/* Flatsome's footer creates a later stacking context. Raise the FORM SECTION,
   not merely the calendar inside it, only while a modern GF calendar exists. */
#main .section-content:has(:is(#gform_wrapper_1,#gform_wrapper_2,#gform_wrapper_3,#gform_wrapper_4) .gform-datepicker-calendar) {
    position: relative;
    z-index: 100;
}
:is(#gform_wrapper_1,#gform_wrapper_2,#gform_wrapper_3,#gform_wrapper_4) .gform-datepicker-calendar [role="button"]:not([aria-disabled="true"]) { cursor: pointer; }
:is(#gform_wrapper_1,#gform_wrapper_2,#gform_wrapper_3,#gform_wrapper_4) .gform-datepicker-calendar [aria-disabled="true"] { cursor: not-allowed; }

.br-date-hints{margin-top:10px;padding:10px 12px;border-left:3px solid currentColor;background:rgba(0,0,0,.035);font-size:13px;line-height:1.6}.br-date-hints p{margin:0 0 7px}.br-date-hints p:last-child{margin-bottom:0}.br-date-hints a{display:inline-block;text-decoration:underline;font-weight:600}.br-date-hints a:focus-visible{outline:2px solid currentColor;outline-offset:3px}

.br-date-hints[hidden],.br-date-hints p[hidden]{display:none!important}
/* Keep disabled semantics, but receive the click to explain the alternative. */
:is(#gform_wrapper_2,#gform_wrapper_3) .gform-datepicker-calendar td.dayInMonth[aria-disabled="true"]{pointer-events:auto}
