.custom-questions[data-v-f60c071b]{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.custom-questions>header[data-v-f60c071b]{display:flex;flex-direction:column;gap:var(--space-2)}.custom-questions>header h2[data-v-f60c071b]{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.01em}.custom-questions>header p[data-v-f60c071b]{margin:0;opacity:.6}.custom-questions .back[data-v-f60c071b]{align-self:flex-start;background:transparent;border:0;padding:0;opacity:.65;font:inherit;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.custom-questions .back[data-v-f60c071b]:hover{opacity:1}.custom-questions[data-v-f60c071b] .form-component{display:flex;flex-direction:column;gap:var(--space-5)}.custom-questions label[data-v-f60c071b]{display:block;font-weight:700;font-size:.85rem;opacity:.8;margin-bottom:var(--space-2)}.custom-questions label .required[data-v-f60c071b]{color:var(--red-medium);margin-left:2px}.custom-questions small[data-v-f60c071b]{display:block;margin-top:var(--space-2);font-size:.75rem;opacity:.55}.custom-questions .multi-choice[data-v-f60c071b]{display:flex;flex-direction:column;gap:var(--space-2)}.custom-questions .multi-choice button[data-v-f60c071b]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--app-surface);color:var(--app-surface-contrast);border:2px solid rgba(var(--app-primary-rgb),.1);border-radius:var(--app-radius, var(--radius-m));cursor:pointer;font:inherit;text-align:left}.custom-questions .multi-choice button[data-v-f60c071b]:hover{border-color:rgba(var(--app-primary-rgb),.4)}.custom-questions .multi-choice button.selected[data-v-f60c071b]{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb),.08)}.custom-questions .choice-list[data-v-f60c071b]{display:flex;flex-direction:column;gap:var(--space-2)}.custom-questions .choice-list .choice-item[data-v-f60c071b]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--app-surface);color:var(--app-surface-contrast);border:2px solid rgba(var(--app-primary-rgb),.1);border-radius:var(--app-radius, var(--radius-m));cursor:pointer;margin:0;opacity:1}.custom-questions .choice-list .choice-item[data-v-f60c071b]:hover{border-color:rgba(var(--app-primary-rgb),.4)}.custom-questions .choice-list .choice-item.selected[data-v-f60c071b]{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb),.08)}.custom-questions .error[data-v-f60c071b]{margin:0;padding:var(--space-2) var(--space-3);background:var(--red-lowest);color:var(--red-medium);border-radius:var(--app-radius, var(--radius-s));font-size:.85rem}.guest-form[data-v-022709d5]{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.guest-form>header[data-v-022709d5]{display:flex;flex-direction:column;gap:var(--space-2)}.guest-form>header h2[data-v-022709d5]{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.01em}.guest-form>header p[data-v-022709d5]{margin:0;opacity:.6}.guest-form .back[data-v-022709d5]{align-self:flex-start;background:transparent;border:0;padding:0;opacity:.65;font:inherit;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.guest-form .back[data-v-022709d5]:hover{opacity:1}.guest-form[data-v-022709d5] .form-component{display:flex;flex-direction:column;gap:var(--space-5)}.guest-form label[data-v-022709d5]{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:.85rem;opacity:.8;margin-bottom:var(--space-2)}.guest-form .phone[data-v-022709d5]{display:grid;grid-template-columns:92px 1fr;gap:var(--space-2)}.guest-form .phone-note[data-v-022709d5]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:rgba(var(--app-primary-rgb),.08);border:1px solid rgba(var(--app-primary-rgb),.18);border-radius:var(--app-radius, var(--radius-s));color:var(--app-primary);font-size:.75rem;font-weight:700;line-height:1.4}.guest-form .phone-note i[data-v-022709d5]{margin-right:4px}.guest-form .error[data-v-022709d5]{margin:0;padding:var(--space-2) var(--space-3);background:var(--red-lowest);color:var(--red-medium);border-radius:var(--app-radius, var(--radius-s));font-size:.85rem}.guest-form .legal-accept[data-v-022709d5]{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:400;font-size:.8rem;line-height:1.45;opacity:.85;margin:0}.guest-form .legal-accept input[type=checkbox][data-v-022709d5]{margin-top:3px;flex-shrink:0}.guest-form .legal-accept a[data-v-022709d5]{color:var(--app-primary);text-decoration:underline}.legal-modal-backdrop[data-v-022709d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-4)}.legal-modal[data-v-022709d5]{background:#fff;color:#1a1a1a;border-radius:var(--app-radius, var(--radius-l));width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column}.legal-modal>header[data-v-022709d5]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid #e5e7eb}.legal-modal>header h3[data-v-022709d5]{margin:0;font-size:1.1rem;font-weight:700}.legal-modal>header .close[data-v-022709d5]{background:transparent;border:0;font-size:1.6rem;line-height:1;cursor:pointer;color:#64748b}.legal-modal>article[data-v-022709d5]{padding:var(--space-4);overflow-y:auto;white-space:pre-wrap;font-size:.9rem;line-height:1.55}.legal-modal>footer[data-v-022709d5]{padding:var(--space-3) var(--space-4);border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.legal-modal>footer button[data-v-022709d5]{background:var(--app-primary);color:#fff;border:0;border-radius:8px;padding:8px 18px;font-size:.9rem;cursor:pointer}.payment-step[data-v-af02cc09]{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.payment-step>header[data-v-af02cc09]{display:flex;flex-direction:column;gap:var(--space-2)}.payment-step>header h2[data-v-af02cc09]{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.01em}.payment-step>header p[data-v-af02cc09]{margin:0;opacity:.6}.payment-step .back[data-v-af02cc09]{align-self:flex-start;background:transparent;border:0;padding:0;opacity:.65;font:inherit;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.payment-step .back[data-v-af02cc09]:hover{opacity:1}.payment-step .summary[data-v-af02cc09]{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);padding:var(--space-4);background:rgba(var(--app-primary-rgb),.04);border:1px solid rgba(var(--app-primary-rgb),.08);border-radius:var(--app-radius, var(--radius-l))}.payment-step .summary>div[data-v-af02cc09]{display:flex;flex-direction:column;gap:2px;min-width:0}.payment-step .summary .amount[data-v-af02cc09]{text-align:right}.payment-step .summary small[data-v-af02cc09]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.5;font-weight:700}.payment-step .summary strong[data-v-af02cc09]{font-size:1.15rem;font-weight:700}.payment-step .summary .amount strong[data-v-af02cc09]{font-size:1.75rem;line-height:1.1}.payment-step .summary>div>div[data-v-af02cc09]{display:flex;align-items:center;gap:var(--space-2);flex-direction:row;opacity:.7}.payment-step .summary>div>div em[data-v-af02cc09]{font-style:normal;font-size:.75rem;font-weight:700;padding:2px 6px;background:rgba(var(--app-primary-rgb),.12);color:var(--app-primary);border-radius:var(--app-radius, var(--radius-s));text-transform:uppercase;letter-spacing:.05em}.payment-step .summary .amount span[data-v-af02cc09]{font-size:.75rem;opacity:.55}.payment-step .error[data-v-af02cc09]{margin:0;padding:var(--space-2) var(--space-3);background:var(--red-lowest);color:var(--red-medium);border-radius:var(--app-radius, var(--radius-s));font-size:.85rem}.payment-step .merchant-disclaimer[data-v-af02cc09]{margin:0;font-size:.75rem;line-height:1.45;opacity:.7;text-align:center}.booking-sidebar[data-v-2fd81a95]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:var(--space-7) var(--space-6);background:var(--gray-highest);color:var(--gray-lowest);border-radius:var(--app-radius, var(--radius-l)) 0 0 var(--app-radius, var(--radius-l));min-height:100%}@media (max-width: 991px){.booking-sidebar[data-v-2fd81a95]{border-radius:var(--app-radius, var(--radius-l)) var(--app-radius, var(--radius-l)) 0 0;padding:var(--space-5) var(--space-5) var(--space-4)}}.booking-sidebar>div[data-v-2fd81a95]{display:flex;flex-direction:column;gap:var(--space-6)}.booking-sidebar header[data-v-2fd81a95]{display:flex;flex-direction:column;gap:var(--space-3)}.booking-sidebar header h1[data-v-2fd81a95]{margin:0;font-size:1.75rem;line-height:1.15;letter-spacing:-.01em;color:var(--gray-lowest)}.booking-sidebar header p[data-v-2fd81a95]{margin:0;line-height:1.55;opacity:.65;white-space:pre-wrap}.booking-sidebar .host-card[data-v-2fd81a95]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l)}.booking-sidebar .host-card p[data-v-2fd81a95]{margin:0;font-weight:700;line-height:1.25}.booking-sidebar .host-card small[data-v-2fd81a95]{display:block;margin-top:2px;opacity:.55;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.booking-sidebar .avatar[data-v-2fd81a95]{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(var(--app-primary-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--app-primary);font-weight:700;letter-spacing:.02em}.booking-sidebar .avatar img[data-v-2fd81a95]{width:100%;height:100%;object-fit:cover}.booking-sidebar .avatar-placeholder[data-v-2fd81a95]{background:transparent;border:1px solid var(--gray-high);color:var(--gray-lowest);border-radius:var(--radius-m);font-size:1.75rem}.booking-sidebar .meta[data-v-2fd81a95]{list-style:none;padding:var(--space-4) 0 0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--gray-high)}.booking-sidebar .meta li[data-v-2fd81a95]{display:flex;align-items:center;gap:var(--space-3);opacity:.8}.booking-sidebar .meta li i[data-v-2fd81a95]{width:36px;height:36px;border-radius:var(--radius-m);border:1px solid var(--gray-high);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.booking-sidebar .meta li small[data-v-2fd81a95]{display:block;opacity:.6;font-style:italic;font-size:.85rem;margin-top:2px}.booking-sidebar footer[data-v-2fd81a95]{padding-top:var(--space-4);border-top:1px solid var(--gray-high)}.slot-picker[data-v-ca439618]{width:100%;display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width: 768px){.slot-picker[data-v-ca439618]{grid-template-columns:1fr 1fr}}.calendar[data-v-ca439618]{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.calendar>header[data-v-ca439618]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.calendar>header span[data-v-ca439618]{font-weight:700;text-transform:capitalize}.calendar>header button[data-v-ca439618]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(var(--app-primary-rgb),.12);background:var(--app-surface);color:var(--app-surface-contrast);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.calendar>header button[data-v-ca439618]:hover{background:rgba(var(--app-primary-rgb),.1)}.calendar .weekdays[data-v-ca439618]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar .weekdays li[data-v-ca439618]{text-align:center;text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-weight:700;font-size:.75rem}.calendar .days[data-v-ca439618]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;transition:opacity .2s ease}.calendar .days[data-loading=true][data-v-ca439618]{opacity:.55;pointer-events:none}.calendar .days button[data-v-ca439618]{aspect-ratio:1;border:1px solid transparent;border-radius:50%;background:var(--app-surface);color:var(--app-surface-contrast);font:inherit;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-width:0}@media (max-width: 575px){.calendar .days button[data-v-ca439618]{max-width:32px;max-height:32px}}.calendar .days button.outside[data-v-ca439618]{visibility:hidden}.calendar .days button.past[data-v-ca439618],.calendar .days button.disabled[data-v-ca439618]{opacity:.3;cursor:not-allowed}.calendar .days button.available[data-v-ca439618]:not(.selected){background:rgba(var(--app-primary-rgb),.1);color:var(--app-primary);font-weight:700;opacity:1}.calendar .days button.available[data-v-ca439618]:not(.selected):hover{background:rgba(var(--app-primary-rgb),.18)}.calendar .days button.today[data-v-ca439618]:not(.selected){border-color:rgba(var(--app-primary-rgb),.4)}.calendar .days button.selected[data-v-ca439618]{background:var(--app-primary);color:var(--app-primary-contrast);font-weight:700;opacity:1;box-shadow:0 4px 14px rgba(var(--app-primary-rgb),.3)}.slots[data-v-ca439618]{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}.slots>header[data-v-ca439618]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.slots>header h2[data-v-ca439618]{margin:0;font-size:1rem;font-weight:700;display:flex;flex-direction:column;gap:2px}.slots>header h2 small[data-v-ca439618]{opacity:.55;font-weight:500;text-transform:capitalize;font-size:.85rem}.slots .time-format[data-v-ca439618]{display:inline-flex;align-items:center;background:rgba(var(--app-primary-rgb),.06);border-radius:var(--app-radius, var(--radius-m));padding:3px;gap:2px}.slots .time-format button[data-v-ca439618]{border:0;background:transparent;opacity:.55;font-weight:700;font-size:.75rem;padding:4px 10px;border-radius:var(--app-radius, var(--radius-s));cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.slots .time-format button.active[data-v-ca439618]{background:var(--app-surface);color:var(--app-primary);opacity:1;box-shadow:0 1px 4px rgba(var(--app-primary-rgb),.08)}.slots .empty[data-v-ca439618]{margin:0;background:rgba(var(--app-primary-rgb),.04);border:1px dashed rgba(var(--app-primary-rgb),.18);border-radius:var(--app-radius, var(--radius-m));padding:var(--space-5);text-align:center;opacity:.55}.slots .slots-list[data-v-ca439618]{list-style:none;padding:0 4px 0 0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);max-height:320px;overflow-y:auto}.slots .slots-list button[data-v-ca439618]{width:100%;padding:var(--space-2);border-radius:var(--app-radius, var(--radius-m));border:2px solid rgba(var(--app-primary-rgb),.1);background:var(--app-surface);color:var(--app-surface-contrast);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease;display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit}.slots .slots-list button[data-v-ca439618]:hover{border-color:var(--app-primary);transform:translateY(-1px)}.slots .slots-list button.selected[data-v-ca439618]{background:var(--app-primary);color:var(--app-primary-contrast);border-color:var(--app-primary);transform:scale(1.02);box-shadow:0 4px 14px rgba(var(--app-primary-rgb),.3)}.slots .slots-list button strong[data-v-ca439618]{font-weight:700}.slots .slots-list button small[data-v-ca439618]{font-size:.75rem;opacity:.65}.slots .footer[data-v-ca439618]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.slots .tz-hint[data-v-ca439618]{margin:0;text-align:center;font-size:.75rem;opacity:.6;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.success-step[data-v-bc3f61ef]{width:100%;max-width:420px;margin:0 auto;padding:var(--space-5) 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}.success-step .blip[data-v-bc3f61ef]{width:64px;height:64px;border-radius:50%;background:rgba(var(--app-primary-rgb),.12);color:var(--app-primary);display:inline-flex;align-items:center;justify-content:center}.success-step .blip i[data-v-bc3f61ef]{font-size:2rem}.success-step>header[data-v-bc3f61ef]{display:flex;flex-direction:column;gap:var(--space-2)}.success-step>header h2[data-v-bc3f61ef]{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.01em}.success-step>header p[data-v-bc3f61ef]{margin:0;opacity:.6}.success-step .summary[data-v-bc3f61ef]{width:100%;padding:var(--space-5);background:rgba(var(--app-primary-rgb),.04);border:1px solid rgba(var(--app-primary-rgb),.08);border-radius:var(--app-radius, var(--radius-l));display:flex;flex-direction:column;gap:var(--space-4)}.success-step .summary header[data-v-bc3f61ef]{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.success-step .summary header>div[data-v-bc3f61ef]{display:inline-flex;align-items:center;gap:2px;padding:3px;background:rgba(var(--app-primary-rgb),.06);border-radius:var(--app-radius, var(--radius-m))}.success-step .summary header>div button[data-v-bc3f61ef]{border:0;padding:4px 10px;background:transparent;color:inherit;border-radius:var(--app-radius, var(--radius-s));opacity:.55;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.success-step .summary header>div button.active[data-v-bc3f61ef]{background:var(--app-surface);color:var(--app-primary);opacity:1;box-shadow:0 1px 4px rgba(var(--app-primary-rgb),.08)}.success-step .summary .summary-time[data-v-bc3f61ef]{margin:0;font-size:1.15rem;opacity:.8;font-weight:500}.success-step .summary .summary-time strong[data-v-bc3f61ef]{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.success-step .summary .summary-time small[data-v-bc3f61ef]{font-size:.7em}.success-step .summary .guest-time[data-v-bc3f61ef]{display:flex;flex-direction:column;gap:var(--space-2)}.success-step .summary .guest-time header small[data-v-bc3f61ef]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--app-primary);font-weight:700}.success-step .summary .host-time[data-v-bc3f61ef]{padding-top:var(--space-3);border-top:1px dashed rgba(var(--app-primary-rgb),.12);opacity:.6}.success-step .summary .host-time header[data-v-bc3f61ef]{justify-content:center}.success-step .summary .host-time header small[data-v-bc3f61ef]{display:block;margin:0 0 var(--space-1);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-weight:700}.success-step .actions[data-v-bc3f61ef]{width:100%;display:flex;flex-direction:column;gap:var(--space-2)}.booking-app[data-v-c0f40ce7]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);position:relative;z-index:0;font-family:var(--app-font),sans-serif;transition:background-color .3s ease;color:var(--app-text)}@media (max-width: 991px){.booking-app[data-v-c0f40ce7]{padding:var(--space-3) var(--space-2)}}.booking-app .booking-shell[data-v-c0f40ce7]{width:100%;max-width:1100px;display:grid;grid-template-columns:minmax(280px,360px) 1fr;background:var(--app-surface);color:var(--app-surface-contrast);border-radius:calc(var(--app-radius, var(--radius-l)) * 1.5);overflow:hidden;box-shadow:0 20px 60px #0000002e;position:relative;z-index:1}@media (max-width: 991px){.booking-app .booking-shell[data-v-c0f40ce7]{grid-template-columns:1fr}}.booking-app[data-v-c0f40ce7] main{background:var(--app-surface);color:var(--app-surface-contrast);padding:var(--space-7);display:flex;position:relative;align-items:stretch;justify-content:center}@media (max-width: 991px){.booking-app[data-v-c0f40ce7] main{padding:var(--space-5) var(--space-4)}}.booking-app[data-v-c0f40ce7] main h1,.booking-app[data-v-c0f40ce7] main h2,.booking-app[data-v-c0f40ce7] main h3,.booking-app[data-v-c0f40ce7] main h4,.booking-app[data-v-c0f40ce7] main h5,.booking-app[data-v-c0f40ce7] main h6,.booking-app[data-v-c0f40ce7] main button{color:var(--app-surface-contrast)}.booking-app[data-v-c0f40ce7] main>.booking-step{position:relative;width:100%}.booking-app[data-v-c0f40ce7] .button-component[data-semantic-type=primary]{background-color:var(--app-primary)!important;border-color:var(--app-primary)!important;border-radius:var(--app-radius)!important;color:var(--app-primary-contrast)!important}.booking-app[data-v-c0f40ce7] .button-component[data-semantic-type=secondary]{border-radius:var(--app-radius)!important;color:var(--app-surface-contrast)!important;border-color:rgba(var(--app-primary-rgb),.18)!important;background:transparent!important}.booking-app[data-v-c0f40ce7] .input-component input,.booking-app[data-v-c0f40ce7] .textarea-component textarea{background-color:var(--app-surface)!important;color:var(--app-surface-contrast)!important;box-shadow:0 0 0 2px rgba(var(--app-primary-rgb),.12)!important}.booking-app[data-v-c0f40ce7] .input-component input::placeholder,.booking-app[data-v-c0f40ce7] .textarea-component textarea::placeholder{color:var(--app-surface-contrast)!important;opacity:.45!important}.booking-app[data-v-c0f40ce7] .input-component input:focus,.booking-app[data-v-c0f40ce7] .textarea-component textarea:focus{box-shadow:0 0 0 2px var(--app-primary)!important}.booking-app[data-v-c0f40ce7] .input-component input{border-radius:var(--app-radius)!important}.booking-app[data-v-c0f40ce7] .textarea-component textarea{border-radius:min(var(--app-radius),var(--radius-l))!important}.booking-app[data-v-c0f40ce7] .combobox-component .combobox-trigger{border-radius:var(--app-radius)!important;box-shadow:0 0 0 2px rgba(var(--app-primary-rgb),.12)!important;border-color:transparent!important}.booking-app[data-v-c0f40ce7] .combobox-component .combobox-group.is-open .combobox-trigger{box-shadow:0 0 0 2px var(--app-primary)!important}.booking-app[data-v-c0f40ce7] .combobox-component .combobox-dropdown{background:var(--app-surface)!important;border-radius:var(--app-radius)!important;max-width:calc(100% - var(--space-6))}.booking-app[data-v-c0f40ce7] .combobox-component .option-item{color:var(--app-surface-contrast)}.booking-app[data-v-c0f40ce7] .combobox-component .option-item:hover,.booking-app[data-v-c0f40ce7] .combobox-component .option-item.is-active{background-color:rgba(var(--app-surface),.12)!important}.booking-app[data-v-c0f40ce7] .combobox-component .option-item.is-selected{background-color:var(--app-primary)!important;color:var(--app-primary-contrast)!important}.booking-app[data-v-c0f40ce7] .date-input-wrapper button{background:transparent!important;color:inherit!important}
