@charset "UTF-8";.alert{z-index:0}.alert.custom.border-bold{border-width:2px}.alert.custom.alert-default{border-color:#dee2e6;color:#dee2e6}.alert.custom.alert-dark-blue-outline{border-color:#1f4965;color:#1f4965}.alert.custom.alert-dark{border-color:#34414d;color:#34414d}.alert.custom.alert-dark-outline{background-color:#fff;border-color:#16222c;color:#34414d}.alert.custom.alert-danger{background-color:#f8d7da;border-color:#f8d7da;color:#bd2031!important}.alert.custom.alert-danger-filled-outline{background-color:#dc35451a;border-color:#dc3545;color:#dc3545}.alert.custom.alert-danger-outline{background-color:#fff;border-color:#dc3545;color:#dc3545}.alert.custom.alert-gray-outline{background:#fff;border-color:#dee2e6;color:#16222c}.alert.custom.alert-info{background-color:#e5f5ff;border-color:#1f4965}.alert.custom.alert-info-outline{background-color:#fff;border-color:#1f4965}.alert.custom.alert-info-outline-filled{background-color:#e9ecee33;border-color:#226998;color:#343a40}.alert.custom.alert-info-outline-filled svg{color:#226998}.alert.custom.alert-success-light{background-color:#e4fae9;border-color:#e4fae9;color:#177224}.alert.custom.alert-success-outline{background-color:#fff;border-color:#198754}.alert.custom.alert-warning-text-dark{background-color:#fff1b5;border-color:#fff1b5;color:#16222c}.alert.custom.alert-warning-outline-text-light{background-color:#fcebd5;color:#b38114}.alert.custom.alert-warning-outline-text-light .text-warning-darker{color:#b38114}.alert.custom.text-dark{color:#16222c}.salmon-header-modal .modal-header{background-color:#ff5252;color:#fff}.salmon-header-modal .modal-header .btn-close{color:#fff}.salmon-header-modal .modal-header .btn-close:focus{outline:none}.salmon-header-modal.red-header .modal-header{background-color:#bd2031}.salmon-header-modal .salmon-header-modal:not(.no-override-footer) .modal-footer{padding-top:0!important}#chartjs-tooltip{transition:all .1s ease}#chartjs-tooltip .tooltip-bullet{height:10px;width:10px}.refunds-popover .popover{border-width:1px}.refunds-pending hr{border-color:#6c8495}.refunds-pending .refund-icon{color:#f19b2f}.balance{z-index:10}.balance .balance-card .icon-color{color:#1f4965}.balance .balance-card .line-color{width:.6rem}.balance .balance-card .on-due{background-color:#bd2031}.balance .balance-card .on-schedule{background-color:#1f4965}.balance .balance-card .total-paid{background-color:#24741f}.balance .text-due{color:#bd2031}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;inset:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px #0000001a;position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px #0000000d,0 0 0 1px #00000012;border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;inset:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DateRangePicker .CalendarDay__selected_span,.DateRangePicker .CalendarDay__selected_span:hover,.SingleDatePicker .CalendarDay__selected_span,.SingleDatePicker .CalendarDay__selected_span:hover,.DateRangePicker .CalendarDay__selected,.DateRangePicker .CalendarDay__selected:hover,.SingleDatePicker .CalendarDay__selected,.SingleDatePicker .CalendarDay__selected:hover,.DateRangePicker .CalendarDay__hovered_span,.DateRangePicker .CalendarDay__hovered_span:hover,.SingleDatePicker .CalendarDay__hovered_span,.SingleDatePicker .CalendarDay__hovered_span:hover{background:var(--theme-primary, #FF5252);border:var(--theme-primary, #FF5252);color:#fff}.DateRangePicker .DateInput_input__focused,.SingleDatePicker .DateInput_input__focused{border-color:var(--theme-primary, #FF5252)}.DateRangePicker .DateInput,.SingleDatePicker .DateInput{flex:auto}.DateRangePicker .DayPickerKeyboardShortcuts_showSpan,.DateRangePicker .DayPickerKeyboardShortcuts_buttonReset,.SingleDatePicker .DayPickerKeyboardShortcuts_showSpan,.SingleDatePicker .DayPickerKeyboardShortcuts_buttonReset{display:none}.DateRangePicker .DateInput:not(:last-child){border-left:1px solid #dee2e6}.DateRangePicker .DateInput .DateInput_input{font-weight:300;font-size:1.2rem;padding:7px 8px 3px!important;text-align:center}@media(max-width:991.98px){.DateRangePicker .DateInput .DateInput_input{font-size:1rem}}.DateRangePicker .DateInput:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.DateRangePicker .DateInput:last-child .DateInput_input{border-bottom-right-radius:5px;border-top-right-radius:5px}.DateRangePicker .DateRangePickerInput{align-items:center;border-radius:5px;box-shadow:0 0 4px #ced4da;display:flex}.DateRangePicker .DateRangePicker_picker{z-index:100}.DateRangePicker .DateRangePickerInput_calendarIcon{margin:0}.DateRangePicker .DateRangePickerInput_arrow{display:inherit;padding:0 .5rem}.DateRangePicker .DateRangePickerInput_arrow_svg{fill:#16222c}.checkbox--circle{appearance:none;border:1px solid #226998;border-radius:50%;cursor:pointer;height:1.25rem;vertical-align:middle;width:1.25rem}.checkbox--circle:checked{background:#fff;border:.45rem solid #226998;clip-path:circle(50% at 50% 50%)}.checkbox--salmon-color:checked{background-color:#ff5252!important;border-color:#ff5252!important}.checkbox--blue-dark-color:checked{background-color:#1f4965!important;border-color:#1f4965!important}.link-theme-primary,.link-theme-primary *,.link-theme-primary:focus,.link-theme-primary:visited{color:var(--theme-primary, #FF5252)}.link-theme-primary:active,.link-theme-primary:hover{color:var(--theme-primary, #FF5252)}a.cursor-pointer{cursor:pointer}a.link-dark-underline:hover,a.link-dark-underline{color:#16222c;text-decoration:underline}.admin-table table{color:#16222c}.admin-table table thead{color:#1f4965}.admin-table table th{padding-left:15px!important;padding-right:15px;text-indent:0!important}.admin-table table th:first-child{padding-left:25px!important}.admin-table table th:last-child{padding-right:25px}.admin-table table td>*{padding-left:15px;padding-right:15px;text-indent:0!important}.admin-table table td:first-child>*{padding-left:25px}.admin-table table td:last-child>*{padding-right:25px}ul.list-striped li:nth-child(2n){background-color:#fafafc}ul.list-striped li:nth-child(odd){background-color:#fff}.confirmation-modal .modal-header{background-color:#ff5252;color:#fff}.confirmation-modal .modal-header .btn-close{color:#fff;opacity:1}.confirmation-modal .modal-header .btn-close:focus{outline:none}.view-modal .modal-body{max-height:fit-content}.general-date-range-picker.date-error .DateRangePicker .DateRangePickerInput__withBorder{border-color:#d9534f}.general-date-range-picker .DateRangePicker .DateInput{height:36px;width:100%}.general-date-range-picker .DateRangePicker .DateInput:not(:last-child){border-left:1px solid #bcc8d2}.general-date-range-picker .DateRangePicker .DateInput .DateInput_input{border-radius:0;color:#4e6270;font-size:1rem;font-weight:400;padding:7px 11px 3px}.general-date-range-picker .DateRangePicker .DateInput:last-child{border-top-right-radius:3px}.general-date-range-picker .DateRangePicker .DateInput:last-child .DateInput_input{border-bottom-right-radius:0}.general-date-range-picker .DateRangePicker .DateRangePickerInput{border-radius:3px;box-shadow:none;height:38px}.general-date-range-picker .DateRangePicker .DateRangePickerInput ::placeholder{color:#4e6270;opacity:.9}.general-date-range-picker .DateRangePicker .DateRangePickerInput_calendarIcon{padding:5px 10px}.general-date-range-picker .DateRangePicker .DateRangePickerInput_arrow_svg{fill:#4e6270}.general-date-range-picker .DateRangePicker .DateRangePickerInput__withBorder{border:1px solid #bcc8d2}.group-bookings-bar.card{cursor:auto!important}.group-bookings-bar.card:hover{background:none}.group-bookings-bar-alert{background-color:#2b84bf33}.void-invoices-modal .installments-container{max-height:400px;overflow-y:scroll;scrollbar-width:none}.void-invoices-modal .installments-container::-webkit-scrollbar{display:none}.void-invoices-modal .check-out-void-button{background-color:#17232c}.wrap-SingleDatePicker.direction-right .DateInput_fang{left:initial;right:20px}.wrap-SingleDatePicker.text-align-left .DateInput_input{text-align:left!important}.wrap-SingleDatePicker .SingleDatePicker .DateInput{border-left:1px solid #dee2e6}.wrap-SingleDatePicker .SingleDatePicker .DateInput .DateInput_input{border-bottom:0;text-align:center}.wrap-SingleDatePicker .SingleDatePicker .DateInput_input__disabled{background-color:#e9ecef;font-style:normal}.wrap-SingleDatePicker .SingleDatePicker .SingleDatePickerInput{align-items:center;display:flex}.wrap-SingleDatePicker .SingleDatePicker .SingleDatePickerInput__withBorder{border-radius:var(--bs-border-radius);border-color:var(--bs-border-color);border-width:var(--bs-border-width)}.wrap-SingleDatePicker .SingleDatePicker .SingleDatePicker_picker{z-index:100}.wrap-SingleDatePicker .SingleDatePicker .SingleDatePickerInput_calendarIcon{margin:0;margin-right:.5rem}.wrap-SingleDatePicker .SingleDatePicker .SingleDatePickerInput_calendarIcon.SingleDatePickerInput_calendarIcon_1{padding:8.5px 0 8.5px 8.5px}.wrap-SingleDatePicker .SingleDatePicker .SingleDatePickerInput_arrow{display:inherit;padding:0 .5rem}.single-date-picker__month-selector{display:flex;align-items:center;justify-content:center;gap:8px}.single-date-picker__month-selector select{padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;font-size:14px;font-weight:500;cursor:pointer}.single-date-picker__month-selector select:hover{border-color:#ced4da}.single-date-picker__month-selector select:focus{outline:none;border-color:var(--theme-primary, #FF5252)}.reservation-card .viewing-badge{color:#fff;padding:0 .5rem;right:.5rem;top:-20px}.reservation-card .viewing-badge.cancelled{background-color:#b76e79!important}.reservation-card.selected{background-color:#2b84bf0d!important;border-color:#2b84bf!important}.reservation-card.selected.cancelled{border-color:#b76e79!important}.reservation-card.cancelled{background-color:#f5eeef!important}.reservation-card:not(.selected){cursor:pointer}.scrollable-list ul{gap:1rem;list-style:none;max-width:100%;overflow-x:scroll;scroll-behavior:smooth}.scrollable-list ul::-webkit-scrollbar{background:transparent;height:0;width:0;-webkit-appearance:none}.scrollable-list ul li{flex-shrink:0;white-space:nowrap;min-width:13rem}.scrollable-list .arrow{position:absolute;z-index:1}.scrollable-list .arrow-next{right:0}.placeholder,.skeleton-loading div.alert:not(.not-loading *),.skeleton-loading h1:not(.not-loading *),.skeleton-loading h2:not(.not-loading *),.skeleton-loading h3:not(.not-loading *),.skeleton-loading h4:not(.not-loading *),.skeleton-loading h5:not(.not-loading *),.skeleton-loading h6:not(.not-loading *),.skeleton-loading input:not(.not-loading *),.skeleton-loading input:checked:not(.not-loading *),.skeleton-loading input[type=checkbox]:indeterminate:not(.not-loading *),.skeleton-loading p:not(.not-all-block-loading):not(.not-loading *),.skeleton-loading label:not(.not-loading *),.skeleton-loading li:not(.not-loading *),.skeleton-loading select:not(.not-loading *),.skeleton-loading span:not(.not-loading *),.skeleton-loading strong:not(.not-loading *),.skeleton-loading small:not(.not-loading *),.skeleton-loading a:not(.btn):not(.not-loading *),.skeleton-loading button:not(.not-loading *),.skeleton-loading .btn:not(.not-loading *),.skeleton-loading button:hover:not(.not-loading *),.skeleton-loading .btn:hover:not(.not-loading *),.skeleton-loading .form-control:not(.not-loading *),.skeleton-loading svg:not(.not-loading *),.skeleton-loading .mce-content-body:not(.not-loading *),.skeleton-loading .react-select__multi-value__label:not(.not-loading *),.skeleton-loading .react-select__placeholder:not(.not-loading *),.skeleton-loading .react-select__single-value:not(.not-loading *){display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before,.skeleton-loading input.btn[type=checkbox]:indeterminate:not(.not-loading *):before,.skeleton-loading .btn:not(.not-loading *):before,.skeleton-loading .btn:hover:not(.not-loading *):before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm,.skeleton-loading div.alert:not(.not-loading *),.skeleton-loading h1:not(.not-loading *),.skeleton-loading h2:not(.not-loading *),.skeleton-loading h3:not(.not-loading *),.skeleton-loading h4:not(.not-loading *),.skeleton-loading h5:not(.not-loading *),.skeleton-loading h6:not(.not-loading *),.skeleton-loading input:not(.not-loading *),.skeleton-loading input:checked:not(.not-loading *),.skeleton-loading input[type=checkbox]:indeterminate:not(.not-loading *),.skeleton-loading p:not(.not-all-block-loading):not(.not-loading *),.skeleton-loading label:not(.not-loading *),.skeleton-loading li:not(.not-loading *),.skeleton-loading select:not(.not-loading *),.skeleton-loading span:not(.not-loading *),.skeleton-loading strong:not(.not-loading *),.skeleton-loading small:not(.not-loading *),.skeleton-loading a:not(.btn):not(.not-loading *),.skeleton-loading button:not(.not-loading *),.skeleton-loading .btn:not(.not-loading *),.skeleton-loading button:hover:not(.not-loading *),.skeleton-loading .btn:hover:not(.not-loading *),.skeleton-loading .form-control:not(.not-loading *),.skeleton-loading svg:not(.not-loading *),.skeleton-loading .mce-content-body:not(.not-loading *),.skeleton-loading .react-select__multi-value__label:not(.not-loading *),.skeleton-loading .react-select__placeholder:not(.not-loading *),.skeleton-loading .react-select__single-value:not(.not-loading *){min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder,.placeholder-glow .skeleton-loading h1:not(.not-loading *),.skeleton-loading .placeholder-glow h1:not(.not-loading *),.placeholder-glow .skeleton-loading h2:not(.not-loading *),.skeleton-loading .placeholder-glow h2:not(.not-loading *),.placeholder-glow .skeleton-loading h3:not(.not-loading *),.skeleton-loading .placeholder-glow h3:not(.not-loading *),.placeholder-glow .skeleton-loading h4:not(.not-loading *),.skeleton-loading .placeholder-glow h4:not(.not-loading *),.placeholder-glow .skeleton-loading h5:not(.not-loading *),.skeleton-loading .placeholder-glow h5:not(.not-loading *),.placeholder-glow .skeleton-loading h6:not(.not-loading *),.skeleton-loading .placeholder-glow h6:not(.not-loading *),.placeholder-glow .skeleton-loading input:not(.not-loading *),.skeleton-loading .placeholder-glow input:not(.not-loading *),.placeholder-glow .skeleton-loading label:not(.not-loading *),.skeleton-loading .placeholder-glow label:not(.not-loading *),.placeholder-glow .skeleton-loading li:not(.not-loading *),.skeleton-loading .placeholder-glow li:not(.not-loading *),.placeholder-glow .skeleton-loading select:not(.not-loading *),.skeleton-loading .placeholder-glow select:not(.not-loading *),.placeholder-glow .skeleton-loading span:not(.not-loading *),.skeleton-loading .placeholder-glow span:not(.not-loading *),.placeholder-glow .skeleton-loading strong:not(.not-loading *),.skeleton-loading .placeholder-glow strong:not(.not-loading *),.placeholder-glow .skeleton-loading small:not(.not-loading *),.skeleton-loading .placeholder-glow small:not(.not-loading *),.placeholder-glow .skeleton-loading button:not(.not-loading *),.skeleton-loading .placeholder-glow button:not(.not-loading *),.placeholder-glow .skeleton-loading .btn:not(.not-loading *),.skeleton-loading .placeholder-glow .btn:not(.not-loading *),.placeholder-glow .skeleton-loading .form-control:not(.not-loading *),.skeleton-loading .placeholder-glow .form-control:not(.not-loading *),.placeholder-glow .skeleton-loading svg:not(.not-loading *),.skeleton-loading .placeholder-glow svg:not(.not-loading *),.placeholder-glow .skeleton-loading .mce-content-body:not(.not-loading *),.skeleton-loading .placeholder-glow .mce-content-body:not(.not-loading *),.placeholder-glow .skeleton-loading .react-select__multi-value__label:not(.not-loading *),.skeleton-loading .placeholder-glow .react-select__multi-value__label:not(.not-loading *),.placeholder-glow .skeleton-loading .react-select__placeholder:not(.not-loading *),.skeleton-loading .placeholder-glow .react-select__placeholder:not(.not-loading *),.placeholder-glow .skeleton-loading .react-select__single-value:not(.not-loading *),.skeleton-loading .placeholder-glow .react-select__single-value:not(.not-loading *),.skeleton-loading .placeholder,.skeleton-loading div.alert:not(.not-loading *),.skeleton-loading h1:not(.not-loading *),.skeleton-loading h2:not(.not-loading *),.skeleton-loading h3:not(.not-loading *),.skeleton-loading h4:not(.not-loading *),.skeleton-loading h5:not(.not-loading *),.skeleton-loading h6:not(.not-loading *),.skeleton-loading input:not(.not-loading *),.skeleton-loading input:checked:not(.not-loading *),.skeleton-loading input[type=checkbox]:indeterminate:not(.not-loading *),.skeleton-loading p:not(.not-all-block-loading):not(.not-loading *),.skeleton-loading label:not(.not-loading *),.skeleton-loading li:not(.not-loading *),.skeleton-loading select:not(.not-loading *),.skeleton-loading span:not(.not-loading *),.skeleton-loading strong:not(.not-loading *),.skeleton-loading small:not(.not-loading *),.skeleton-loading a:not(.btn):not(.not-loading *),.skeleton-loading button:not(.not-loading *),.skeleton-loading .btn:not(.not-loading *),.skeleton-loading button:hover:not(.not-loading *),.skeleton-loading .btn:hover:not(.not-loading *),.skeleton-loading .form-control:not(.not-loading *),.skeleton-loading svg:not(.not-loading *),.skeleton-loading .mce-content-body:not(.not-loading *),.skeleton-loading .react-select__multi-value__label:not(.not-loading *),.skeleton-loading .react-select__placeholder:not(.not-loading *),.skeleton-loading .react-select__single-value:not(.not-loading *){animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.skeleton-loading div.alert:not(.not-loading *),.skeleton-loading h1:not(.not-loading *),.skeleton-loading h2:not(.not-loading *),.skeleton-loading h3:not(.not-loading *),.skeleton-loading h4:not(.not-loading *),.skeleton-loading h5:not(.not-loading *),.skeleton-loading h6:not(.not-loading *),.skeleton-loading input:not(.not-loading *),.skeleton-loading input:checked:not(.not-loading *),.skeleton-loading input[type=checkbox]:indeterminate:not(.not-loading *),.skeleton-loading p:not(.not-all-block-loading):not(.not-loading *),.skeleton-loading label:not(.not-loading *),.skeleton-loading li:not(.not-loading *),.skeleton-loading select:not(.not-loading *),.skeleton-loading span:not(.not-loading *),.skeleton-loading strong:not(.not-loading *),.skeleton-loading small:not(.not-loading *),.skeleton-loading a:not(.btn):not(.not-loading *),.skeleton-loading button:not(.not-loading *),.skeleton-loading .btn:not(.not-loading *),.skeleton-loading button:hover:not(.not-loading *),.skeleton-loading .btn:hover:not(.not-loading *),.skeleton-loading .form-control:not(.not-loading *),.skeleton-loading svg:not(.not-loading *),.skeleton-loading .mce-content-body:not(.not-loading *),.skeleton-loading .react-select__multi-value__label:not(.not-loading *),.skeleton-loading .react-select__placeholder:not(.not-loading *),.skeleton-loading .react-select__single-value:not(.not-loading *){background-color:#c9c9c9!important;border-color:#c9c9c9!important;box-shadow:none!important;color:#c9c9c9!important;fill:#c9c9c9!important}.skeleton-loading div.alert:not(.not-loading *)::placeholder,.skeleton-loading h1:not(.not-loading *)::placeholder,.skeleton-loading h2:not(.not-loading *)::placeholder,.skeleton-loading h3:not(.not-loading *)::placeholder,.skeleton-loading h4:not(.not-loading *)::placeholder,.skeleton-loading h5:not(.not-loading *)::placeholder,.skeleton-loading h6:not(.not-loading *)::placeholder,.skeleton-loading input:not(.not-loading *)::placeholder,.skeleton-loading input:checked:not(.not-loading *)::placeholder,.skeleton-loading input[type=checkbox]:indeterminate:not(.not-loading *)::placeholder,.skeleton-loading p:not(.not-all-block-loading):not(.not-loading *)::placeholder,.skeleton-loading label:not(.not-loading *)::placeholder,.skeleton-loading li:not(.not-loading *)::placeholder,.skeleton-loading select:not(.not-loading *)::placeholder,.skeleton-loading span:not(.not-loading *)::placeholder,.skeleton-loading strong:not(.not-loading *)::placeholder,.skeleton-loading small:not(.not-loading *)::placeholder,.skeleton-loading a:not(.btn):not(.not-loading *)::placeholder,.skeleton-loading button:not(.not-loading *)::placeholder,.skeleton-loading .btn:not(.not-loading *)::placeholder,.skeleton-loading button:hover:not(.not-loading *)::placeholder,.skeleton-loading .btn:hover:not(.not-loading *)::placeholder,.skeleton-loading .form-control:not(.not-loading *)::placeholder,.skeleton-loading svg:not(.not-loading *)::placeholder,.skeleton-loading .mce-content-body:not(.not-loading *)::placeholder,.skeleton-loading .react-select__multi-value__label:not(.not-loading *)::placeholder,.skeleton-loading .react-select__placeholder:not(.not-loading *)::placeholder,.skeleton-loading .react-select__single-value:not(.not-loading *)::placeholder{color:transparent}.skeleton-loading div.alert:not(.not-loading *),.skeleton-loading h1:not(.not-loading *),.skeleton-loading h2:not(.not-loading *),.skeleton-loading h3:not(.not-loading *),.skeleton-loading h4:not(.not-loading *),.skeleton-loading h5:not(.not-loading *),.skeleton-loading h6:not(.not-loading *),.skeleton-loading input:not(.not-loading *),.skeleton-loading input:checked:not(.not-loading *),.skeleton-loading input[type=checkbox]:indeterminate:not(.not-loading *),.skeleton-loading p:not(.not-all-block-loading):not(.not-loading *),.skeleton-loading label:not(.not-loading *),.skeleton-loading li:not(.not-loading *),.skeleton-loading select:not(.not-loading *),.skeleton-loading span:not(.not-loading *),.skeleton-loading strong:not(.not-loading *),.skeleton-loading small:not(.not-loading *),.skeleton-loading a:not(.btn):not(.not-loading *),.skeleton-loading button:not(.not-loading *),.skeleton-loading .btn:not(.not-loading *),.skeleton-loading button:hover:not(.not-loading *),.skeleton-loading .btn:hover:not(.not-loading *),.skeleton-loading .form-control:not(.not-loading *),.skeleton-loading svg:not(.not-loading *),.skeleton-loading .mce-content-body:not(.not-loading *),.skeleton-loading .react-select__multi-value__label:not(.not-loading *),.skeleton-loading .react-select__placeholder:not(.not-loading *),.skeleton-loading .react-select__single-value:not(.not-loading *){user-select:none}.skeleton-loading button:not(.not-loading *),.skeleton-loading .button:not(.not-loading *),.skeleton-loading .btn:not(.not-loading *){pointer-events:none}.skeleton-loading button:not(.not-loading *) img,.skeleton-loading .button:not(.not-loading *) img,.skeleton-loading .btn:not(.not-loading *) img{filter:opacity(0)}.skeleton-loading .btn:before{display:none!important}.skeleton-loading img:not(.not-loading *){cursor:wait;filter:grayscale(100) contrast(0%) brightness(1.8)}.skeleton-loading input:not(.not-loading *),.skeleton-loading .form-control:not(.not-loading *){color:transparent}.skeleton-loading svg:not(.not-loading *){opacity:0}.btn.btn-light:active,.btn.btn-light.active,.btn.btn-light:focus,.btn.btn-group>.btn-light:hover{color:#2b84bf!important}.btn.button-filter{border:#dae0e5;background-color:#dae0e5;color:#6c757d}.btn.button-filter:focus,.btn.button-filter:active,.btn.button-filter:hover,.btn.button-filter.active{border:#2B84BF;background-color:#2b84bf;color:#fff}.btn-blue-dark{--bs-btn-color: #fff;--bs-btn-bg: #1F4965;--bs-btn-border-color: #1F4965;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1F4965;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1F4965;--bs-btn-active-border-color: #1F4965;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1F4965;--bs-btn-disabled-border-color: #1F4965}.btn-blue-dark:hover{box-shadow:0 0 4px #ced4da}.btn-blue-medium{--bs-btn-color: #fff;--bs-btn-bg: #3185BD;--bs-btn-border-color: #ced4da;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1F4965;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1F4965;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3185BD;--bs-btn-disabled-border-color: #1F4965}.btn-blue-medium:hover{box-shadow:0 0 4px #ced4da!important}.btn-dark-blue{--bs-btn-color: #fff;--bs-btn-bg: #1F4965;--bs-btn-border-color: #ced4da;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1F4965;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1F4965;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1F4965;--bs-btn-disabled-border-color: #1F4965}.btn-dark-blue:hover{box-shadow:0 0 4px #ced4da!important}.btn-dashed-outline-blue{--bs-btn-color: #2B84BF;--bs-btn-border-color: #2B84BF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2B84BF;--bs-btn-hover-border-color: #2B84BF;--bs-btn-focus-shadow-rgb: 43, 132, 191;--bs-btn-active-color: #000;--bs-btn-active-bg: #2B84BF;--bs-btn-active-border-color: #2B84BF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #2B84BF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2B84BF;--bs-gradient: none;border:2px dashed #2B84BF}.btn-dashed-outline-blue:active,.btn-dashed-outline-blue.active{color:#fff}.btn-dashed-outline-blue.disabled{background-color:#86bee4}.btn-outline-blue-dark{--bs-btn-color: #1F4965;--bs-btn-border-color: #1F4965;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1F4965;--bs-btn-hover-border-color: #1F4965;--bs-btn-focus-shadow-rgb: 31, 73, 101;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1F4965;--bs-btn-active-border-color: #1F4965;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #1F4965;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1F4965;--bs-gradient: none}.btn-outline-blue-dark:active,.btn-outline-blue-dark.active{color:#fff}.btn-outline-blue-dark.disabled{background-color:#3f8fc4}.btn-cyan{--bs-btn-color: #fff;--bs-btn-bg: #17A2B8;--bs-btn-border-color: #17A2B8;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #17A2B8;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #17A2B8;--bs-btn-active-border-color: #17A2B8;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #17A2B8;--bs-btn-disabled-border-color: #17A2B8}.btn-cyan:hover{box-shadow:0 0 4px #ced4da}.btn-facebook{--bs-btn-color: #fff;--bs-btn-bg: #3b5998;--bs-btn-border-color: #3b5998;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3b5998;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3b5998;--bs-btn-active-border-color: #3b5998;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3b5998;--bs-btn-disabled-border-color: #3b5998}.btn-facebook:hover{box-shadow:0 0 4px #ced4da}.btn-gray{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-gray:hover{box-shadow:0 0 4px #ced4da}.btn-link-blue-700{--bs-btn-color: #1B415A;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #1B415A;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #1B415A;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #1B415A;--bs-btn-disabled-border-color: transparent;text-decoration:underline}.btn-link-blue-dark{--bs-btn-color: #1F4965;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #1F4965;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #1F4965;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #1F4965;--bs-btn-disabled-border-color: transparent;text-decoration:underline}.btn-link-blue-500{--bs-btn-color: #2B84BF;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #2B84BF;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #2B84BF;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #2B84BF;--bs-btn-disabled-border-color: transparent;text-decoration:underline;text-decoration:none}.btn-link-cardinal{--bs-btn-color: #BD2031;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #BD2031;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #BD2031;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #BD2031;--bs-btn-disabled-border-color: transparent;text-decoration:underline}.btn-link-salmon{--bs-btn-color: #FF5252;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #FF5252;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #FF5252;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #FF5252;--bs-btn-disabled-border-color: transparent;text-decoration:underline}.btn-red-500{--bs-btn-color: #fff;--bs-btn-bg: #bd2030;--bs-btn-border-color: #bd2030;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bd2030;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #bd2030;--bs-btn-active-border-color: #bd2030;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #bd2030;--bs-btn-disabled-border-color: #bd2030}.btn-red-500:hover{box-shadow:0 0 4px #ced4da}.btn-stripe-blue{--bs-btn-color: #fff;--bs-btn-bg: #5433FF;--bs-btn-border-color: #5433FF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5433FF;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5433FF;--bs-btn-active-border-color: #5433FF;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #5433FF;--bs-btn-disabled-border-color: #5433FF}.btn-stripe-blue:hover{box-shadow:0 0 4px #ced4da}.btn-theme-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--theme-primary, #FF5252);--bs-btn-border-color: var(--theme-primary, #FF5252);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--theme-primary, #FF5252);--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--theme-primary, #FF5252);--bs-btn-active-border-color: var(--theme-primary, #FF5252);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--theme-primary, #FF5252);--bs-btn-disabled-border-color: var(--theme-primary, #FF5252)}.btn-theme-primary:hover{box-shadow:0 0 4px #ced4da}.btn-outline-theme-primary{--bs-btn-color: var(--theme-primary, #FF5252);--bs-btn-bg: #fff;--bs-btn-border-color: var(--theme-primary, #FF5252);--bs-btn-hover-color: var(--theme-primary, #FF5252);--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: var(--theme-primary, #FF5252);--bs-btn-active-color: var(--theme-primary, #FF5252);--bs-btn-active-bg: var(--theme-primary, #FF5252);--bs-btn-active-border-color: #fff;--bs-btn-disabled-color: var(--theme-primary, #FF5252);--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: var(--theme-primary, #FF5252)}.btn-outline-theme-primary:hover{box-shadow:0 0 4px #ced4da}.btn-outline-dark-blue{--bs-btn-color: #1F4965;--bs-btn-bg: #fff;--bs-btn-border-color: #1F4965;--bs-btn-hover-color: #1F4965;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #1F4965;--bs-btn-active-color: #1F4965;--bs-btn-active-bg: #1F4965;--bs-btn-active-border-color: #fff;--bs-btn-disabled-color: #1F4965;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #1F4965}.btn-outline-dark-blue:hover{box-shadow:0 0 4px #ced4da}.btn-outline-cardinal{--bs-btn-color: #BD2031;--bs-btn-bg: #fff;--bs-btn-border-color: #BD2031;--bs-btn-hover-color: #BD2031;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #BD2031;--bs-btn-active-color: #BD2031;--bs-btn-active-bg: #BD2031;--bs-btn-active-border-color: #fff;--bs-btn-disabled-color: #BD2031;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #BD2031}.btn-outline-cardinal:hover{box-shadow:0 0 4px #ced4da}.btn-outline-salmon{--bs-btn-color: #FF5252;--bs-btn-bg: #fff;--bs-btn-border-color: #FF5252;--bs-btn-hover-color: #FF5252;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #FF5252;--bs-btn-active-color: #FF5252;--bs-btn-active-bg: #FF5252;--bs-btn-active-border-color: #fff;--bs-btn-disabled-color: #FF5252;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #FF5252}.btn-outline-salmon:hover{box-shadow:0 0 4px #ced4da}.btn-rates-filter{background:#fff;border:solid 1px #ced4da;box-shadow:0 0 .25rem #ced4da;color:#6c757d}@media(max-width:991.98px){.btn-rates-filter{font-size:1.2em}}.btn-rates-filter:active,.btn-rates-filter:focus,.btn-rates-filter:hover{background:#e9ecef!important;border:solid 1px #ced4da!important;color:#6c757d!important}.btn-salmon{--bs-btn-color: #fff;--bs-btn-bg: #FF5252;--bs-btn-border-color: #FF5252;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #FF5252;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #FF5252;--bs-btn-active-border-color: #FF5252;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #FF5252;--bs-btn-disabled-border-color: #FF5252}.btn-salmon:hover{box-shadow:0 0 4px #ced4da}.btn-selected-green{background:#fff;border:solid 2px #166E2B;box-shadow:0 0 .25rem #166e2b;color:#166e2b}@media(max-width:991.98px){.btn-selected-green{font-size:1.2em}}.btn-selected-green:active,.btn-selected-green:focus,.btn-selected-green:hover{background:#eefcf1!important;border:solid 2px #166E2B!important;color:#166e2b!important}.btn-warning-500{--bs-btn-color: #fff;--bs-btn-bg: #f19b2f;--bs-btn-border-color: #f19b2f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #f19b2f;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: #fff;--bs-btn-active-bg: #f19b2f;--bs-btn-active-border-color: #f19b2f;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #f19b2f;--bs-btn-disabled-border-color: #f19b2f}.btn-warning-500:hover{box-shadow:0 0 4px #ced4da}.btn-pos-blue{--bs-btn-color: #fff;--bs-btn-bg: #2B84BF;--bs-btn-border-color: #2B84BF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(36.55, 112.2, 162.35);--bs-btn-hover-border-color: rgb(34.4, 105.6, 152.8);--bs-btn-focus-shadow-rgb: 75, 150, 201;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(34.4, 105.6, 152.8);--bs-btn-active-border-color: rgb(32.25, 99, 143.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2B84BF;--bs-btn-disabled-border-color: #2B84BF}.btn-icon-toggle{color:#6c757d;font-size:1.25rem}.btn-icon-toggle:hover{color:#212529;box-shadow:none}.btn-icon-toggle.active{color:#212529;box-shadow:none;border:none}.btn-link.no-line{text-decoration:none}.btn-link.no-line:hover{text-decoration:underline}.btn-clear{width:25px;height:25px;line-height:1!important}.text-blue{color:#1f4965}.text-blue-500{color:#1e93ec}.text-bootstrap-blue{color:#007bff}.text-brownie{color:#484848}.text-dark-gray{color:#34414d}.text-dark-gray-700{color:#4e6270}.text-dark-green{color:#177224}.text-facebook{color:#2b84bf}.text-gray{color:#707070}.text-gray-600{color:#6c8495}.text-gray-700{color:#6c757d}.text-gray-800{color:#31414d}.text-gray-900{color:#394858}.text-gray-light{color:#e9ecee}.text-green{color:#166e2b}.text-red{color:#d9534f}.text-rose-gold{color:#b76e79}.text-salmon{color:#ff5252}.text-theme-primary{color:var(--theme-primary, #FF5252)}.text-warning-600{color:#d98b2a}.text-underlined{text-decoration:underline}.text-max-lines-5{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-max-lines-4{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-max-lines-3{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-max-lines-2{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-max-lines-1{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-smaller-5{font-size:.5em}.text-smaller-4{font-size:.6em}.text-smaller-3{font-size:.7em}.text-smaller-2{font-size:.8em}.text-smaller-1{font-size:.9em}.text-bigger-1{font-size:1.2em}.text-bigger-2{font-size:1.4em}.text-bigger-3{font-size:1.6em}.text-bigger-4{font-size:1.8em}.text-bigger-5{font-size:2em}@media(max-width:1199.98px){.installments-to-pay .row .installment:not(:last-child){margin-bottom:1em}}.nightly-configuration--checkdays-group .check-day-group:not(:last-child) .check-day:after{border-left:2px solid #bcc8d2;content:"";height:25px;left:.5rem;position:absolute;top:50%}.nightly-configuration--checkdays-group .check-next-day-active:not(:last-child) .check-day:after{border-left:2px solid #6c8495;content:"";height:25px;left:.5rem;position:absolute;top:50%}.nightly-configuration--checkdays-group .check-day-available input[type=checkbox]{box-shadow:0 0 0 3px color-mix(in srgb,#0d6efd,transparent 75%)}.nightly-configuration--checkdays-group .check-day input:disabled{background-color:#ced4da;border-color:#ced4da}.promo-banner{margin-bottom:16px}.promo-banner-wrap--guestbook_zapier .promo-banner--c,.promo-banner-wrap--guestbook_zapier .promo-banner--d,.promo-banner-wrap--mass_sms_zapier .promo-banner--c,.promo-banner-wrap--mass_sms_zapier .promo-banner--d,.promo-banner-wrap--channel_management_bundle .promo-banner--c,.promo-banner-wrap--channel_management_bundle .promo-banner--d{background:linear-gradient(105deg,#fff 45%,#fff3e0 72%,#ffe0b2);border-color:#ffd399}.promo-banner-wrap--payments_quickbooks .promo-banner--c,.promo-banner-wrap--payments_quickbooks .promo-banner--d{background:linear-gradient(105deg,#fff 45%,#eef4ff 72%,#dbe7ff);border-color:#c7d7f5}.promo-banner-wrap--invoices_quickbooks .promo-banner--c,.promo-banner-wrap--invoices_quickbooks .promo-banner--d{background:linear-gradient(105deg,#fff 45%,#eafaf1 72%,#c9ecd7);border-color:#a9dcbe}.promo-banner-wrap--listing_premium .promo-banner--c,.promo-banner-wrap--listing_premium .promo-banner--d,.promo-banner-wrap--reports_occupancy_premium .promo-banner--c,.promo-banner-wrap--reports_occupancy_premium .promo-banner--d{background:linear-gradient(105deg,#fff 45%,#fff0f0 72%,#ffd9d9);border-color:#ffb8b8}.promo-banner-wrap--media_website_builder .promo-banner--c,.promo-banner-wrap--media_website_builder .promo-banner--d{background:linear-gradient(105deg,#fff 45%,#eefaf6 72%,#cceee2);border-color:#a9dcc9}.header-wrapper:has(+#promo-placements){margin-bottom:1rem}#promo-placements:first-child{margin-top:1rem}.promo-banner--a{padding:12px 16px;background:linear-gradient(90deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:14px}.promo-banner__a-icon{font-size:20px}.promo-banner__a-text{flex:1}.promo-banner__a-text strong{display:block;color:#78350f}.promo-banner__a-text span{color:#92400e;font-size:13px}.promo-banner__a-cta{padding:6px 12px;background:transparent;border:none;color:#92400e;font-size:14px;font-weight:600;text-decoration:underline}.promo-banner__a-cta:hover{color:#78350f;text-decoration:underline}.promo-banner__a-dismiss{padding:0 4px;background:transparent;border:none;color:#92400e;font-size:18px;opacity:.5;cursor:pointer}.promo-banner__a-dismiss:hover{opacity:1}.promo-banner--b{padding:16px 20px;background:linear-gradient(120deg,#f97316,#ff5252);border-radius:10px;box-shadow:0 4px 14px #ff525240;color:#fff;display:flex;align-items:center;gap:16px}.promo-banner__b-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background:#fff3;border-radius:10px;font-size:22px}.promo-banner__b-text{flex:1}.promo-banner__b-text strong{display:block;margin-bottom:2px;font-size:16px}.promo-banner__b-text span{font-size:13px;opacity:.95}.promo-banner__b-cta{padding:10px 18px;background:#fff;border:none;border-radius:6px;color:#ff5252;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.promo-banner__b-cta:hover{color:#ff5252;text-decoration:none;background:#f9fafb}.promo-banner__b-dismiss{padding:0 4px;background:transparent;border:none;color:#fff;font-size:18px;opacity:.6;cursor:pointer}.promo-banner__b-dismiss:hover{opacity:1}.promo-banner--c{padding:18px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;gap:18px;align-items:flex-start}.promo-banner__c-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#b45309;font-size:24px}.promo-banner__c-body{flex:1}.promo-banner__c-tag{display:inline-block;margin-bottom:6px;padding:2px 8px;background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.promo-banner__c-headline{margin:0 0 4px;color:#111827;font-size:15px;font-weight:700}.promo-banner__c-detail{margin:0 0 10px;color:#4b5563;font-size:13px;line-height:1.5}.promo-banner__c-bullets{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 12px;padding:0;list-style:none}.promo-banner__c-bullets li{display:flex;align-items:center;gap:6px;color:#374151;font-size:12px}.promo-banner__c-bullets li:before{content:"\2713";color:#10b981;font-weight:700}.promo-banner__c-actions{display:flex;gap:10px;align-items:center}.promo-banner__c-cta{padding:9px 18px;background:#ff5252;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.promo-banner__c-cta:hover{background:#f0312b;color:#fff;text-decoration:none}.promo-banner__c-learn{padding:9px 14px;background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:13px;text-decoration:none}.promo-banner__c-learn:hover{border-color:#9ca3af;color:#374151;text-decoration:none}.promo-banner__c-dismiss-row{margin-left:auto;color:#9ca3af;font-size:11px}.promo-banner__c-dismiss-link{padding:0;background:transparent;border:none;color:#6b7280;font-size:11px;text-decoration:underline;cursor:pointer}.promo-banner__c-dismiss-link:hover{color:#374151}.promo-banner--d{padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.promo-banner__d-text{flex:1;min-width:220px}.promo-banner__d-text strong{display:block;margin-bottom:3px;color:#111827;font-size:15px}.promo-banner__d-text span{color:#6b7280;font-size:13px}.promo-banner__d-chips{display:flex;flex-wrap:wrap;gap:8px}.promo-banner__d-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:12px;font-weight:600}.promo-banner__d-cta{padding:10px 18px;background:#ff5252;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.promo-banner__d-cta:hover{background:#f0312b;color:#fff;text-decoration:none}.promo-banner__d-dismiss{padding:0 4px;background:transparent;border:none;color:#9ca3af;font-size:18px;opacity:.6;cursor:pointer}.promo-banner__d-dismiss:hover{opacity:1}.promo-banner--e{padding:10px 16px;background:#141c22;border-radius:8px;color:#fff;display:flex;align-items:center;gap:12px;font-size:13px}.promo-banner__e-icon{color:#ffe684;font-size:16px}.promo-banner__e-text{flex:1}.promo-banner__e-text strong{font-weight:700}.promo-banner__e-text span{opacity:.8;margin-left:.25rem}.promo-banner__e-cta{padding:6px 14px;background:#ff5252;border:none;border-radius:5px;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.promo-banner__e-cta:hover{color:#fff;text-decoration:none;background:#f0312b}.promo-banner__e-dismiss{padding:0 4px;background:transparent;border:none;color:#fff;font-size:18px;opacity:.5;cursor:pointer}.promo-banner__e-dismiss:hover{opacity:1}.promo-banner--f{padding:20px 24px;background:linear-gradient(135deg,#1f2937,#111827);border-radius:12px;box-shadow:0 6px 18px #0000002e;color:#fff;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.promo-banner__f-stat{flex-shrink:0;padding-right:24px;border-right:1px solid rgba(255,255,255,.15);text-align:center}.promo-banner__f-num{color:#ffe684;font-size:30px;font-weight:800;line-height:1}.promo-banner__f-lbl{margin-top:4px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;opacity:.7}.promo-banner__f-body{flex:1;min-width:240px}.promo-banner__f-body strong{display:block;margin-bottom:3px;font-size:16px}.promo-banner__f-body span{font-size:13px;opacity:.85}.promo-banner__f-actions{display:flex;gap:10px;align-items:center}.promo-banner__f-cta{padding:11px 20px;background:#ff5252;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.promo-banner__f-cta:hover{background:#f0312b;color:#fff;text-decoration:none}.promo-banner__f-learn{padding:11px 16px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:13px;white-space:nowrap;text-decoration:none}.promo-banner__f-learn:hover{color:#fff;text-decoration:none;border-color:#ffffff80}.promo-banner__f-dismiss{padding:0 4px;background:transparent;border:none;color:#fff;font-size:18px;opacity:.5;cursor:pointer}.promo-banner__f-dismiss:hover{opacity:1}.promo-explainer{position:relative;display:flex;align-items:center;gap:22px;overflow:hidden;margin-bottom:16px;padding:16px 20px;background:linear-gradient(105deg,#fff 45%,#fff0ef 72%,#ffdfdc);border:1px solid #ffd6d2;border-radius:12px;box-shadow:0 2px 8px #0000000a}.promo-explainer--collapsed{padding:12px 20px}.promo-explainer--collapsed .promo-explainer__headline{margin-bottom:0}.promo-explainer--no-video .promo-explainer__intro{max-width:none}.promo-explainer--no-video .promo-explainer__steps{max-width:none;gap:10px 32px}.promo-explainer__inner{flex:1;min-width:0}.promo-explainer__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#fff1f0;border:1px solid #ffc9c4;border-radius:999px;color:#e02d26;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.promo-explainer__headline{margin:9px 0 5px;color:#111827;font-size:20px;font-weight:800}.promo-explainer__intro{margin:0 0 12px;max-width:640px;color:#4b5563;font-size:14px;line-height:1.5}.promo-explainer__steps{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;max-width:720px;list-style:none}.promo-explainer__steps li{display:flex;align-items:flex-start;gap:9px;color:#4b5563;font-size:13.5px;line-height:1.45}.promo-explainer__steps strong{color:#111827}.promo-explainer__step-num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:19px;height:19px;margin-top:1px;background:#ff5252;border-radius:999px;color:#fff;font-size:11px;font-weight:800}.promo-explainer__actions{display:flex;align-items:center;gap:12px;margin-top:13px}.promo-explainer__cta{padding:9px 18px;background:#f0312b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700}.promo-explainer__cta:hover{background:#d92822}.promo-explainer__help{display:inline-flex;align-items:center;padding:8px 18px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;font-weight:700}.promo-explainer__help:hover{border-color:#9ca3af;color:#111827;text-decoration:none}.promo-explainer__note{color:#6b7280;font-size:12.5px}.promo-explainer__video{flex-shrink:0;width:290px;max-width:100%}.promo-explainer__video iframe{display:block;width:100%;aspect-ratio:16/9;background:#000;border:none;border-radius:10px}.promo-explainer__rail{display:flex;align-items:center;gap:14px;margin-top:18px;padding-top:14px;border-top:1px dashed #ffd6d2}.promo-explainer__rail-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:#ecfdf5;border-radius:10px;color:#059669;font-size:20px}.promo-explainer__rail-body{flex:1}.promo-explainer__rail-body strong{display:block;color:#111827;font-size:13.5px}.promo-explainer__rail-body span{color:#6b7280;font-size:12.5px}.promo-explainer__rail-tag{display:inline-block;padding:1px 7px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#065f46;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.promo-explainer__rail-cta{display:inline-block;padding:8px 14px;background:transparent;border:1px solid #059669;border-radius:6px;color:#059669;font-size:12.5px;font-weight:700;white-space:nowrap;text-decoration:none}.promo-explainer__rail-cta:hover{background:#ecfdf5;color:#059669;text-decoration:none}.promo-explainer__toggle{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.05em}.promo-explainer__toggle:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.promo-explainer__toggle-label{line-height:1}.promo-explainer__toggle-chevron{font-size:12px;font-weight:900}@media(max-width:980px){.promo-explainer{flex-wrap:wrap}.promo-explainer__steps{grid-template-columns:1fr}.promo-explainer__video{width:100%}}.promo-placements{display:none}.promo-placements--revealed{display:block}.payments-flexible-nav-bar{border-bottom:2px solid #1F4965;border-top:4px solid #1F4965;gap:2em}@media(min-width:768px){.payments-flexible-nav-bar .element:not(:first-child){border-left:1px solid #dee2e6}}.payments-flexible-nav-bar .element .fb-color{color:#2b84bf}.payments-flexible-nav-bar .element .danger{color:#bd2031}.payments-flexible-nav-bar .edit-link{color:#1f4965;text-decoration:none}@media(max-width:575.98px){.history-canvas{width:100%!important}}.history-canvas .card{margin-bottom:2rem}.history-canvas .card:not(:last-child):after{content:"";border-left:3px dashed var(--bs-border-color-translucent);height:2rem;left:.5rem;position:absolute;top:100%}.history-canvas .card .card-body .invoice-data .amount-decrement:before{content:"-";margin-right:.25rem}.history-canvas .card .card-body .invoice-data .amount-increment:before{content:"+";margin-right:.25rem}.history-canvas .card .card-body .grouped-changes .change:not(:last-child){border-bottom:1px solid var(--bs-border-color-translucent);margin-bottom:1.25rem;padding-bottom:1.25rem}.pagination.pagination-salmon .page-item.active .page-link{background-color:#ff5252!important;border-color:#ff5252!important;color:#fff!important}.pagination.pagination-salmon .page-link{color:#ff5252!important}.bg-premium{background:linear-gradient(135deg,#ecc440,#fffa8a 20%,#ddac17 65%,#ffff95)}.bg-premium:hover{background:linear-gradient(135deg,#fff3a0,#ffe684 20%,#ffd455 65%,#ffc265)}.bg-action{background:#2b84bf;color:#fff!important}.bg-color-dark-blue{background-color:#1f4965}.bg-gray-light{background-color:#f8f9fa}.bg-gray-light-200{background-color:#edf1f5}.bg-gray-light-400{background-color:#bcc8d2}.bg-green-900{background-color:#23741f}.bg-theme-primary{background-color:var(--theme-primary, #FF5252)}.bg-white{background-color:#fff}.bg-premium{color:#603e13}.button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;transition:all .2s;border:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-decoration:none!important;transition:background-color .2s}.button:focus{outline:none;box-shadow:0 0 0 4px #0000001a,0 0 0 2px #fff}.button:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.button--primary{background-color:#ff5252;color:#fff}.button--primary:hover{background-color:#ff3939}.button--primary:focus{box-shadow:0 0 0 4px #ff3939,0 0 0 2px #fff}.button--small{padding:.5rem 1rem;font-size:.875rem}.button--medium{padding:.75rem 1.5rem;font-size:1rem}.button--large{padding:1rem 2rem;font-size:1.125rem}.button--full-width{width:100%}.button--disabled{opacity:.5;cursor:not-allowed}.button--loading{position:relative}.button__loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.button__spinner{width:1.25rem;height:1.25rem;border:2px solid currentColor;border-top-color:transparent;border-radius:9999px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.button__content{display:flex;align-items:center;gap:.625rem;text-decoration:none}.button__content--hidden{opacity:0}#sidebar-wrapper .sidebar-nav-link{display:flex;align-items:center;color:#fff9;padding:.8rem 1.5rem;transition:all .2s;text-decoration:none;cursor:pointer;border-radius:.5rem}#sidebar-wrapper .sidebar-nav-link.collapsed{padding:1rem 2rem;justify-content:center;width:3rem}#sidebar-wrapper .sidebar-nav-link:hover:not(.external){background-color:#39485899;color:#fff}#sidebar-wrapper .sidebar-nav-link-submenu{width:100%;text-align:left;background-color:transparent;border:0;font-weight:500}#sidebar-wrapper .sidebar-nav-link-icon.blocked{color:#ffffff4d}#sidebar-wrapper .sidebar-nav-link-icon:not(.collapsed){flex-shrink:0;width:1.25rem;margin-right:.75rem;color:#9ca3af;text-align:center}#sidebar-wrapper .sidebar-nav-link-text{font-size:.875rem;flex:1;font-weight:400;color:#fff9}#sidebar-wrapper .sidebar-nav-link-chevron{width:.875rem;transition:transform .2s ease-in-out;color:#9ca3af;margin-left:auto;transform:rotate(0)}#sidebar-wrapper .sidebar-nav-link.active{background-color:#39485880;color:#fff}#sidebar-wrapper .sidebar-nav-link.active .sidebar-nav-link-chevron{transform:rotate(-180deg)}#sidebar-wrapper .sidebar-nav-submenu{list-style:none;margin:0 0 0 2rem;padding:0;border-left:2px solid rgba(57,72,88,.6);animation:slideDown .2s ease-out}#sidebar-wrapper .sidebar-nav-submenu-item{list-style:none;padding:0;margin:0}#sidebar-wrapper .sidebar-nav-submenu-item.active{background-color:#39485880;color:#fff;border-radius:0 .5rem .5rem 0}#sidebar-wrapper .sidebar-nav-submenu-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#fff9;font-size:.875rem;transition:color .2s;text-decoration:none;font-weight:400;padding:.5rem 1rem .5rem 1.5rem;border-radius:0 .5rem .5rem 0}#sidebar-wrapper .sidebar-nav-submenu-link:hover{background-color:#39485899;border-left:3px solid rgba(57,72,88,.6);color:#fff}#sidebar-wrapper .sidebar-nav-submenu-link-badge{display:flex;text-transform:uppercase;font-size:.75rem;font-weight:700;padding:.3rem .8rem;border-radius:9999px}#page-wrapper.collapsed{padding-left:var(--sidebar-collapsed-width)}#page-wrapper.toggled{padding-left:0}#sidebar-wrapper{width:var(--sidebar-width)}#sidebar-wrapper::-webkit-scrollbar{width:var(--sidebar-scrollbar-width)}#sidebar-wrapper::-webkit-scrollbar-track{background:transparent}#sidebar-wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}#sidebar-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}#sidebar-wrapper.collapsed{width:var(--sidebar-collapsed-width);align-items:center;padding-right:var(--sidebar-scrollbar-width)}#sidebar-wrapper.collapsed{width:var(--sidebar-collapsed-width);display:flex;flex-direction:column}#sidebar-wrapper .sidebar-collapsible-menu{height:100vh;color:#d1d5db;transition:all .3s ease-in-out;position:relative;display:flex;flex-direction:column;padding-bottom:1rem;min-height:100vh}#sidebar-wrapper .sidebar-collapsible-menu.collapsed{width:var(--sidebar-collapsed-width);align-items:center;padding-right:var(--sidebar-scrollbar-width)}#sidebar-wrapper .sidebar-header{padding:1.5rem 1rem 1rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;width:100%;position:relative}#sidebar-wrapper .sidebar-header.collapsed{justify-content:center;padding:1rem 0;width:auto}#sidebar-wrapper .sidebar-header.bottom-fade:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,133,133,.3) 40%,rgba(255,133,133,.3) 80%,transparent 100%)}#sidebar-wrapper .sidebar-collapse-button{color:#ffffff80;transition:color .2s;border:0;padding:.5rem;margin:0;background-color:transparent;border-radius:.5rem}#sidebar-wrapper .sidebar-collapse-button:hover{color:#fff3;background-color:#394858b3}#sidebar-wrapper .sidebar-collapse-button:focus{outline:none}#sidebar-wrapper .sidebar-back-link{color:#ffffff80;font-size:.875rem;display:flex;align-items:center;text-decoration:none;transition:color .2s}#sidebar-wrapper .sidebar-back-link:hover{color:#fff3}#sidebar-wrapper .sidebar-campground-info{display:flex;flex-direction:column;width:100%}#sidebar-wrapper .sidebar-campground-info-container{display:flex;gap:1rem;padding:1.5rem 1.5rem .25rem;align-items:flex-start;transition:all .3s ease-in-out;width:100%}#sidebar-wrapper .sidebar-campground-info-container.collapsed{padding:.5rem 0;justify-content:center;width:auto}#sidebar-wrapper .sidebar-campground-flag{width:4rem;height:4rem;border-radius:9999px;background-color:#39485899;display:flex;align-items:center;justify-content:center;font-size:1.875rem;flex-shrink:0;transition:all .3s ease-in-out}#sidebar-wrapper .sidebar-campground-name-container{color:#fff;flex:1;min-width:0}#sidebar-wrapper .sidebar-campground-name{font-weight:600;font-size:1.125rem;margin-bottom:.25rem}#sidebar-wrapper .sidebar-campground-phone{font-size:.875rem;color:#ffffff80}#sidebar-wrapper .sidebar-action-buttons{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 0;transition:all .3s ease-in-out;width:100%}#sidebar-wrapper .sidebar-action-buttons.collapsed{padding:1rem 0;align-items:center;width:auto}#sidebar-wrapper .sidebar-action-buttons .sidebar-action-button.collapsed{width:5rem;height:3rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#sidebar-wrapper .sidebar-nav-section{flex:1;padding-bottom:.5rem;padding-right:var(--sidebar-scrollbar-width)}#sidebar-wrapper .sidebar-nav-items{list-style:none;padding:0 0 1rem;margin:0}#sidebar-wrapper .sidebar-nav-items>*+*{margin-top:.125rem}#sidebar-wrapper .sidebar-nav-items.collapsed{display:flex;flex-direction:column;align-items:center}#sidebar-wrapper .sidebar-nav-item{list-style:none;padding:0;margin:0;position:relative}#sidebar-wrapper .sidebar-nav-item.active{background-color:#39485880;color:#fff;border-radius:.5rem}#sidebar-wrapper .sidebar-nav-item.external{background-color:#29353e}#sidebar-wrapper .sidebar-nav-item.external:first-child{border-top-left-radius:2rem;border-top-right-radius:2rem}#sidebar-wrapper .sidebar-nav-item.external:last-child{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}#sidebar-wrapper .sidebar-nav-item.external:after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.15) 15%,rgba(255,255,255,.15) 85%,transparent 100%)}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(1):after{opacity:calc(1 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(2):after{opacity:calc(2 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(3):after{opacity:calc(3 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(4):after{opacity:calc(4 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(5):after{opacity:calc(5 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(6):after{opacity:calc(6 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(7):after{opacity:calc(7 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(8):after{opacity:calc(8 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(9):after{opacity:calc(9 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(10):after{opacity:calc(10 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(11):after{opacity:calc(11 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(12):after{opacity:calc(12 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(13):after{opacity:calc(13 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(14):after{opacity:calc(14 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(15):after{opacity:calc(15 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(16):after{opacity:calc(16 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(17):after{opacity:calc(17 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(18):after{opacity:calc(18 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(19):after{opacity:calc(19 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:nth-last-child(20):after{opacity:calc(20 / var(--item-count))}#sidebar-wrapper .sidebar-nav-item.external:last-child:after{display:none}#sidebar-wrapper .sidebar-nav-item.disabled{pointer-events:none}#sidebar-wrapper .sidebar-nav-item.disabled .sidebar-nav-link,#sidebar-wrapper .sidebar-nav-item.disabled .sidebar-nav-link-icon{color:#ffffff4d}#sidebar-wrapper .sidebar-nav-item.disabled .sidebar-nav-link:hover{background-color:transparent;color:#ffffff4d;cursor:not-allowed}#sidebar-wrapper .sidebar-nav-section-title{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.1em;width:100%;background-color:transparent;border:none;transition:all .2s;text-decoration:none;cursor:pointer;padding:1.5rem 1.5rem 1rem;outline:none}#sidebar-wrapper .sidebar-nav-section-title.collapsed{justify-content:center;padding:1rem 0}#sidebar-wrapper .sidebar-nav-section-title:hover{color:#ffffff80}#sidebar-wrapper .sidebar-nav-section-container{flex:1;padding:0 1rem;position:relative}#sidebar-wrapper .sidebar-nav-section-container:not(.toggled):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,133,133,.3) 40%,rgba(255,133,133,.3) 80%,transparent 100%)}#sidebar-wrapper .sidebar-nav-outside-sections{padding:0 1rem!important}
