.CancellationPolicies-module-scss-module__94tJNa__page{padding:var(--spacing-6)}.CancellationPolicies-module-scss-module__94tJNa__error{background:var(--system-error-light);border:1px solid var(--system-inactive);color:var(--system-error);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius);margin-bottom:var(--spacing-4);font-size:var(--ui-caption-font-size)}.CancellationPolicies-module-scss-module__94tJNa__editButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--color-blue);border-radius:var(--border-radius);font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--color-white);cursor:pointer;border:none;transition:all .15s;display:flex}.CancellationPolicies-module-scss-module__94tJNa__editButton:hover{background:var(--color-blue-dark)}.CancellationPolicies-module-scss-module__94tJNa__content{gap:var(--spacing-8);flex-direction:column;display:flex}.CancellationPolicies-module-scss-module__94tJNa__section{gap:var(--spacing-4);flex-direction:column;display:flex}.CancellationPolicies-module-scss-module__94tJNa__sectionTitle{font-size:var(--ui-body-font-size);font-weight:var(--font-weight-semibold);color:var(--color-main);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-grey-border);margin:0}.CancellationPolicies-module-scss-module__94tJNa__policiesGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.CancellationPolicies-module-scss-module__94tJNa__policyCard{background:var(--color-grey-lighter);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);padding:var(--spacing-4)}.CancellationPolicies-module-scss-module__94tJNa__policyTitle{font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-semibold);color:var(--color-main);margin:0 0 var(--spacing-3) 0;text-transform:capitalize}.CancellationPolicies-module-scss-module__94tJNa__tiersList{gap:var(--spacing-2);flex-direction:column;display:flex}.CancellationPolicies-module-scss-module__94tJNa__tierItem{padding:var(--spacing-1-5) var(--spacing-2);background:var(--color-white);border-radius:var(--spacing-1);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.CancellationPolicies-module-scss-module__94tJNa__tierHours{color:var(--color-grey)}.CancellationPolicies-module-scss-module__94tJNa__tierRefund{font-weight:var(--font-weight-medium);color:var(--color-main)}.CancellationPolicies-module-scss-module__94tJNa__exceptionsGrid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.CancellationPolicies-module-scss-module__94tJNa__exceptionItem{padding:var(--spacing-3);background:var(--color-grey-lighter);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);justify-content:space-between;align-items:center;display:flex}.CancellationPolicies-module-scss-module__94tJNa__itemLabel{color:var(--color-grey);font-size:.8125rem}.CancellationPolicies-module-scss-module__94tJNa__itemValue{font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--color-main)}.CancellationPolicies-module-scss-module__94tJNa__form{gap:var(--spacing-8);flex-direction:column;display:flex}.CancellationPolicies-module-scss-module__94tJNa__formGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.CancellationPolicies-module-scss-module__94tJNa__field{gap:var(--spacing-1-5);flex-direction:column;display:flex}.CancellationPolicies-module-scss-module__94tJNa__field label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--color-grey)}.CancellationPolicies-module-scss-module__94tJNa__field input,.CancellationPolicies-module-scss-module__94tJNa__field select{appearance:none;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);font-size:var(--ui-caption-font-size);box-sizing:border-box;width:100%;transition:border-color .15s}.CancellationPolicies-module-scss-module__94tJNa__field input:focus,.CancellationPolicies-module-scss-module__94tJNa__field select:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue), transparent 90%);outline:none}.CancellationPolicies-module-scss-module__94tJNa__hint{font-size:var(--ui-small-font-size);color:var(--color-grey)}.CancellationPolicies-module-scss-module__94tJNa__tierRow{align-items:flex-end;gap:var(--spacing-3);display:flex}.CancellationPolicies-module-scss-module__94tJNa__removeTierButton{padding:var(--spacing-2);border:1px solid var(--system-error);color:var(--system-error);border-radius:var(--border-radius);cursor:pointer;font-size:var(--ui-small-font-size);white-space:nowrap;background:0 0;transition:all .15s}.CancellationPolicies-module-scss-module__94tJNa__removeTierButton:hover:not(:disabled){background:var(--system-error-light)}.CancellationPolicies-module-scss-module__94tJNa__removeTierButton:disabled{opacity:.4;cursor:not-allowed}.CancellationPolicies-module-scss-module__94tJNa__addTierButton{padding:var(--spacing-1-5) var(--spacing-3);border:1px dashed var(--color-grey-border);color:var(--color-grey);border-radius:var(--border-radius);cursor:pointer;margin-top:var(--spacing-2);background:0 0;font-size:.8125rem;transition:all .15s}.CancellationPolicies-module-scss-module__94tJNa__addTierButton:hover{border-color:var(--color-blue);color:var(--color-blue)}.CancellationPolicies-module-scss-module__94tJNa__toggleField{padding:var(--spacing-3);background:var(--color-grey-lighter);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);justify-content:space-between;align-items:center;display:flex}.CancellationPolicies-module-scss-module__94tJNa__toggleField label{font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium)}.CancellationPolicies-module-scss-module__94tJNa__toggleField input[type=checkbox]{cursor:pointer;width:1.125rem;height:1.125rem}.CancellationPolicies-module-scss-module__94tJNa__actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-grey-border);display:flex}.CancellationPolicies-module-scss-module__94tJNa__cancelButton{padding:var(--spacing-2-5) var(--spacing-4);background:var(--color-white);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--color-grey-dark);cursor:pointer;transition:all .15s}.CancellationPolicies-module-scss-module__94tJNa__cancelButton:hover:not(:disabled){background:var(--color-grey-light)}.CancellationPolicies-module-scss-module__94tJNa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CancellationPolicies-module-scss-module__94tJNa__saveButton{padding:var(--spacing-2-5) var(--spacing-4);background:var(--color-blue);border-radius:var(--border-radius);font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--color-white);cursor:pointer;border:none;transition:all .15s}.CancellationPolicies-module-scss-module__94tJNa__saveButton:hover:not(:disabled){background:var(--color-blue-dark)}.CancellationPolicies-module-scss-module__94tJNa__saveButton:disabled{opacity:.5;cursor:not-allowed}.CancellationPolicies-module-scss-module__94tJNa__validationError{color:var(--system-error);font-size:var(--ui-small-font-size);margin-top:var(--spacing-1)}.CancellationPolicies-module-scss-module__94tJNa__previewSection{margin-top:var(--spacing-6);padding:var(--spacing-4);background:var(--color-grey-lighter);border:1px solid var(--color-grey-border);border-radius:var(--border-radius)}.CancellationPolicies-module-scss-module__94tJNa__previewTitle{font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4) 0}.CancellationPolicies-module-scss-module__94tJNa__previewInputs{gap:var(--spacing-3);margin-bottom:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.CancellationPolicies-module-scss-module__94tJNa__previewResult{padding:var(--spacing-3);background:var(--color-white);border-radius:var(--border-radius);border:1px solid var(--color-grey-border);gap:var(--spacing-6);align-items:center;display:flex}.CancellationPolicies-module-scss-module__94tJNa__previewAmount{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-blue)}.CancellationPolicies-module-scss-module__94tJNa__previewPercentage{font-size:var(--ui-caption-font-size);color:var(--color-grey)}
.rdrCalendarWrapper{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;display:inline-flex}.rdrDateDisplay{justify-content:space-between;display:flex}.rdrDateDisplayItem{text-align:center;width:0;color:inherit;flex:1}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;justify-content:space-between;display:flex}.rdrMonthAndYearPickers{flex:auto;justify-content:center;align-items:center;display:flex}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{flex-direction:row;display:flex}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;text-align:center;flex-basis:14.2857%}.rdrDays{flex-wrap:wrap;display:flex}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;top:0;right:.25em}.rdrDay{box-sizing:inherit;width:14.2857%;font:inherit;cursor:pointer;position:relative}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{-webkit-user-select:none;user-select:none;display:inline-flex}.rdrStaticRanges{flex-direction:column;display:flex}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}
.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px #23394236}.rdrDateDisplayItem input{cursor:pointer;color:#849095;background:0 0;border:0;width:100%;height:2.5em;line-height:2.5em}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{appearance:none;color:#3e484f;cursor:pointer;text-align:center;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") right 8px center no-repeat;border:0;border-radius:4px;outline:0;padding:10px 30px 10px 10px}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;width:24px;height:24px;margin:0 .833em;padding:0;display:block}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{text-align:center;border-style:solid;width:0;height:0;margin:auto;padding:0;display:block;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:#0000 #34495e #0000 #0000;transform:translate(-3px)}.rdrNextButton i{border-width:4px 4px 4px 6px;border-color:#0000 #0000 #0000 #34495e;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{-webkit-user-select:none;user-select:none;text-align:center;color:#1d2429;background:0 0;border:0;height:3em;padding:0;line-height:3em}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;justify-content:center;align-items:center;font-weight:300;display:flex;position:absolute;inset:5px 0}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";background:#3d91ff;border-radius:2px;width:18px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none;z-index:1;background:#ffffff17;border:0 solid;position:absolute;inset:3px 0}.rdrDayStartPreview{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;width:226px;font-size:12px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff2f7;outline:0;padding:0;display:block}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{text-align:left;outline:0;padding:10px 20px;line-height:18px;display:block}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{text-align:center;color:#6c767a;border:1px solid #dee7eb;border-radius:4px;width:30px;height:30px;margin-right:10px;line-height:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{color:#333;border-color:#b4bfc4;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";background:0 0;border:1px solid;border-radius:1.333em;position:absolute;inset:-2px 0}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale()opacity(60%)}.rdrMonthName{text-align:left;color:#849095;padding:.833em;font-weight:600}
[data-theme=dark] .Checkbox-module-scss-module__k4lGtG__checkbox{--_background-color-default:var(--surface-container);--_background-color-checked:color-mix(in srgb, var(--primary) 62%, var(--color-main));--_active-color:var(--primary);--_border-color:var(--outline);--_border-color-hover:var(--primary);--_background-color-hover:color-mix(in srgb, var(--primary) 18%, transparent);--_outline-color:var(--primary);--_icon-color:var(--color-white);--_label-color:var(--on-surface);--_helper-text-color:var(--on-surface-variant)}.Checkbox-module-scss-module__k4lGtG__checkbox{--_checkbox-size:1.5rem;--_offset:var(--spacing-8);--_ripple-size:2.5rem;--_ripple-offset:-.5rem;align-items:center;display:flex;position:relative}.Checkbox-module-scss-module__k4lGtG__checkbox *,.Checkbox-module-scss-module__k4lGtG__checkbox :after,.Checkbox-module-scss-module__k4lGtG__checkbox :before{box-sizing:border-box}.Checkbox-module-scss-module__k4lGtG__checkbox{--_background-color-checked:color-mix(in srgb, var(--color-blue) 82%, var(--color-white));--_active-color:var(--color-blue);--_border-color:var(--color-blue);--_border-color-hover:color-mix(in srgb, var(--color-blue) 72%, var(--color-white));--_background-color-hover:color-mix(in srgb, var(--color-blue) 82%, var(--color-white));--_outline-color:var(--color-blue)}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]{width:var(--_checkbox-size);height:var(--_checkbox-size);appearance:none;margin:0;position:absolute;left:0}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:checked+.Checkbox-module-scss-module__k4lGtG__ui,.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:indeterminate+.Checkbox-module-scss-module__k4lGtG__ui{--_background-color-default:var(--_background-color-checked,var(--color-black));box-shadow:inset 0 0 0 1px #0000}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:checked+.Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon,.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:indeterminate+.Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon{opacity:1}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:disabled,.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:disabled+.Checkbox-module-scss-module__k4lGtG__ui{pointer-events:none}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:disabled~.Checkbox-module-scss-module__k4lGtG__checkboxLabelWrapper{pointer-events:none;opacity:.3}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:not(:active):hover+.Checkbox-module-scss-module__k4lGtG__ui{background-color:var(--_background-color-hover);--_border-color:var(--_border-color-hover)}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:checked:hover+.Checkbox-module-scss-module__k4lGtG__ui,.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:indeterminate:hover+.Checkbox-module-scss-module__k4lGtG__ui{--_background-color-hover:var(--color-blue)}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--_outline-color);outline-offset:2px}.Checkbox-module-scss-module__k4lGtG__checkbox input[type=checkbox]:active:before{content:"";border:10px solid var(--_active-color,var(--color-white));top:var(--_ripple-offset);left:var(--_ripple-offset);width:var(--_ripple-size);height:var(--_ripple-size);visibility:visible;border-radius:100%;position:absolute}.Checkbox-module-scss-module__k4lGtG__checkbox.Checkbox-module-scss-module__k4lGtG__sm{--_checkbox-size:1.125rem;--_offset:var(--spacing-6);--_ripple-size:2rem;--_ripple-offset:-.4375rem;--_checkbox-font-size:var(--ui-small-font-size);--_top-offset:0}.Checkbox-module-scss-module__k4lGtG__checkbox.Checkbox-module-scss-module__k4lGtG__sm .Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon{padding-left:2px;font-size:.875em}.Checkbox-module-scss-module__k4lGtG__checkboxLabel{z-index:2;top:var(--_top-offset,var(--spacing-1));padding-left:var(--_offset);cursor:var(--_checkbox-cursor,pointer);font-size:var(--_checkbox-font-size,var(--ui-caption-font-size));color:var(--_label-color,var(--color-black));margin:0;line-height:1.125rem;display:inline-block;position:relative}.Checkbox-module-scss-module__k4lGtG__checkboxLabel a{color:var(--primary);font-weight:var(--font-weight-medium);text-underline-offset:.2em;text-decoration:underline}.Checkbox-module-scss-module__k4lGtG__checkboxLabel a:hover,.Checkbox-module-scss-module__k4lGtG__checkboxLabel a:focus-visible{color:color-mix(in srgb, var(--primary), var(--on-surface) 25%)}.Checkbox-module-scss-module__k4lGtG__checkboxLabelWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.Checkbox-module-scss-module__k4lGtG__checkboxLabelHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module-scss-module__k4lGtG__checkboxHelperText{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));margin-left:var(--_offset);top:var(--spacing-2);color:var(--_helper-text-color,var(--color-grey));position:relative}.Checkbox-module-scss-module__k4lGtG__checkboxError{--_border-color:var(--system-error);--_border-color-hover:var(--color-red-300);--_active-color:var(--color-red-700);--_background-color-default:var(--color-white);--_background-color-hover:var(--color-red-700);--_outline-color:var(--color-red-300)}.Checkbox-module-scss-module__k4lGtG__checkboxError input[type=checkbox]:active:hover+.Checkbox-module-scss-module__k4lGtG__ui{--_border-color-hover:var(--system-error)}.Checkbox-module-scss-module__k4lGtG__checkboxErrorMsg{color:var(--system-error)}.Checkbox-module-scss-module__k4lGtG__checkboxDisabled{--_border-color:var(--color-light-grey);--_active-color:transparent;--_background-color-default:var(--color-white);--_background-color-hover:var(--color-gray-400);--_checkbox-cursor:not-allowed}.Checkbox-module-scss-module__k4lGtG__checkboxDisabled label{--_checkbox-cursor:not-allowed}.Checkbox-module-scss-module__k4lGtG__checkboxDisabled input[type=checkbox]:disabled+.Checkbox-module-scss-module__k4lGtG__ui,.Checkbox-module-scss-module__k4lGtG__checkboxDisabled input[type=checkbox]:disabled:hover+.Checkbox-module-scss-module__k4lGtG__ui{opacity:1;--_border-color-hover:var(--color-light-grey);--_background-color-default:var(--color-white);--_background-color-hover:var(--color-lighter-grey);box-shadow:inset 0 0 0 1px var(--color-light-grey)}.Checkbox-module-scss-module__k4lGtG__checkboxDisabled input[type=checkbox]:disabled:checked+.Checkbox-module-scss-module__k4lGtG__ui,.Checkbox-module-scss-module__k4lGtG__checkboxDisabled input[type=checkbox]:disabled:checked:hover+.Checkbox-module-scss-module__k4lGtG__ui{--_background-color-default:var(--color-lighter-grey);--_background-color-hover:var(--color-lighter-grey);box-shadow:inset 0 0 0 1px var(--color-light-grey)}.Checkbox-module-scss-module__k4lGtG__checkboxDisabled input[type=checkbox]:disabled:checked+.Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon{--_icon-color:var(--color-grey);opacity:.5}.Checkbox-module-scss-module__k4lGtG__checkboxDisabled input[type=checkbox]:disabled:not(:checked)+.Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon{opacity:0}.Checkbox-module-scss-module__k4lGtG__checkbox[data-label-hidden=true]{width:var(--_checkbox-size);height:var(--_checkbox-size)}.Checkbox-module-scss-module__k4lGtG__checkbox[data-variant=inline]{align-items:center}.Checkbox-module-scss-module__k4lGtG__checkbox[data-variant=inline] .Checkbox-module-scss-module__k4lGtG__checkboxWrapper{margin-bottom:0}.Checkbox-module-scss-module__k4lGtG__checkbox[data-variant=inline] .Checkbox-module-scss-module__k4lGtG__checkboxLabel{--_top-offset:2px}.Checkbox-module-scss-module__k4lGtG__ui{z-index:1;width:var(--_checkbox-size);height:var(--_checkbox-size);background-color:var(--_background-color-default,var(--color-white));box-shadow:inset 0 0 0 1px var(--_border-color,var(--color-black));border-radius:2px;line-height:1;position:absolute}@media (prefers-reduced-motion:no-preference){.Checkbox-module-scss-module__k4lGtG__ui{transition:box-shadow .3s linear,background .2s linear}}@media (any-hover:hover){:hover>.Checkbox-module-scss-module__k4lGtG__ui{cursor:pointer}}.Checkbox-module-scss-module__k4lGtG__ui{pointer-events:none;justify-content:center;align-items:center;display:flex;top:0;left:0}.Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon{color:var(--_icon-color,var(--color-white));opacity:0;pointer-events:none;flex-shrink:0;padding-left:3px}@media (prefers-reduced-motion:no-preference){.Checkbox-module-scss-module__k4lGtG__ui .Checkbox-module-scss-module__k4lGtG__uiIcon{transition:opacity .2s}}
.OfferPriceField-module-scss-module__eDRnVa__priceField{gap:var(--spacing-2);flex-direction:column;display:flex}.OfferPriceField-module-scss-module__eDRnVa__priceField__hint,.OfferPriceField-module-scss-module__eDRnVa__priceField__standard,.OfferPriceField-module-scss-module__eDRnVa__priceField__discount{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);margin:0}
.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection{gap:var(--spacing-4);display:grid}.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection__loading{justify-content:flex-start;align-items:center;gap:var(--spacing-2);flex-direction:row;min-height:0;padding:0}.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection__toggleRow{align-items:center;gap:var(--spacing-2);cursor:pointer;display:inline-flex}.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection__toggleLabel{font-size:var(--ui-caption-font-size)}.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection__fields{--_input-width:auto;gap:var(--spacing-2);place-items:flex-end start;display:flex}.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection__error{background:var(--system-error-light);color:var(--system-error);border-radius:var(--border-radius);padding:var(--spacing-2) var(--spacing-4)}.GuestPricingSection-module-scss-module__jyFTOa__GuestPricingSection__actions{justify-content:flex-end;display:flex}
.GuestPricingPanel-module-scss-module__nblGPG__GuestPricingPanel{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--outline-variant);border-radius:var(--border-radius);background:var(--surface-container);flex-direction:column;margin:0;display:flex}.GuestPricingPanel-module-scss-module__nblGPG__GuestPricingPanel legend{margin-bottom:var(--spacing-2);color:var(--on-surface);font-size:var(--ui-body-font-size);padding:0;font-weight:600}
.PricingBracketGrid-module-scss-module___LFJvq__grid{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--outline-variant);border-radius:var(--border-radius);background:var(--surface-container);flex-direction:column;display:flex}.PricingBracketGrid-module-scss-module___LFJvq__subtitle{color:var(--on-surface-variant);font-size:var(--ui-caption-font-size);margin:0}.PricingBracketGrid-module-scss-module___LFJvq__cards{gap:var(--spacing-3);grid-template-columns:var(--_cards-columns,repeat(auto-fit, minmax(200px, 1fr)));display:grid}.PricingBracketGrid-module-scss-module___LFJvq__cards:has(>:only-child){--_cards-columns:minmax(200px, 18rem)}.PricingBracketGrid-module-scss-module___LFJvq__card{--_card-animation:none;gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);border:1px solid var(--outline-variant);border-radius:var(--border-radius);background:var(--surface);opacity:.7;animation:var(--_card-animation);flex-direction:column;transition:opacity .15s,border-color .15s;display:flex}.PricingBracketGrid-module-scss-module___LFJvq__card[data-enabled]{opacity:1;border-color:var(--system-active,var(--outline))}.PricingBracketGrid-module-scss-module___LFJvq__cardSaved{--_card-animation:card-saved-pulse 2.75s cubic-bezier(.45, .05, .35, 1)}@media (prefers-reduced-motion:reduce){.PricingBracketGrid-module-scss-module___LFJvq__cardSaved{--_card-animation:none}}.PricingBracketGrid-module-scss-module___LFJvq__cardError{border-color:var(--system-error)}.PricingBracketGrid-module-scss-module___LFJvq__cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.PricingBracketGrid-module-scss-module___LFJvq__cardTitle{font-weight:var(--font-weight-semibold);color:var(--on-surface)}.PricingBracketGrid-module-scss-module___LFJvq__statusPill{padding:2px var(--spacing-2);font-size:var(--ui-small-font-size);font-weight:var(--font-weight-medium);background:var(--surface-container-high);color:var(--on-surface-variant);border-radius:9999px;align-items:center;margin-left:auto;line-height:1.4;display:inline-flex}.PricingBracketGrid-module-scss-module___LFJvq__cardBody{gap:var(--spacing-2);flex-direction:column;display:flex}.PricingBracketGrid-module-scss-module___LFJvq__priceInput input{font-size:var(--ui-heading-font-size,1.25rem);font-weight:var(--font-weight-semibold)}.PricingBracketGrid-module-scss-module___LFJvq__counter{--_counter-light-border:var(--outline-variant);--_counter-min-width:0}.PricingBracketGrid-module-scss-module___LFJvq__dayRangeRow{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.PricingBracketGrid-module-scss-module___LFJvq__hint{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:center;gap:var(--spacing-1);color:var(--on-surface-variant);font-weight:var(--font-weight-regular);margin:0;display:inline-flex}.PricingBracketGrid-module-scss-module___LFJvq__hint[data-state=needs-price]{font-weight:var(--font-weight-regular)}.PricingBracketGrid-module-scss-module___LFJvq__hintIcon{color:currentColor;opacity:.7;flex-shrink:0}.PricingBracketGrid-module-scss-module___LFJvq__error{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius);background:var(--surface-error-container,color-mix(in srgb, var(--system-error,#d32f2f) 12%, transparent));color:var(--on-surface,var(--system-error,#d32f2f));font-size:var(--font-size-sm)}.PricingBracketGrid-module-scss-module___LFJvq__radioGroup{gap:var(--spacing-2);border:0;margin:0;padding:0;display:flex}.PricingBracketGrid-module-scss-module___LFJvq__radioGroup legend{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1);padding:0}.PricingBracketGrid-module-scss-module___LFJvq__radioOptions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.PricingBracketGrid-module-scss-module___LFJvq__radioOption{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--outline-variant);border-radius:var(--border-radius);background:var(--surface);color:var(--on-surface);cursor:pointer;font-size:var(--ui-small-font-size);transition:border-color .15s,background .15s;display:inline-flex}.PricingBracketGrid-module-scss-module___LFJvq__radioOption:hover{border-color:var(--outline)}.PricingBracketGrid-module-scss-module___LFJvq__radioOption[data-checked=true]{border-color:var(--system-active,var(--primary));background:color-mix(in srgb, var(--system-active,var(--primary)) 10%, transparent)}.PricingBracketGrid-module-scss-module___LFJvq__radioOption[data-disabled=true]{opacity:.55;cursor:not-allowed}.PricingBracketGrid-module-scss-module___LFJvq__radioOption input{accent-color:var(--system-active,var(--primary));margin:0}
.PriceCalculator-module-scss-module__RttMuq__calculator{gap:var(--spacing-2);display:grid}.PriceCalculator-module-scss-module__RttMuq__calculator__breakdown{display:grid}.PriceCalculator-module-scss-module__RttMuq__calculator__row{justify-content:space-between;align-items:center;display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__label{align-items:center;gap:var(--spacing-2);font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__value{font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--on-surface-variant)}.PriceCalculator-module-scss-module__RttMuq__calculator__badge{font-size:var(--ui-small-font-size);padding:var(--spacing-0-5) var(--spacing-2);background:var(--surface-container-high);border-radius:var(--spacing-1);color:var(--on-surface-variant)}.PriceCalculator-module-scss-module__RttMuq__calculator__infoButton{color:inherit;cursor:help;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.PriceCalculator-module-scss-module__RttMuq__calculator__infoButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:50%}.PriceCalculator-module-scss-module__RttMuq__calculator__infoIcon{color:var(--on-surface-variant)}.PriceCalculator-module-scss-module__RttMuq__calculator__total{font-weight:var(--font-weight-semibold);border-top:1px solid var(--outline-variant);padding-top:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__dateGroup{gap:var(--spacing-1);flex-direction:column;display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__dateRow{align-items:center;gap:var(--spacing-3);font-size:var(--ui-small-font-size);display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__dateModifierRow{align-items:center;gap:var(--spacing-3);font-size:var(--ui-small-font-size);padding-left:var(--spacing-4);display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__dateModifierLabel{color:var(--on-surface-variant);flex:1;font-style:italic}.PriceCalculator-module-scss-module__RttMuq__calculator__dateModifierValue{font-weight:var(--font-weight-medium);color:var(--on-surface-variant);text-align:right;min-width:60px}.PriceCalculator-module-scss-module__RttMuq__calculator__dateModifierValue[data-discount]{color:var(--system-success,#0a8a4a)}.PriceCalculator-module-scss-module__RttMuq__calculator__dateLabel{color:var(--on-surface-variant);flex:1}.PriceCalculator-module-scss-module__RttMuq__calculator__dateType{font-size:var(--ui-small-font-size);color:var(--on-surface-variant);text-transform:capitalize}.PriceCalculator-module-scss-module__RttMuq__calculator__dateValue{font-weight:var(--font-weight-medium);color:var(--on-surface-variant);text-align:right;min-width:60px}.PriceCalculator-module-scss-module__RttMuq__calculator__skeleton{gap:var(--spacing-3);flex-direction:column;display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__skeletonRow{background:linear-gradient(90deg, var(--surface-container-high) 25%, var(--outline-variant) 50%, var(--surface-container-high) 75%);border-radius:var(--spacing-1);background-size:200% 100%;height:20px;animation:1.5s infinite PriceCalculator-module-scss-module__RttMuq__shimmer}.PriceCalculator-module-scss-module__RttMuq__calculator__skeletonTotal{height:40px;margin-top:var(--spacing-2);background:linear-gradient(90deg, var(--surface-container-high) 25%, var(--outline-variant) 50%, var(--surface-container-high) 75%);border-radius:var(--spacing-1);background-size:200% 100%;animation:1.5s infinite PriceCalculator-module-scss-module__RttMuq__shimmer}.PriceCalculator-module-scss-module__RttMuq__calculator__empty{align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);text-align:center;flex-direction:column;display:flex}.PriceCalculator-module-scss-module__RttMuq__calculator__empty p{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);margin:0}.PriceCalculator-module-scss-module__RttMuq__calculator__emptyIcon{color:var(--outline-variant)}.PriceCalculator-module-scss-module__RttMuq__calculator__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--system-error-light);border-radius:var(--border-radius);color:var(--system-error);font-size:var(--ui-caption-font-size);display:flex}@keyframes PriceCalculator-module-scss-module__RttMuq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.EditPricingBracketModal-module-scss-module__iYGx_a__EditPricingBracketModal__body{gap:var(--spacing-4);display:grid}.EditPricingBracketModal-module-scss-module__iYGx_a__EditPricingBracketModal__durationLabel{margin:0 0 var(--spacing-2) 0;font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--on-surface-variant)}.EditPricingBracketModal-module-scss-module__iYGx_a__EditPricingBracketModal__hint{margin:var(--spacing-1-5) 0 0 0;font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);color:var(--on-surface-variant)}.EditPricingBracketModal-module-scss-module__iYGx_a__EditPricingBracketModal__error{background:var(--system-error-light);color:var(--system-error);border-radius:var(--border-radius);padding:var(--spacing-2) var(--spacing-4)}.EditPricingBracketModal-module-scss-module__iYGx_a__EditPricingBracketModal__footer{gap:var(--spacing-2);justify-content:flex-end;display:flex}
.PricingBrackets-module-scss-module__nSlWca__brackets{gap:var(--spacing-4);display:grid}.PricingBrackets-module-scss-module__nSlWca__brackets__subtitle{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);margin:var(--spacing-1) 0 0}.PricingBrackets-module-scss-module__nSlWca__brackets__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--system-error-light);border:1px solid var(--system-inactive);border-radius:var(--border-radius);color:var(--system-error);font-size:var(--ui-caption-font-size);margin-bottom:var(--spacing-4);display:flex}.PricingBrackets-module-scss-module__nSlWca__brackets__list{gap:var(--spacing-4);display:flex}.PricingBrackets-module-scss-module__nSlWca__brackets__empty{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);padding:var(--spacing-4) 0;margin:0}.PricingBrackets-module-scss-module__nSlWca__brackets__item{gap:var(--spacing-3);background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--border-radius);padding:var(--spacing-3);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-3);display:grid}.PricingBrackets-module-scss-module__nSlWca__brackets__preview{flex:1;min-width:0}.PricingBrackets-module-scss-module__nSlWca__brackets__remove{--_btn-color:var(--on-surface-variant)}.PricingBrackets-module-scss-module__nSlWca__brackets__remove:hover{--_btn-color:var(--system-error)}.PricingBrackets-module-scss-module__nSlWca__brackets__form{padding:var(--spacing-4);background:var(--cards-info-blue);border-radius:var(--border-radius)}.PricingBrackets-module-scss-module__nSlWca__brackets__formRow{gap:var(--spacing-4);margin-bottom:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.PricingBrackets-module-scss-module__nSlWca__brackets__field{gap:var(--spacing-1-5);flex-direction:column;display:flex}.PricingBrackets-module-scss-module__nSlWca__brackets__actions{gap:var(--spacing-3);justify-content:flex-end;display:flex}.PricingBrackets-module-scss-module__nSlWca__brackets__add{border-style:dashed}.PricingBrackets-module-scss-module__nSlWca__brackets__confirm{gap:var(--spacing-4);padding:var(--spacing-6);max-width:28rem;display:grid}.PricingBrackets-module-scss-module__nSlWca__brackets__confirm p{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);margin:0}.PricingBrackets-module-scss-module__nSlWca__brackets__confirmActions{gap:var(--spacing-3);justify-content:flex-end;display:flex}
.PricingCalendar-module-scss-module__0noOUa__calendar{margin-top:var(--spacing-6)}.PricingCalendar-module-scss-module__0noOUa__calendar__top{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.PricingCalendar-module-scss-module__0noOUa__calendar__subtitle{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);margin:var(--spacing-2) 0 var(--spacing-4)}.PricingCalendar-module-scss-module__0noOUa__calendar__header{justify-content:space-between;align-items:center;display:flex}.PricingCalendar-module-scss-module__0noOUa__calendar__monthYear{font-size:var(--heading-size-h4-font-size);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.PricingCalendar-module-scss-module__0noOUa__calendar__weekdays{gap:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.PricingCalendar-module-scss-module__0noOUa__calendar__weekday{text-align:center;font-size:var(--ui-small-font-size);font-weight:var(--font-weight-semibold);color:var(--on-surface-variant);padding:var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.5px}.PricingCalendar-module-scss-module__0noOUa__calendar__grid{border-top:1px solid var(--outline-variant);border-left:1px solid var(--outline-variant);border-radius:var(--border-radius);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.PricingCalendar-module-scss-module__0noOUa__calendar__grid:has(.PricingCalendar-module-scss-module__0noOUa__calendar__dayPrice){--_calendar-day-grid-rows:1fr auto auto}.PricingCalendar-module-scss-module__0noOUa__calendar__day{--_day-bg:var(--color-shade-100);--_day-text:var(--on-surface);aspect-ratio:1;grid-template-rows:var(--_calendar-day-grid-rows,1fr auto);gap:var(--spacing-1);border-right:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);background:var(--_day-bg);min-width:0;color:var(--_day-text);font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-0-5);min-height:52px;display:grid;overflow:hidden}.PricingCalendar-module-scss-module__0noOUa__calendar__day--other{--_day-bg:var(--surface-container);opacity:.35}.PricingCalendar-module-scss-module__0noOUa__calendar__day--today{box-shadow:inset 0 0 0 2px var(--primary)}.PricingCalendar-module-scss-module__0noOUa__calendar__day--past{opacity:.35}.PricingCalendar-module-scss-module__0noOUa__calendar__dayStatusDot{width:var(--spacing-4);height:var(--spacing-4);border-radius:50%;flex-shrink:0}.PricingCalendar-module-scss-module__0noOUa__calendar__dayStatusDot--available{background:var(--color-green)}.PricingCalendar-module-scss-module__0noOUa__calendar__dayStatusDot--blocked{background:var(--system-error)}.PricingCalendar-module-scss-module__0noOUa__calendar__dayStatusDot--booked{background:var(--system-warning)}.PricingCalendar-module-scss-module__0noOUa__calendar__dayStatusDot--unavailable{background:var(--outline-variant)}.PricingCalendar-module-scss-module__0noOUa__calendar__dayNumber{color:var(--outline-variant);font-size:2.5rem;font-weight:var(--font-weight-light);opacity:.7;order:-1;line-height:1}.PricingCalendar-module-scss-module__0noOUa__calendar__dayPrice{font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1}.PricingCalendar-module-scss-module__0noOUa__calendar__daySkeleton{aspect-ratio:1;border-right:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);background:linear-gradient(90deg, var(--surface-container-high) 25%, var(--outline-variant) 50%, var(--surface-container-high) 75%);background-size:200% 100%;min-width:0;min-height:52px;animation:1.5s infinite PricingCalendar-module-scss-module__0noOUa__shimmer;overflow:hidden}.PricingCalendar-module-scss-module__0noOUa__calendar__legend{gap:var(--spacing-6);flex-wrap:wrap;justify-content:center;display:flex}.PricingCalendar-module-scss-module__0noOUa__calendar__legendItem{align-items:center;gap:var(--spacing-2);font-size:var(--ui-small-font-size);color:var(--on-surface-variant);display:flex}.PricingCalendar-module-scss-module__0noOUa__calendar__legendDot{border-radius:var(--spacing-1);width:12px;height:12px}.PricingCalendar-module-scss-module__0noOUa__calendar__legendDot--available{background:var(--system-success)}.PricingCalendar-module-scss-module__0noOUa__calendar__legendDot--blocked{background:var(--system-error)}.PricingCalendar-module-scss-module__0noOUa__calendar__legendDot--booked{background:var(--system-warning)}@keyframes PricingCalendar-module-scss-module__0noOUa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.PricingCalendarLegend-module-scss-module__MytKTW__legend{gap:var(--spacing-2);flex-direction:column;display:flex}.PricingCalendarLegend-module-scss-module__MytKTW__title{margin:0 0 var(--spacing-1);font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--on-surface-variant)}.PricingCalendarLegend-module-scss-module__MytKTW__row{align-items:center;gap:var(--spacing-2);font-size:var(--ui-caption-font-size);color:var(--on-surface);display:flex}.PricingCalendarLegend-module-scss-module__MytKTW__swatch{border-radius:var(--border-radius,4px);border:1px solid var(--outline-variant);flex-shrink:0;width:.75rem;height:.75rem;display:inline-block}.PricingCalendarLegend-module-scss-module__MytKTW__bracket{background:var(--surface-container)}.PricingCalendarLegend-module-scss-module__MytKTW__modifier{background:color-mix(in srgb, var(--primary) 20%, transparent);border-color:var(--primary)}.PricingCalendarLegend-module-scss-module__MytKTW__unavailable{background:var(--surface-container-high);border-style:dashed}.PricingCalendarLegend-module-scss-module__MytKTW__compact{gap:var(--spacing-1)}.PricingCalendarLegend-module-scss-module__MytKTW__compact .PricingCalendarLegend-module-scss-module__MytKTW__title,.PricingCalendarLegend-module-scss-module__MytKTW__compact .PricingCalendarLegend-module-scss-module__MytKTW__row{font-size:var(--ui-small-font-size)}
.EditRateModifierModal-module-scss-module__92uP3G__EditRateModifierModal__title{font-weight:var(--font-weight-medium);margin:0}.EditRateModifierModal-module-scss-module__92uP3G__EditRateModifierModal__body{gap:var(--spacing-4);display:grid}.EditRateModifierModal-module-scss-module__92uP3G__EditRateModifierModal__row{gap:var(--spacing-2);grid-template-columns:1fr 1fr;display:grid}.EditRateModifierModal-module-scss-module__92uP3G__EditRateModifierModal__error{background:var(--system-error-light);color:var(--system-error);border-radius:var(--border-radius);padding:var(--spacing-2) var(--spacing-4);font-size:var(--ui-small-font-size)}.EditRateModifierModal-module-scss-module__92uP3G__EditRateModifierModal__footer{gap:var(--spacing-2);justify-content:flex-end;display:flex}
.RateModifiers-module-scss-module__QhglDq__modifiers{gap:var(--spacing-4);display:grid}.RateModifiers-module-scss-module__QhglDq__modifiers__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--system-error-light);border:1px solid var(--system-inactive);border-radius:var(--border-radius);color:var(--system-error);font-size:var(--ui-caption-font-size);margin-bottom:var(--spacing-4);display:flex}.RateModifiers-module-scss-module__QhglDq__modifiers__list{gap:var(--spacing-2);display:grid}.RateModifiers-module-scss-module__QhglDq__modifiers__item{padding:var(--spacing-3-5) var(--spacing-4);background-color:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--border-radius);justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.RateModifiers-module-scss-module__QhglDq__modifiers__item[data-inactive]{opacity:.6}.RateModifiers-module-scss-module__QhglDq__modifiers__itemContent{align-items:center;gap:var(--spacing-6);display:flex}.RateModifiers-module-scss-module__QhglDq__modifiers__itemMain{gap:var(--spacing-0-5);display:grid}.RateModifiers-module-scss-module__QhglDq__modifiers__name{font-size:var(--ui-body-font-size);font-weight:var(--font-weight-medium);color:var(--on-surface-variant)}.RateModifiers-module-scss-module__QhglDq__modifiers__type{font-size:var(--ui-small-font-size);color:var(--on-surface-variant)}.RateModifiers-module-scss-module__QhglDq__modifiers__value{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--primary)}.RateModifiers-module-scss-module__QhglDq__modifiers__value[data-discount]{color:var(--system-success)}.RateModifiers-module-scss-module__QhglDq__modifiers__itemActions{align-items:center;gap:var(--spacing-3);display:flex}.RateModifiers-module-scss-module__QhglDq__modifiers__remove{--_btn-color:var(--on-surface-variant)}.RateModifiers-module-scss-module__QhglDq__modifiers__remove:hover{--_btn-color:var(--system-error)}.RateModifiers-module-scss-module__QhglDq__modifiers__add{border-style:dashed}.RateModifiers-module-scss-module__QhglDq__modifiers__confirm{gap:var(--spacing-4);padding:var(--spacing-6);max-width:28rem;display:grid}.RateModifiers-module-scss-module__QhglDq__modifiers__confirm p{font-size:var(--ui-caption-font-size);color:var(--on-surface-variant);margin:0}.RateModifiers-module-scss-module__QhglDq__modifiers__confirmActions{gap:var(--spacing-3);justify-content:flex-end;display:flex}
.OwnerListCardShell-module-scss-module__qEGGuq__listCard{align-items:stretch;gap:0;display:flex}@media (max-width:35.9375rem){.OwnerListCardShell-module-scss-module__qEGGuq__listCard{border-left-width:1px;border-top:4px solid var(--_list-card-border-left-color,var(--outline-variant));flex-direction:column}}.OwnerListCardShell-module-scss-module__qEGGuq__listCard{background:var(--surface-container);border:1px solid var(--_list-card-border,var(--outline-variant));border-left:4px solid var(--_list-card-border-left-color,var(--outline-variant));border-radius:var(--spacing-3);transition:box-shadow .2s;overflow:hidden}.OwnerListCardShell-module-scss-module__qEGGuq__listCard:hover{box-shadow:var(--box-shadow-base)}.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-in-progress]:not([data-status=in_progress]){--_list-card-border-left-color:var(--system-success)}.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=active],.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=captured],.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=confirmed],.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=resolved]{--_list-card-border:color-mix(in srgb, var(--color-green) 35%, var(--surface));--_list-card-border-left-color:var(--color-green);--_list-card-date-background:color-mix(in srgb, var(--color-green) 12%, var(--surface))}.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=pending],.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=approved]{--_list-card-border:color-mix(in srgb, var(--system-warning) 38%, var(--surface));--_list-card-border-left-color:var(--system-warning);--_list-card-date-background:color-mix(in srgb, var(--system-warning) 14%, var(--surface))}.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=in_progress]{--_list-card-border:color-mix(in srgb, color-mix(in srgb, var(--system-warning) 55%, var(--system-error) 20%) 40%, var(--surface));--_list-card-border-left-color:color-mix(in srgb, var(--system-warning) 55%, var(--system-error) 20%);--_list-card-date-background:color-mix(in srgb, color-mix(in srgb, var(--system-warning) 55%, var(--system-error) 20%) 15%, var(--surface))}.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=completed],.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=expired]{--_list-card-border:color-mix(in srgb, var(--outline-variant) 55%, var(--surface));--_list-card-border-left-color:var(--on-surface-variant);--_list-card-date-background:color-mix(in srgb, var(--on-surface-variant) 10%, var(--surface))}.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=cancelled],.OwnerListCardShell-module-scss-module__qEGGuq__listCard[data-status=declined]{--_list-card-border:color-mix(in srgb, var(--system-error) 35%, var(--surface));--_list-card-border-left-color:var(--system-error);--_list-card-date-background:color-mix(in srgb, var(--system-error) 12%, var(--surface))}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__dateBlock{min-width:4.5rem;padding:var(--spacing-3);background-color:var(--_list-card-date-background,var(--surface-container-low));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:35.9375rem){.OwnerListCardShell-module-scss-module__qEGGuq__listCard__dateBlock{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);flex-direction:row;min-width:0}}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__dayWeek{font-size:var(--ui-small-font-size);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.02em}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__dayNum{font-size:var(--spacing-6);font-weight:var(--font-weight-bold);color:var(--on-surface);line-height:1.2;display:block}@media (max-width:35.9375rem){.OwnerListCardShell-module-scss-module__qEGGuq__listCard__dayNum{font-size:var(--ui-body-font-size)}}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__month{font-size:var(--ui-small-font-size);color:var(--on-surface-variant);text-transform:uppercase}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__main{align-items:center;gap:var(--spacing-1);min-width:0;padding:var(--spacing-4);flex:1;grid-template-columns:1fr auto;display:grid}@container (max-width:400px){.OwnerListCardShell-module-scss-module__qEGGuq__listCard__main{grid-template-columns:1fr}}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__main--full{grid-template-columns:1fr}.OwnerListCardShell-module-scss-module__qEGGuq__listCard__trailing{gap:var(--spacing-2);display:grid}@container (min-width:401px){.OwnerListCardShell-module-scss-module__qEGGuq__listCard__trailing{align-content:start;justify-self:end}}@container (max-width:400px){.OwnerListCardShell-module-scss-module__qEGGuq__listCard__trailing{grid-template-columns:1fr auto;align-items:center}}
[data-theme=dark] .AmenitiesFilter-module-scss-module__ZMWztq__amenities{--_ink:var(--on-surface);--_ink-strong:var(--on-surface);--_ink-body:var(--on-surface);--_ink-soft:var(--on-surface-variant);--_ink-mute:var(--on-surface-variant);--_ink-faint:var(--on-surface-variant);--_panel:var(--surface-container-high);--_panel-soft:var(--surface-container);--_panel-muted:var(--surface-container-highest);--_panel-muted-hover:var(--surface-container-highest);--_line:var(--outline-variant);--_line-strong:var(--outline);--_line-soft:var(--outline-variant);--_accent:var(--primary);--_accent-strong:var(--primary);--_accent-ink:var(--on-primary-container);--_on-accent:var(--on-primary);--_accent-soft:var(--primary-container);--_accent-tint:var(--primary-container);--_accent-line:var(--primary);--_accent-ring:var(--primary);--_accent-border:color-mix(in srgb, var(--primary) 60%, transparent);--_accent-border-soft:color-mix(in srgb, var(--primary) 35%, transparent);--_accent-halo:color-mix(in srgb, var(--primary) 25%, transparent);--_selected-fill:color-mix(in srgb, var(--primary) 14%, transparent);--_bar-1:color-mix(in srgb, var(--primary) 30%, transparent);--_bar-2:color-mix(in srgb, var(--primary) 45%, transparent);--_bar-3:color-mix(in srgb, var(--primary) 60%, transparent);--_bar-4:color-mix(in srgb, var(--primary) 80%, transparent);--_bar-5:var(--primary);--_bar-off:var(--surface-container-highest);--_shadow:color-mix(in srgb, var(--color-black) 50%, transparent);--_shadow-deep:color-mix(in srgb, var(--color-black) 60%, transparent)}.AmenitiesFilter-module-scss-module__ZMWztq__amenities{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AmenitiesFilter-module-scss-module__ZMWztq__amenities__item{padding:var(--spacing-2);border-radius:var(--spacing-2);transition:background-color .2s}.AmenitiesFilter-module-scss-module__ZMWztq__amenities__item:hover{background:var(--_panel-soft,var(--color-slate-50))}.AmenitiesFilter-module-scss-module__ZMWztq__amenities__checkbox{--_checkbox-size:1rem;--_background-color-checked:var(--_accent,var(--color-sky-600));--_active-color:var(--_accent,var(--color-sky-600));--_border-color:var(--_line-strong,var(--color-slate-300));--_border-color-hover:var(--_accent,var(--color-sky-600));--_outline-color:var(--_accent-ring,var(--color-sky-500))}.AmenitiesFilter-module-scss-module__ZMWztq__amenities__label{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-medium);color:var(--_ink-body,var(--color-slate-700))}
[data-theme=dark] .FilterSection-module-scss-module__xcM_ga__section{--_ink:var(--on-surface);--_ink-strong:var(--on-surface);--_ink-body:var(--on-surface);--_ink-soft:var(--on-surface-variant);--_ink-mute:var(--on-surface-variant);--_ink-faint:var(--on-surface-variant);--_panel:var(--surface-container-high);--_panel-soft:var(--surface-container);--_panel-muted:var(--surface-container-highest);--_panel-muted-hover:var(--surface-container-highest);--_line:var(--outline-variant);--_line-strong:var(--outline);--_line-soft:var(--outline-variant);--_accent:var(--primary);--_accent-strong:var(--primary);--_accent-ink:var(--on-primary-container);--_on-accent:var(--on-primary);--_accent-soft:var(--primary-container);--_accent-tint:var(--primary-container);--_accent-line:var(--primary);--_accent-ring:var(--primary);--_accent-border:color-mix(in srgb, var(--primary) 60%, transparent);--_accent-border-soft:color-mix(in srgb, var(--primary) 35%, transparent);--_accent-halo:color-mix(in srgb, var(--primary) 25%, transparent);--_selected-fill:color-mix(in srgb, var(--primary) 14%, transparent);--_bar-1:color-mix(in srgb, var(--primary) 30%, transparent);--_bar-2:color-mix(in srgb, var(--primary) 45%, transparent);--_bar-3:color-mix(in srgb, var(--primary) 60%, transparent);--_bar-4:color-mix(in srgb, var(--primary) 80%, transparent);--_bar-5:var(--primary);--_bar-off:var(--surface-container-highest);--_shadow:color-mix(in srgb, var(--color-black) 50%, transparent);--_shadow-deep:color-mix(in srgb, var(--color-black) 60%, transparent)}.FilterSection-module-scss-module__xcM_ga__section{gap:var(--_section-gap,var(--spacing-2));display:grid}.FilterSection-module-scss-module__xcM_ga__section:first-child{padding-block-start:var(--spacing-1)}.FilterSection-module-scss-module__xcM_ga__section+.FilterSection-module-scss-module__xcM_ga__section{margin-block:var(--spacing-8);border-block-start:1px solid var(--_line-soft,var(--color-slate-100))}.FilterSection-module-scss-module__xcM_ga__section__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.FilterSection-module-scss-module__xcM_ga__section__title{--ui-caption-weight:var(--font-weight-bold);color:var(--_ink,var(--color-slate-900));letter-spacing:.025em;text-transform:uppercase;margin:0}.FilterSection-module-scss-module__xcM_ga__section__hint{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-normal);margin:var(--spacing-0-5) 0 0;color:var(--_ink-faint,var(--color-slate-400))}.FilterSection-module-scss-module__xcM_ga__section__meta{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-semibold);--_meta-color:var(--_ink-mute,var(--color-slate-500));color:var(--_meta-color);flex:none}.FilterSection-module-scss-module__xcM_ga__section__meta[data-tone=accent]{--ui-small-weight:var(--font-weight-medium);--_meta-color:var(--_accent,var(--color-sky-600))}
.ReviewBookingPanel-module-scss-module__pP1JiW__panel{--_panel-gutter:var(--spacing-5);--_success:var(--secondary,var(--system-success));background-color:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--_panel-radius,0);box-shadow:0 10px 30px color-mix(in srgb, var(--color-black) 6%, transparent);display:grid;overflow:hidden}@media (min-width:48rem){.ReviewBookingPanel-module-scss-module__pP1JiW__panel{--_panel-gutter:var(--spacing-6)}}@media (min-width:62rem){.ReviewBookingPanel-module-scss-module__pP1JiW__panel{--_panel-radius:var(--spacing-4)}}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__media{aspect-ratio:16/10;background-color:var(--surface-container-high);position:relative;overflow:hidden}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__image{object-fit:cover}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__placeholder{width:100%;height:100%;color:var(--on-surface-variant);justify-content:center;align-items:center;display:flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__overlay{padding:var(--spacing-3);pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-black) 35%, transparent), transparent 40%);grid-template:"type.end"". . ."1fr"bottom bottom bottom"/auto 1fr auto;display:grid;position:absolute;inset:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__typeBadge{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);padding:var(--spacing-1) var(--spacing-2-5);background-color:color-mix(in srgb, var(--color-black) 82%, transparent);color:var(--color-white);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;grid-area:type;align-self:start}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__chip{--_chip-area:bottom;--_chip-justify:start;--_chip-align:end;font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);grid-area:var(--_chip-area);justify-self:var(--_chip-justify);align-self:var(--_chip-align);align-items:center;gap:var(--spacing-1);max-width:100%;padding:var(--spacing-1) var(--spacing-2-5);background-color:color-mix(in srgb, var(--color-white) 92%, transparent);color:var(--color-black);box-shadow:0 2px 6px color-mix(in srgb, var(--color-black) 15%, transparent);border-radius:999px;display:inline-flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__chip span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__chip[data-position=end]{--_chip-area:end;--_chip-justify:end;--_chip-align:start}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__chipMuted{opacity:.65}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__star{fill:currentColor;color:var(--system-warning);flex-shrink:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__body{gap:var(--spacing-5);padding:var(--_panel-gutter);display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__head{gap:var(--spacing-1);display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__title{--_h4-font-weight:var(--font-weight-bold);color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;overflow:hidden}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__subtitle{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);margin:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__facts{gap:var(--spacing-4) var(--spacing-3);padding:var(--spacing-4);border-radius:var(--spacing-3);background-color:var(--surface-container-low);border:1px solid var(--outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__fact{align-content:start;gap:var(--spacing-0-5);min-width:0;display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__factLabel{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__factValue{font-size:var(--ui-body-font-size);line-height:var(--ui-body-line-height);font-weight:var(--ui-body-weight,var(--ui-body-font-weight));--ui-body-weight:var(--font-weight-bold);color:var(--on-surface)}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__factHint{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));color:var(--on-surface-variant)}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__inclusions{gap:var(--spacing-2);display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__inclusion{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__inclusionLabel{color:var(--on-surface-variant);min-width:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__inclusionValue{--ui-small-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-1);color:var(--_success);white-space:nowrap;display:inline-flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__inclusionValue svg{flex-shrink:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__specs{gap:var(--spacing-2) var(--spacing-4);padding:0 0 var(--spacing-4);border-bottom:1px solid var(--outline-variant);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__spec{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:center;gap:var(--spacing-1-5);color:var(--on-surface-variant);display:inline-flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__spec svg{flex-shrink:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__price{gap:var(--spacing-4);display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__priceCalculator{min-width:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__priceTitle{--_h5-font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__total{justify-content:space-between;align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--spacing-3);background-color:var(--surface-container-low);border:1px solid var(--outline-variant);display:flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__totalText{gap:var(--spacing-0-5);min-width:0;display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__totalLabel{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__totalNote{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));color:var(--on-surface-variant);max-width:14rem}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__totalAmount{justify-items:end;gap:var(--spacing-0-5);display:grid}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__totalValue{text-transform:var(--heading-case);margin-top:var(--heading-top);margin-bottom:var(--heading-bottom,0);text-align:var(--heading-align);justify-self:var(--heading-justify-self,start);letter-spacing:var(--heading-letter-spacing);word-break:var(--heading-word-break,break-word);font-family:var(--font-family-heading);color:var(--on-surface);text-wrap:balance;font-size:var(--_h3-font-size,var(--heading-size-h3-font-size));line-height:var(--_h3-line-height,var(--heading-size-h3-line-height));font-weight:var(--_h3-font-weight,var(--heading-size-h3-font-weight));--_h3-font-weight:var(--font-weight-bold);white-space:nowrap;font-variant-numeric:tabular-nums}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__totalCurrency{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));color:var(--on-surface-variant)}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__breakdown,.ReviewBookingPanel-module-scss-module__pP1JiW__panel__edit{justify-content:flex-start;display:flex}.ReviewBookingPanel-module-scss-module__pP1JiW__panel__footer{gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--outline-variant);display:grid}
[data-theme=dark] .GuestsFilter-module-scss-module__AyoiGW__guests{--_ink:var(--on-surface);--_ink-strong:var(--on-surface);--_ink-body:var(--on-surface);--_ink-soft:var(--on-surface-variant);--_ink-mute:var(--on-surface-variant);--_ink-faint:var(--on-surface-variant);--_panel:var(--surface-container-high);--_panel-soft:var(--surface-container);--_panel-muted:var(--surface-container-highest);--_panel-muted-hover:var(--surface-container-highest);--_line:var(--outline-variant);--_line-strong:var(--outline);--_line-soft:var(--outline-variant);--_accent:var(--primary);--_accent-strong:var(--primary);--_accent-ink:var(--on-primary-container);--_on-accent:var(--on-primary);--_accent-soft:var(--primary-container);--_accent-tint:var(--primary-container);--_accent-line:var(--primary);--_accent-ring:var(--primary);--_accent-border:color-mix(in srgb, var(--primary) 60%, transparent);--_accent-border-soft:color-mix(in srgb, var(--primary) 35%, transparent);--_accent-halo:color-mix(in srgb, var(--primary) 25%, transparent);--_selected-fill:color-mix(in srgb, var(--primary) 14%, transparent);--_bar-1:color-mix(in srgb, var(--primary) 30%, transparent);--_bar-2:color-mix(in srgb, var(--primary) 45%, transparent);--_bar-3:color-mix(in srgb, var(--primary) 60%, transparent);--_bar-4:color-mix(in srgb, var(--primary) 80%, transparent);--_bar-5:var(--primary);--_bar-off:var(--surface-container-highest);--_shadow:color-mix(in srgb, var(--color-black) 50%, transparent);--_shadow-deep:color-mix(in srgb, var(--color-black) 60%, transparent)}.GuestsFilter-module-scss-module__AyoiGW__guests{gap:var(--spacing-4);display:grid}.GuestsFilter-module-scss-module__AyoiGW__guests__stepper{padding:var(--spacing-2);background:var(--_panel-soft,var(--color-slate-50));border:1px solid var(--_line,var(--color-slate-200));border-radius:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__step{--_btn-color:var(--_ink-body,var(--color-slate-700));--_btn-bg-color:var(--_panel,var(--color-white));--_btn-border-color:var(--_line,var(--color-slate-200))}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__step:is(:hover,:focus-visible){--_btn-color:var(--_ink-body,var(--color-slate-700));--_btn-bg-color:var(--_panel-muted,var(--color-slate-100));--_btn-border-color:var(--_line,var(--color-slate-200))}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__step{--_btn-border-radius:var(--spacing-3);--_btn-padding-inline:0;--_btn-padding-block:0;--_btn-min-width:2.5rem;block-size:2.5rem;inline-size:2.5rem;box-shadow:0 1px 2px color-mix(in srgb, var(--color-slate-900) 5%, transparent)}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__step:active{scale:.95}.GuestsFilter-module-scss-module__AyoiGW__guests__readout{align-items:baseline;gap:var(--spacing-1);display:flex}.GuestsFilter-module-scss-module__AyoiGW__guests__value{font-weight:var(--font-weight-semibold);letter-spacing:-.025em;color:var(--_ink,var(--color-slate-900))}.GuestsFilter-module-scss-module__AyoiGW__guests__unit{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-medium);color:var(--_ink-mute,var(--color-slate-500))}.GuestsFilter-module-scss-module__AyoiGW__guests__presets{gap:var(--spacing-2);grid-template-columns:repeat(4,1fr);display:grid}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__preset{--_btn-color:var(--_ink-soft,var(--color-slate-600));--_btn-bg-color:var(--_panel,var(--color-white));--_btn-border-color:var(--_line,var(--color-slate-200))}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__preset:is(:hover,:focus-visible){--_btn-color:var(--_ink-soft,var(--color-slate-600));--_btn-bg-color:var(--_panel,var(--color-white));--_btn-border-color:var(--_line-strong,var(--color-slate-300))}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__preset{--_btn-border-radius:var(--spacing-2);--_btn-padding-inline:0;--_btn-padding-block:var(--spacing-1-5);--_btn-font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px var(--_preset-ring,transparent)}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__preset[aria-pressed=true],.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__preset[aria-pressed=true]:is(:hover,:focus-visible){--_btn-color:var(--_accent-strong,var(--color-sky-700));--_btn-bg-color:var(--_accent-soft,var(--color-sky-50));--_btn-border-color:var(--_accent,var(--color-sky-600))}.GuestsFilter-module-scss-module__AyoiGW__guests .GuestsFilter-module-scss-module__AyoiGW__guests__preset[aria-pressed=true]{--_preset-ring:var(--_accent,var(--color-sky-600))}
.DescribeWithAi-module-scss-module__eQTcka__describe{--_wf-amber:var(--system-warning);--_wf-green:var(--system-active);--_wf-blue:var(--primary);--_wf-neutral:var(--outline);--_wf-amber-text:color-mix(in srgb, var(--system-warning), var(--on-surface) 45%);--_wf-green-text:color-mix(in srgb, var(--system-active), var(--on-surface) 35%);--_wf-blue-text:var(--on-primary-container);--_wf-neutral-text:var(--on-surface-variant);--_wf-amber-fill:color-mix(in srgb, var(--system-warning), transparent 88%);--_wf-green-fill:color-mix(in srgb, var(--system-active), transparent 88%);--_wf-blue-fill:color-mix(in srgb, var(--primary), transparent 88%);--_wf-neutral-fill:var(--surface-container-high)}[data-theme=dark] .DescribeWithAi-module-scss-module__eQTcka__describe{--_wf-blue-text:var(--primary)}.DescribeWithAi-module-scss-module__eQTcka__describe{border:1px solid var(--outline-variant);border-radius:calc(var(--border-radius)*1.5);background:var(--surface-container);gap:var(--spacing-4);padding:var(--spacing-5);display:grid}.DescribeWithAi-module-scss-module__eQTcka__describe__header{align-items:center;gap:var(--spacing-3);display:flex}.DescribeWithAi-module-scss-module__eQTcka__describe__icon{border-radius:calc(var(--border-radius)*1.5);background:var(--_wf-blue-fill);width:3rem;height:3rem;color:var(--_wf-blue-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DescribeWithAi-module-scss-module__eQTcka__describe__title{text-transform:var(--heading-case);margin-top:var(--heading-top);margin-bottom:var(--heading-bottom,0);text-align:var(--heading-align);justify-self:var(--heading-justify-self,start);letter-spacing:var(--heading-letter-spacing);word-break:var(--heading-word-break,break-word);font-family:var(--font-family-heading);color:var(--on-surface);text-wrap:balance;font-size:var(--_h4-font-size,var(--heading-size-h4-font-size));line-height:var(--_h4-line-height,var(--heading-size-h4-line-height));font-weight:var(--_h4-font-weight,var(--heading-size-h4-font-weight));min-width:0;flex:1;margin:0}.DescribeWithAi-module-scss-module__eQTcka__describe__when{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;margin:0;display:flex}.DescribeWithAi-module-scss-module__eQTcka__describe__whenLabel{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant)}.DescribeWithAi-module-scss-module__eQTcka__describe__whenEvent{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius);background:var(--_wf-neutral-fill);color:var(--on-surface);font-family:var(--font-mono);overflow-wrap:anywhere}.DescribeWithAi-module-scss-module__eQTcka__describe__reason{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius);background:color-mix(in srgb, var(--error), transparent 88%);color:var(--error);flex-wrap:wrap;display:flex}.DescribeWithAi-module-scss-module__eQTcka__describe__reasonText{min-width:0}.DescribeWithAi-module-scss-module__eQTcka__describe__submit{display:grid}.DescribeWithAi-module-scss-module__eQTcka__describe__suggestions{gap:var(--spacing-3);border-block-start:1px solid var(--outline-variant);padding-block-start:var(--spacing-4);display:grid}.DescribeWithAi-module-scss-module__eQTcka__describe__suggestionsTitle{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant)}.DescribeWithAi-module-scss-module__eQTcka__describe__suggestionList{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DescribeWithAi-module-scss-module__eQTcka__describe__suggestion{--_suggestion-border:var(--outline-variant);--_suggestion-bg:var(--surface-container);--_suggestion-color:var(--on-surface-variant);font:inherit;font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--_suggestion-border);border-radius:var(--border-radius);background:var(--_suggestion-bg);color:var(--_suggestion-color);text-align:left;cursor:pointer}.DescribeWithAi-module-scss-module__eQTcka__describe__suggestion:hover:not(:disabled),.DescribeWithAi-module-scss-module__eQTcka__describe__suggestion:focus-visible{--_suggestion-border:var(--primary);--_suggestion-bg:var(--_wf-blue-fill);--_suggestion-color:var(--_wf-blue-text)}.DescribeWithAi-module-scss-module__eQTcka__describe__suggestion:disabled{cursor:default;opacity:.6}
.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__wrapper{gap:var(--spacing-4);min-width:0;display:grid}.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__trigger{display:none}@media (max-width:61.9375rem){.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__trigger{width:100%;display:grid}}dialog.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__root{--_display:none;display:var(--_display);width:auto;max-width:none;box-shadow:none;background-color:#0000;border:none;margin:0;padding:0;position:static}@media (min-width:62rem){dialog.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__root{--_display:block}}.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__sheet{--_modal-bgr:var(--surface-container)}.ReviewBookingPanelSummaryDialog-module-scss-module__ogheca__sheet__body{padding-top:var(--spacing-12)}
[data-theme=dark] .OptionCard-module-scss-module__cRrs7G__card{--_ink:var(--on-surface);--_ink-strong:var(--on-surface);--_ink-body:var(--on-surface);--_ink-soft:var(--on-surface-variant);--_ink-mute:var(--on-surface-variant);--_ink-faint:var(--on-surface-variant);--_panel:var(--surface-container-high);--_panel-soft:var(--surface-container);--_panel-muted:var(--surface-container-highest);--_panel-muted-hover:var(--surface-container-highest);--_line:var(--outline-variant);--_line-strong:var(--outline);--_line-soft:var(--outline-variant);--_accent:var(--primary);--_accent-strong:var(--primary);--_accent-ink:var(--on-primary-container);--_on-accent:var(--on-primary);--_accent-soft:var(--primary-container);--_accent-tint:var(--primary-container);--_accent-line:var(--primary);--_accent-ring:var(--primary);--_accent-border:color-mix(in srgb, var(--primary) 60%, transparent);--_accent-border-soft:color-mix(in srgb, var(--primary) 35%, transparent);--_accent-halo:color-mix(in srgb, var(--primary) 25%, transparent);--_selected-fill:color-mix(in srgb, var(--primary) 14%, transparent);--_bar-1:color-mix(in srgb, var(--primary) 30%, transparent);--_bar-2:color-mix(in srgb, var(--primary) 45%, transparent);--_bar-3:color-mix(in srgb, var(--primary) 60%, transparent);--_bar-4:color-mix(in srgb, var(--primary) 80%, transparent);--_bar-5:var(--primary);--_bar-off:var(--surface-container-highest);--_shadow:color-mix(in srgb, var(--color-black) 50%, transparent);--_shadow-deep:color-mix(in srgb, var(--color-black) 60%, transparent)}.OptionCard-module-scss-module__cRrs7G__card{--_card-border:var(--_line,var(--color-slate-200));--_card-ring:transparent;--_card-bg:var(--_panel,var(--color-white));--_card-tile-bg:var(--_panel-muted,var(--color-slate-100));--_card-tile-color:var(--_ink-soft,var(--color-slate-600));--_card-label-color:var(--_ink-body,var(--color-slate-700));--_card-label-weight:var(--font-weight-semibold);--_card-indicator-bg:transparent;--_card-indicator-border:var(--_line-strong,var(--color-slate-300));--_card-indicator-color:var(--_accent,var(--color-sky-600));align-items:center;gap:var(--spacing-2-5);min-width:0;padding:var(--spacing-1);background:var(--_card-bg);border:1px solid var(--_card-border);border-radius:var(--spacing-3);box-shadow:inset 0 0 0 1px var(--_card-ring);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.OptionCard-module-scss-module__cRrs7G__card[data-size=md]{gap:var(--spacing-3)}.OptionCard-module-scss-module__cRrs7G__card:hover{--_card-border:var(--_line-strong,var(--color-slate-300));--_card-bg:var(--_panel-soft,var(--color-slate-50))}.OptionCard-module-scss-module__cRrs7G__card[data-checked]{--_card-border:var(--_accent,var(--color-sky-600));--_card-ring:var(--_accent,var(--color-sky-600));--_card-bg:var(--_selected-fill,color-mix(in srgb, var(--color-sky-50) 70%, transparent));--_card-tile-bg:var(--_accent,var(--color-sky-600));--_card-tile-color:var(--color-white);--_card-label-color:var(--_accent-ink,var(--color-sky-900));--_card-label-weight:var(--font-weight-bold);--_card-indicator-bg:var(--_accent,var(--color-sky-600));--_card-indicator-border:var(--_accent,var(--color-sky-600));--_card-indicator-color:var(--color-white)}.OptionCard-module-scss-module__cRrs7G__card:has(.OptionCard-module-scss-module__cRrs7G__card__input:focus-visible){outline:2px solid var(--_accent-ring,var(--color-sky-500));outline-offset:2px}.OptionCard-module-scss-module__cRrs7G__card__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.OptionCard-module-scss-module__cRrs7G__card__tile{background:var(--_card-tile-bg);block-size:2rem;inline-size:2rem;color:var(--_card-tile-color);border-radius:var(--spacing-2);flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.OptionCard-module-scss-module__cRrs7G__card[data-size=md] .OptionCard-module-scss-module__cRrs7G__card__tile{block-size:2rem;inline-size:2rem}.OptionCard-module-scss-module__cRrs7G__card__text{flex:auto;min-width:0;display:grid}.OptionCard-module-scss-module__cRrs7G__card__label{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--_card-label-weight);color:var(--_card-label-color)}.OptionCard-module-scss-module__cRrs7G__card[data-size=md] .OptionCard-module-scss-module__cRrs7G__card__label{color:var(--_ink,var(--color-slate-900));--ui-small-weight:var(--font-weight-bold)}.OptionCard-module-scss-module__cRrs7G__card__desc{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-normal);color:var(--_ink-mute,var(--color-slate-500));font-size:.6875rem}.OptionCard-module-scss-module__cRrs7G__card__indicator{block-size:1rem;inline-size:1rem;color:var(--_card-indicator-color);background:var(--_card-indicator-bg);border:1px solid var(--_card-indicator-border);border-radius:50%;flex:none;place-items:center;display:grid}.OptionCard-module-scss-module__cRrs7G__card[data-size=sm]:not([data-checked]) .OptionCard-module-scss-module__cRrs7G__card__indicator{visibility:hidden}
.ReviewStepper-module-scss-module__8W_R3a__stepper{--_stepper-padding:var(--spacing-3) var(--spacing-4);width:100%;padding:var(--_stepper-padding);background-color:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--spacing-4)}@media (min-width:48rem){.ReviewStepper-module-scss-module__8W_R3a__stepper{--_stepper-padding:var(--spacing-4) var(--spacing-5)}}.ReviewStepper-module-scss-module__8W_R3a__stepper__list{align-items:center;gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:flex}.ReviewStepper-module-scss-module__8W_R3a__stepper__item{--_indicator-bg:transparent;--_indicator-fg:var(--on-surface-variant);--_indicator-border:var(--outline-variant);--_indicator-ring:transparent;--_eyebrow-color:var(--on-surface-variant);--_label-color:var(--on-surface-variant);--_connector-color:var(--outline-variant);--_text-display:none;align-items:center;gap:var(--spacing-3);flex:auto;min-width:0;display:flex}.ReviewStepper-module-scss-module__8W_R3a__stepper__item[data-state=complete]{--_indicator-bg:var(--primary);--_indicator-fg:var(--on-primary);--_indicator-border:var(--primary);--_eyebrow-color:var(--primary);--_label-color:var(--on-surface);--_connector-color:var(--primary)}.ReviewStepper-module-scss-module__8W_R3a__stepper__item[data-state=current]{--_indicator-bg:var(--on-surface);--_indicator-fg:var(--surface-container);--_indicator-border:var(--on-surface);--_indicator-ring:color-mix(in srgb, var(--primary) 22%, transparent);--_eyebrow-color:var(--primary);--_label-color:var(--on-surface);--ui-caption-weight:var(--font-weight-semibold);--_text-display:grid}.ReviewStepper-module-scss-module__8W_R3a__stepper__item:last-child{flex:none}@media (min-width:48rem){.ReviewStepper-module-scss-module__8W_R3a__stepper__item{--_text-display:grid}}.ReviewStepper-module-scss-module__8W_R3a__stepper__indicator{border:1.5px solid var(--_indicator-border);background-color:var(--_indicator-bg);width:2rem;height:2rem;color:var(--_indicator-fg);box-shadow:0 0 0 4px var(--_indicator-ring);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ReviewStepper-module-scss-module__8W_R3a__stepper__number{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-bold);line-height:1}.ReviewStepper-module-scss-module__8W_R3a__stepper__text{display:var(--_text-display);gap:var(--spacing-0-5);min-width:0}.ReviewStepper-module-scss-module__8W_R3a__stepper__eyebrow{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);color:var(--_eyebrow-color);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.ReviewStepper-module-scss-module__8W_R3a__stepper__label{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));color:var(--_label-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReviewStepper-module-scss-module__8W_R3a__stepper__labelLink{--_link-decoration:none;-webkit-text-decoration:var(--_link-decoration);-webkit-text-decoration:var(--_link-decoration);text-decoration:var(--_link-decoration);text-underline-offset:.2em;min-width:0}.ReviewStepper-module-scss-module__8W_R3a__stepper__labelLink:hover{--_link-decoration:underline}.ReviewStepper-module-scss-module__8W_R3a__stepper__labelLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--spacing-0-5)}.ReviewStepper-module-scss-module__8W_R3a__stepper__connector{background-color:var(--_connector-color);height:2px;min-width:var(--spacing-4);border-radius:1px;flex:auto;transition:background-color .2s}.ReviewStepper-module-scss-module__8W_R3a__stepper__srStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
[data-theme=dark] .PolicyToggle-module-scss-module__OyTQ0W__policy{--_ink:var(--on-surface);--_ink-strong:var(--on-surface);--_ink-body:var(--on-surface);--_ink-soft:var(--on-surface-variant);--_ink-mute:var(--on-surface-variant);--_ink-faint:var(--on-surface-variant);--_panel:var(--surface-container-high);--_panel-soft:var(--surface-container);--_panel-muted:var(--surface-container-highest);--_panel-muted-hover:var(--surface-container-highest);--_line:var(--outline-variant);--_line-strong:var(--outline);--_line-soft:var(--outline-variant);--_accent:var(--primary);--_accent-strong:var(--primary);--_accent-ink:var(--on-primary-container);--_on-accent:var(--on-primary);--_accent-soft:var(--primary-container);--_accent-tint:var(--primary-container);--_accent-line:var(--primary);--_accent-ring:var(--primary);--_accent-border:color-mix(in srgb, var(--primary) 60%, transparent);--_accent-border-soft:color-mix(in srgb, var(--primary) 35%, transparent);--_accent-halo:color-mix(in srgb, var(--primary) 25%, transparent);--_selected-fill:color-mix(in srgb, var(--primary) 14%, transparent);--_bar-1:color-mix(in srgb, var(--primary) 30%, transparent);--_bar-2:color-mix(in srgb, var(--primary) 45%, transparent);--_bar-3:color-mix(in srgb, var(--primary) 60%, transparent);--_bar-4:color-mix(in srgb, var(--primary) 80%, transparent);--_bar-5:var(--primary);--_bar-off:var(--surface-container-highest);--_shadow:color-mix(in srgb, var(--color-black) 50%, transparent);--_shadow-deep:color-mix(in srgb, var(--color-black) 60%, transparent)}.PolicyToggle-module-scss-module__OyTQ0W__policy{justify-content:space-between;inline-size:100%}.PolicyToggle-module-scss-module__OyTQ0W__policy__text{display:grid}.PolicyToggle-module-scss-module__OyTQ0W__policy__title{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-bold);color:var(--_ink-strong,var(--color-slate-800))}.PolicyToggle-module-scss-module__OyTQ0W__policy__desc{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-normal);color:var(--_ink-mute,var(--color-slate-500));font-size:.6875rem}
.DateBlocker-module-scss-module___5QS6G__blocker{gap:var(--spacing-4);min-width:0;display:grid}.DateBlocker-module-scss-module___5QS6G__blockerForm{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;display:grid}.DateBlocker-module-scss-module___5QS6G__blocker__subtitle{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));color:var(--color-grey-dark);margin:0}.DateBlocker-module-scss-module___5QS6G__blocker__success{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--system-active);border:1px solid var(--system-success);border-radius:var(--border-radius);color:var(--system-success);font-size:var(--ui-caption-font-size);display:flex}.DateBlocker-module-scss-module___5QS6G__blocker__successIcon{margin-top:var(--spacing-0-5);flex-shrink:0}.DateBlocker-module-scss-module___5QS6G__blocker__mode{gap:var(--spacing-2);margin:0 0 var(--spacing-2);border:none;min-width:0;padding:0;display:flex}.DateBlocker-module-scss-module___5QS6G__blocker__modeBtn{min-width:0}.DateBlocker-module-scss-module___5QS6G__blocker__grid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.DateBlocker-module-scss-module___5QS6G__blocker__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))}}.DateBlocker-module-scss-module___5QS6G__blocker__stack{gap:var(--spacing-4);min-width:0;display:grid}.DateBlocker-module-scss-module___5QS6G__blocker__range{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:36rem){.DateBlocker-module-scss-module___5QS6G__blocker__range{grid-template-columns:1fr 1fr}}.DateBlocker-module-scss-module___5QS6G__blocker__blockAction{margin-top:var(--spacing-1);justify-content:flex-end;display:flex}.DateBlocker-module-scss-module___5QS6G__blocker__unblock{gap:var(--spacing-3);min-width:0;display:grid}.DateBlocker-module-scss-module___5QS6G__blocker__unblockTitle{font-size:var(--heading-h4-font-size,1.125rem);font-weight:var(--font-weight-semibold);color:var(--color-main);margin:0}.DateBlocker-module-scss-module___5QS6G__blocker__unblockForm{gap:var(--spacing-4);align-content:start;align-items:start;display:grid}.DateBlocker-module-scss-module___5QS6G__blocker__unblockField{flex:12rem;min-width:0}.DateBlocker-module-scss-module___5QS6G__blocker__unblockCta{justify-self:end}
.ConfirmStepPage-module-scss-module__fztxJq__page{display:grid}.ConfirmStepPage-module-scss-module__fztxJq__summaryBar{z-index:2;padding:var(--spacing-3) 0;background-color:color-mix(in srgb, var(--surface) 92%, transparent);border-top:1px solid var(--outline-variant);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;bottom:0}@media (min-width:62rem){.ConfirmStepPage-module-scss-module__fztxJq__summaryBar{display:none}}.ConfirmStepPage-module-scss-module__fztxJq__summaryBar__button{--_btn-padding-block:var(--spacing-3-5);width:100%;min-height:2.75rem}.ConfirmStepPage-module-scss-module__fztxJq__policyBadge{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);padding:var(--spacing-1) var(--spacing-2-5);background-color:var(--surface-container-high);color:var(--on-surface);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;display:inline-flex}.ConfirmStepPage-module-scss-module__fztxJq__policyNote{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:flex-start;gap:var(--spacing-2);color:var(--on-surface-variant);margin:0;display:flex}.ConfirmStepPage-module-scss-module__fztxJq__policyNote svg{color:var(--primary);flex-shrink:0}.ConfirmStepPage-module-scss-module__fztxJq__policyLink{--_link-decoration:none;font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-bold);justify-self:start;align-items:center;gap:var(--spacing-1);color:var(--primary);-webkit-text-decoration:var(--_link-decoration);-webkit-text-decoration:var(--_link-decoration);text-decoration:var(--_link-decoration);text-underline-offset:.2em;display:inline-flex}.ConfirmStepPage-module-scss-module__fztxJq__policyLink:hover{--_link-decoration:underline}.ConfirmStepPage-module-scss-module__fztxJq__policyLink svg{flex-shrink:0}.ConfirmStepPage-module-scss-module__fztxJq__steps{margin:0;padding:0;list-style:none;display:grid}.ConfirmStepPage-module-scss-module__fztxJq__reveal{gap:var(--spacing-3);display:grid}@media (prefers-reduced-motion:no-preference){.ConfirmStepPage-module-scss-module__fztxJq__reveal{animation:.32s ease-out both ConfirmStepPage-module-scss-module__fztxJq__reveal}}@keyframes ConfirmStepPage-module-scss-module__fztxJq__reveal{0%{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0}}.ConfirmStepPage-module-scss-module__fztxJq__terms{padding:var(--spacing-4);border-radius:var(--spacing-3);background-color:var(--surface-container-low);border:1px solid var(--outline-variant)}.ConfirmStepPage-module-scss-module__fztxJq__notice{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--spacing-3);background-color:var(--primary-container);color:var(--on-primary-container);display:flex}.ConfirmStepPage-module-scss-module__fztxJq__notice svg{flex-shrink:0}.ConfirmStepPage-module-scss-module__fztxJq__notice__text{gap:var(--spacing-0-5);display:grid}.ConfirmStepPage-module-scss-module__fztxJq__notice__text strong{font-weight:var(--font-weight-semibold)}.ConfirmStepPage-module-scss-module__fztxJq__cta{--_btn-min-width:100%;--_btn-padding-block:var(--spacing-4);--_btn-border-radius:var(--spacing-3);--_btn-font-size:var(--ui-body-font-size)}.ConfirmStepPage-module-scss-module__fztxJq__ctaNote{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));text-align:center;color:var(--on-surface-variant);margin:0}.ConfirmStepPage-module-scss-module__fztxJq__locked{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-4);border-radius:var(--spacing-3);border:1px dashed var(--outline);background-color:var(--surface-container-low);color:var(--on-surface-variant);margin:0;display:flex}.ConfirmStepPage-module-scss-module__fztxJq__locked svg{flex-shrink:0}.ConfirmStepPage-module-scss-module__fztxJq__preparingPayment{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-5) 0;color:var(--on-surface-variant);margin:0;display:flex}.ConfirmStepPage-module-scss-module__fztxJq__spinner{color:var(--primary);animation:1s linear infinite ConfirmStepPage-module-scss-module__fztxJq__spin}@keyframes ConfirmStepPage-module-scss-module__fztxJq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConfirmStepPage-module-scss-module__fztxJq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConfirmStepPage-module-scss-module__fztxJq__skeleton{gap:var(--spacing-4);padding-block:var(--spacing-4);display:grid}.ConfirmStepPage-module-scss-module__fztxJq__skeleton__heading{border-radius:var(--spacing-1);background-color:var(--surface-container-high);width:240px;height:28px;animation:1.4s ease-in-out infinite ConfirmStepPage-module-scss-module__fztxJq__skeleton-pulse}.ConfirmStepPage-module-scss-module__fztxJq__skeleton__layout{--_skeleton-columns:minmax(0, 1fr);grid-template-columns:var(--_skeleton-columns);gap:var(--spacing-6);display:grid}@media (min-width:62rem){.ConfirmStepPage-module-scss-module__fztxJq__skeleton__layout{--_skeleton-columns:minmax(0, 1fr) 24rem}}.ConfirmStepPage-module-scss-module__fztxJq__skeleton__main{gap:var(--spacing-3);display:grid}.ConfirmStepPage-module-scss-module__fztxJq__skeleton__card{border-radius:var(--spacing-4);background-color:var(--surface-container-high);height:12rem;animation:1.4s ease-in-out infinite ConfirmStepPage-module-scss-module__fztxJq__skeleton-pulse}.ConfirmStepPage-module-scss-module__fztxJq__skeleton__aside{border-radius:var(--spacing-4);background-color:var(--surface-container-high);height:24rem;animation:1.4s ease-in-out infinite ConfirmStepPage-module-scss-module__fztxJq__skeleton-pulse}@keyframes ConfirmStepPage-module-scss-module__fztxJq__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.ConfirmStepPage-module-scss-module__fztxJq__error,.ConfirmStepPage-module-scss-module__fztxJq__errorContainer{justify-items:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-4);text-align:center;display:grid}.ConfirmStepPage-module-scss-module__fztxJq__error__icon,.ConfirmStepPage-module-scss-module__fztxJq__errorIcon{color:var(--error)}.ConfirmStepPage-module-scss-module__fztxJq__pageHeading{color:var(--on-surface);margin:0}.ConfirmStepPage-module-scss-module__fztxJq__error__message,.ConfirmStepPage-module-scss-module__fztxJq__errorMessage{font-size:var(--ui-body-font-size);line-height:var(--ui-body-line-height);font-weight:var(--ui-body-weight,var(--ui-body-font-weight));color:var(--on-surface-variant);max-width:30rem;margin:0}
.RangeSlider-module-scss-module__V2nCzG__range-slider{--primary-color:var(--color-blue);--value-offset-y:var(--ticks-gap);--value-active-color:white;--value-background:transparent;--value-background-hover:var(--primary-color);--value-font:var(--ui-small-font-size);--fill-color:var(--primary-color);--progress-background:var(--color-grey-border);--progress-radius:0;--progress-shadow:none;--progress-flll-shadow:none;--track-height:calc(var(--thumb-size) / 5);--thumb-size:24px;--thumb-color:var(--primary-color);--thumb-shadow:0 0 0 7px var(--primary-color) inset;--thumb-shadow-active:0 0 0 13px var(--primary-color) inset;--ticks-thickness:1px;--ticks-height:2px;--ticks-gap:var(--ticks-height,0);--step:1;--ticks-count:Calc(var(--max) - var(--min)) / var(--step);--maxTicksAllowed:30;--too-many-ticks:Min(1, Max(var(--ticks-count) - var(--maxTicksAllowed), 0));--x-step:Max(var(--step), var(--too-many-ticks) * (var(--max) - var(--min)));--tickInterval:100/((var(--max) - var(--min)) / var(--step)) * var(--tickEvery,1);--tickIntervalPerc:calc((100% - var(--thumb-size)) / ((var(--max) - var(--min)) / var(--x-step)) * var(--tickEvery,1));--value-a:Clamp(var(--min), var(--value,0), var(--max));--value-b:var(--value,0);--text-value-a:var(--text-value,"");--completed-a:calc((var(--value-a) - var(--min)) / (var(--max) - var(--min)) * 100);--completed-b:calc((var(--value-b) - var(--min)) / (var(--max) - var(--min)) * 100);--ca:Min(var(--completed-a), var(--completed-b));--cb:Max(var(--completed-a), var(--completed-b));--thumbs-too-close:Clamp(-1, 1000 * (Min(1, Max(var(--cb) - var(--ca) - 5, -1)) + .001), 1);--thumb-close-to-min:Min(1, Max(var(--ca) - 2, 0));--thumb-close-to-max:Min(1, Max(98 - var(--cb), 0));min-width:200px;margin:var(--_range-slider-margin);height:max(var(--track-height),var(--thumb-size));padding-bottom:var(--flip-y,var(--ticks-gap));padding-top:calc(var(--flip-y)*var(--ticks-gap));display:inline-block;position:relative}.RangeSlider-module-scss-module__V2nCzG__range-slider__progress{--start-end:0;--clip-end:calc(100% - (var(--cb)) * 1%);--clip-start:calc(var(--ca) * 1%);--clip:inset(-20px var(--clip-end) -20px var(--clip-start));left:var(--start-end);right:var(--start-end);top:calc(var(--ticks-gap)*var(--flip-y,0) + var(--thumb-size)/2 - var(--track-height)/2);height:calc(var(--track-height));background:var(--progress-background,#eee);pointer-events:none;z-index:-1;border-radius:var(--progress-radius);position:absolute}.RangeSlider-module-scss-module__V2nCzG__range-slider__progress:before{content:"";clip-path:var(--clip);background:var(--fill-color,black);box-shadow:var(--progress-flll-shadow);z-index:1;border-radius:inherit;position:absolute;inset:0}.RangeSlider-module-scss-module__V2nCzG__range-slider__progress:after{content:"";box-shadow:var(--progress-shadow);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.RangeSlider-module-scss-module__V2nCzG__range-slider>input{-webkit-appearance:none;width:100%;height:var(--thumb-size);left:0;top:calc(50% - max(var(--track-height),var(--thumb-size))/2 + var(--ticks-gap)/2*var(--flip-y,-1));cursor:grab;background:0 0;outline:none;margin:0;position:absolute}.RangeSlider-module-scss-module__V2nCzG__range-slider>input:not(:only-of-type){pointer-events:none}.RangeSlider-module-scss-module__V2nCzG__range-slider>input::-webkit-slider-thumb{appearance:none;height:var(--thumb-size);width:var(--thumb-size);transform:var(--thumb-transform);border-radius:var(--thumb-radius,50%);background:var(--thumb-color);box-shadow:var(--thumb-shadow);pointer-events:auto;border:none;transition:all .1s}.RangeSlider-module-scss-module__V2nCzG__range-slider>input::-moz-range-thumb{appearance:none;height:var(--thumb-size);width:var(--thumb-size);transform:var(--thumb-transform);border-radius:var(--thumb-radius,50%);background:var(--thumb-color);box-shadow:var(--thumb-shadow);pointer-events:auto;border:none;transition:all .1s}.RangeSlider-module-scss-module__V2nCzG__range-slider>input::-ms-thumb{appearance:none;height:var(--thumb-size);width:var(--thumb-size);transform:var(--thumb-transform);border-radius:var(--thumb-radius,50%);background:var(--thumb-color);box-shadow:var(--thumb-shadow);pointer-events:auto;border:none;transition:all .1s}.RangeSlider-module-scss-module__V2nCzG__range-slider>input:focus{--thumb-shadow:0 0 0 3px white, 0 0 0 6px var(--primary-color)}.RangeSlider-module-scss-module__V2nCzG__range-slider>input:active{--thumb-shadow:var(--thumb-shadow-active);cursor:grabbing}.RangeSlider-module-scss-module__V2nCzG__range-slider>input:active+output{transition:all}.RangeSlider-module-scss-module__V2nCzG__range-slider>input+output:first-of-type{left:0}.RangeSlider-module-scss-module__V2nCzG__range-slider>input+output:first-of-type:after{content:var(--prefix,"") var(--text-value-a)}.RangeSlider-module-scss-module__V2nCzG__range-slider>input+output:nth-of-type(2){right:0}.RangeSlider-module-scss-module__V2nCzG__range-slider>input+output:nth-of-type(2):after{content:var(--prefix,"") var(--text-value-b,var(--max))}.RangeSlider-module-scss-module__V2nCzG__range-slider>input+output{pointer-events:none;font-size:var(--value-font);top:var(--spacing-6);position:absolute}
.ScheduleEditor-module-scss-module__5qapEq__editor{background:var(--color-white);gap:var(--spacing-4);display:grid}.ScheduleEditor-module-scss-module__5qapEq__editor__quickActions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ScheduleEditor-module-scss-module__5qapEq__editor__days{gap:var(--spacing-2);display:grid}.ScheduleEditor-module-scss-module__5qapEq__editor__day{border:1px solid var(--color-grey-border);border-radius:var(--border-radius);overflow:hidden}.ScheduleEditor-module-scss-module__5qapEq__editor__dayHeader{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3-5) var(--spacing-4);background:var(--color-grey-light);display:flex}.ScheduleEditor-module-scss-module__5qapEq__editor__dayCheckbox{flex:1;min-width:0}.ScheduleEditor-module-scss-module__5qapEq__editor__dayName{font-size:var(--ui-caption-font-size);font-weight:var(--font-weight-medium);color:var(--color-grey-dark)}.ScheduleEditor-module-scss-module__5qapEq__editor__dayStatus{font-size:var(--ui-small-font-size)}.ScheduleEditor-module-scss-module__5qapEq__editor__available{color:var(--system-success)}.ScheduleEditor-module-scss-module__5qapEq__editor__unavailable{color:var(--system-error)}.ScheduleEditor-module-scss-module__5qapEq__editor__expand{flex-shrink:0}.ScheduleEditor-module-scss-module__5qapEq__editor__dayContent{padding:var(--spacing-4);border-top:1px solid var(--color-grey-border)}.ScheduleEditor-module-scss-module__5qapEq__editor__timeSlotHint{font-size:var(--ui-small-font-size);color:var(--color-grey);margin:0 0 var(--spacing-3);line-height:var(--ui-caption-line-height)}.ScheduleEditor-module-scss-module__5qapEq__editor__actions{margin-top:var(--spacing-2);justify-content:flex-end;display:flex}
.PaymentSummary-module-scss-module__Pd-teW__summary{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;padding:1.5rem}.PaymentSummary-module-scss-module__Pd-teW__title{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.PaymentSummary-module-scss-module__Pd-teW__detail{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.PaymentSummary-module-scss-module__Pd-teW__label{color:var(--color-text-secondary,#6b7280);font-size:.875rem}.PaymentSummary-module-scss-module__Pd-teW__value{font-weight:500}.PaymentSummary-module-scss-module__Pd-teW__divider{border-top:1px solid var(--color-border,#e5e7eb);margin:.75rem 0}.PaymentSummary-module-scss-module__Pd-teW__total{color:var(--color-primary,#2563eb);font-size:1.25rem;font-weight:700}
.TimeSlotPicker-module-scss-module__YSHHRa__picker{flex-direction:column;gap:.75rem;display:flex}.TimeSlotPicker-module-scss-module__YSHHRa__empty{color:#666;margin:0;padding:.5rem 0;font-size:.875rem}.TimeSlotPicker-module-scss-module__YSHHRa__slots{flex-direction:column;gap:.5rem;display:flex}.TimeSlotPicker-module-scss-module__YSHHRa__slot{align-items:center;gap:.5rem;display:flex}.TimeSlotPicker-module-scss-module__YSHHRa__timeSelect{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.5rem;font-size:.875rem}.TimeSlotPicker-module-scss-module__YSHHRa__timeSelect:focus{border-color:#0b57d0;outline:none}.TimeSlotPicker-module-scss-module__YSHHRa__timeSelect:disabled{cursor:not-allowed;background:#f5f5f5}.TimeSlotPicker-module-scss-module__YSHHRa__separator{color:#666;font-size:.875rem}.TimeSlotPicker-module-scss-module__YSHHRa__removeButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.TimeSlotPicker-module-scss-module__YSHHRa__removeButton:hover:not(:disabled){color:#dc2626;background:#fef2f2}.TimeSlotPicker-module-scss-module__YSHHRa__removeButton:disabled{opacity:.5;cursor:not-allowed}.TimeSlotPicker-module-scss-module__YSHHRa__addButton{color:#666;cursor:pointer;background:0 0;border:1px dashed #e0e0e0;border-radius:6px;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s,color .2s;display:inline-flex}.TimeSlotPicker-module-scss-module__YSHHRa__addButton:hover:not(:disabled){color:#0b57d0;border-color:#0b57d0}.TimeSlotPicker-module-scss-module__YSHHRa__addButton:disabled{opacity:.5;cursor:not-allowed}
.RequestSuccess-module-scss-module__jYQTta__page{justify-items:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-4);text-align:center;max-width:36rem;margin:0 auto;display:grid}.RequestSuccess-module-scss-module__jYQTta__icon{justify-content:center;display:flex}.RequestSuccess-module-scss-module__jYQTta__checkIcon{color:var(--color-success,#22c55e)}.RequestSuccess-module-scss-module__jYQTta__title{color:var(--on-surface);margin:0}.RequestSuccess-module-scss-module__jYQTta__body{color:var(--on-surface-variant);max-width:28rem;margin:0;line-height:1.6}.RequestSuccess-module-scss-module__jYQTta__actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;justify-content:center;display:flex}
.StripePaymentForm-module-scss-module__puaAga__form{flex-direction:column;gap:1.5rem;display:flex}.StripePaymentForm-module-scss-module__puaAga__element{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:1rem}.StripePaymentForm-module-scss-module__puaAga__submitButton{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.StripePaymentForm-module-scss-module__puaAga__submitButton:hover:not(:disabled){background:var(--color-primary-dark,#1d4ed8)}.StripePaymentForm-module-scss-module__puaAga__submitButton:disabled{opacity:.6;cursor:not-allowed}.StripePaymentForm-module-scss-module__puaAga__spinner{animation:1s linear infinite StripePaymentForm-module-scss-module__puaAga__spin}@keyframes StripePaymentForm-module-scss-module__puaAga__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TripTypesWidget-module-scss-module__mLsFzW__widget{background-color:var(--_as-box-bgr,var(--surface-container));padding:var(--_card-padding,var(--spacing-6))}@media (max-width:47.9375rem){.TripTypesWidget-module-scss-module__mLsFzW__widget{--_card-padding:var(--spacing-3)}}.TripTypesWidget-module-scss-module__mLsFzW__widget{border-radius:var(--_card-border-radius,var(--spacing-6));color:var(--_as-box-color);max-width:var(--_as-box-max-width);corner-shape:squircle;gap:var(--spacing-4);display:grid}.TripTypesWidget-module-scss-module__mLsFzW__widget__content{gap:var(--spacing-4);flex-direction:column;display:flex}.TripTypesWidget-module-scss-module__mLsFzW__calendarPreview{padding:var(--spacing-4);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);background:var(--color-white);min-width:0;margin:0}
.page-module-scss-module__neQMFG__error{padding:var(--spacing-6);color:var(--on-surface-variant);justify-content:center;align-items:center;display:flex}.page-module-scss-module__neQMFG__calendarRow{gap:var(--spacing-3);margin-top:var(--spacing-4);flex-direction:column;display:flex}
