@scope (#ohResboxContainer){:scope{--be-clr-accent: #1b72e4;--be-clr-accentText: #fff;--be-clr-warning: #d68b00;--be-clr-danger: #b60000;--be-max-width: min(1200px, calc(100% - 30px));--be-fs-caption: 13px;--be-fs-sm: 14px;--be-fs-md: 16px;--be-fs-lg: 18px;--be-fs-xl: 20px;--be-fs-xxl: 26px;--be-bradius-md: 8px;--be-bradius-sm: calc(var(--be-bradius-md) / 2);--be-bradius-lg: calc(var(--be-bradius-md) * 2);--be-bradius-round: 100vmax;--be-gap-md: 16px;--be-gap-sm: calc(var(--be-gap-md) / 2);--be-gap-lg: calc(var(--be-gap-md) * 2);--be-blur: blur(12px);--be-transition-time: 200ms;--be-transition-time-fast: calc(var(--be-transition-time) * 0.75);--be-transition-time-slow: calc(var(--be-transition-time) * 2);--be-transition-time-xslow: calc(var(--be-transition-time) * 5);--be-transition-time-xxslow: calc(var(--be-transition-time) * 10);--be-transition-effect: ease-in-out;box-sizing:border-box;color-scheme:var(--be-color-scheme);color:var(--be-text);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",roboto,arial,sans-serif;font-size:var(--be-fs-md);font-weight:400;text-align:initial;line-height:1.5;background:var(--be-surface0);width:100%;max-width:1200px;margin:auto;border-radius:var(--be-bradius-sm)}:scope *{box-sizing:border-box;font:inherit;margin:0;padding:0;line-height:1.5}:scope a{color:inherit;text-decoration:none}:scope img{max-width:100%;display:block}:scope hr{color:var(--be-surface3)}:scope strong{color:var(--be-text);font-weight:600}:scope *::selection{background-color:#3390ff !important;color:#fff !important}:scope input:not([type=submit]),:scope select,:scope textarea{accent-color:#3390ff;font:inherit;color:var(--be-text);background:var(--be-surface4);border:1px solid var(--be-stroke6);text-transform:none;border-radius:var(--be-bradius-sm) !important;padding:1px 4px !important}:scope input:not([type=submit]):disabled,:scope select:disabled,:scope textarea:disabled{opacity:.45 !important;cursor:not-allowed !important}:scope input:not([type=submit]).invalid:not([type=checkbox],[type=radio]),:scope input:not([type=submit]):user-invalid:not([type=checkbox],[type=radio]),:scope select.invalid:not([type=checkbox],[type=radio]),:scope select:user-invalid:not([type=checkbox],[type=radio]),:scope textarea.invalid:not([type=checkbox],[type=radio]),:scope textarea:user-invalid:not([type=checkbox],[type=radio]){scroll-margin:var(--be-gap-md) !important;outline:1pt solid var(--be-clr-danger) !important}:scope textarea{height:3em;min-height:3em;max-height:5em;resize:vertical !important}:scope input:checked,:scope select:checked,:scope textarea:checked,:scope input:active,:scope select:active,:scope textarea:active{outline:none !important}:scope input:focus:not([type=checkbox],[type=radio]),:scope select:focus,:scope textarea:focus,:scope input:focus-visible:not([type=checkbox],[type=radio]),:scope select:focus-visible,:scope textarea:focus-visible,:scope input:focus-within:not([type=checkbox],[type=radio]),:scope select:focus-within,:scope textarea:focus-within{outline:1pt solid #3390ff !important}:scope input[type=radio],:scope input[type=checkbox],:scope input[type=radio]:checked,:scope input[type=checkbox]:checked{all:revert !important;width:16px !important}:scope input[type=submit]{display:block !important;margin:var(--be-gap-md) auto 0 !important}:scope input[data-intl-phone]{padding-left:45px !important}:scope label{cursor:pointer}:scope button,:scope input[type=submit]{display:block;font-family:inherit;cursor:pointer;min-height:unset !important;max-height:unset !important;min-width:unset !important;max-width:unset !important;letter-spacing:unset !important}:scope button:disabled,:scope input[type=submit]:disabled{opacity:.45;cursor:not-allowed}:scope optgroup{color:revert !important}:scope .select2-container .select2-choice,:scope .select2-container .select2-chosen{background:rgba(0,0,0,0);font-weight:400;color:var(--be-text)}:scope .select2-container .select2-choice:hover,:scope .select2-container .select2-chosen:hover{font-weight:400;color:var(--be-text)}:scope .select2-container .select2-choice .select2-arrow{background:rgba(0,0,0,0);border:none}:scope .select2-container .select2-choice .select2-arrow b[role=presentation]{filter:var(--be-invert)}:scope .be-pill{padding:var(--be-gap-sm) var(--be-gap-md);border-radius:var(--be-bradius-round);background:var(--be-surface3);border:1px solid var(--be-stroke1);color:var(--be-text);font-size:var(--be-fs-caption);text-transform:none}:scope .be-pill .select2-container{width:175px}:scope .be-pill select{background:rgba(0,0,0,0);width:175px;border:none}:scope .be-button{border:none;background:var(--be-surface3);color:var(--be-text);border-radius:var(--be-bradius-sm);padding:var(--be-gap-sm) var(--be-gap-md);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:var(--be-fs-caption)}:scope .be-button:hover{filter:brightness(1.05)}:scope .be-link{color:var(--be-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--be-fs-caption);padding:10px 10px;border-radius:var(--be-bradius-round);border:1px solid var(--be-stroke2);background:var(--be-surface2)}:scope .be-link:hover{background:var(--be-surface3);color:var(--be-text)}:scope .be-hidden{display:none !important}:scope .be-accent{background:var(--be-clr-accent);color:var(--be-clr-accentText)}:scope .be-warning{color:#fff;background:var(--be-clr-warning)}:scope .be-danger{color:#fff;background:var(--be-clr-danger)}.be-resboxForm{position:relative;z-index:10;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:var(--be-gap-md) var(--be-gap-lg);max-width:var(--be-max-width);margin-inline:auto;padding:var(--be-gap-md)}.fieldGroup{--basis: 150px;flex-basis:var(--basis);flex-grow:1;display:flex;flex-direction:column;gap:var(--be-gap-sm)}.fieldGroup.stayDates{flex-basis:calc(var(--basis)*2)}.fieldGroup .grid[rel=dateselect] section{width:100% !important}.fieldGroup input[type=text]{background:rgba(0,0,0,0) !important}.fieldGroup div[rel=dateselect] [rel=picker],.fieldGroup input[type=text],.fieldGroup input[type=text]::placeholder,.fieldGroup .occupancySummary{width:100%;font-size:var(--be-fs-md);font-weight:400;color:var(--be-muted);text-transform:none;text-align:left;border:none}.fieldLabel{width:100%;font-size:var(--be-fs-caption);font-weight:500;color:var(--be-clr-resbox-headings);letter-spacing:.04em;text-transform:uppercase}.fieldInput{padding:2px 0;width:100%;font-size:var(--be-fs-md);color:var(--be-text);border:0}.fieldInput::placeholder{font-size:var(--be-fs-md);font-weight:normal;color:var(--be-muted)}.occupancyGroup{position:relative}#occupancyButton.occupancyButton{width:100%;border:0;background:rgba(0,0,0,0);color:var(--be-text);display:flex;align-items:center;justify-content:space-between;gap:var(--be-gap-sm);padding:2px 0;cursor:pointer;font-size:var(--be-fs-md)}.occupancyPanel{position:absolute;top:calc(100% + var(--be-gap-md));left:0;width:250px;max-width:90vw;background:var(--be-surface0);border:var(--be-box-border);border-radius:var(--be-bradius-md);box-shadow:var(--be-shadow);padding:var(--be-gap-sm);display:none;z-index:9999}.occupancyPanel.isOpen{display:block}.occupancyHeader{padding:var(--be-gap-sm) var(--be-gap-md);border-bottom:1px solid var(--be-surface3)}.occupancyHeaderText{font-size:var(--be-fs-sm);font-weight:700;color:var(--be-text);letter-spacing:.04em;text-transform:uppercase}.occupancyRow{display:flex;align-items:center;justify-content:space-between;padding:var(--be-gap-sm) 0}.occupancyMeta{display:flex;flex-direction:column;gap:4px}.occupancyTitle{font-size:var(--be-fs-caption);color:var(--be-text);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.occupancyNote{font-size:var(--be-fs-caption);color:var(--be-muted)}.stepper{display:flex;align-items:center;gap:var(--be-gap-sm);background:var(--be-surface3);border:1px solid var(--be-surface3);border-radius:var(--be-bradius-round);padding:4px}button.stepperBtn{display:flex;align-items:center;justify-content:center;font-size:var(--be-fs-lg);cursor:pointer;transition:var(--be-transition-time-fast) var(--be-transition-effect);--size: 32px !important;aspect-ratio:1 !important;width:var(--size) !important;border:1px solid var(--be-surface3) !important;border-radius:var(--be-bradius-round) !important;color:var(--be-text) !important;background:var(--be-surface1) !important}button.stepperBtn:hover{filter:brightness(1.05);outline:none !important;border:1px solid var(--be-surface3) !important;color:var(--be-text) !important;background:var(--be-surface1) !important}.stepperValue{min-width:var(--be-gap-md);color:var(--be-text);text-align:center;font-weight:600}.occupancyFinePrint{font-size:var(--be-fs-caption);color:var(--be-muted)}.occupancyActions{display:flex;justify-content:space-evenly;gap:var(--be-gap-sm);padding-top:var(--be-gap-sm)}}div.daterangepicker.daterangepicker{margin-top:0 !important}div.daterangepicker.daterangepicker :is(td,th,tr){padding:4px !important;min-width:25px !important}
