.startGradient[data-v-495668e7]{background:linear-gradient(to right,#fff 50%,#e5e7eb 50%)}.endGradient[data-v-495668e7]{background:linear-gradient(to right,#e5e7eb 50%,#fff 50%)}.selectionStartGradient[data-v-495668e7]{background:linear-gradient(to right,#fff 50%,#3cbea0 50%)}.selectionEndGradient[data-v-495668e7]{background:linear-gradient(to right,#3cbea0 50%,#fff 50%)}.selectionStartGradientWithBookingEnd[data-v-495668e7]{background:linear-gradient(to right,#e5e7eb 50%,#3cbea0 50%)}.selectionEndGradientWithBookingStart[data-v-495668e7]{background:linear-gradient(to right,#3cbea0 50%,#e5e7eb 50%)}.startEndGradient[data-v-495668e7]{background:linear-gradient(to right,#e5e7eb 0,#e5e7eb 40%,#fff 40%,#fff 60%,#e5e7eb 60%,#e5e7eb)}.halfBookingGradient[data-v-495668e7]{background:linear-gradient(to top,#e2e8f0 50%,#fff 50%)}.select-single .startEndGradient[data-v-495668e7]{background:#e5e7eb}.select-single .selectionStartGradient[data-v-495668e7],.select-single .selectionEndGradient[data-v-495668e7]{background:#3cbea0}.month-calendar[data-v-495668e7]{--week-number-width: 1.5rem;--weekday-min-width: 2.5rem;--weekday-max-width: 3rem;--weekday-minmax: minmax( var(--weekday-min-width), var(--weekday-max-width) );--weekday-font-size: .875rem}@media (min-width: 375px){.month-calendar[data-v-495668e7]{--weekday-font-size: .9rem}}.month-calendar-single[data-v-495668e7]{width:-moz-fit-content;width:fit-content}.month-calendar-warning[data-v-495668e7]{margin-left:var(--week-number-width);margin-top:1rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:center;font-size:.875rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.month-calendar-controls[data-v-495668e7]{padding-left:var(--week-number-width)}.month-calendar-header-row[data-v-495668e7]{display:grid;grid-template-columns:repeat(7,var(--weekday-minmax));margin-left:var(--week-number-width)}.month-calendar-row[data-v-495668e7]{display:grid;grid-template-columns:var(--week-number-width) repeat(7,var(--weekday-minmax))}.month-calendar-day[data-v-495668e7]{position:relative;width:100%;padding-bottom:100%;height:0}.month-calendar-day-display[data-v-495668e7]{font-size:var(--weekday-font-size);pointer-events:none;position:absolute;top:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow-wrap:break-word;text-align:center;font-weight:500;line-height:1}.month-calendar-control[data-v-495668e7]{display:inline-flex;min-height:1.5rem;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:600;color:var(--primary-default)}select[data-v-645a7203],select[data-v-b5a792f4]{border-color:#959595}.spinner[data-v-f3ad4026]{opacity:0;animation-name:fadein-f3ad4026;animation-iteration-count:infinite;animation-duration:1s}@keyframes fadein-f3ad4026{0%{opacity:1}to{opacity:1}}.helper-text[data-v-a3ec461f]{font-size:.875rem;font-weight:400;line-height:1.25}.form-field-prefix[data-v-a3ec461f],.form-field-suffix[data-v-a3ec461f]{pointer-events:none;display:inline-flex;min-height:0px;flex:1 1 auto;flex-grow:0;align-items:center;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-weight:600;line-height:1.25;font-size:inherit}.form-field-prefix[data-v-a3ec461f]{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0px}.form-field-prefix.no-border[data-v-a3ec461f]{padding-right:0}.form-field-suffix[data-v-a3ec461f]{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0px}.form-field-suffix.no-border[data-v-a3ec461f]{padding-left:0}.form-field-input-wrapper.has-prefix[data-v-a3ec461f] .input{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.625rem}.form-field-input-wrapper.no-prefix-border[data-v-a3ec461f] .input{border-left-width:0px}.form-field-input-wrapper.has-suffix[data-v-a3ec461f] .input{border-top-right-radius:0;border-bottom-right-radius:0}.form-field.error[data-v-a3ec461f] .input{--tw-border-opacity: 1;border-color:hsl(var(--color-danger) / var(--tw-border-opacity, 1))}input.input[data-v-d879313b]:disabled{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1))}.tab-list[data-v-f851c6ba]{-moz-column-gap:.75rem;column-gap:.75rem}.tab-controls-pull[data-v-f851c6ba]{--tab-controls-pull-amount: var(--main-content-padding-x);width:calc(100% + var(--tab-controls-pull-amount) * 2);margin-left:calc(var(--tab-controls-pull-amount) * -1)}.tab-controls-pull .tab-list[data-v-f851c6ba]{padding-left:var(--tab-controls-pull-amount);padding-right:var(--tab-controls-pull-amount)}.tab-controls-card[data-v-f851c6ba]{--tab-controls-pull-amount: 1rem;width:100%;font-size:.875rem}.tab-controls-card .tab-list[data-v-f851c6ba]{padding-left:var(--tab-controls-pull-amount);padding-right:var(--tab-controls-pull-amount)}.tab-controls-button.active[data-v-f851c6ba]{border-bottom-color:var(--tab-highlight-color, hsl(var(--color-primary)));margin-bottom:-1px;padding-bottom:1px;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}.activity-slot-button[data-v-92570d1c]{min-height:var(--button-height-sm, 1.75rem);width:4em;overflow:hidden;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));text-align:center;font-size:.9375rem}.activity-slot-button.active[data-v-92570d1c]{--tw-border-opacity: 1;border-color:hsl(var(--color-secondary-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lighter) / var(--tw-bg-opacity, 1))}.activity-slot-notice[data-v-92570d1c]{display:flex;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.9375rem;line-height:1.25rem;--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.activity-slot-error[data-v-92570d1c]{--tw-border-opacity: 1;border-color:hsl(var(--color-danger-lighter) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-danger-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-danger) / var(--tw-text-opacity, 1))}input[type=search][data-v-87b12d1f]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.results:focus-within .search-form-item[data-v-4200830c]:not(:focus){background-color:transparent!important}.contact-search-item[data-v-70221b50]{container:contact-search-item / inline-size}@container contact-search-item (min-width: 28rem){.contact-search-item-wrapper[data-v-70221b50]{flex-direction:row;align-items:flex-start}.contact-search-item-stats[data-v-70221b50]{flex-wrap:nowrap}}.stat[data-v-70221b50]{display:inline-flex;height:var(--button-height-min, 1.5rem);align-items:center;white-space:nowrap;border-radius:1rem;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem}.activeButton[data-v-7632d07f]{background-color:var(--primary-default);font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.activity-time-selection[data-v-7632d07f]{--tab-highlight-color: hsl(var(--color-secondary))}.modal-header[data-v-758b2588],.modal-body[data-v-758b2588],.modal-footer[data-v-758b2588]{padding-left:.75rem;padding-right:.75rem}@media (min-width: 375px){.modal-header[data-v-758b2588],.modal-body[data-v-758b2588],.modal-footer[data-v-758b2588]{padding-left:1rem;padding-right:1rem}}@media (min-width: 640px){.modal-header[data-v-758b2588],.modal-body[data-v-758b2588],.modal-footer[data-v-758b2588]{padding-left:1.25rem;padding-right:1.25rem}}.modal-dialog.fit-to-screen[data-v-758b2588]{display:grid;grid-template-rows:auto 1fr}body[class*=base-modal-open]{overflow:hidden}select[data-v-d4b07f78]{background-repeat:no-repeat;background-position:center right .25rem;background-size:1rem 1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000000'%3E%3Cpath fill-rule='evenodd' d='M10 3a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L10 5.414 7.707 7.707a1 1 0 01-1.414-1.414l3-3A1 1 0 0110 3zm-3.707 9.293a1 1 0 011.414 0L10 14.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}select[data-v-d4b07f78]:disabled{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-meta) / var(--tw-text-opacity, 1))}.accordion-toggle[data-v-232c5a29]{display:grid;grid-template-columns:1fr auto}.tag[data-v-a1427ef2]{border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;text-align:center;font-size:.8125rem;font-weight:600;line-height:1}.tag.tag-latest[data-v-a1427ef2]{--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}.tag.tag-old[data-v-a1427ef2]{--tw-bg-opacity: 1;background-color:hsl(var(--color-danger-lightest) / var(--tw-bg-opacity, 1))}.tag.tag-new[data-v-a1427ef2]{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lighter) / var(--tw-bg-opacity, 1))}.value[data-v-a1427ef2]{border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.25}.value-old[data-v-a1427ef2]{--tw-bg-opacity: 1;background-color:hsl(var(--color-danger-lightest) / var(--tw-bg-opacity, 1));color:hsl(var(--color-dark) / .8)}.value-new[data-v-a1427ef2]{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lighter) / var(--tw-bg-opacity, 1))}.tag-change[data-v-a1427ef2]{width:1.5rem;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}input.input[data-v-fcbca12a]:disabled{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-meta) / var(--tw-text-opacity, 1))}input[data-v-40e2fcb1]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}input:checked+.checkbox-base[data-v-40e2fcb1]{--tw-border-opacity: 1 !important;border-color:hsl(var(--color-primary) / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:hsl(var(--color-primary) / var(--tw-bg-opacity, 1))!important}input:checked+.checkbox-base .checkbox-check[data-v-40e2fcb1]{opacity:1}input:focus-visible+.checkbox-base[data-v-40e2fcb1]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary-light) / var(--tw-ring-opacity, 1))}.extra-service-list[data-v-829f5fae]{--vs-font-size: .875rem}.extra-service-section-heading[data-v-829f5fae]{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem}.extra-service-total[data-v-829f5fae]{display:inline-flex;white-space:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.875rem;font-weight:600;line-height:1}.extra-service-label[data-v-829f5fae]{display:inline-flex;align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.extra-service-meta[data-v-829f5fae]{font-size:.6875rem;line-height:1;--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.extra-items[data-v-829f5fae]{display:grid;row-gap:.375rem}.extra-item[data-v-829f5fae]{position:relative;display:flex;flex-direction:column;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));padding:.5rem;font-size:.8125rem}@media (min-width: 640px){.extra-item[data-v-829f5fae]{flex-direction:row}}.extra-item.not-active[data-v-829f5fae]{border-style:dashed}.admin-rich-text[data-v-1d1de2f4] .ProseMirror{min-height:300px;padding:.5rem}.admin-rich-text[data-v-1d1de2f4] .ProseMirror h1,.admin-rich-text[data-v-1d1de2f4] .ProseMirror h2,.admin-rich-text[data-v-1d1de2f4] .ProseMirror h3,.admin-rich-text[data-v-1d1de2f4] .ProseMirror h4,.admin-rich-text[data-v-1d1de2f4] .ProseMirror h5,.admin-rich-text[data-v-1d1de2f4] .ProseMirror h6{line-height:1}.admin-rich-text[data-v-1d1de2f4] .ProseMirror h1{font-size:2.25rem;line-height:2.5rem;text-transform:none}.admin-rich-text[data-v-1d1de2f4] .ProseMirror h2{font-size:1.5rem;line-height:2rem;text-transform:none}.admin-rich-text[data-v-1d1de2f4] .ProseMirror h3{font-size:1.25rem;line-height:1.75rem}.admin-rich-text[data-v-1d1de2f4] .ProseMirror ul{list-style-position:inside;list-style-type:disc}.admin-rich-text[data-v-1d1de2f4] .ProseMirror li p{display:inline-block}.admin-rich-text[data-v-1d1de2f4] .ProseMirror a{color:var(--primary-dark);text-decoration-line:underline}.editor-buttons button[data-v-1d1de2f4]{margin-right:.5rem;margin-bottom:.25rem;border-width:1px;padding:.25rem .5rem}.editor-buttons .is-active[data-v-1d1de2f4]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.editor-formatting[data-v-1d1de2f4]{margin-top:.5rem}.editor-formatting th[data-v-1d1de2f4],.editor-formatting td[data-v-1d1de2f4]{vertical-align:top}.editor-formatting th[data-v-1d1de2f4]{padding-top:.5rem}.activeButton[data-v-f13d10bb]{background-color:var(--primary-default);font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.activity-time-selection[data-v-f13d10bb]{--tab-highlight-color: hsl(var(--color-secondary))}.input[data-v-b0c6c186]:disabled{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-meta) / var(--tw-text-opacity, 1))}.form-field[data-v-d0f4c552] .dirty:not(:focus).input,.form-field[data-v-d0f4c552] .dirty:not(:focus) .input,.form-field[data-v-d0f4c552] .dirty:not(:focus-within) .input{background-color:hsl(var(--color-primary-lightest) / .5);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-opacity: 1 !important;--tw-ring-color: hsl(var(--color-primary-lighter) / var(--tw-ring-opacity, 1)) !important}fieldset[data-v-6099b882]{border-width:0px}.form-fieldset.has-border[data-v-6099b882]:not(:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));padding-bottom:1.25rem}.form-fieldset-legend[data-v-6099b882]{margin-bottom:0;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:.025em;--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.form-field[data-v-ec952eea] .dirty:not(:focus).input,.form-field[data-v-ec952eea] .dirty:not(:focus) .input,.form-field[data-v-ec952eea] .dirty:not(:focus-within) .input{background-color:hsl(var(--color-primary-lightest) / .5);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-opacity: 1 !important;--tw-ring-color: hsl(var(--color-primary-lighter) / var(--tw-ring-opacity, 1)) !important}.icon-badge[data-v-0e0e0bc4]{width:var(--badge-size, 1rem);height:var(--badge-size, 1rem);border-radius:var(--badge-border-radius, .25rem);display:inline-flex;align-items:center;justify-content:center;background-color:var(--badge-bg-color, hsl(var(--color-lightest)));color:var(--badge-text-color, hsl(var(--color-body-text)))}.booking-badge-package[data-v-3cdb20ce],.booking-badge-destination[data-v-3cdb20ce]{--badge-bg-color: hsl(var(--color-highlight));--badge-text-color: hsl(var(--color-white))}.booking-badge-primary[data-v-3cdb20ce]{--badge-bg-color: hsl(var(--color-secondary-lighter));--badge-text-color: hsl(var(--color-dark))}.booking-badge-child[data-v-3cdb20ce],.booking-badge-group[data-v-3cdb20ce]{--badge-bg-color: hsl(var(--color-lighter));--badge-text-color: hsl(var(--color-dark))}.booking-badge-request[data-v-3cdb20ce]{--badge-bg-color: hsl(var(--color-warning));--badge-text-color: hsl(var(--color-white))}.booking-badge-unresolved[data-v-3cdb20ce]{--badge-bg-color: hsl(var(--color-danger-lightest));--badge-text-color: hsl(var(--color-danger))}.booking-badge-locked[data-v-3cdb20ce]{--badge-bg-color: hsl(var(--color-lighter));--badge-text-color: hsl(var(--color-dark))}.source-badge[data-v-b1f40b2a]{display:inline-block;width:var(--badge-size, 1rem);height:var(--badge-size, 1rem)}.badge-container[data-v-b1f40b2a]{width:100%;height:100%;border-radius:var(--badge-border-radius, .25rem);overflow:hidden}.stat-row[data-v-811f0d74]{display:flex;width:100%;align-items:center;justify-content:space-between;-moz-column-gap:.25rem;column-gap:.25rem}.toggle[data-v-e358a3f1]{--toggle-height: 1.5rem;--toggle-padding: .1875rem;--toggle-indicator-size: calc( var(--toggle-height) - var(--toggle-padding) * 2 );--toggle-width: calc( (var(--toggle-indicator-size) + var(--toggle-padding)) * 2 );display:inline-flex;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;overflow:hidden;border-radius:9999px;--tw-text-opacity: 1;color:hsl(var(--color-gray-light) / var(--tw-text-opacity, 1))}.toggle.toggle-sm[data-v-e358a3f1]{--toggle-height: 1.25rem;--toggle-label-font-size: var(--font-size-xs)}.toggle.toggle-min[data-v-e358a3f1]{--toggle-height: 1rem;--toggle-label-font-size: var(--font-size-1-5xs)}.label[data-v-e358a3f1]{font-size:var(--toggle-label-font-size, var(--font-size-xs));font-weight:400;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}.toggle-base[data-v-e358a3f1]{width:var(--toggle-width);height:var(--toggle-height);position:relative;display:flex;align-items:center;overflow:hidden;border-radius:9999px;background-color:currentColor}.toggle.toggle-initialized .toggle-base[data-v-e358a3f1]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toggle.toggle-initialized .toggle-indicator[data-v-e358a3f1]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toggle-active[data-v-e358a3f1]{color:var(--toggle-active-color, hsl(var(--color-primary)))}.toggle-indicator[data-v-e358a3f1]{width:var(--toggle-indicator-size);height:var(--toggle-indicator-size);margin:var(--toggle-padding);position:relative;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.toggle-active .toggle-indicator[data-v-e358a3f1]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toggle:hover:not(.toggle-active) .toggle-indicator[data-v-e358a3f1]{--tw-shadow-color: hsl(var(--color-dark) / .3);--tw-shadow: var(--tw-shadow-colored)}.toggle-disabled[data-v-e358a3f1]{pointer-events:none;color:hsl(var(--color-gray-light) / .5)}.toggle-loading[data-v-e358a3f1]{pointer-events:none}@keyframes nudge-e358a3f1{0%{transform:translate(0)}50%{transform:translate(3px)}to{transform:translate(0)}}@keyframes nudge-back-e358a3f1{0%{transform:translate(100%)}50%{transform:translate(calc(100% - 3px))}to{transform:translate(100%)}}.user-avatar[data-v-3dca5597]{font-size:var( --avatar-font-size, calc(var(--avatar-size, 1.5rem) * .425) );color:var(--avatar-text-color, white);width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem)}.user-avatar-sm[data-v-3dca5597]{--avatar-size: 1.25rem}.user-avatar-shape[data-v-3dca5597]{line-height:var(--avatar-size, 1.5rem);background:var(--avatar-bg, hsl(var(--color-meta)))}.user-teaser[data-v-36f6a147]{border-style:dashed;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1))}.user-teaser.selected[data-v-36f6a147]{border-style:solid;--tw-border-opacity: 1;border-color:hsl(var(--color-primary) / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary) / var(--tw-ring-opacity, 1)) }.user-teaser.selected.partially-selected[data-v-36f6a147]{--tw-border-opacity: 1;border-color:hsl(var(--color-primary-light) / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary-light) / var(--tw-ring-opacity, 1)) }.item-checkbox-wrapper[data-v-36f6a147]{position:absolute;top:0;left:-.625rem;display:flex;height:100%;width:1.25rem;align-items:center}.item-checkbox[data-v-36f6a147]{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-primary) / var(--tw-text-opacity, 1))}.user-teaser.selected .item-checkbox[data-v-36f6a147]{--tw-border-opacity: 1;border-color:hsl(var(--color-primary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.user-teaser.selected.partially-selected .item-checkbox[data-v-36f6a147]{--tw-border-opacity: 1 !important;border-color:hsl(var(--color-primary-light) / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1;background-color:hsl(var(--color-primary-light) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.user-teaser.disabled[data-v-36f6a147]{border-style:solid}.user-teaser.disabled .item-checkbox[data-v-36f6a147]{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1))}.user-teaser.selected.disabled[data-v-36f6a147]{--tw-border-opacity: 1;border-color:hsl(var(--color-gray) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-gray) / var(--tw-ring-opacity, 1)) }.user-teaser.selected.disabled .item-checkbox[data-v-36f6a147]{--tw-border-opacity: 1;border-color:hsl(var(--color-gray) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-gray) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.avatar-stack[data-v-38831b21]{--avatar-size: var(--avatar-stack-size, 1.5rem);--avatar-gap: -.25rem;--avatar-border-width: 2px;--avatar-gap-abs: max(var(--avatar-gap), -1 * var(--avatar-gap));--mask-x: calc(-50% + var(--avatar-gap-abs));--mask-size: calc(var(--avatar-size) + var(--avatar-border-width) * 2);--avatar-stack-min-width: calc( var(--avatar-width-count) * var(--avatar-size) + var(--avatar-gap) * (max(0, var(--avatar-width-count) - 1)) );min-width:max(0px,var(--avatar-stack-min-width));min-height:var(--avatar-size)}.avatar-stack.avatar-stack-sm[data-v-38831b21]{--avatar-size: 1.25rem}.avatar-more[data-v-38831b21]{width:var(--avatar-size);height:var(--avatar-size)}.avatar-stack:not(.display-single) .avatar-wrapper[data-v-38831b21]:not(:first-child){margin-left:var(--avatar-gap);-webkit-mask-image:radial-gradient(circle var(--mask-size) at var(--mask-x) 50%,rgba(0,0,0,0) 49.999%,rgba(0,0,0,1) 50%);mask-image:radial-gradient(circle var(--mask-size) at var(--mask-x) 50%,rgba(0,0,0,0) 49.999%,rgba(0,0,0,1) 50%)}.avatar-more[data-v-38831b21]{display:flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-light) / var(--tw-bg-opacity, 1));font-size:.75rem;font-weight:500;line-height:1;--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.avatar-stack.display-single .avatar-count[data-v-38831b21]{position:absolute;top:0;left:0}.avatar-stack.display-single[data-v-38831b21]{--avatar-text-color: rgba(255, 255, 255, .5)}.avatar-stack.display-single .avatar-more[data-v-38831b21]{position:relative;background-color:hsl(var(--color-dark) / .2);font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.base-table th{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));vertical-align:bottom;line-height:1}.base-table th,.base-table td{--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));text-align:left;font-weight:400}.base-table.table-is-striped tbody tr:nth-child(odd) td{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1))}.base-table.table-type-simple thead th,.base-table.table-type-simple tbody td{border-bottom-width:1px}.base-table.table-type-simple.table-bottom-border-hidden tr:last-child td{border-bottom-width:0px}.base-table.table-spacing-compact th,.base-table.table-spacing-compact td{padding:.5rem}.base-table.table-spacing-normal th,.base-table.table-spacing-normal td{padding:.75rem}.base-table.table-spacing-airy th,.base-table.table-spacing-airy td{padding:1rem}.base-table.table-type-grid th,.base-table.table-type-grid td{border-width:1px}.base-table.table-type-simple th:first-child,.base-table.table-type-simple td:first-child{padding-left:0}.base-table.table-type-simple th:last-child,.base-table.table-type-simple td:last-child{padding-right:0}.base-table th:first-child{font-weight:600}.base-table thead{--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.base-table.table-sticky-header thead{position:sticky;top:0}.base-table.table-sticky-header thead:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1))}body[class*=base-dialog-open]{overflow:hidden}.scroll-wrapper{--scroll-wrapper-pull-amount: var(--main-content-padding-x);--scroll-wrapper-fade-color: #fff}.spacer{flex:0 0 var(--scroll-wrapper-pull-amount)}.spacer:first-child{position:sticky;left:0}.spacer:last-child{position:sticky;right:0}.scroll-wrapper-has-overflow .spacer:first-child{background-image:linear-gradient(to right,var(--scroll-wrapper-fade-color),transparent)}.scroll-wrapper-has-overflow .spacer:last-child{background-image:linear-gradient(to left,var(--scroll-wrapper-fade-color),transparent)}.scroll-wrapper-pull{width:calc(100% + var(--scroll-wrapper-pull-amount) * 2);margin-right:calc(var(--scroll-wrapper-pull-amount) * -1);margin-left:calc(var(--scroll-wrapper-pull-amount) * -1)}.stepper-input>input[type=number][data-v-b5a9806c]::-webkit-outer-spin-button,.stepper-input>input[type=number][data-v-b5a9806c]::-webkit-inner-spin-button,.stepper-input>input[type=number][data-v-b5a9806c]{max-width:var(--stepper-input-max-width, 4ch);min-width:0;-webkit-appearance:none;margin:0;background-color:var(--stepper-input-bg-color, transparent);-moz-appearance:textfield!important}button[data-v-b5a9806c]:disabled{opacity:.5}.content-placeholder[data-v-c3c159ff]{--content-placeholder-bg-color: hsl(var(--color-gray-lighter));--content-placeholder-shimmer-color: hsl(var(--color-gray-lightest));animation-name:placeholder-shimmer-c3c159ff;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;border-radius:var(--content-placeholder-border-radius, .25rem);background-color:var(--content-placeholder-bg-color);background-image:linear-gradient(to right,var(--content-placeholder-bg-color) 20%,var(--content-placeholder-shimmer-color) 50%,var(--content-placeholder-bg-color) 80%);background-position-x:0%;background-size:200%;width:calc(100% * var(--content-placeholder-scale, 1));line-height:inherit}@keyframes placeholder-shimmer-c3c159ff{0%{background-position-x:100%}to{background-position-x:-100%}}.stat[data-v-f30250f4]{display:inline-flex;height:var(--button-height-min, 1.5rem);align-items:center;white-space:nowrap;border-radius:1rem;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem}.contact-form[data-v-f30250f4] .form-field label,.contact-form[data-v-f30250f4] .form-field .input{font-size:.8125rem!important}.contact-form[data-v-f30250f4] .form-field .dirty:not(:focus).input,.contact-form[data-v-f30250f4] .form-field .dirty:not(:focus) .input{background-color:hsl(var(--color-primary-lightest) / .5);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-opacity: 1 !important;--tw-ring-color: hsl(var(--color-primary-lighter) / var(--tw-ring-opacity, 1)) !important}.cart-row[data-v-96f91399]{display:grid;border-bottom-width:1px;grid-template-columns:1fr auto}.cart-row[data-v-96f91399]>*:first-child{border-right-width:1px}.cart-label[data-v-96f91399]{font-size:.8125rem;font-weight:600}.cart-input[data-v-96f91399]{min-height:var(--button-height-min, 1.5rem)}.cart-field[data-v-96f91399]{--stepper-input-max-width: 100%;align-content:flex-start;display:grid;flex-grow:1;align-items:flex-start;row-gap:0px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.calendar-days[data-v-40d71020]{display:grid;grid-template-columns:repeat(var(--days),minmax(var(--day-min-width, 4rem),1fr))}.calendar-header[data-v-40d71020]{flex:0 0 var(--calendar-header-width, 13rem);min-width:0;overflow:hidden}.calendar-header[data-v-40d71020]>*{min-width:0}.searched-highlight[data-v-40d71020]{pointer-events:none;position:absolute;top:0;left:0;width:calc(100% * var(--searched-days) + 1px * max(0,var(--searched-days) - 1));height:100%;z-index:1;border-left-width:2px;border-right-width:2px;--tw-border-opacity: 1;border-color:hsl(var(--color-secondary-light) / var(--tw-border-opacity, 1))}.calendar-product:first-child .is-first-searched .searched-highlight[data-v-40d71020]{border-top-width:2px}.calendar-product:last-child .is-first-searched .searched-highlight[data-v-40d71020]{border-bottom-width:2px}.booking-indicator[data-v-40d71020]{position:absolute;top:0;right:-1rem;z-index:2;display:inline-flex;height:1rem;width:2rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-light) / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-size:.625rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.warnings-indicator[data-v-40d71020]{--indicator-size: 1.25rem;--indicator-color: hsl(var(--color-gray));width:var(--indicator-size);height:var(--indicator-size);position:absolute;top:0;right:0;cursor:pointer;background:linear-gradient(-135deg,var(--indicator-color) 0px,var(--indicator-color) calc(var(--indicator-size) * .5),transparent calc(var(--indicator-size) * .5),transparent var(--indicator-size))}.has-blackout .warnings-indicator[data-v-40d71020],.has-block .warnings-indicator[data-v-40d71020]{--indicator-color: hsl(var(--color-danger-light))}.has-blackout .warnings-indicator[data-v-40d71020]{--indicator-size: 2rem}.extra-service-list[data-v-0c90adf5]{--vs-font-size: .8125rem;--vs-controls-size: .65;--vs-border-width: 0;--vs-border-radius: 0;--vs-border-color: hsl(var(--color-gray-light));--vs-search-input-bg: hsl(var(--color-gray-lightest));font-size:.8125rem;line-height:1.25}.extra-service-section-heading[data-v-0c90adf5]{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem;font-size:.8125rem;font-weight:600}.extra-service-total[data-v-0c90adf5]{display:inline-flex;white-space:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1}.extra-service-label[data-v-0c90adf5]{display:inline-flex;align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;font-size:.8125rem;font-weight:600;line-height:1.25}.extra-service-meta[data-v-0c90adf5]{font-size:.6875rem;--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.extra-item[data-v-0c90adf5]{position:relative;border-left-width:4px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.extra-item.not-active[data-v-0c90adf5]{border-style:dashed}.optional-extras-input[data-v-0c90adf5]{position:initial!important}.optional-extras-input[data-v-0c90adf5] .vs__dropdown-toggle{border-width:0;border-bottom-width:1px;border-radius:0;padding:.5rem 0}.optional-extras-input[data-v-0c90adf5] .vs__dropdown-menu{top:unset}.optional-extras-input[data-v-0c90adf5] .vs__search,.optional-extras-input[data-v-0c90adf5] .vs__search:focus{padding:0 .75rem;margin:0}.optional-extras-input[data-v-0c90adf5] .vs__selected-options{padding:0}input[data-v-f04b01d2]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}input:checked+.input-radio-base[data-v-f04b01d2]{background-color:var(--input-radio-checked-color, hsl(var(--color-dark)));border-color:var(--input-radio-checked-color, hsl(var(--color-dark)))}.input-radio-check[data-v-f04b01d2]{top:var(--input-radio-check-border-width, 5px);left:var(--input-radio-check-border-width, 5px);bottom:var(--input-radio-check-border-width, 5px);right:var(--input-radio-check-border-width, 5px)}input:checked+.input-radio-base .input-radio-check[data-v-f04b01d2]{opacity:1}input:focus-visible+.input-radio-base[data-v-f04b01d2]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary-light) / var(--tw-ring-opacity, 1))}.shortcut-tooltip{visibility:hidden;opacity:0;position:absolute;transform:translateY(-100%);z-index:1;pointer-events:none}*:hover>.shortcut-tooltip{visibility:visible;opacity:1;transition:visibility 0s linear .5s}.input-wysiwyg[data-v-0ddbf692] .ProseMirror{height:var(--input-height, 300px);min-height:var(--input-min-height);max-height:var(--input-max-height);overflow:scroll;border-radius:.25rem;border-top-left-radius:0;border-top-right-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));padding:.375rem .625rem;font-size:.875rem;line-height:1.25}.input-wysiwyg[data-v-0ddbf692] .ProseMirror:focus{outline:2px solid transparent;outline-offset:2px}.input-wysiwyg[data-v-0ddbf692] .ProseMirror:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary-light) / var(--tw-ring-opacity, 1))}.input-wysiwyg.is-dirty[data-v-0ddbf692] .ProseMirror{background-color:hsl(var(--color-primary-lightest) / .5)}.input-wysiwyg[data-v-0ddbf692] .ProseMirror h1,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h2,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h3,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h4,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h5,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h6{line-height:1.15}.input-wysiwyg[data-v-0ddbf692] .ProseMirror h1:first-child,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h2:first-child,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h3:first-child,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h4:first-child,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h5:first-child,.input-wysiwyg[data-v-0ddbf692] .ProseMirror h6:first-child{margin-top:0}.input-wysiwyg[data-v-0ddbf692] .ProseMirror h1{margin-bottom:.25rem;margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:none;line-height:1.15}.input-wysiwyg[data-v-0ddbf692] .ProseMirror h2{margin-bottom:.25rem;margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;text-transform:none;line-height:1.15}.input-wysiwyg[data-v-0ddbf692] .ProseMirror h3{margin-bottom:.25rem;margin-top:.5rem;font-size:.9375rem;font-weight:700;line-height:1.15}.input-wysiwyg[data-v-0ddbf692] .ProseMirror h4{margin-bottom:.25rem;margin-top:.5rem;font-size:.875rem;font-weight:600;line-height:1.15}.input-wysiwyg[data-v-0ddbf692] .ProseMirror ul{margin-bottom:.25rem;list-style-position:inside;list-style-type:disc}.input-wysiwyg[data-v-0ddbf692] .ProseMirror li p{display:inline-block}.input-wysiwyg[data-v-0ddbf692] .ProseMirror>p{margin-bottom:.25rem}.input-wysiwyg[data-v-0ddbf692] .ProseMirror a{--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1));text-decoration-line:underline}.editor-buttons[data-v-0ddbf692]{display:flex;flex-wrap:wrap;gap:.25rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-width:1px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));padding:.375rem}.editor-buttons-row[data-v-0ddbf692]{display:inline-flex;gap:0px}.editor-buttons button[data-v-0ddbf692]{display:inline-flex;height:var(--button-height-min, 1.5rem);min-width:var(--button-height-min, 1.5rem);align-items:center;justify-content:center;-moz-column-gap:.125rem;column-gap:.125rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;text-align:left;font-size:.8125rem;font-weight:500;color:hsl(var(--color-dark) / .8)}.editor-buttons button[data-v-0ddbf692]:hover{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1))}.editor-buttons button[data-v-0ddbf692]:focus-visible{--tw-ring-inset: inset}.editor-buttons button.is-active[data-v-0ddbf692]{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}.calendar-filter[data-v-e44da001]{--vs-font-size: .8125rem;font-size:var(--vs-font-size);--vs-line-height: 1;--vs-controls-size: .65;--vs-border-color: hsl(var(--color-gray-light));--vs-selected-bg: hsl(var(--color-gray-lightest))}.calendar-filter[data-v-e44da001] .vs__selected{align-items:center;padding-right:0;margin:0}.calendar-filter[data-v-e44da001] .vs__deselect{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;margin:0}.calendar-filter[data-v-e44da001] .vs__deselect svg{transform:scale(var(--vs-controls-size));transform-origin:50% 50%}.calendar-filter[data-v-e44da001] .vs__dropdown-toggle{padding:.5rem 0}.calendar-filter[data-v-e44da001] .vs__search,.calendar-filter[data-v-e44da001] .vs__search:focus{padding:0 .5rem;margin:0}.calendar-filter[data-v-e44da001] .vs__selected-options{padding-left:.25rem;gap:.25rem}.search-field[data-v-e44da001],.create-bookings-selection[data-v-e44da001] .search-field{--stepper-input-max-width: 100%;align-content:flex-start;display:grid;flex-grow:1;align-items:flex-start;row-gap:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.search-label[data-v-e44da001],.create-bookings-selection[data-v-e44da001] .search-label{font-size:.8125rem;font-weight:600}.search-input[data-v-e44da001],.create-bookings-selection[data-v-e44da001] .search-input{min-height:var(--button-height-min, 1.5rem)}.cart-row[data-v-e44da001]{display:grid;border-bottom-width:1px;grid-template-columns:1fr 6rem}.cart-row[data-v-e44da001]>*:first-child{border-right-width:1px}.coupon-info[data-v-e44da001]{grid-template-columns:min-content 1fr}.couponable-product[data-v-e44da001]:not(:last-child):after{content:" • "}.order-description[data-v-e44da001] p{font-size:inherit!important;line-height:inherit!important;font-size:.8125rem!important}input[data-v-305f41f3]::-webkit-datetime-edit{display:block;padding:0}input.input[data-v-305f41f3]:disabled{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-meta) / var(--tw-text-opacity, 1))}.form-row[data-v-a681fdcf]>*{flex-shrink:1;flex-grow:1}.form-row.form-row-half[data-v-a681fdcf]>*{flex-basis:33.333333%}.form-row.form-row-post[data-v-a681fdcf]>*:nth-child(1){flex-basis:33.333333%}.form-row.form-row-post[data-v-a681fdcf]>*:nth-child(2){flex-basis:58.333333%}.form-check[data-v-26139713]{margin:0}.form-check label[data-v-26139713]{position:relative;display:block;width:auto;cursor:pointer;padding-left:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check label input[data-v-26139713]{position:absolute;height:0px;width:0px;opacity:0}.form-check label span[data-v-26139713]{display:flex;height:2.25rem;align-items:center;line-height:2.25rem}.form-check label span[data-v-26139713]:before{position:absolute;top:0;left:0;height:2.25rem;width:2.25rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));content:""}.form-check label input:focus span[data-v-26139713]:before{border-width:1px;border-color:var(--primary-default)}.form-check label input:checked~span[data-v-26139713]:before{border-width:1px;border-color:var(--primary-default);background-color:var(--primary-default);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-check label input:checked~span[data-v-26139713]:after{display:block}.form-check label span[data-v-26139713]:after{pointer-events:none;position:absolute;top:-.375rem;left:0;display:none;height:2.25rem;width:2.25rem;background-color:transparent;text-align:center;font-size:3rem;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));content:"×"}.form-check label input:disabled span[data-v-26139713]:before{border-width:1px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.form-check label input:disabled~span[data-v-26139713]:before{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}body.room-preview-open{overflow:hidden}.preview-container:after{right:100%;top:var(--arrow-y, 50%);border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-right-color:#fff;border-width:6px;margin-top:-6px}@media screen and (max-width: 1023px){.header-sticky .header-wrapper[data-v-ea97d974]{max-width:100vw;position:sticky;left:0}}@media screen and (min-width: 1024px){.header-sticky .header-text[data-v-ea97d974]{position:sticky;left:var(--main-content-padding-x)}.header-sticky .header-search-actions[data-v-ea97d974]{position:sticky;right:var(--main-content-padding-x)}}nav li[data-v-ea97d974]:not(:last-child):after{content:"";margin-left:.5rem;margin-right:.5rem;display:inline-block;height:.7em;width:0px;--tw-rotate: 20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1))}.tag[data-v-66a43b31]{border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.8125rem;font-weight:600;line-height:1}.tag-out-of-order[data-v-66a43b31]{--tw-bg-opacity: 1;background-color:hsl(var(--color-danger-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-danger) / var(--tw-text-opacity, 1))}.booking-group-icon[data-v-66a43b31]{background-color:var(--booking-group-color, transparent)}.accommodation-booking[data-v-66a43b31]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background-color:var(--booking-group-color, transparent);pointer-events:none;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.cleaning-status-tag[data-v-66a43b31]{box-shadow:0 0 0 2px #fff}@media (max-width: 540px){.user-filter[data-v-ccc83e78]{width:100%}}.extra-tag[data-v-ccc83e78]{border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.8125rem;font-weight:600;line-height:1}.extra-tag-today[data-v-ccc83e78]{--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}@media print{.extra-tag-today[data-v-ccc83e78]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-highlight) / var(--tw-ring-opacity, 1))}}.extra-tag-total[data-v-ccc83e78]{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1))}.accommodation-day-inventory .extra-tag[data-v-ccc83e78]{--tw-bg-opacity: 1;background-color:hsl(var(--color-primary-lightest) / var(--tw-bg-opacity, 1))}@media print{.accommodation-day-inventory .extra-tag[data-v-ccc83e78]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-gray) / var(--tw-ring-opacity, 1))}}.accommodation-booking-extras .extra-tag[data-v-ccc83e78]{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}@media print{.accommodation-booking-extras .extra-tag[data-v-ccc83e78]{margin-right:.25rem;padding:0}}.is-today .accommodation-booking-extras .extra-tag[data-v-ccc83e78]{--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}.back-to-top[data-v-ccc83e78]{margin-right:calc(var(--main-content-padding-x) * -.75)}.booking-group-icon[data-v-fbb2ab91]{background-color:var(--booking-group-color)}.activity-booking[data-v-fbb2ab91]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background-color:var(--booking-group-color, transparent);pointer-events:none}.activity-booking-child[data-v-fbb2ab91]:before{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.cleaning-status-tag[data-v-fbb2ab91]{box-shadow:0 0 0 2px #fff}.activity-booking-group[data-v-f117ee1f]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-divide-opacity, 1))}.activity-booking-group[data-v-f117ee1f]>*{border-radius:0!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.activity-booking-group[data-v-f117ee1f]:last-child>*:last-child{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.activity-booking-group[data-v-32a478a1]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-divide-opacity, 1))}.activity-booking-group[data-v-32a478a1]>*{border-radius:0!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.activity-booking-group[data-v-32a478a1]:last-child>*:last-child{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}@media (max-width: 540px){.user-filter[data-v-67736b33]{width:100%}}.extra-tag[data-v-67736b33]{border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.8125rem;font-weight:600;line-height:1}.extra-tag-today[data-v-67736b33]{--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}@media print{.extra-tag-today[data-v-67736b33]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-highlight) / var(--tw-ring-opacity, 1))}}.extra-tag-total[data-v-67736b33]{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lighter) / var(--tw-bg-opacity, 1))}.activity-day-inventory .extra-tag[data-v-67736b33]{--tw-bg-opacity: 1;background-color:hsl(var(--color-primary-lightest) / var(--tw-bg-opacity, 1))}@media print{.activity-day-inventory .extra-tag[data-v-67736b33]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-gray) / var(--tw-ring-opacity, 1))}}.activity-booking-extras .extra-tag[data-v-67736b33]{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}@media print{.activity-booking-extras .extra-tag[data-v-67736b33]{margin-right:.25rem;padding:0}}.is-today .activity-booking-extras .extra-tag[data-v-67736b33]{--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}.back-to-top[data-v-67736b33]{margin-right:calc(var(--main-content-padding-x) * -.75)}.link[data-v-578fc696]{font-weight:700;color:var(--primary-dark)}.link[data-v-578fc696]:hover{color:var(--primary-default)}.register-container .register-page-num[data-v-fb7dc47d]{margin-top:2rem;margin-bottom:.5rem;text-align:center;color:var(--primary-default)}.register-container h2[data-v-fb7dc47d]{color:var(--primary-default);font-size:1.25rem;line-height:1.75rem;margin-bottom:2rem;text-align:center;font-weight:700;text-transform:none}.slide-enter-active[data-v-fb7dc47d]{transition-duration:.3s;transition-timing-function:ease-in}.slide-leave-active[data-v-fb7dc47d]{transition-duration:0s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to[data-v-fb7dc47d],.slide-leave[data-v-fb7dc47d]{max-height:100px;overflow:hidden}.slide-enter[data-v-fb7dc47d],.slide-leave-to[data-v-fb7dc47d]{overflow:hidden;max-height:0}.input-error[data-v-0fbc133f]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.fade-enter-active[data-v-0dcb5526],.fade-leave-active[data-v-0dcb5526]{transition:opacity .5s}.fade-enter[data-v-0dcb5526],.fade-leave-to[data-v-0dcb5526]{opacity:0}.fade-enter-active[data-v-30a6017c],.fade-leave-active[data-v-30a6017c]{transition:opacity .5s}.fade-enter[data-v-30a6017c],.fade-leave-to[data-v-30a6017c]{opacity:0}.create-booking>*{pointer-events:none}@media (max-width: 767px){.payment-tag.payment-tag-full[data-v-9cfa8d29]{display:none}}@media (min-width: 768px){.payment-tag.payment-tag-compact[data-v-9cfa8d29]{display:none}}.booking-calendar.move-mode-active .payment-tag[data-v-9cfa8d29]{display:none}.booking-calendar:not(.move-mode-active) .move-mode-icon[data-v-9cfa8d29],.booking-calendar .booking.booking.is-unit-based .move-mode-icon[data-v-9cfa8d29]{display:none}.booking-calendar.move-mode-active:not(.move-mode-moving) .booking[data-v-9cfa8d29]{cursor:move}.booking-calendar.move-mode-active:not(.move-mode-moving) .booking.is-unit-based[data-v-9cfa8d29]{cursor:not-allowed}.move-mode-moving .booking[data-v-9cfa8d29]{pointer-events:none}.booking[data-v-9cfa8d29]{--booking-width: calc( var(--day-width) * var(--booking-length) - var(--booking-margin-x) * 2 );--booking-offset: calc(var(--booking-margin-x) + var(--day-width) / 2);position:relative;display:flex;align-items:center;font-size:var(--booking-font-size);width:var(--booking-width);height:var(--booking-height);min-height:var(--booking-min-height, 1.5rem);margin-top:var(--booking-margin-y);margin-bottom:var(--booking-margin-y);margin-left:var(--booking-offset);margin-right:var(--booking-margin-x);border-radius:var(--booking-border-radius, 4px);border-width:var(--booking-border-width, 1px);border-color:var(--booking-border-color, transparent);padding-top:var(--booking-padding-top, var(--booking-padding-y, .25rem));padding-bottom:var( --booking-padding-bottom, var(--booking-padding-y, .25rem) );padding-left:var( --booking-padding-left, var(--booking-padding-x, .35rem) );padding-right:var( --booking-padding-right, var(--booking-padding-x, .35rem) );background-color:var( --booking-background-color, hsl(var(--color-secondary-lighter)) );z-index:10;text-align:left;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}.booking.is-activity[data-v-9cfa8d29]{--booking-height: initial}.booking[data-v-9cfa8d29]>*{pointer-events:none}.booking-meta[data-v-9cfa8d29]{font-size:var(--booking-meta-font-size, .625rem)}.booking-tag[data-v-9cfa8d29]{font-size:var(--booking-tag-font-size, .625rem)}.booking-source[data-v-9cfa8d29]{margin-right:.125rem;height:1rem;width:1rem;flex-shrink:0}.is-orphan .booking[data-v-9cfa8d29]:before{content:"";flex-grow:0;flex-shrink:1;flex-basis:calc(var(--orphan-days-to-first) * var(--day-width) - var(--day-width) * .5 - .5rem + var(--booking-margin-x))}.is-orphan .booking-source[data-v-9cfa8d29]{order:2;margin-left:.25rem;margin-right:0}.virtual-badge[data-v-9cfa8d29]{align-self:stretch;position:relative;display:flex;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;justify-content:center;align-items:center;flex-shrink:0;width:1rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.booking.checked-in[data-v-9cfa8d29]{--booking-padding-left: .625rem}.booking.checked-out[data-v-9cfa8d29]{--booking-padding-right: .625rem}.booking.is-active[data-v-9cfa8d29]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary) / var(--tw-ring-opacity, 1))}.booking.is-today[data-v-9cfa8d29]{--booking-background-color: hsl(212, 100%, 90%)}.booking.is-past[data-v-9cfa8d29]{--booking-background-color: hsl(var(--color-gray-lighter))}.booking.is-external[data-v-9cfa8d29]{--booking-background-color: hsl(var(--color-external-lighter))}.booking.is-external.is-past[data-v-9cfa8d29]{background-color:#ededf3}.booking.is-past[data-v-9cfa8d29]{background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .1)}.booking.is-single-day[data-v-9cfa8d29]{--booking-offset: var(--booking-margin-x)}.booking.out-of-order[data-v-9cfa8d29]{--booking-background-color: hsl(var(--color-gray-lighter));--booking-border-color: hsl(var(--color-gray-light));--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.booking.out-of-order.is-double[data-v-9cfa8d29]{--booking-border-color: hsl(var(--color-warning))}.booking.out-of-order.is-double.is-past[data-v-9cfa8d29]{--booking-border-color: transparent}.booking.has-warning[data-v-9cfa8d29]{--booking-background-color: hsl(var(--color-warning-lighter));--booking-border-color: hsl(var(--color-warning-light))}.booking.is-double[data-v-9cfa8d29]{--booking-border-color: hsl(var(--color-warning));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.booking.is-double.is-past[data-v-9cfa8d29]{--booking-background-color: hsl(29, 35%, 92%);--booking-border-color: hsl(29, 35%, 82%)}.booking.is-moving[data-v-9cfa8d29]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-highlight) / var(--tw-ring-opacity, 1));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .5)}.booking.is-request[data-v-9cfa8d29]{background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .5)}.booking.is-virtual[data-v-9cfa8d29]{--stripes-color: hsl(212deg 100% 93%);background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-image:linear-gradient(-135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px}.booking.no-access[data-v-9cfa8d29]{background-color:#e3e6e8;background-image:linear-gradient(-135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.check-indicator[data-v-9cfa8d29]{position:absolute;width:14px;height:14px;background-color:var(--booking-background-color);pointer-events:none;display:flex;align-items:center;justify-content:center;border-radius:9999px}.check-indicator-in[data-v-9cfa8d29]{left:-4px;top:calc(50% - 7px)}.check-indicator-out[data-v-9cfa8d29]{right:-4px;bottom:calc(50% - 7px)}@media (max-width: 767px){.payment-tag.payment-tag-full[data-v-088c46b6]{display:none}}@media (min-width: 768px){.payment-tag.payment-tag-compact[data-v-088c46b6]{display:none}}.booking-calendar.move-mode-active .payment-tag[data-v-088c46b6]{display:none}.booking-calendar:not(.move-mode-active) .move-mode-icon[data-v-088c46b6],.booking-calendar .booking.booking.is-unit-based .move-mode-icon[data-v-088c46b6]{display:none}.booking-calendar.move-mode-active:not(.move-mode-moving) .booking[data-v-088c46b6]{cursor:move}.booking-calendar.move-mode-active:not(.move-mode-moving) .booking.is-unit-based[data-v-088c46b6]{cursor:not-allowed}.move-mode-moving .booking[data-v-088c46b6]{pointer-events:none}.booking[data-v-088c46b6]{--booking-width: calc( var(--day-width) * var(--booking-length) - var(--booking-margin-x) * 2 );--booking-offset: calc(var(--booking-margin-x) + var(--day-width) / 2);position:relative;display:flex;align-items:center;font-size:var(--booking-font-size);width:var(--booking-width);height:var(--booking-height);min-height:var(--booking-min-height, 1.5rem);margin-top:var(--booking-margin-y);margin-bottom:var(--booking-margin-y);margin-left:var(--booking-offset);margin-right:var(--booking-margin-x);border-radius:var(--booking-border-radius, 4px);border-width:var(--booking-border-width, 1px);border-color:var(--booking-border-color, transparent);padding-top:var(--booking-padding-top, var(--booking-padding-y, .25rem));padding-bottom:var( --booking-padding-bottom, var(--booking-padding-y, .25rem) );padding-left:var( --booking-padding-left, var(--booking-padding-x, .35rem) );padding-right:var( --booking-padding-right, var(--booking-padding-x, .35rem) );background-color:var( --booking-background-color, hsl(var(--color-secondary-lighter)) );z-index:10;text-align:left;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}.booking.is-activity[data-v-088c46b6]{--booking-height: initial}.booking[data-v-088c46b6]>*{pointer-events:none}.booking-meta[data-v-088c46b6]{font-size:var(--booking-meta-font-size, .625rem)}.booking-tag[data-v-088c46b6]{font-size:var(--booking-tag-font-size, .625rem)}.booking-source[data-v-088c46b6]{margin-right:.125rem;height:1rem;width:1rem;flex-shrink:0}.is-orphan .booking[data-v-088c46b6]:before{content:"";flex-grow:0;flex-shrink:1;flex-basis:calc(var(--orphan-days-to-first) * var(--day-width) - var(--day-width) * .5 - .5rem + var(--booking-margin-x))}.is-orphan .booking-source[data-v-088c46b6]{order:2;margin-left:.25rem;margin-right:0}.virtual-badge[data-v-088c46b6]{align-self:stretch;position:relative;display:flex;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;justify-content:center;align-items:center;flex-shrink:0;width:1rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.booking.checked-in[data-v-088c46b6]{--booking-padding-left: .625rem}.booking.checked-out[data-v-088c46b6]{--booking-padding-right: .625rem}.booking.is-active[data-v-088c46b6]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary) / var(--tw-ring-opacity, 1))}.booking.is-today[data-v-088c46b6]{--booking-background-color: hsl(212, 100%, 90%)}.booking.is-past[data-v-088c46b6]{--booking-background-color: hsl(var(--color-gray-lighter))}.booking.is-external[data-v-088c46b6]{--booking-background-color: hsl(var(--color-external-lighter))}.booking.is-external.is-past[data-v-088c46b6]{background-color:#ededf3}.booking.is-past[data-v-088c46b6]{background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .1)}.booking.is-single-day[data-v-088c46b6]{--booking-offset: var(--booking-margin-x)}.booking.out-of-order[data-v-088c46b6]{--booking-background-color: hsl(var(--color-gray-lighter));--booking-border-color: hsl(var(--color-gray-light));--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.booking.out-of-order.is-double[data-v-088c46b6]{--booking-border-color: hsl(var(--color-warning))}.booking.out-of-order.is-double.is-past[data-v-088c46b6]{--booking-border-color: transparent}.booking.has-warning[data-v-088c46b6]{--booking-background-color: hsl(var(--color-warning-lighter));--booking-border-color: hsl(var(--color-warning-light))}.booking.is-double[data-v-088c46b6]{--booking-border-color: hsl(var(--color-warning));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.booking.is-double.is-past[data-v-088c46b6]{--booking-background-color: hsl(29, 35%, 92%);--booking-border-color: hsl(29, 35%, 82%)}.booking.is-moving[data-v-088c46b6]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-highlight) / var(--tw-ring-opacity, 1));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .5)}.booking.is-request[data-v-088c46b6]{background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .5)}.booking.is-virtual[data-v-088c46b6]{--stripes-color: hsl(212deg 100% 93%);background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-image:linear-gradient(-135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px}.booking.no-access[data-v-088c46b6]{background-color:#e3e6e8;background-image:linear-gradient(-135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.check-indicator[data-v-088c46b6]{position:absolute;width:14px;height:14px;background-color:var(--booking-background-color);pointer-events:none;display:flex;align-items:center;justify-content:center;border-radius:9999px}.check-indicator-in[data-v-088c46b6]{left:-4px;top:calc(50% - 7px)}.check-indicator-out[data-v-088c46b6]{right:-4px;bottom:calc(50% - 7px)}.move-hit-area[data-v-5f30d2e0]{display:block;position:absolute;overflow:hidden;top:0;left:var(--room-column-width);width:calc(100% - var(--room-column-width));height:100%;z-index:998}.move-not-allowed[data-v-5f30d2e0]{cursor:not-allowed}.booking.move-dummy[data-v-5f30d2e0]{--booking-offset: 0;position:absolute;top:0;left:0;z-index:9999;pointer-events:none;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-highlight) / var(--tw-ring-opacity, 1))}.booking-calendar-slot[data-v-3551c85a]{display:flex;flex-direction:column;overflow:hidden;border-radius:.25rem;--booking-margin-y: 0;--booking-margin-x: 0;--booking-border-radius: 0;--booking-border-width: 1px 0 0 0;--booking-border-color: var( --slot-border-color, hsl(var(--color-gray-light)) );--booking-padding-y: .15rem;--booking-padding-right: .25rem;--booking-font-size: .6875rem;--booking-tag-font-size: .5625rem;--booking-height: initial;--slot-font-size: .6875rem;--slot-tag-font-size: .5625rem;font-size:var(--slot-font-size, .625rem);border-width:1px;border-color:var(--slot-border-color, hsl(var(--color-gray-light)));border-style:var(--slot-border-style, solid);background-color:var(--slot-background-color, transparent);opacity:var(--slot-opacity, 1)}.slot-button[data-v-3551c85a]{position:relative;display:inline-flex;height:var(--button-height-min, 1.5rem);width:100%;align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;overflow:hidden;white-space:nowrap;padding-left:.375rem;padding-right:.375rem;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.slot-button[data-v-3551c85a]{height:1.25rem}}.slot-button[data-v-3551c85a]>*{pointer-events:none}.booking-calendar-slot.has-bookings[data-v-3551c85a]{--slot-background-color: hsl(var(--color-secondary-lighter));--slot-border-color: hsl(var(--color-secondary-light))}.booking-calendar-slot.is-today.has-bookings[data-v-3551c85a]{--slot-background-color: hsl(212, 100%, 90%);--slot-border-color: hsl(212, 100%, 80%)}.booking-calendar-slot.is-past.has-bookings[data-v-3551c85a]:not(.has-warning){--slot-background-color: hsl(var(--color-gray-lighter));--slot-border-color: hsl(var(--color-gray-light));--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.booking-calendar-slot:not(.has-bookings).has-warning[data-v-3551c85a],.booking-calendar-slot:not(.has-bookings).has-warning.is-today[data-v-3551c85a]{--slot-background-color: hsl(var(--color-warning-lighter));--slot-border-color: hsl(var(--color-warning-light));--slot-border-style: dashed;--slot-opacity: .6}.booking-calendar-slot.is-past.has-bookings.has-warning[data-v-3551c85a]{--slot-background-color: hsl(29, 35%, 92%);--slot-border-color: hsl(29, 35%, 82%)}.booking-calendar-slot.has-bookings.has-warning.has-double[data-v-3551c85a],.booking-calendar-slot.has-bookings.has-warning.has-overbookings[data-v-3551c85a]{--slot-background-color: hsl(var(--color-warning-lighter));--slot-border-color: hsl(var(--color-warning));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.booking-calendar-slot .booking[data-v-3551c85a]{--booking-background-color: var(--slot-background-color)}.booking-calendar-slot .booking.is-active[data-v-3551c85a]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset}.slot-bookings[data-v-3551c85a]{border-left-width:2px;border-color:var(--slot-border-color)}.slot-info[data-v-3551c85a]{display:inline-flex;align-items:center;justify-content:flex-end;-moz-column-gap:.0625rem;column-gap:.0625rem;border-radius:.25rem}.slot-tag[data-v-3551c85a]{display:inline-flex;align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;white-space:nowrap;border-radius:.25rem;background-color:#ffffff80;padding:.125rem .1875rem;font-size:.5rem;line-height:1;letter-spacing:.025em;font-size:var(--slot-tag-font-size, .5625rem)}@media (max-width: 767px){.unit-based-guest-count[data-v-3551c85a]{display:none}}@media (hover: hover){.slot-button[data-v-3551c85a]:hover{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}.is-today .slot-button[data-v-3551c85a]:hover{background-color:hsl(var(--color-highlight-lighter) / .5)}.is-past .slot-button[data-v-3551c85a]:hover{background-color:hsl(var(--color-gray-lighter) / .8)}}.booking-calendar-slots[data-v-97deebd9]{--slot-gap: calc(var(--booking-margin-y) * 1.5);display:grid;gap:var(--slot-gap);padding:var(--booking-margin-x)}@media (hover: hover){.slots-create-booking[data-v-97deebd9]:hover{border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}.is-today .slots-create-booking[data-v-97deebd9]:hover{background-color:hsl(var(--color-highlight-lighter) / .5)}.is-past .slots-create-booking[data-v-97deebd9]:hover{background-color:hsl(var(--color-gray-lighter) / .8)}}button.booking-calendar-room-type-rows>*,button.booking-calendar-room-type>*{pointer-events:none}.filter-count[data-v-7650d0f1]{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#0000001a;font-size:.625rem;line-height:1;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.filter-count.active[data-v-7650d0f1]{--tw-bg-opacity: 1;background-color:hsl(var(--color-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-panel[data-v-7650d0f1]{width:100vw;max-width:320px;position:absolute;top:var(--button-height-default, 2rem);margin-top:.25rem;display:flex;flex-direction:column;row-gap:0px;border-radius:.375rem;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 2px 6px 20px 0px hsla(198, 100%, 10%, .05), 1px 3px 6px 0px hsla(198, 100%, 10%, .03);--tw-shadow-colored: 2px 6px 20px 0px var(--tw-shadow-color), 1px 3px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.calendar-filters[data-v-0ecca815]{z-index:101}.calendar-wrapper[data-v-0ecca815]{margin-left:calc(var(--main-content-padding-x) * -1);margin-right:calc(var(--main-content-padding-x) * -1)}.calendar-view.calendar-view-move-mode[data-v-0ecca815]:before{content:"";display:block;position:fixed;top:0;left:0;z-index:120;width:100%;height:100%;box-shadow:inset 0 0 12px 2px hsl(var(--color-primary));pointer-events:none}[data-v-0ecca815] .vs__dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.booking-extra-info td[data-v-0e8fa402]{padding-top:1rem;padding-bottom:1rem}.green-dot[data-v-0ed7b4b2]{height:5px;width:5px;border-radius:9999px;background-color:var(--primary-default)}.booking-problem[data-v-0ed7b4b2]{background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .75) }.booking.booking-out-of-order.booking-deleted[data-v-0ed7b4b2],.booking.booking-deleted[data-v-0ed7b4b2]{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.booking.booking-out-of-order[data-v-0ed7b4b2]{background-color:hsl(var(--color-danger-lightest) / .5)}.booking.booking-double[data-v-0ed7b4b2]{background-color:hsl(var(--color-warning-lightest) / .75)}.booking.booking-deleted>td[data-v-0ed7b4b2]:first-child,.booking.booking-out-of-order>td[data-v-0ed7b4b2]:first-child,.booking-double>td[data-v-0ed7b4b2]:first-child{border-left-width:2px;padding-left:.5rem}.booking.booking-out-of-order.booking-deleted>td[data-v-0ed7b4b2]:first-child,.booking.booking-deleted>td[data-v-0ed7b4b2]:first-child{--tw-border-opacity: 1;border-left-color:hsl(var(--color-gray-dark) / var(--tw-border-opacity, 1))}.booking.booking-out-of-order>td[data-v-0ed7b4b2]:first-child{--tw-border-opacity: 1;border-left-color:hsl(var(--color-danger) / var(--tw-border-opacity, 1))}.booking.booking-double>td[data-v-0ed7b4b2]:first-child{--tw-border-opacity: 1;border-left-color:hsl(var(--color-warning-light) / var(--tw-border-opacity, 1))}.booking-extra-info td[data-v-0ed7b4b2]{padding-top:1rem;padding-bottom:1rem}.clicked[data-v-0ed7b4b2]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--color-primary) / var(--tw-ring-opacity, 1)) }.button[data-v-030fe46c]{position:relative;min-height:var(--button-height-min, 1.5rem);min-width:var(--button-height-min, 1.5rem);border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.75rem;font-weight:400;--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.button-page[data-v-030fe46c]{border-right-width:0px}.button-prev[data-v-030fe46c]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-right-width:0px}.button-next[data-v-030fe46c]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.active[data-v-030fe46c]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--color-primary-light) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-primary) / var(--tw-text-opacity, 1))}.active[data-v-030fe46c]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;--tw-bg-opacity: 1;background-color:hsl(var(--color-primary-light) / var(--tw-bg-opacity, 1))}.filter-count[data-v-873d395a]{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#0000001a;font-size:.625rem;line-height:1;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.filter-count.active[data-v-873d395a]{--tw-bg-opacity: 1;background-color:hsl(var(--color-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.active-indicator[data-v-873d395a]{position:absolute;top:-.125rem;right:-.125rem;display:inline-block;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-primary) / var(--tw-bg-opacity, 1))}.filter-group[data-v-dfad8c24]{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.filter-panel .filter-group[data-v-dfad8c24]{flex-direction:column;row-gap:.25rem}.filter-panel .filter-group .form-field[data-v-dfad8c24]{justify-content:space-between}@media screen and (min-width: 1024px){#layout{grid-template-columns:var(--navigation-sidebar-max-width) 1fr}}@media (max-width: 479px){.labels[data-v-2d501338]{display:none}}@media (max-width: 767px){.labels[data-v-2d501338]{width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.link[data-v-a1bca0e0]{font-weight:700;color:var(--primary-dark)}.link[data-v-a1bca0e0]:hover{color:var(--primary-default)}.room-row-row[data-v-d42f163c]{display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));font-size:.875rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.room-row-expanded[data-v-d42f163c]{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.room-row-cell[data-v-d42f163c]{display:flex;align-items:flex-start;border-right-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));padding:.375rem .5rem}.room-row-cell[data-v-d42f163c]:first-child{border-left-width:1px}.booking-calendar-day{display:flex;flex-direction:column;min-height:var( --booking-calendar-day-height, var(--booking-padded-height) );padding-top:calc(var(--double-offset, 0) * var(--booking-padded-height));font-size:.75rem;line-height:1}.booking-calendar-day.has-end{--booking-create-hover-left: 0%;--booking-create-width: 50%}.booking-calendar-day.move-start{cursor:not-allowed}.booking-calendar-day.is-orphan{position:relative;z-index:1;margin-left:calc(var(--day-width) * -1);transform:translate(calc((var(--orphan-days-to-first) - 1) * var(--day-width) * -1))}.booking-calendar-day .create-booking{position:absolute;width:var(--booking-create-width, 100%);height:100%;top:0;right:0;border-radius:.25rem}.move-mode-active .booking-calendar-day .create-booking{pointer-events:none}.booking-calendar-day .price-display{position:relative;height:var(--booking-padded-height);display:flex;justify-content:center;align-items:center;font-size:.6875rem}@media (hover: hover){.booking-calendar-day .create-booking:before{content:"";position:absolute;top:var(--booking-create-hover-top, var(--booking-margin-y));left:var(--booking-create-hover-left, var(--booking-margin-x));right:var(--booking-margin-x);height:var(--booking-height);border-radius:.25rem}.booking-calendar-day .create-booking:hover:before{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}.booking-calendar-day.day-today .create-booking:hover:before{background-color:hsl(var(--color-highlight-lighter) / .5)}.booking-calendar-day.day-past .create-booking:hover:before{background-color:hsl(var(--color-gray-lighter) / .8)}}.booking-calendar-slot[data-v-e6f401bd]{display:flex;flex-direction:column;overflow:hidden;border-radius:.25rem;--booking-margin-y: 0;--booking-margin-x: 0;--booking-border-radius: 0;--booking-border-width: 1px 0 0 0;--booking-border-color: var( --slot-border-color, hsl(var(--color-gray-light)) );--booking-padding-y: .15rem;--booking-padding-right: .25rem;--booking-font-size: .6875rem;--booking-tag-font-size: .5625rem;--booking-height: initial;--slot-font-size: .6875rem;--slot-tag-font-size: .5625rem;font-size:var(--slot-font-size, .625rem);border-width:1px;border-color:var(--slot-border-color, hsl(var(--color-gray-light)));border-style:var(--slot-border-style, solid);background-color:var(--slot-background-color, transparent);opacity:var(--slot-opacity, 1)}.slot-button[data-v-e6f401bd]{position:relative;display:inline-flex;height:var(--button-height-min, 1.5rem);width:100%;align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;overflow:hidden;white-space:nowrap;padding-left:.375rem;padding-right:.375rem;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.slot-button[data-v-e6f401bd]{height:1.25rem}}.booking-calendar-slot.has-bookings[data-v-e6f401bd]{--slot-background-color: hsl(var(--color-secondary-lighter));--slot-border-color: hsl(var(--color-secondary-light))}.booking-calendar-slot.is-today.has-bookings[data-v-e6f401bd]{--slot-background-color: hsl(212, 100%, 90%);--slot-border-color: hsl(212, 100%, 80%)}.booking-calendar-slot.is-past.has-bookings[data-v-e6f401bd]:not(.has-warning){--slot-background-color: hsl(var(--color-gray-lighter));--slot-border-color: hsl(var(--color-gray-light));--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.booking-calendar-slot:not(.has-bookings).has-warning[data-v-e6f401bd],.booking-calendar-slot:not(.has-bookings).has-warning.is-today[data-v-e6f401bd]{--slot-background-color: hsl(var(--color-warning-lighter));--slot-border-color: hsl(var(--color-warning-light));--slot-border-style: dashed;--slot-opacity: .6}.booking-calendar-slot.is-past.has-bookings.has-warning[data-v-e6f401bd]{--slot-background-color: hsl(29, 35%, 92%);--slot-border-color: hsl(29, 35%, 82%)}.booking-calendar-slot.has-bookings.has-warning.has-double[data-v-e6f401bd],.booking-calendar-slot.has-bookings.has-warning.has-overbookings[data-v-e6f401bd]{--slot-background-color: hsl(var(--color-warning-lighter));--slot-border-color: hsl(var(--color-warning));background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .25)}.booking-calendar-slot .booking[data-v-e6f401bd]{--booking-background-color: var(--slot-background-color)}.booking-calendar-slot .booking.is-active[data-v-e6f401bd]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset}.slot-bookings[data-v-e6f401bd]{border-left-width:2px;border-color:var(--slot-border-color)}.slot-info[data-v-e6f401bd]{display:inline-flex;align-items:center;justify-content:flex-end;-moz-column-gap:.0625rem;column-gap:.0625rem;border-radius:.25rem}.slot-tag[data-v-e6f401bd]{display:inline-flex;align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;white-space:nowrap;border-radius:.25rem;background-color:#ffffff80;padding:.125rem .1875rem;font-size:.5rem;line-height:1;letter-spacing:.025em;font-size:var(--slot-tag-font-size, .5625rem)}@media (max-width: 767px){.unit-based-guest-count[data-v-e6f401bd]{display:none}}@media (hover: hover){.slot-button[data-v-e6f401bd]:hover{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}.is-today .slot-button[data-v-e6f401bd]:hover{background-color:hsl(var(--color-highlight-lighter) / .5)}.is-past .slot-button[data-v-e6f401bd]:hover{background-color:hsl(var(--color-gray-lighter) / .8)}}.booking-calendar-slots[data-v-a8463fe7]{--slot-gap: calc(var(--booking-margin-y) * 1.5);display:grid;gap:var(--slot-gap);padding:var(--booking-margin-x)}@media (hover: hover){.slots-create-booking[data-v-a8463fe7]:hover{border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-lightest) / var(--tw-bg-opacity, 1))}.is-today .slots-create-booking[data-v-a8463fe7]:hover{background-color:hsl(var(--color-highlight-lighter) / .5)}.is-past .slots-create-booking[data-v-a8463fe7]:hover{background-color:hsl(var(--color-gray-lighter) / .8)}}.booking-calendar{--day-zoom: 1;--day-base-width: 6rem;--day-width: calc(var(--day-base-width) * var(--day-zoom));--booking-height: 2.25rem;--booking-margin-x: 4px;--booking-margin-y: 2px;--booking-font-size: .6875rem;--booking-padded-height: calc( var(--booking-height) + var(--booking-margin-y) * 2 );--room-column-width: 6.5rem;width:-moz-fit-content;width:fit-content;position:relative;border-style:solid;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));font-size:.875rem}@media (min-width: 480px){.booking-calendar{--day-base-width: 7rem}}.booking-calendar-row{display:grid;grid-template-columns:var(--room-column-width) auto}.booking-calendar-row-header{display:flex;align-items:center}.booking-calendar-room-display{min-height:var( --booking-calendar-day-height, var(--booking-padded-height) )}.booking-calendar-days{position:relative;display:flex;min-height:var( --booking-calendar-day-height, var(--booking-padded-height) );--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.booking-calendar-day{position:relative;width:var(--day-width);min-height:var( --booking-calendar-day-height, var(--booking-padded-height) );border-left-width:1px;border-style:dotted}.booking-calendar-day:first-child{border-left-width:0px}.booking-calendar-row.is-activity{--booking-calendar-day-height: 2rem }.booking-calendar-day-header{width:var(--day-width);display:flex;align-items:center;justify-content:space-between;border-left-width:1px;border-style:dotted;padding:.75rem .5rem}.booking-calendar-day-header:first-child{border-left-width:0px}.booking-calendar-week-slot{position:relative;width:var(--day-width)}.booking-calendar-week-display{--week-display-length: 1;width:calc(var(--day-width) * var(--week-display-length));z-index:1;position:relative;border-left-width:1px;border-style:dotted;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem}.booking-calendar-week-slot:first-child .booking-calendar-week-display{border-left-width:0px}.booking-calendar-day-header.day-past,.booking-calendar-day-summary.day-past,.booking-calendar-day.day-past{background-color:#f9fafa;background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .75)}.booking-calendar-day-header.day-today{background-color:hsl(var(--color-highlight-lighter) / .4);--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}.booking-calendar-day-summary.day-weekend,.booking-calendar-day-summary.day-past.day-weekend,.booking-calendar-day.day-weekend,.booking-calendar-day.no-price.day-weekend,.booking-calendar-day.day-past.day-weekend,.booking-calendar-day-header.day-weekend,.booking-calendar-day-header.day-past.day-weekend{background-color:#f7f8f8}.booking-calendar-day.day-past .price-display,.booking-calendar-day-summary.day-past .price-display{opacity:.5}.booking-calendar-day.is-child{--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1))}.booking-calendar-day.is-child.day-weekend,.booking-calendar-day.is-child.day-past.day-weekend{background-color:#eef0f1}.day-past .booking-calendar-day-display{text-align:center;opacity:.5}.booking-calendar-room-type-rows{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.booking-calendar-day-summary{position:relative;display:flex;align-items:center;justify-content:center;width:var(--day-width);min-height:var( --booking-calendar-day-height, var(--booking-padded-height) );border-left-width:1px;border-style:dotted;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem}.booking-calendar-day-summary:first-child{border-left-width:0px}.booking-calendar-day-summary.is-orphan{position:relative;z-index:1;margin-left:calc(var(--day-width) * -1);transform:translate(calc((var(--orphan-days-to-first) - 1) * var(--day-width) * -1))}.booking-calendar-day-summary.no-price:not(.has-slots){background-color:hsl(var(--color-gray-light) / .3);background-image:linear-gradient(-135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px}.booking-calendar-day.no-price{background-color:hsl(var(--color-gray-light) / .2);background-image:linear-gradient(-135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px}.booking-calendar-day-summary.day-today,.booking-calendar-day.day-today{--tw-bg-opacity: 1;background-color:hsl(var(--color-highlight-lightest) / var(--tw-bg-opacity, 1))}.booking-calendar-day.is-child.day-today{background-color:#e5f1ff}.booking-calendar-day-summary.day-past{--availability-opacity: .5}.booking-calendar-day-summary.has-full-capacity{--availability-bg-color: hsl(var(--color-secondary-lightest));--availability-border-color: hsl(var(--color-secondary-lighter))}.booking-calendar-day-summary.has-full-capacity.no-price,.booking-calendar-day-summary.has-full-capacity.has-no-actual-slots{--availability-bg-color: hsl(var(--color-gray-lighter));--availability-border-color: hsl(var(--color-gray-light))}.booking-calendar-day-summary.is-full,.booking-calendar-day-summary.has-deficit{--availability-bg-color: hsl(var(--color-danger-lightest));--availability-border-color: hsl(var(--color-danger-lighter))}.booking-calendar-day-summary.has-capacity,.booking-calendar-day-summary.has-no-actual-slots.is-full{--availability-bg-color: hsl(var(--color-warning-lightest));--availability-border-color: hsl(var(--color-warning-lighter))}.booking-calendar-day-summary.has-warning{--availability-bg-color: hsl(var(--color-warning-lightest));--availability-border-color: hsl(var(--color-warning))}.availability-display{opacity:var(--availability-opacity, 1);background-color:var( --availability-bg-color, hsl(var(--color-gray-lighter)) );border-color:var( --availability-border-color, hsl(var(--color-gray-light)) );border-style:var(--availability-border-style, solid)}@media (min-width: 480px){.booking-calendar{--day-base-width: 7rem}.booking-calendar-day-header{justify-content:center}.daily-task-trigger{position:absolute;right:.25rem}}@media (min-width: 768px){.booking-calendar{--day-base-width: 9rem;--room-column-width: 8rem}}@media (min-width: 1024px){.booking-calendar{--room-column-width: 10rem}}@media (min-width: 1440px){.booking-calendar{--room-column-width: 12rem}}@media screen and (min-width: 1024px){#layout{grid-template-columns:var(--navigation-sidebar-max-width) 1fr}.vs__dropdown-menu{width:auto!important}}.calendar-filters[data-v-730f6c4f]{z-index:101}.calendar-wrapper[data-v-730f6c4f]{margin-left:calc(var(--main-content-padding-x) * -1);margin-right:calc(var(--main-content-padding-x) * -1)}.calendar-view.calendar-view-move-mode[data-v-730f6c4f]:before{content:"";display:block;position:fixed;top:0;left:0;z-index:120;width:100%;height:100%;box-shadow:inset 0 0 12px 2px hsl(var(--color-primary));pointer-events:none}[data-v-730f6c4f] .vs__dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}[data-v-0747cb92] table,[data-v-0747cb92] td{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}[data-v-0747cb92] th,[data-v-0747cb92] td{padding:.75rem;font-size:.75rem;font-weight:400}[data-v-0747cb92] thead{--tw-bg-opacity: 1;background-color:rgb(243 242 240 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}[data-v-0747cb92] th{text-align:left}[data-v-0747cb92] .link{cursor:pointer;font-weight:700;color:var(--primary-dark)}[data-v-0747cb92] .link:hover{text-decoration-line:underline}.extra-service-calendar{--day-zoom: 1;--day-base-width: 4.8rem;--day-width: calc(var(--day-base-width) * var(--day-zoom));--day-height: 2.25rem;--extra-service-column-width: 6.5rem;width:-moz-fit-content;width:fit-content;position:relative;border-style:solid;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));font-size:.875rem}@media (min-width: 480px){.extra-service-calendar-day-header{justify-content:center}}@media (min-width: 768px){.extra-service-calendar{--extra-service-column-width: 8rem}}@media (min-width: 1024px){.extra-service-calendar{--extra-service-column-width: 10rem}}@media (min-width: 1440px){.extra-service-calendar{--extra-service-column-width: 12rem}}.extra-service-calendar-row{display:grid;grid-template-columns:var(--extra-service-column-width) auto}.extra-service-calendar-days{position:relative;display:flex;min-height:var(--day-height);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.extra-service-calendar-day{position:relative;display:flex;width:var(--day-width);min-height:var(--day-height);padding:0 .5rem;align-items:center;border-left-width:1px;border-style:dotted;font-size:.75rem;line-height:1}.extra-service-calendar-day:first-child{border-left-width:0px}.extra-service-calendar-day-header{width:var(--day-width);display:flex;align-items:center;justify-content:space-between;border-left-width:1px;border-style:dotted;padding-left:.5rem;padding-right:.5rem}.extra-service-calendar-day-header:first-child{border-left-width:0px}.extra-service-calendar-week-display{--week-display-length: 1;width:calc(var(--day-width) * var(--week-display-length));z-index:1;position:relative;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left-width:1px;border-style:dotted;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem}.extra-service-calendar-day-header.day-past{background-color:#f9fafa;background-image:linear-gradient(135deg,var(--stripes-color, rgba(255, 255, 255, 1)) 14.29%,transparent 14.29%,transparent 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 50%,var(--stripes-color, rgba(255, 255, 255, 1)) 64.29%,transparent 64.29%,transparent 100%);background-size:7px 7px;--stripes-color: rgba(255, 255, 255, .75)}.extra-service-calendar-day-header.day-today{background-color:hsl(var(--color-highlight-lighter) / .4);--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}.extra-service-calendar-day-header.day-weekend,.extra-service-calendar-day-header.day-past.day-weekend{background-color:#f7f8f8}.day-selected{position:relative}.day-selected:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;background:linear-gradient(to top right,transparent 0%,transparent 50%,hsl(var(--color-primary)) 50%,hsl(var(--color-primary)) 100%)}.extra-service-manifest-view[data-v-02d96c3d]{width:unset!important}.calendar-filters[data-v-02d96c3d]{z-index:101}.calendar-wrapper[data-v-02d96c3d]{margin-left:calc(var(--main-content-padding-x) * -1);margin-right:calc(var(--main-content-padding-x) * -1)}.on-days-radio{--input-radio-checked-color: hsl(var(--color-secondary))}.visually-hidden-tr[data-v-25637f1a]{visibility:collapse;line-height:0}.current-day{height:100%;--tw-border-opacity: 1;border-color:rgb(0 35 50 / var(--tw-border-opacity, 1))}.price-box{width:32px;min-height:32px}@media screen and (min-width: 768px){.price-box{width:40px;min-height:40px}}@media screen and (min-width: 1024px){.price-box{width:50px;min-height:50px}}.cal-room-currentdate:before{top:-8px;left:-1px;content:"";position:absolute;border-left:1px solid;--tw-border-opacity: 1;border-color:rgb(0 35 50 / var(--tw-border-opacity, 1));height:calc(100% + 9px)}.booking-box{left:-1px;right:-1px;z-index:10}.booking-start{transform:translate(60%) skew(-10deg);max-width:90%;--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary) / var(--tw-bg-opacity, 1))}.booking-end{transform:translate(-10px) skew(-10deg);width:65%;--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary) / var(--tw-bg-opacity, 1))}.booking-ongoing{--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary) / var(--tw-bg-opacity, 1))}.booking-hover{cursor:pointer;--tw-bg-opacity: 1;background-color:hsl(var(--color-secondary-light) / var(--tw-bg-opacity, 1))}.booking-continuing{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--color-secondary) / 1) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--color-secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--color-secondary) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.booking-continuing.booking-hover{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--color-secondary-light) / 1) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--color-secondary-light) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--color-secondary-light) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.channel-booking-start{transform:translate(60%) skew(-10deg);max-width:90%;--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.channel-booking-end{transform:translate(-10px) skew(-10deg);width:65%;--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.channel-booking-ongoing{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.channel-booking-hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.channel-booking-continuing,.channel-booking-continuing.channel-booking-hover{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #93c5fd var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.double-booking-start{transform:translate(60%) skew(-10deg);max-width:90%;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.double-booking-end{transform:translate(-10px) skew(-10deg);width:65%;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.double-booking-ongoing{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.double-booking-hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.double-booking-continuing,.double-booking-continuing.double-booking-hover{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.out-of-order-text{border-radius:.125rem;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));padding-left:1px;padding-right:1px;text-transform:uppercase}.unpaid{max-width:-moz-max-content;max-width:max-content;border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));padding-left:1px;padding-right:1px;font-weight:500}.status-dot{height:6px;width:6px;border-radius:9999px}.rate{white-space:nowrap}.company-search-item[data-v-69688298]{container:company-search-item / inline-size}@container company-search-item (min-width: 28rem){.company-search-item-wrapper[data-v-69688298]{flex-direction:row;align-items:flex-start}}.invoice-links-dropdown>.button-quaternary{color:var(--primary-default)!important}.invoice-links-dropdown>.button-quaternary:hover{color:var(--primary-dark)!important}.form-field-table[data-v-83f8a7a8]{width:100%;--form-field-table-font-size: var(--font-size-1.5xs);--input-border-radius: 0;--form-field-table-label-width: 0rem;--form-field-table-label-height: var(--input-height-lg);--input-padding-right: 0}.form-field-table[data-v-83f8a7a8]:has(.form-field-table-label){--form-field-table-label-width: 7rem;--input-padding-left: var(--form-field-table-label-width)}.form-field-table-label[data-v-83f8a7a8]{display:flex;align-items:center;position:absolute;top:0;left:0;font-size:var(--form-field-table-font-size);width:var(--form-field-table-label-width, 8rem);height:var(--input-height, var(--input-height-default));color:hsl(var(--form-field-table-label-color, var(--color-meta)));padding-left:var(--input-padding-x, var(--input-padding-x-default));pointer-events:none;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field-table.empty .form-field-table-label[data-v-83f8a7a8]{opacity:.65}.form-field-table.dirty[data-v-83f8a7a8] .input{--input-text-color: hsl(var(--color-primary));--input-bg-color: hsl(var(--color-primary-lightest-50))}.form-field-table.error .form-field-table-label[data-v-83f8a7a8]{--tw-text-opacity: 1;color:hsl(var(--color-danger) / var(--tw-text-opacity, 1))}.form-field-table[data-v-83f8a7a8] .input{--input-width: 100%;--input-font-size: var(--form-field-table-font-size)}.form-field-table-undo[data-v-83f8a7a8]{right:var(--form-field-table-undo-right, 0px)}.guests-table[data-v-dcfceb13]{--guests-table-font-size: var(--font-size-1-5xs);--guests-table-border-radius: 3px;--guests-table-border-color: var(--color-border);--guests-table-input-height: var(--input-height-lg);--guests-table-input-bg-color: var(--color-input-bg);--guests-table-input-text-color: var(--color-input);--form-field-table-font-size: var(--font-size-1-5xs);width:100%}.guests-table .form-child-row[data-v-dcfceb13]{--form-field-table-font-size: var(--font-size-1-5xs)}.guests-table-table[data-v-dcfceb13]{font-size:var(--guests-table-font-size);border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%}.guests-table .input[data-v-dcfceb13]{--input-height: var(--guests-table-input-height);--input-border-width: 0}.guests-table td[data-v-dcfceb13],.guests-table th[data-v-dcfceb13]{border-color:hsl(var(--guests-table-border-color));border-style:solid;font-weight:400;text-align:left;padding:0;border-left-width:1px;border-bottom-width:1px;border-radius:0}.guests-table th[data-v-dcfceb13]{border-top-width:1px;padding-left:var(--input-padding-x-default);padding-right:var(--input-padding-x-default);white-space:nowrap}.guests-table td[data-v-dcfceb13]:not(:has(.input)){padding-left:var(--input-padding-x-default);padding-right:var(--input-padding-x-default)}.guests-table th[data-v-dcfceb13]:first-child{border-top-left-radius:3px}.guests-table th[data-v-dcfceb13]:last-child{border-top-right-radius:var(--guests-table-border-radius)}.guests-table tr:last-child td[data-v-dcfceb13]:first-child{border-bottom-left-radius:var(--guests-table-border-radius)}.guests-table tr:last-child td[data-v-dcfceb13]:last-child{border-bottom-right-radius:var(--guests-table-border-radius)}.guests-table td[data-v-dcfceb13]:last-child,.guests-table th[data-v-dcfceb13]:last-child{border-right-width:1px}.guests-table .product-cell[data-v-dcfceb13]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden-tr[data-v-dcfceb13]{visibility:collapse;line-height:0}.form-child-row[data-v-dcfceb13]{background-color:hsl(var(--color-gray-lightest-50))}.form-child-row .input[data-v-dcfceb13]{--input-bg-color: hsl(var(--color-gray-lightest-50))}.form-field-table[data-v-dcfceb13]:has(select){--form-field-table-undo-right: 1.5rem}button[data-v-b9e8c93a]:disabled{opacity:.5;pointer-events:none;position:relative}#header.button[data-v-ccfcba9c]{margin-left:10px;margin-right:10px}.unread-count[data-v-4a8fb4c7]{display:inline-flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--color-danger) / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-size:.625rem;font-weight:600;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:deep{--vs-controls-color: var(--primary-default);--vs-search-input-bg: rgb(252, 252, 252);--vs-dropdown-bg: rgb(252, 252, 252);--vs-dropdown-color: rgb(252, 252, 252);--vs-dropdown-option-color: rgb(55,65,81);--vs-selected-bg: rgb(252, 252, 252);--vs-selected-color: rgb(55,65,81);--vs-search-input-color: rgb(55,65,81);--vs-font-size: 1rem;--vs-line-height: 1.5;--vs-dropdown-option--active-bg: #ddd;--vs-dropdown-option--active-color: rgb(55,65,81)}.error-border{border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.expired[data-v-dbcdb90f]{--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}.v-select.room-type-select{min-width:0}.v-select.room-type-select .vs__selected-options{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}body.copy-base-rate-open{overflow:hidden}.preview-container:after{content:"";top:var(--arrow-y, 50%);border:solid transparent;position:absolute;pointer-events:none;border-color:#fff0;border-width:6px;margin-top:-6px}.preview-container.preview-position-left:after{left:100%;border-left-color:#fff}.preview-container.preview-position-right:after{right:100%;border-left-color:#fff}.form-check{margin:.5rem;margin:0}.form-check label{position:relative;display:block;width:auto;padding-left:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check label input{position:absolute;height:0px;width:0px;cursor:pointer;opacity:0}.form-check label span{line-height:32px}.form-check label span:before{position:absolute;top:0;left:0;height:2rem;width:2rem;border-radius:.125rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));content:""}.form-check label input:checked~span:before{border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-check label input:checked~span:after{display:block}.form-check label span:after{position:absolute;top:0;left:0;display:none;height:2rem;width:2rem;background-color:var(--primary-default);text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));content:"x"}#admin-number-input__value{font-weight:inherit}.expired[data-v-8f3615b3]{--tw-text-opacity: 1;color:hsl(var(--color-gray-dark) / var(--tw-text-opacity, 1))}table td[data-v-cd7686a0]{vertical-align:top}table td[data-v-cd7686a0]>*{vertical-align:middle}tr.no-active-rate-before td[data-v-cd7686a0],tr.gap-after td[data-v-cd7686a0],tr.gap td[data-v-cd7686a0]{border-bottom-width:0px}tr.no-active-rate td[data-v-cd7686a0],tr.gap td[data-v-cd7686a0]{padding-top:.75rem;padding-bottom:.75rem}tr.no-active-rate[data-v-cd7686a0],tr.gap[data-v-cd7686a0]{position:relative}tr.no-active-rate td[data-v-cd7686a0]:first-child:before,tr.gap td[data-v-cd7686a0]:first-child:before,tr.gap td[data-v-cd7686a0]:first-child:after{content:"";position:absolute;left:0;height:6px;width:100%;background-repeat:repeat-x;background-size:1066px 6px;background-image:url("data:image/svg+xml,%3Csvg width='1066' height='6' viewBox='0 0 1066 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1065 1L1061 5L1057 1L1053 5L1049 1L1045 5L1041 1L1037 5L1033 1L1029 5L1025 1L1021 5L1017 1L1013 5L1009 1L1005 5L1001 1L997 5L993 1L989 5L985 1L981 5L977 1L973 5L969 1L965 5L961 1L957 5L953 1L949 5L945 1L941 5L937 1L933 5L929 1L925 5L921 1L917 5L913 1L909 5L905 1L901 5L897 1L893 5L889 1L885 5L881 1L877 5L873 1L869 5L865 1L861 5L857 1L853 5L849 1L845 5L841 1L837 5L833 1L829 5L825 1L821 5L817 1L813 5L809 1L805 5L801 1L797 5L793 1L789 5L785 1L781 5L777 1L773 5L769 1L765 5L761 1L757 5L753 1L749 5L745 1L741 5L737 1L733 5L729 1L725 5L721 1L717 5L713 1L709 5L705 1L701 5L697 1L693 5L689 1L685 5L681 1L677 5L673 1L669 5L665 1L661 5L657 1L653 5L649 1L645 5L641 1L637 5L633 1L629 5L625 1L621 5L617 1L613 5L609 1L605 5L601 1L597 5L593 1L589 5L585 1L581 5L577 1L573 5L569 1L565 5L561 1L557 5L553 1L549 5L545 1L541 5L537 1L533 5L529 1L525 5L521 1L517 5L513 1L509 5L505 1L501 5L497 1L493 5L489 1L485 5L481 1L477 5L473 1L469 5L465 1L461 5L457 1L453 5L449 1L445 5L441 1L437 5L433 1L429 5L425 1L421 5L417 1L413 5L409 1L405 5L401 1L397 5L393 1L389 5L385 1L381 5L377 1L373 5L369 1L365 5L361 1L357 5L353 1L349 5L345 1L341 5L337 1L333 5L329 1L325 5L321 1L317 5L313 1L309 5L305 1L301 5L297 1L293 5L289 1L285 5L281 1L277 5L273 1L269 5L265 1L261 5L257 1L253 5L249 1L245 5L241 1L237 5L233 1L229 5L225 1L221 5L217 1L213 5L209 1L205 5L201 1L197 5L193 1L189 5L185 1L181 5L177 1L173 5L169 1L165 5L161 1L157 5L153 1L149 5L145 1L141 5L137 1L133 5L129 1L125 5L121 1L117 5L113 1L109 5L105 1L101 5L97 1L93 5L89 1L85 5L81 1L77 5L73 1L69 5L65 1L61 5L57 1L53 5L49 1L45 5L41 1L37 5L33 1L29 5L25 1L21 5L17 1L13 5L9 1L5 5L1 1' stroke='%23E3E6E8'/%3E%3C/svg%3E%0A")}tr.no-active-rate td[data-v-cd7686a0]:first-child:before,tr.gap td[data-v-cd7686a0]:first-child:before{top:0}tr.gap td[data-v-cd7686a0]:first-child:after{bottom:0}.rate-section[data-v-cd7686a0]{position:relative}.rate-section[data-v-cd7686a0]:before{content:"";position:absolute;width:4px;height:1em;left:-1rem;top:.5rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-light) / var(--tw-bg-opacity, 1))}.notifiable-text[data-v-9124b2eb]{font-weight:700;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.booking-bar-button[data-v-9124b2eb]{display:flex;height:2.5rem;flex-direction:column;justify-content:center;white-space:nowrap;--tw-bg-opacity: 1;background-color:hsl(var(--color-dark) / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.booking-bar-button[data-v-9124b2eb]>*{position:relative}.room-bookings[data-v-0c6a7ccf]{min-height:4rem}.week-border[data-v-0c6a7ccf]{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.cursor-nesw-resize[data-v-0c6a7ccf]{cursor:nesw-resize}.status-dot[data-v-0c6a7ccf]{height:6px;width:6px;border-radius:9999px}.room-row-header[data-v-0c6a7ccf]{background:linear-gradient(to bottom,#00000026,#f3f2f0 30%)}.bordered[data-v-d9b05aea]{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.error[data-v-54a6f0d5],.error[data-v-3378b8cd]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.link[data-v-7533e320]{font-weight:700;color:var(--primary-dark)}.link[data-v-7533e320]:hover{color:var(--primary-default)}.preview-tag[data-v-3a10472a]{pointer-events:none;position:absolute;right:1.75rem;top:50%;margin-top:-.75rem;display:inline-flex;height:1.5rem;align-items:center;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:hsl(var(--color-gray-light) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(var(--color-gray-lightest) / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:600;line-height:1;--tw-text-opacity: 1;color:hsl(var(--color-dark) / var(--tw-text-opacity, 1))}.v-select[data-v-3a10472a]{font-size:.9375rem}.file-uploads[data-v-55511bce]{margin-top:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:1.5rem}.announcement-banner[data-v-0a3b2b6a]{height:var(--announcement-banner-height, 2.5rem)}.announcement[data-v-0a3b2b6a]{--tw-bg-opacity: 1;background-color:hsl(var(--color-primary-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-primary) / var(--tw-text-opacity, 1))}.announcement.info[data-v-0a3b2b6a]{background-color:hsl(var(--color-highlight-lightest) / .5);--tw-text-opacity: 1;color:hsl(var(--color-highlight) / var(--tw-text-opacity, 1))}.announcement.warning[data-v-0a3b2b6a]{--tw-bg-opacity: 1;background-color:hsl(var(--color-warning-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-warning) / var(--tw-text-opacity, 1))}.announcement.danger[data-v-0a3b2b6a]{--tw-bg-opacity: 1;background-color:hsl(var(--color-danger-lightest) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--color-danger) / var(--tw-text-opacity, 1))}
