/* Finca 2026-10-25 r (includes unpublished q): unify floating actions with room-card appearance.
   Reference computed on #u4842: #F4EEE5 fill, #66625B 1px outline,
   square corners, no shadow, Finca Open Sans Light300.
   Keep existing geometry, placement, links, icons and responsive sizes. */
#fc-floating-actions #fc-whatsapp-float,
#fc-floating-actions #fc-reserve-float {
 border:1px solid #66625B !important;
 border-radius:0 !important;
 box-shadow:none !important;
 background:#F4EEE5 !important;
 color:#66625B !important;
 font-family:'Finca Open Sans','Open Sans',Arial,sans-serif !important;
 font-weight:300 !important;
}
#fc-floating-actions #fc-whatsapp-float:hover,
#fc-floating-actions #fc-reserve-float:hover {
 background:#F4EEE5 !important;
 box-shadow:none !important;
}
/* Preserve visible keyboard focus rather than removing its accessibility cue. */
#fc-floating-actions #fc-whatsapp-float:focus-visible,
#fc-floating-actions #fc-reserve-float:focus-visible {
 outline:2px solid #66625B;
 outline-offset:3px;
}

/* Two user-identified bands only. Preserve sizes, spacing, colors and behavior.
   Copyright year is edited once per HTML; dates/2027 notices are untouched. */
.fc-brand-20261025 #page :is(#u5618_align_to_page,#u199_align_to_page,#u5751_align_to_page,#u3588_align_to_page),
.fc-brand-20261025 #page :is(#u5618_align_to_page,#u199_align_to_page,#u5751_align_to_page,#u3588_align_to_page) :is(p,a,span,div) {
 font-family:'Finca Open Sans','Open Sans',Arial,sans-serif !important;
 font-weight:300 !important;
}
/* Cloudbeds FLOAT widget is injected outside #page. Do not restyle its
   separate datepicker, icon glyphs, scripts, calendar geometry or link logic. */
.fc-brand-20261025 .CloudBedsWidget .widgetHotelsForm.float :is(.acessa_float_description,.acessa_float_description>div,.control-label,input.date,input.date_mobile,.submit_link) {
 font-family:'Finca Open Sans','Open Sans',Arial,sans-serif !important;
 font-weight:300 !important;
}
