.SignupScreen-module__WDXmWa__asideImage{background-position:50%;background-size:cover;width:100%;height:100%}.SignupScreen-module__WDXmWa__mainContainer{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:100%;height:100%;display:flex}.SignupScreen-module__WDXmWa__mainContent{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;margin-top:40px;display:flex}.SignupScreen-module__WDXmWa__asideContainerText{flex-direction:column;gap:20px;display:flex}.SignupScreen-module__WDXmWa__asideContainer{flex-direction:column;justify-content:flex-end;gap:20px;height:100%;padding:140px 28px;display:flex}.SignupScreen-module__WDXmWa__asideContainerTitle{color:#fff;font-size:3rem;font-weight:600;line-height:normal}.SignupScreen-module__WDXmWa__asideContainerDescription{color:#fff;font-size:1.125rem;font-weight:500;line-height:normal}
.Button-module__yhN0Bq__button{color:#000;background-color:#fff;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;padding:6px 16px;font-size:.875rem;font-weight:600;transition:background-color .2s,filter .2s,box-shadow .1s,color .2s;display:flex}.Button-module__yhN0Bq__button svg{width:16px;height:16px}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__danger{background-color:var(--danger-200);color:var(--danger-500);border:1px solid #9d959b00}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__primary{color:#fff;background-color:var(--primary-500);border:1px solid var(--primary-500)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__primary:hover{background-color:var(--primary-700)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__primary:active{box-shadow:0px 0px 0px 3px var(--primary-200);background-color:var(--primary-800)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__primary.Button-module__yhN0Bq__disabled{cursor:not-allowed;color:#fff;background-color:var(--grey-500)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__secondary{border:1px solid var(--primary-blue);color:var(--primary-blue);background-color:#0000}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__secondary:hover{background-color:var(--primary-50)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__secondary:active{background-color:var(--primary-100);box-shadow:0 0 0 3px #aeb6fb}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__secondary.Button-module__yhN0Bq__disabled{cursor:not-allowed;border-color:var(--grey-200);color:var(--grey-400)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__ghost{color:var(--grey-900);border:1px solid var(--grey-500);background-color:#fff}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__transparent{height:auto;line-height:initial;background-color:#0000;gap:12px;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:500}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__transparent:hover{background-color:var(--lavender-grey)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__grey{background-color:var(--grey-button)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__grey.Button-module__yhN0Bq__disabled{cursor:not-allowed;color:var(--grey-400);background-color:var(--grey-100)}.Button-module__yhN0Bq__button:not(.Button-module__yhN0Bq__disabled):hover{filter:brightness(.95)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__disabled{cursor:not-allowed;color:var(--grey-500)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__red{background-color:var(--red-400);color:#fff;border:1px solid var(--red-400)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__red:hover{background-color:var(--red-500);border:1px solid var(--red-500)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__red.Button-module__yhN0Bq__disabled{cursor:not-allowed;background-color:var(--red-200);border:1px solid var(--red-200)}.Button-module__yhN0Bq__button.Button-module__yhN0Bq__left{justify-content:flex-start}
.BookingDetailServiceCard-module__2c1hSa__hero{align-items:flex-start;gap:1.75rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__heroText{flex:1;min-width:0}.BookingDetailServiceCard-module__2c1hSa__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#a07300;align-items:center;gap:.5rem;font-size:11px;font-weight:700;display:inline-flex}.BookingDetailServiceCard-module__2c1hSa__pulse{background:#f5c451;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s infinite BookingDetailServiceCard-module__2c1hSa__stayPulse}@keyframes BookingDetailServiceCard-module__2c1hSa__stayPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.BookingDetailServiceCard-module__2c1hSa__pulse{animation:none}}.BookingDetailServiceCard-module__2c1hSa__title{color:#201d21;margin:.5rem 0 0;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:18px;font-weight:600}.BookingDetailServiceCard-module__2c1hSa__sub{color:#716f74;margin:.5rem 0 0;font-size:13px;line-height:1.5}.BookingDetailServiceCard-module__2c1hSa__heroSide{flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;padding-top:2px;display:flex}.BookingDetailServiceCard-module__2c1hSa__heroLabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:11px;font-weight:650}.BookingDetailServiceCard-module__2c1hSa__heroValue{align-items:baseline;gap:.5rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__heroValue b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:34px;font-weight:700}.BookingDetailServiceCard-module__2c1hSa__gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(48deg,#cbeefe -5.49%,#52c7fd 13.97%,#5b8cff 43.16%,#677bff 57.76%,#7075ff 70.4%,#7770ff 87.92%);-webkit-background-clip:text;background-clip:text}.BookingDetailServiceCard-module__2c1hSa__heroCurrency{color:#716f74;font-size:13px;font-weight:600}@media (max-width:900px){.BookingDetailServiceCard-module__2c1hSa__hero{flex-direction:column;gap:1rem}.BookingDetailServiceCard-module__2c1hSa__heroSide{align-items:flex-start}}.BookingDetailServiceCard-module__2c1hSa__group{margin-top:1.5rem}.BookingDetailServiceCard-module__2c1hSa__groupHead{border-bottom:1px solid #efedec;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__groupTitle{letter-spacing:.06em;text-transform:uppercase;color:#716f74;align-items:center;gap:.5rem;font-size:11px;font-weight:650;display:inline-flex}.BookingDetailServiceCard-module__2c1hSa__groupTotal{color:#716f74;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.BookingDetailServiceCard-module__2c1hSa__groupPast .BookingDetailServiceCard-module__2c1hSa__groupTitle,.BookingDetailServiceCard-module__2c1hSa__groupPast .BookingDetailServiceCard-module__2c1hSa__groupTotal{color:#9ca3af}.BookingDetailServiceCard-module__2c1hSa__groupPast .BookingDetailServiceCard-module__2c1hSa__itemName{color:#716f74;font-weight:500}.BookingDetailServiceCard-module__2c1hSa__groupPast .BookingDetailServiceCard-module__2c1hSa__itemAmount{color:#716f74;font-weight:600}.BookingDetailServiceCard-module__2c1hSa__groupEmpty{color:#9ca3af;margin:.75rem 0 0;font-size:13px}.BookingDetailServiceCard-module__2c1hSa__groupNote{color:#9ca3af;max-width:62ch;margin:.5rem 0 0;font-size:12px}.BookingDetailServiceCard-module__2c1hSa__list{flex-direction:column;display:flex}.BookingDetailServiceCard-module__2c1hSa__item{border-bottom:1px solid #efedec;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 2px;display:flex}.BookingDetailServiceCard-module__2c1hSa__item:last-child{border-bottom:0}.BookingDetailServiceCard-module__2c1hSa__itemIcon{color:#716f74;background:#efedec;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.BookingDetailServiceCard-module__2c1hSa__itemText{flex-direction:column;flex:auto;gap:1px;min-width:160px;display:flex}.BookingDetailServiceCard-module__2c1hSa__itemName{color:#201d21;font-size:14px;font-weight:600}.BookingDetailServiceCard-module__2c1hSa__itemUnit{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:12px}.BookingDetailServiceCard-module__2c1hSa__itemAmount{text-align:right;color:#201d21;font-variant-numeric:tabular-nums;min-width:64px;margin-left:auto;font-size:14px;font-weight:650}.BookingDetailServiceCard-module__2c1hSa__add{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.75rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__summary{color:#9ca3af;border-top:1px solid #efedec;margin:1rem 0 0;padding-top:.75rem;font-size:12px}.BookingDetailServiceCard-module__2c1hSa__itemRemove{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .12s,color .12s;display:inline-flex}.BookingDetailServiceCard-module__2c1hSa__itemRemove:hover{color:#ac0021;background:#ffd0cc}.BookingDetailServiceCard-module__2c1hSa__pickerLead{color:#716f74;text-wrap:pretty;margin:0 0 1rem;font-size:13px;line-height:1.5}.BookingDetailServiceCard-module__2c1hSa__timer{color:#9ca3af;align-items:center;gap:.25rem;font-size:12px;display:inline-flex}.BookingDetailServiceCard-module__2c1hSa__state{color:#716f74;text-wrap:pretty;background:#f5f5f5;border-radius:12px;align-items:center;gap:.5rem;margin:1rem 0;padding:.75rem 1rem;font-size:13px;line-height:1.45;display:flex}.BookingDetailServiceCard-module__2c1hSa__state[data-phase=sent]{color:#677bff;background:#f4f5ff}.BookingDetailServiceCard-module__2c1hSa__state[data-phase=accepted]{color:#2ccf82;background:#2ccf821a}.BookingDetailServiceCard-module__2c1hSa__state[data-phase=contested]{color:#a07300;background:#f5c4511f}.BookingDetailServiceCard-module__2c1hSa__confirm{background:#f4f5ff;border:1px solid #d9e0ff;border-radius:12px;flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__confirmWait{background:#feeecc;border-color:#a073004d}.BookingDetailServiceCard-module__2c1hSa__waitIcon{color:#a07300}.BookingDetailServiceCard-module__2c1hSa__confirmText{color:#201d21;text-wrap:pretty;align-items:flex-start;gap:.5rem;min-width:0;font-size:13px;line-height:1.45;display:flex}.BookingDetailServiceCard-module__2c1hSa__confirmActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__empty{border:1px dashed #ddd9d9;border-radius:14px;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__emptyIcon{color:#9ca3af;background:#efedec;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.BookingDetailServiceCard-module__2c1hSa__emptyText{flex-direction:column;gap:.25rem;display:flex}.BookingDetailServiceCard-module__2c1hSa__emptyText b{color:#201d21;font-size:14px;font-weight:600}.BookingDetailServiceCard-module__2c1hSa__emptyText span{color:#9ca3af;max-width:58ch;font-size:13px}.BookingDetailServiceCard-module__2c1hSa__empty+.BookingDetailServiceCard-module__2c1hSa__add{margin-top:1.25rem}.BookingDetailServiceCard-module__2c1hSa__foot{color:#9ca3af;margin:1rem 0 0;font-size:13px}@media (max-width:768px){.BookingDetailServiceCard-module__2c1hSa__hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 1rem;display:grid}.BookingDetailServiceCard-module__2c1hSa__heroText{display:contents}.BookingDetailServiceCard-module__2c1hSa__eyebrow{grid-area:1/1}.BookingDetailServiceCard-module__2c1hSa__heroSide{text-align:right;grid-area:1/2;align-items:flex-end;padding-top:0}.BookingDetailServiceCard-module__2c1hSa__title{grid-area:2/1/auto/-1;margin-top:1rem;font-size:1.0625rem}.BookingDetailServiceCard-module__2c1hSa__sub{grid-area:3/1/auto/-1;max-width:none;margin-top:.5rem}.BookingDetailServiceCard-module__2c1hSa__heroLabel{font-size:10px}.BookingDetailServiceCard-module__2c1hSa__heroValue b{font-size:28px}}
.BookingDetailStepper-module__sM21-a__stepper{background:#fff;border:1px solid #ddd9d9;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.BookingDetailStepper-module__sM21-a__button{color:#716f74;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .1s,color .1s;display:inline-flex}.BookingDetailStepper-module__sM21-a__button:hover:not(:disabled){color:#201d21;background:#f5f5f5}.BookingDetailStepper-module__sM21-a__button:disabled{opacity:.5;cursor:not-allowed}.BookingDetailStepper-module__sM21-a__value{text-align:center;color:#201d21;font-variant-numeric:tabular-nums;min-width:1.75rem;padding:0 .5rem;font-size:13px;font-weight:600}
.BookingDetailServicePicker-module__u2UY3q__catalogue{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.BookingDetailServicePicker-module__u2UY3q__catalogueEmpty{color:#9ca3af;text-align:center;margin:0;padding:1rem;font-size:13px}.BookingDetailServicePicker-module__u2UY3q__option{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #efedec;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .14s,background .14s;display:flex}.BookingDetailServicePicker-module__u2UY3q__option:hover{background:#f4f5ff;border-color:#677bff}.BookingDetailServicePicker-module__u2UY3q__icon{color:#716f74;background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.BookingDetailServicePicker-module__u2UY3q__iconImage{object-fit:contain;width:1rem;height:1rem}.BookingDetailServicePicker-module__u2UY3q__optionIcon{color:#677bff;background:#f4f5ff}.BookingDetailServicePicker-module__u2UY3q__option:hover .BookingDetailServicePicker-module__u2UY3q__optionIcon{background:#fff}.BookingDetailServicePicker-module__u2UY3q__optionName{color:#201d21;flex:1;min-width:0;font-size:13px}.BookingDetailServicePicker-module__u2UY3q__optionPrice{color:#716f74;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:12px}.BookingDetailServicePicker-module__u2UY3q__optionCustomIcon.BookingDetailServicePicker-module__u2UY3q__optionCustomIcon{color:#716f74;background:#f5f5f5}.BookingDetailServicePicker-module__u2UY3q__option:hover .BookingDetailServicePicker-module__u2UY3q__optionCustomIcon.BookingDetailServicePicker-module__u2UY3q__optionCustomIcon{color:#677bff;background:#fff}.BookingDetailServicePicker-module__u2UY3q__tip{color:#9ca3af;flex:none;align-items:center;display:inline-flex;position:relative}.BookingDetailServicePicker-module__u2UY3q__tipBubble{z-index:30;color:#fff;text-align:left;text-wrap:pretty;opacity:0;visibility:hidden;pointer-events:none;background:#201d21;border-radius:8px;width:232px;padding:.5rem;font-size:12px;line-height:1.45;transition:opacity .13s,transform .13s,visibility .13s;position:absolute;bottom:calc(100% + .5rem);right:-4px;transform:translateY(3px);box-shadow:0 8px 20px #1018282e}:is(.BookingDetailServicePicker-module__u2UY3q__tip:hover .BookingDetailServicePicker-module__u2UY3q__tipBubble,.BookingDetailServicePicker-module__u2UY3q__tip:focus-visible .BookingDetailServicePicker-module__u2UY3q__tipBubble){opacity:1;visibility:visible;transform:translateY(0)}.BookingDetailServicePicker-module__u2UY3q__custom{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.BookingDetailServicePicker-module__u2UY3q__customRow{align-items:center;gap:.5rem;display:flex}.BookingDetailServicePicker-module__u2UY3q__customRow>div{flex:1;min-width:0}.BookingDetailServicePicker-module__u2UY3q__customField{align-items:center;gap:.75rem;display:flex}.BookingDetailServicePicker-module__u2UY3q__customLabel{color:#716f74;font-size:12px;font-weight:600}.BookingDetailServicePicker-module__u2UY3q__customTotal{color:#677bff;font-variant-numeric:tabular-nums;font-size:13px}.BookingDetailServicePicker-module__u2UY3q__customActions{justify-content:flex-end;gap:.5rem;display:flex}.BookingDetailServicePicker-module__u2UY3q__unitseg{background:#efedec;border-radius:9999px;flex-wrap:wrap;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.BookingDetailServicePicker-module__u2UY3q__unitsegBtn{color:#716f74;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.25rem .75rem;font-size:12px;transition:background .12s,color .12s}.BookingDetailServicePicker-module__u2UY3q__unitsegOn{color:#201d21;background:#fff;box-shadow:0 1px 2px #10182814}.BookingDetailServicePicker-module__u2UY3q__vatNum{align-items:center;gap:.5rem;display:inline-flex}.BookingDetailServicePicker-module__u2UY3q__vatNum>div{width:96px}.BookingDetailServicePicker-module__u2UY3q__vatNumSuffix{color:#716f74;white-space:nowrap;font-size:12px}.BookingDetailServicePicker-module__u2UY3q__configHead{align-items:center;gap:.75rem;display:flex}.BookingDetailServicePicker-module__u2UY3q__configText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.BookingDetailServicePicker-module__u2UY3q__configName{color:#201d21;font-size:14px;font-weight:600}.BookingDetailServicePicker-module__u2UY3q__configPrice{color:#716f74;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:12px}
.BookingDetailSectionHead-module__6atT3G__head{align-items:flex-start;gap:.75rem;margin-bottom:.25rem;display:flex}.BookingDetailSectionHead-module__6atT3G__badge{color:#677bff;background:#f4f5ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.BookingDetailSectionHead-module__6atT3G__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BookingDetailSectionHead-module__6atT3G__title{color:#201d21;margin:0;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:15px;font-weight:600}.BookingDetailSectionHead-module__6atT3G__sub{color:#716f74;text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}
.BookingDetailClientTab-module__gI3xwq__miniHead{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:11px;font-weight:700;display:flex}.BookingDetailClientTab-module__gI3xwq__miniHead svg{color:#677bff}.BookingDetailClientTab-module__gI3xwq__client{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.BookingDetailClientTab-module__gI3xwq__clientMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.BookingDetailClientTab-module__gI3xwq__clientName{letter-spacing:-.01em;color:#201d21;font-size:16px;font-weight:700;line-height:1.2}.BookingDetailClientTab-module__gI3xwq__clientSub{color:#716f74;align-items:center;gap:.25rem;margin-top:2px;font-size:12px;display:inline-flex}.BookingDetailClientTab-module__gI3xwq__clientSub svg{color:#9ca3af}.BookingDetailClientTab-module__gI3xwq__contacts{flex-direction:column;gap:.25rem;display:flex}.BookingDetailClientTab-module__gI3xwq__contact{color:#716f74;border-radius:8px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:13px;transition:background .12s,color .12s;display:inline-flex}.BookingDetailClientTab-module__gI3xwq__contact svg{color:#9ca3af}.BookingDetailClientTab-module__gI3xwq__contact:hover{color:#677bff;background:#f5f5f5}.BookingDetailClientTab-module__gI3xwq__contact:hover svg{color:#677bff}.BookingDetailClientTab-module__gI3xwq__brief{color:#201d21;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.BookingDetailClientTab-module__gI3xwq__briefEmpty{color:#9ca3af;font-style:italic}.BookingDetailClientTab-module__gI3xwq__invitees{flex-direction:column;gap:.25rem;display:flex}.BookingDetailClientTab-module__gI3xwq__invitee{align-items:center;gap:.75rem;padding:.5rem .25rem;display:flex}.BookingDetailClientTab-module__gI3xwq__inviteeMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.BookingDetailClientTab-module__gI3xwq__inviteeName{color:#201d21;align-items:center;gap:.5rem;font-size:14px;font-weight:500;display:inline-flex}.BookingDetailClientTab-module__gI3xwq__inviteeEmail{color:#716f74;font-size:12px}
.BookingDetailCounterBar-module__mzsF3q__bar{background:linear-gradient(#f6f7ff 0%,#fff 62%);border:1px solid #c1c6f2;border-radius:18px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 20px -18px #677bff8c}.BookingDetailCounterBar-module__mzsF3q__icon{color:#fff;background:#677bff;border-radius:13px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 6px 14px -8px #677bffcc}.BookingDetailCounterBar-module__mzsF3q__text{flex-direction:column;flex:260px;gap:.25rem;min-width:0;display:flex}.BookingDetailCounterBar-module__mzsF3q__text b{letter-spacing:-.01em;color:#201d21;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:16px;font-weight:650}.BookingDetailCounterBar-module__mzsF3q__text span{color:#716f74;text-wrap:pretty;font-size:13px;line-height:1.5}.BookingDetailCounterBar-module__mzsF3q__actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:820px){.BookingDetailCounterBar-module__mzsF3q__bar{flex-direction:column;align-items:stretch}.BookingDetailCounterBar-module__mzsF3q__actions{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-left:0}.BookingDetailCounterBar-module__mzsF3q__actions>button{width:100%;min-height:2.75rem}}@media (max-width:768px){.BookingDetailCounterBar-module__mzsF3q__bar{grid-template-columns:auto 1fr;grid-template-areas:"icon text""actions actions";align-items:start;gap:1rem .75rem;padding:1rem;display:grid}.BookingDetailCounterBar-module__mzsF3q__icon{grid-area:icon;width:36px;height:36px}.BookingDetailCounterBar-module__mzsF3q__text{grid-area:text;gap:.25rem}.BookingDetailCounterBar-module__mzsF3q__actions{grid-area:actions}.BookingDetailCounterBar-module__mzsF3q__actions>button{min-height:48px}}
.BookingDetailCustomerIdentity-module__FI_wTq__identity{align-items:center;gap:1rem;display:flex}.BookingDetailCustomerIdentity-module__FI_wTq__avatar{color:#fff;background:linear-gradient(48deg,#cbeefe -5.49%,#52c7fd 13.97%,#5b8cff 43.16%,#677bff 57.76%,#7075ff 70.4%,#7770ff 87.92%);border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:18px;font-weight:600;display:grid;box-shadow:0 8px 20px -8px #677bff99}.BookingDetailCustomerIdentity-module__FI_wTq__who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.BookingDetailCustomerIdentity-module__FI_wTq__name{letter-spacing:-.01em;color:#201d21;text-overflow:ellipsis;white-space:nowrap;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:20px;font-weight:600;line-height:1.15;overflow:hidden}.BookingDetailCustomerIdentity-module__FI_wTq__sub{color:#716f74;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.BookingDetailCustomerIdentity-module__FI_wTq__pill{border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.BookingDetailCustomerIdentity-module__FI_wTq__pillDot{border-radius:50%;width:7px;height:7px;position:relative}.BookingDetailCustomerIdentity-module__FI_wTq__pillDot:after{content:"";background:inherit;border-radius:50%;animation:1.9s ease-out infinite BookingDetailCustomerIdentity-module__FI_wTq__pillPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes BookingDetailCustomerIdentity-module__FI_wTq__pillPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.BookingDetailCustomerIdentity-module__FI_wTq__pillDot:after{animation:none}}.BookingDetailCustomerIdentity-module__FI_wTq__pillInfo{color:#677bff;background:#f4f5ff;border-color:#d9e0ff}.BookingDetailCustomerIdentity-module__FI_wTq__pillInfo .BookingDetailCustomerIdentity-module__FI_wTq__pillDot{background:#677bff;box-shadow:0 0 0 4px #677bff2e}.BookingDetailCustomerIdentity-module__FI_wTq__pillWarning{color:#a07300;background:#feeecc;border-color:#a073004d}.BookingDetailCustomerIdentity-module__FI_wTq__pillWarning .BookingDetailCustomerIdentity-module__FI_wTq__pillDot{background:#a07300;box-shadow:0 0 0 4px #f5c4514d}.BookingDetailCustomerIdentity-module__FI_wTq__pillSuccess{color:#008842;background:#cbf6da;border-color:#00884240}.BookingDetailCustomerIdentity-module__FI_wTq__pillSuccess .BookingDetailCustomerIdentity-module__FI_wTq__pillDot{background:#008842;box-shadow:0 0 0 4px #2ccf8240}.BookingDetailCustomerIdentity-module__FI_wTq__pillError{color:#ac0021;background:#ffd0cc;border-color:#ac002138}.BookingDetailCustomerIdentity-module__FI_wTq__pillError .BookingDetailCustomerIdentity-module__FI_wTq__pillDot{background:#ac0021;box-shadow:0 0 0 4px #e5484d38}.BookingDetailCustomerIdentity-module__FI_wTq__pillNeutral{color:#716f74;background:#efedec;border-color:#ddd9d9}.BookingDetailCustomerIdentity-module__FI_wTq__pillNeutral .BookingDetailCustomerIdentity-module__FI_wTq__pillDot{background:#8c888b;box-shadow:0 0 0 4px #8c888b2e}@media (max-width:768px){.BookingDetailCustomerIdentity-module__FI_wTq__identity{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;display:grid}.BookingDetailCustomerIdentity-module__FI_wTq__avatar{border-radius:13px;grid-area:1/1;width:42px;height:42px;font-size:.9375rem}.BookingDetailCustomerIdentity-module__FI_wTq__who{grid-area:1/2}.BookingDetailCustomerIdentity-module__FI_wTq__name{font-size:1.0625rem}.BookingDetailCustomerIdentity-module__FI_wTq__sub{font-size:12.5px}.BookingDetailCustomerIdentity-module__FI_wTq__pill{grid-area:2/1/auto/-1;justify-self:start}}
.BookingDetailEarnings-module__y6v1Na__earnings{background:radial-gradient(120% 130% at 100% 0,#52c7fd1a,#0000 55%),linear-gradient(#f8f9ff,#fff);border:1px solid #d9e0ff;border-radius:20px;flex-direction:column;align-items:stretch;padding:1.25rem;display:flex}.BookingDetailEarnings-module__y6v1Na__who{margin-bottom:1rem}.BookingDetailEarnings-module__y6v1Na__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.BookingDetailEarnings-module__y6v1Na__label{color:#716f74;align-items:center;gap:.5rem;font-size:13px;font-weight:600;display:inline-flex}.BookingDetailEarnings-module__y6v1Na__label svg{color:#677bff}.BookingDetailEarnings-module__y6v1Na__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;margin:.25rem 0;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:36px;font-weight:700;line-height:1;display:flex}.BookingDetailEarnings-module__y6v1Na__gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(48deg,#cbeefe -5.49%,#52c7fd 13.97%,#5b8cff 43.16%,#677bff 57.76%,#7075ff 70.4%,#7770ff 87.92%);-webkit-background-clip:text;background-clip:text}.BookingDetailEarnings-module__y6v1Na__currency{color:#9ca3af;font-size:19px;font-weight:600}.BookingDetailEarnings-module__y6v1Na__toggle{cursor:pointer;color:#677bff;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.5rem;padding:2px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:13px;font-weight:600;display:inline-flex}.BookingDetailEarnings-module__y6v1Na__toggle:hover{text-decoration:underline}.BookingDetailEarnings-module__y6v1Na__toggle:focus-visible{outline-offset:2px;outline:2px solid #677bff}.BookingDetailEarnings-module__y6v1Na__toggle svg{transition:transform .2s}.BookingDetailEarnings-module__y6v1Na__toggleOpen svg{transform:rotate(180deg)}.BookingDetailEarnings-module__y6v1Na__detail{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .44s cubic-bezier(.22,.61,.36,1),opacity .32s,margin-top .44s cubic-bezier(.22,.61,.36,1);display:grid}.BookingDetailEarnings-module__y6v1Na__detailOpen{opacity:1;grid-template-rows:1fr;margin-top:.75rem}.BookingDetailEarnings-module__y6v1Na__detailInner{min-height:0;overflow:hidden}.BookingDetailEarnings-module__y6v1Na__detailBox{background:#ffffff9e;border:1px solid #d9e0ff;border-radius:14px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.BookingDetailEarnings-module__y6v1Na__row{color:#716f74;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:13px;display:flex}.BookingDetailEarnings-module__y6v1Na__row b{color:#201d21;font-variant-numeric:tabular-nums;font-weight:600}.BookingDetailEarnings-module__y6v1Na__rowNet{border-top:1px solid #d9e0ff;padding-top:.5rem}.BookingDetailEarnings-module__y6v1Na__rowNet span{color:#201d21;font-weight:600}.BookingDetailEarnings-module__y6v1Na__rowNet b{color:#677bff;font-weight:700}@media (prefers-reduced-motion:reduce){.BookingDetailEarnings-module__y6v1Na__detail,.BookingDetailEarnings-module__y6v1Na__toggle svg{transition:none}}@media (max-width:768px){.BookingDetailEarnings-module__y6v1Na__amount{font-size:28px}}
.BookingDetailConfigSection-module__9x6s1q__body{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.BookingDetailConfigSection-module__9x6s1q__body>hr{align-self:stretch}.BookingDetailConfigSection-module__9x6s1q__row{justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;display:flex}.BookingDetailConfigSection-module__9x6s1q__rowLabel{color:#201d21;align-items:center;gap:.5rem;font-size:14px;font-weight:500;display:inline-flex}.BookingDetailConfigSection-module__9x6s1q__rowLabel>svg{color:#716f74}.BookingDetailConfigSection-module__9x6s1q__block{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.BookingDetailConfigSection-module__9x6s1q__blockLabel{color:#716f74;font-size:13px;font-weight:600}.BookingDetailConfigSection-module__9x6s1q__chips{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.BookingDetailConfigSection-module__9x6s1q__chip{font:inherit;color:#201d21;cursor:pointer;background:#fff;border:1px solid #ddd9d9;border-radius:999px;align-items:center;padding:.5rem .75rem;font-size:13px;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.BookingDetailConfigSection-module__9x6s1q__chip:hover:not(:disabled){background:#fafafa;border-color:#c4c0c2}.BookingDetailConfigSection-module__9x6s1q__chipSelected{color:#677bff;background:#f4f5ff;border-color:#0000;font-weight:600}.BookingDetailConfigSection-module__9x6s1q__chip:disabled{opacity:.55;cursor:not-allowed}
.TimeRangeBar-module__BnkJHW__wrapper{flex-direction:column;gap:8px;display:flex}.TimeRangeBar-module__BnkJHW__track{background:#efedec;border-radius:999px;height:12px;position:relative;overflow:hidden}.TimeRangeBar-module__BnkJHW__segment{transition:left .18s ease-out,width .18s ease-out;position:absolute;top:0;bottom:0}.TimeRangeBar-module__BnkJHW__segmentRoundedStart{border-top-left-radius:999px;border-bottom-left-radius:999px}.TimeRangeBar-module__BnkJHW__segmentRoundedEnd{border-top-right-radius:999px;border-bottom-right-radius:999px}@media (prefers-reduced-motion:reduce){.TimeRangeBar-module__BnkJHW__segment{transition:none}}.TimeRangeBar-module__BnkJHW__segmentPrimary{background:#677bff}.TimeRangeBar-module__BnkJHW__segmentWarning{background:#f5c451}.TimeRangeBar-module__BnkJHW__boundary{opacity:.4;background:#9ca3af;width:1px;position:absolute;top:-2px;bottom:-2px}.TimeRangeBar-module__BnkJHW__scale{color:#716f74;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:11px;font-weight:500;line-height:1;display:flex}.TimeRangeBar-module__BnkJHW__labelPill{color:#677bff;background:#f8f9ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.TimeRangeBar-module__BnkJHW__labelText{font-weight:600}
.BookingDetailCalendar-module__hQRTbG__calendar{-webkit-user-select:none;user-select:none}.BookingDetailCalendar-module__hQRTbG__head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.BookingDetailCalendar-module__hQRTbG__month{text-transform:capitalize;color:#201d21;font-size:14px;font-weight:600}.BookingDetailCalendar-module__hQRTbG__nav{color:#716f74;cursor:pointer;background:#fff;border:1px solid #ddd9d9;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .12s,border-color .12s;display:inline-flex}.BookingDetailCalendar-module__hQRTbG__nav:hover:not(:disabled){background:#f5f5f5;border-color:#c4c0c2}.BookingDetailCalendar-module__hQRTbG__nav:disabled{cursor:not-allowed;color:#9ca3af;opacity:.5;border-color:#efedec}.BookingDetailCalendar-module__hQRTbG__weekdays{grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.25rem;display:grid}.BookingDetailCalendar-module__hQRTbG__weekdays span{text-align:center;text-transform:capitalize;color:#9ca3af;font-size:11px;font-weight:600}.BookingDetailCalendar-module__hQRTbG__days{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.BookingDetailCalendar-module__hQRTbG__day{aspect-ratio:1;font:inherit;color:#201d21;font-variant-numeric:tabular-nums;cursor:pointer;background:#fafafa;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:background .11s,border-color .11s,color .11s;display:inline-flex}.BookingDetailCalendar-module__hQRTbG__day:hover:not(:disabled){background:#f4f5ff;border-color:#677bff}.BookingDetailCalendar-module__hQRTbG__dayMuted{color:#c4c0c2;cursor:default;background:0 0}.BookingDetailCalendar-module__hQRTbG__daySelected{color:#fff;background:#677bff;border-color:#677bff;font-weight:700}.BookingDetailCalendar-module__hQRTbG__dayBlocked{color:#c4c0c2;cursor:not-allowed;background:0 0;-webkit-text-decoration:line-through #c4c0c2;text-decoration:line-through #c4c0c2}.BookingDetailCalendar-module__hQRTbG__legend{gap:1rem;margin-top:.75rem;display:flex}.BookingDetailCalendar-module__hQRTbG__legendItem{color:#716f74;align-items:center;gap:.5rem;font-size:12px;display:inline-flex}.BookingDetailCalendar-module__hQRTbG__legendDot{border-radius:3px;width:.5rem;height:.5rem}.BookingDetailCalendar-module__hQRTbG__legendDotSelected{background:#677bff}.BookingDetailCalendar-module__hQRTbG__legendDotBlocked{background:#c4c0c2}
:where(.Badge-module__-I5xuG__root){background:var(--badge-bg);color:var(--badge-text);white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;font-weight:500;line-height:normal;display:inline-flex}:where(.Badge-module__-I5xuG__transparent){background:0 0}:where(.Badge-module__-I5xuG__bordered){border:1px solid var(--badge-border)}:where(.Badge-module__-I5xuG__xs){padding:.125rem .5rem;font-size:10px}:where(.Badge-module__-I5xuG__sm){padding:.25rem .625rem;font-size:.8125rem}:where(.Badge-module__-I5xuG__md){padding:.125rem .625rem;font-size:.875rem}:where(.Badge-module__-I5xuG__lg){padding:.25rem .75rem;font-size:.875rem}:where(.Badge-module__-I5xuG__xsLeading){padding-left:.375rem}:where(.Badge-module__-I5xuG__smLeading,.Badge-module__-I5xuG__mdLeading){padding-left:.5rem}:where(.Badge-module__-I5xuG__lgLeading){padding-left:.625rem}.Badge-module__-I5xuG__gray{--badge-bg:#f5f5f5;--badge-text:#3e3c40;--badge-fill:#ddd9d9;--badge-dot:#a19da0;--badge-border:#ddd9d9}.Badge-module__-I5xuG__brand{--badge-bg:#f0f2ff;--badge-text:#677bff;--badge-fill:#d9e0ff;--badge-dot:#677bff;--badge-border:#b3c0ff}.Badge-module__-I5xuG__success{--badge-bg:#ecf8ef;--badge-text:#128043;--badge-fill:#c5e9cd;--badge-dot:#43b75d;--badge-border:#a9deb4}.Badge-module__-I5xuG__successStrong{--badge-bg:#cbf6da;--badge-text:#008842;--badge-fill:#a2f1c0;--badge-dot:#2ccf82;--badge-border:#a2f1c0}.Badge-module__-I5xuG__warning{--badge-bg:#fffbeb;--badge-text:#a07300;--badge-fill:#fef3c7;--badge-dot:#f59e0b;--badge-border:#fde68a}.Badge-module__-I5xuG__warningStrong{--badge-bg:#feeecc;--badge-text:#a07300;--badge-fill:#ffe4a6;--badge-dot:#f5c451;--badge-border:#ffe4a6}.Badge-module__-I5xuG__error{--badge-bg:#fef2f2;--badge-text:#b91c1c;--badge-fill:#fee2e2;--badge-dot:#ef4444;--badge-border:#fecaca}.Badge-module__-I5xuG__slate{--badge-bg:#f8fafc;--badge-text:#334155;--badge-fill:#f1f5f9;--badge-dot:#94a3b8;--badge-border:#e2e8f0}.Badge-module__-I5xuG__sky{--badge-bg:#f0f9ff;--badge-text:#0369a1;--badge-fill:#e0f2fe;--badge-dot:#0ea5e9;--badge-border:#bae6fd}.Badge-module__-I5xuG__blue{--badge-bg:#fff;--badge-text:#677bff;--badge-fill:#f0f2ff;--badge-dot:#677bff;--badge-border:#d9e0ff}.Badge-module__-I5xuG__indigo{--badge-bg:#eef2ff;--badge-text:#4338ca;--badge-fill:#e0e7ff;--badge-dot:#6366f1;--badge-border:#c7d2fe}.Badge-module__-I5xuG__purple{--badge-bg:#ece9ff;--badge-text:#5246c4;--badge-fill:#dcd6ff;--badge-dot:#7770ff;--badge-border:#a89dff}.Badge-module__-I5xuG__purpleWhite{--badge-bg:#fff;--badge-text:#5246c4;--badge-fill:#ece9ff;--badge-dot:#7770ff;--badge-border:#c4bbff;--badge-halo:0 0 0 3px #dcd6ff}.Badge-module__-I5xuG__pink{--badge-bg:#fdf2f8;--badge-text:#be185d;--badge-fill:#fce7f3;--badge-dot:#ec4899;--badge-border:#fbcfe8}.Badge-module__-I5xuG__rose{--badge-bg:#fff1f2;--badge-text:#be123c;--badge-fill:#ffe4e6;--badge-dot:#f43f5e;--badge-border:#fecdd3}.Badge-module__-I5xuG__orange{--badge-bg:#fff7ed;--badge-text:#c2410c;--badge-fill:#ffedd5;--badge-dot:#f97316;--badge-border:#fed7aa}.Badge-module__-I5xuG__glass{--badge-bg:#f3f4f666;--badge-text:#fff;--badge-fill:#ffffff4d;--badge-dot:#fff;--badge-border:#fff9}.dark .Badge-module__-I5xuG__gray{--badge-bg:#a19da026;--badge-text:#ddd9d9;--badge-fill:#a19da040;--badge-border:#a19da04d}.dark .Badge-module__-I5xuG__brand{--badge-bg:#677bff26;--badge-text:#8ca0ff;--badge-fill:#677bff4d;--badge-border:#677bff4d}.dark .Badge-module__-I5xuG__success{--badge-bg:#43b75d26;--badge-text:#81cf92;--badge-fill:#43b75d4d;--badge-border:#43b75d4d}.dark .Badge-module__-I5xuG__successStrong{--badge-bg:#2ccf8233;--badge-text:#74e9a6;--badge-fill:#2ccf8259;--badge-border:#2ccf8266}.dark .Badge-module__-I5xuG__warning{--badge-bg:#f59e0b26;--badge-text:#ffd87e;--badge-fill:#f59e0b4d;--badge-border:#f59e0b4d}.dark .Badge-module__-I5xuG__warningStrong{--badge-bg:#f5c45133;--badge-text:#ffd87e;--badge-fill:#f5c45159;--badge-border:#f5c45166}.dark .Badge-module__-I5xuG__error{--badge-bg:#ef444426;--badge-text:#fca5a5;--badge-fill:#ef44444d;--badge-border:#ef44444d}.dark .Badge-module__-I5xuG__slate{--badge-bg:#94a3b826;--badge-text:#cbd5e1;--badge-fill:#94a3b840;--badge-border:#94a3b84d}.dark .Badge-module__-I5xuG__sky{--badge-bg:#0ea5e926;--badge-text:#7dd3fc;--badge-fill:#0ea5e94d;--badge-border:#0ea5e94d}.dark .Badge-module__-I5xuG__blue{--badge-bg:#677bff26;--badge-text:#8ca0ff;--badge-fill:#677bff4d;--badge-border:#677bff4d}.dark .Badge-module__-I5xuG__indigo{--badge-bg:#6366f126;--badge-text:#a5b4fc;--badge-fill:#6366f14d;--badge-border:#6366f14d}.dark .Badge-module__-I5xuG__purple{--badge-bg:#7770ff26;--badge-text:#a89dff;--badge-fill:#7770ff4d;--badge-border:#7770ff4d}.dark .Badge-module__-I5xuG__purpleWhite{--badge-bg:#7770ff26;--badge-text:#a89dff;--badge-fill:#7770ff4d;--badge-border:#7770ff4d}.dark .Badge-module__-I5xuG__pink{--badge-bg:#ec489926;--badge-text:#f9a8d4;--badge-fill:#ec48994d;--badge-border:#ec48994d}.dark .Badge-module__-I5xuG__rose{--badge-bg:#f43f5e26;--badge-text:#fda4af;--badge-fill:#f43f5e4d;--badge-border:#f43f5e4d}.dark .Badge-module__-I5xuG__orange{--badge-bg:#f9731626;--badge-text:#fdba74;--badge-fill:#f973164d;--badge-border:#f973164d}:where(.Badge-module__-I5xuG__withProgress){isolation:isolate;position:relative;overflow:hidden}:where(.Badge-module__-I5xuG__fill){z-index:-1;background:var(--badge-fill);transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) both Badge-module__-I5xuG__fillX;position:absolute;top:0;bottom:0;left:0}@keyframes Badge-module__-I5xuG__fillX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(.Badge-module__-I5xuG__fill0){width:0%}:where(.Badge-module__-I5xuG__fill5){width:5%}:where(.Badge-module__-I5xuG__fill10){width:10%}:where(.Badge-module__-I5xuG__fill15){width:15%}:where(.Badge-module__-I5xuG__fill20){width:20%}:where(.Badge-module__-I5xuG__fill25){width:25%}:where(.Badge-module__-I5xuG__fill30){width:30%}:where(.Badge-module__-I5xuG__fill35){width:35%}:where(.Badge-module__-I5xuG__fill40){width:40%}:where(.Badge-module__-I5xuG__fill45){width:45%}:where(.Badge-module__-I5xuG__fill50){width:50%}:where(.Badge-module__-I5xuG__fill55){width:55%}:where(.Badge-module__-I5xuG__fill60){width:60%}:where(.Badge-module__-I5xuG__fill65){width:65%}:where(.Badge-module__-I5xuG__fill70){width:70%}:where(.Badge-module__-I5xuG__fill75){width:75%}:where(.Badge-module__-I5xuG__fill80){width:80%}:where(.Badge-module__-I5xuG__fill85){width:85%}:where(.Badge-module__-I5xuG__fill90){width:90%}:where(.Badge-module__-I5xuG__fill95){width:95%}:where(.Badge-module__-I5xuG__fill100){width:100%}:where(.Badge-module__-I5xuG__dot){background:var(--badge-dot);width:.375rem;height:.375rem;box-shadow:var(--badge-halo,none);border-radius:9999px;flex-shrink:0}:where(.Badge-module__-I5xuG__breathe){animation:1.6s ease-in-out infinite Badge-module__-I5xuG__dotBreathe}@keyframes Badge-module__-I5xuG__dotBreathe{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){:where(.Badge-module__-I5xuG__fill,.Badge-module__-I5xuG__breathe){animation:none}}:where(.Badge-module__-I5xuG__icon){flex-shrink:0}.Badge-module__-I5xuG__dismiss{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.Badge-module__-I5xuG__dismiss:hover{opacity:.7}.Badge-module__-I5xuG__dismiss:focus-visible{outline-offset:1px;border-radius:9999px;outline:2px solid}
.BookingDetailHourPicker-module__24cC9q__picker{flex:1;min-width:0;position:relative}.BookingDetailHourPicker-module__24cC9q__trigger{color:#201d21;cursor:pointer;background:#fff;border:1px solid #ddd9d9;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:14px;font-weight:600;display:flex}.BookingDetailHourPicker-module__24cC9q__trigger:hover,.BookingDetailHourPicker-module__24cC9q__triggerOpen{border-color:#677bff}.BookingDetailHourPicker-module__24cC9q__triggerValue{text-align:left;flex:1}.BookingDetailHourPicker-module__24cC9q__chevron{color:#716f74;flex-shrink:0}.BookingDetailHourPicker-module__24cC9q__popover{background:#fff;border:1px solid #ddd9d9;border-radius:10px;width:max-content;max-width:340px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000024}.BookingDetailHourPicker-module__24cC9q__list{max-height:260px;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.BookingDetailHourPicker-module__24cC9q__option{color:#201d21;cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;font-size:14px;display:flex}.BookingDetailHourPicker-module__24cC9q__option:hover{background:#f9fafb}.BookingDetailHourPicker-module__24cC9q__optionSelected{background:#f8f9ff;font-weight:700}.BookingDetailHourPicker-module__24cC9q__optionDisabled{cursor:not-allowed;color:#9ca3af}.BookingDetailHourPicker-module__24cC9q__optionDisabled:hover{background:0 0}.BookingDetailHourPicker-module__24cC9q__optionLabel{font-variant-numeric:tabular-nums;flex-shrink:0;min-width:3rem}.BookingDetailHourPicker-module__24cC9q__optionHint{white-space:nowrap;color:#716f74;flex:1;font-size:12px}.BookingDetailHourPicker-module__24cC9q__option>:last-child{flex-shrink:0;margin-left:auto}
.BookingDetailDateSlotEditor-module__Izq6VW__editor{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__step{background:#fff;border:1px solid #efedec;border-radius:10px;overflow:hidden}.BookingDetailDateSlotEditor-module__Izq6VW__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__head:not(.BookingDetailDateSlotEditor-module__Izq6VW__headOpen):hover{background:#fafafa}.BookingDetailDateSlotEditor-module__Izq6VW__headOpen{background:#f4f5ff;border-bottom:1px solid #d9e0ff}.BookingDetailDateSlotEditor-module__Izq6VW__headOpen .BookingDetailDateSlotEditor-module__Izq6VW__label{color:#677bff}.BookingDetailDateSlotEditor-module__Izq6VW__headOpen .BookingDetailDateSlotEditor-module__Izq6VW__icon{background:#fff}.BookingDetailDateSlotEditor-module__Izq6VW__headOpen .BookingDetailDateSlotEditor-module__Izq6VW__chevron{transform:rotate(180deg)}.BookingDetailDateSlotEditor-module__Izq6VW__icon{color:#677bff;background:#f4f5ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.BookingDetailDateSlotEditor-module__Izq6VW__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__label{letter-spacing:.02em;text-transform:uppercase;color:#9ca3af;font-size:12px;font-weight:600}.BookingDetailDateSlotEditor-module__Izq6VW__value{text-transform:capitalize;color:#201d21;font-size:14px;font-weight:600}.BookingDetailDateSlotEditor-module__Izq6VW__chevron{color:#9ca3af;flex-shrink:0;transition:transform .18s}@media (prefers-reduced-motion:reduce){.BookingDetailDateSlotEditor-module__Izq6VW__chevron{transition:none}}.BookingDetailDateSlotEditor-module__Izq6VW__body{padding:1rem}.BookingDetailDateSlotEditor-module__Izq6VW__slots{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.BookingDetailDateSlotEditor-module__Izq6VW__chipSkeleton{border-radius:10px;height:62px}.BookingDetailDateSlotEditor-module__Izq6VW__chip{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9d9;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:.75rem 1rem;transition:background .11s,border-color .11s,box-shadow .11s;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__chip:hover{background:#f4f5ff;border-color:#677bff}.BookingDetailDateSlotEditor-module__Izq6VW__chipOn{background:#f4f5ff;border-color:#677bff;box-shadow:inset 0 0 0 1px #677bff}.BookingDetailDateSlotEditor-module__Izq6VW__chipLabel{color:#201d21;align-items:center;gap:.5rem;font-size:14px;font-weight:600;display:inline-flex}.BookingDetailDateSlotEditor-module__Izq6VW__chipLabel>svg{color:#677bff}.BookingDetailDateSlotEditor-module__Izq6VW__chipSub{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:12px}.BookingDetailDateSlotEditor-module__Izq6VW__custom{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__customHead{color:#716f74;align-items:center;gap:.5rem;font-size:12px;font-weight:600;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__customHead>svg{color:#9ca3af}.BookingDetailDateSlotEditor-module__Izq6VW__customRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__field{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__fieldLabel{color:#716f74;font-size:12px;font-weight:600}.BookingDetailDateSlotEditor-module__Izq6VW__arrow{color:#9ca3af;padding-bottom:.5rem}.BookingDetailDateSlotEditor-module__Izq6VW__duration{color:#677bff;align-items:center;gap:.5rem;margin-left:auto;padding-bottom:.5rem;font-size:13px;font-weight:600;display:inline-flex}.BookingDetailDateSlotEditor-module__Izq6VW__duration>svg{color:#677bff}.BookingDetailDateSlotEditor-module__Izq6VW__breakdown{flex-direction:column;gap:.5rem;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__line{justify-content:space-between;align-items:center;gap:.75rem;font-size:13px;display:flex}.BookingDetailDateSlotEditor-module__Izq6VW__lineLabel{color:#716f74;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.BookingDetailDateSlotEditor-module__Izq6VW__lineAmount{color:#201d21;font-variant-numeric:tabular-nums;font-weight:700}.BookingDetailDateSlotEditor-module__Izq6VW__lineOvertime .BookingDetailDateSlotEditor-module__Izq6VW__lineLabel,.BookingDetailDateSlotEditor-module__Izq6VW__lineOvertime .BookingDetailDateSlotEditor-module__Izq6VW__lineAmount{color:#a07300}.BookingDetailDateSlotEditor-module__Izq6VW__swatch{background:#677bff;border-radius:3px;flex-shrink:0;width:10px;height:10px}.BookingDetailDateSlotEditor-module__Izq6VW__lineOvertime .BookingDetailDateSlotEditor-module__Izq6VW__swatch{background:#f5c451}
.Tag-module__DaCzsG__tagWrapper{border:1px solid var(--silver-grey);color:var(--slate-grey);cursor:pointer;background-color:#fff;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;line-height:normal;transition:all .2s;display:flex}.Tag-module__DaCzsG__tagWrapper.Tag-module__DaCzsG__selected{background-color:var(--blue-opacity);color:var(--primary-blue);border-color:#0000}
.BookingDetailPlanningSection-module__qUgsca__body{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.BookingDetailPlanningSection-module__qUgsca__dates{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.BookingDetailPlanningSection-module__qUgsca__item{flex-direction:column;display:flex}.BookingDetailPlanningSection-module__qUgsca__line{cursor:pointer;background:#fafafa;border:1px solid #efedec;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;transition:border-color .12s,background .12s;display:flex}.BookingDetailPlanningSection-module__qUgsca__line:hover,.BookingDetailPlanningSection-module__qUgsca__itemOpen .BookingDetailPlanningSection-module__qUgsca__line{background:#f4f5ff;border-color:#677bff}.BookingDetailPlanningSection-module__qUgsca__date{text-transform:capitalize;color:#201d21;flex-direction:column;gap:3px;font-size:14px;font-weight:500;display:flex}.BookingDetailPlanningSection-module__qUgsca__slot{text-transform:none;color:#201d21;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.BookingDetailPlanningSection-module__qUgsca__slot>svg{color:#9ca3af}.BookingDetailPlanningSection-module__qUgsca__right{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.BookingDetailPlanningSection-module__qUgsca__itemOpen .BookingDetailPlanningSection-module__qUgsca__line{border-bottom-right-radius:0;border-bottom-left-radius:0}.BookingDetailPlanningSection-module__qUgsca__itemOpen .BookingDetailPlanningSection-module__qUgsca__right svg{transition:transform .16s;transform:rotate(180deg)}.BookingDetailPlanningSection-module__qUgsca__editor{background:#fff;border:1px solid #677bff;border-top:0;border-radius:0 0 10px 10px;flex-direction:column;padding:1rem 1rem .75rem;animation:.16s BookingDetailPlanningSection-module__qUgsca__editorExpand;display:flex}@keyframes BookingDetailPlanningSection-module__qUgsca__editorExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BookingDetailPlanningSection-module__qUgsca__editor{animation:none}}
.BookingDetailServicesSection-module__-1xvHq__body{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.BookingDetailServicesSection-module__-1xvHq__empty{color:#9ca3af;margin:0;font-size:13px;font-style:italic}.BookingDetailServicesSection-module__-1xvHq__list{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.BookingDetailServicesSection-module__-1xvHq__service{background:#fff;border:1px solid #efedec;border-radius:10px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.BookingDetailServicesSection-module__-1xvHq__top{align-items:center;gap:.75rem;display:flex}.BookingDetailServicesSection-module__-1xvHq__icon{color:#716f74;background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.BookingDetailServicesSection-module__-1xvHq__iconImage{object-fit:contain;width:1rem;height:1rem}.BookingDetailServicesSection-module__-1xvHq__main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BookingDetailServicesSection-module__-1xvHq__name{color:#201d21;font-size:14px;font-weight:500}.BookingDetailServicesSection-module__-1xvHq__vat{color:#716f74;white-space:nowrap;background:#efedec;border-radius:9999px;margin-left:.5rem;padding:2px .5rem;font-size:11px;font-weight:600;display:inline-block}.BookingDetailServicesSection-module__-1xvHq__unit{color:#716f74;align-items:center;gap:.5rem;font-size:12px;display:inline-flex}.BookingDetailServicesSection-module__-1xvHq__amount{text-align:right;color:#201d21;font-variant-numeric:tabular-nums;min-width:60px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:13px;font-weight:600}.BookingDetailServicesSection-module__-1xvHq__remove{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .12s,color .12s;display:inline-flex}.BookingDetailServicesSection-module__-1xvHq__remove:hover{color:#ac0021;background:#ffd0cc}.BookingDetailServicesSection-module__-1xvHq__restrict{background:#fefbf3;border:1px solid #f5c45147;border-radius:12px;align-self:stretch;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.BookingDetailServicesSection-module__-1xvHq__restrictIcon{color:#a07300;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:inset 0 0 0 1px #f5c4513d}.BookingDetailServicesSection-module__-1xvHq__restrictBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BookingDetailServicesSection-module__-1xvHq__restrictEyebrow{letter-spacing:.06em;text-transform:uppercase;color:#a07300;font-size:11px;font-weight:700}.BookingDetailServicesSection-module__-1xvHq__restrictTitle{letter-spacing:-.01em;color:#201d21;font-size:14px;font-weight:600;line-height:1.35}.BookingDetailServicesSection-module__-1xvHq__restrictDesc{color:#716f74;font-size:13px;line-height:1.5}.BookingDetailServicesSection-module__-1xvHq__add{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.75rem;display:flex}
.EditSpaceAmenities-module__fvnPQa__editSpaceAmenitiesWrapper{flex-direction:column;gap:10px;padding:56px 24px;display:flex}.EditSpaceAmenities-module__fvnPQa__contentBlocksWrapper{flex-direction:column;gap:16px;display:flex}.EditSpaceAmenities-module__fvnPQa__starExplanationWrapper{color:var(--midnight-grey);flex-direction:row;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.EditSpaceAmenities-module__fvnPQa__starIconExplanation{color:var(--blue)}.EditSpaceAmenities-module__fvnPQa__facilitiesList{flex-flow:wrap;align-items:center;gap:6px;display:flex}.EditSpaceAmenities-module__fvnPQa__tagWrapper{align-items:center;gap:4px;display:flex;position:relative}.EditSpaceAmenities-module__fvnPQa__starredFacility{padding-right:4px}.EditSpaceAmenities-module__fvnPQa__facilityIcon{width:16px}.EditSpaceAmenities-module__fvnPQa__starIcon{align-self:flex-start;line-height:1rem;display:flex}.EditSpaceAmenities-module__fvnPQa__starIcon path{fill:var(--slate-grey)!important}.EditSpaceAmenities-module__fvnPQa__starIcon.EditSpaceAmenities-module__fvnPQa__selectedFacility path{fill:var(--blue)!important}.EditSpaceAmenities-module__fvnPQa__selectedFacility .EditSpaceAmenities-module__fvnPQa__facilityIcon{filter:brightness(0)saturate()invert(32%)sepia(97%)saturate(6862%)hue-rotate(246deg)brightness(97%)contrast(106%)}
.FacilityInfo-module__fWR82q__facilityInfoWrapper{flex-direction:row;align-items:center;gap:12px;display:flex}.FacilityInfo-module__fWR82q__facilityInfoWrapper .FacilityInfo-module__fWR82q__facilityIconWrapper{background-color:#f0f2ff;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex}:is(.FacilityInfo-module__fWR82q__facilityInfoWrapper .FacilityInfo-module__fWR82q__facilityIconWrapper) .FacilityInfo-module__fWR82q__facilityIcon{object-fit:contain;filter:brightness(0)saturate()invert(45%)sepia(95%)saturate(1800%)hue-rotate(216deg)brightness(92%)contrast(105%);width:24px;min-width:24px;height:24px;min-height:24px}:is(.FacilityInfo-module__fWR82q__facilityInfoWrapper .FacilityInfo-module__fWR82q__facilityIconWrapper) .FacilityInfo-module__fWR82q__customFacilityIcon{color:#677bff;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.FacilityInfo-module__fWR82q__facilityInfoWrapper .FacilityInfo-module__fWR82q__facilityNameWrapper{flex-direction:column;display:flex}:is(.FacilityInfo-module__fWR82q__facilityInfoWrapper .FacilityInfo-module__fWR82q__facilityNameWrapper) .FacilityInfo-module__fWR82q__facilityName{color:#201d21;font-size:1rem;font-weight:600;line-height:24px}:is(.FacilityInfo-module__fWR82q__facilityInfoWrapper .FacilityInfo-module__fWR82q__facilityNameWrapper) .FacilityInfo-module__fWR82q__facilityCategory{color:#716f74;font-size:.875rem;font-weight:400;line-height:20px}
.BookingDetailEditDrawer-module__tmbXxW__recap{color:#716f74;align-items:center;gap:.5rem;min-width:0;font-size:13px;display:flex}.BookingDetailEditDrawer-module__tmbXxW__recap b{color:#201d21;font-weight:600}.BookingDetailEditDrawer-module__tmbXxW__recapEmpty{color:#716f74}.BookingDetailEditDrawer-module__tmbXxW__hint{color:#677bff;background:#f4f5ff;border-radius:10px;flex-basis:100%;align-items:flex-start;gap:.5rem;width:100%;margin:0;padding:.75rem;font-size:12px;line-height:1.45;display:flex}.BookingDetailEditDrawer-module__tmbXxW__hint>svg{color:#677bff;flex:none;margin-top:1px}.BookingDetailEditDrawer-module__tmbXxW__actions{gap:.5rem;margin-left:auto;display:flex}.BookingDetailEditDrawer-module__tmbXxW__loader{justify-content:center;align-items:center;min-height:240px;display:flex}
.FacilityWorkspaceSelection-module__466XYG__wrapper{flex-direction:column;gap:14px;width:100%;display:flex}.FacilityWorkspaceSelection-module__466XYG__title{color:#201d21;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:16px}.FacilityWorkspaceSelection-module__466XYG__listWrapper{border:1px solid #ddd9d9;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.FacilityWorkspaceSelection-module__466XYG__itemsWrapper{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;max-height:210px;display:flex;overflow-y:auto}.FacilityWorkspaceSelection-module__466XYG__item{cursor:pointer;border:1px solid #ddd9d9;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:all .2s ease-in-out;display:flex}.FacilityWorkspaceSelection-module__466XYG__item:hover:not(.FacilityWorkspaceSelection-module__466XYG__itemDisabled){background-color:#f8f9ff}.FacilityWorkspaceSelection-module__466XYG__item.FacilityWorkspaceSelection-module__466XYG__itemSelected{background-color:#f0f2ff;border-color:#677bff}.FacilityWorkspaceSelection-module__466XYG__itemName{flex-direction:row;align-items:center;gap:5px;display:flex}.FacilityWorkspaceSelection-module__466XYG__itemImage{object-fit:cover;border-radius:6px;width:36px;height:34px}.FacilityWorkspaceSelection-module__466XYG__itemInfoWrapper{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.FacilityWorkspaceSelection-module__466XYG__itemInfoName{color:#201d21;font-size:.75rem;font-weight:600;line-height:normal}.FacilityWorkspaceSelection-module__466XYG__itemInfoType{color:#716f74;align-items:center;gap:4px;font-size:.75rem;font-weight:500;line-height:16px;display:flex}.FacilityWorkspaceSelection-module__466XYG__itemInfoTypeSeparator{background-color:#716f74;border-radius:50%;width:3px;height:3px;display:inline-block}.FacilityWorkspaceSelection-module__466XYG__bottom{color:#a19da0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;font-weight:500;line-height:16px;display:flex}.FacilityWorkspaceSelection-module__466XYG__itemDisabled{opacity:.4;cursor:not-allowed}
.BookingDetailHeader-module__tc66KW__header{background:#fff;border-bottom:1px solid #ddd9d9;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.BookingDetailHeader-module__tc66KW__cover{object-fit:cover;background:#efedec;border-radius:8px;flex-shrink:0;width:48px;height:48px}.BookingDetailHeader-module__tc66KW__identity{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BookingDetailHeader-module__tc66KW__title{letter-spacing:-.015em;color:#201d21;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.BookingDetailHeader-module__tc66KW__meta{align-items:center;gap:.5rem;min-width:0;display:flex}.BookingDetailHeader-module__tc66KW__dateTag{flex-shrink:0}.BookingDetailHeader-module__tc66KW__where{color:#716f74;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;display:block;overflow:hidden}.BookingDetailHeader-module__tc66KW__space{color:#201d21;font-weight:600}.BookingDetailHeader-module__tc66KW__location:before{content:" · "}.BookingDetailHeader-module__tc66KW__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.BookingDetailHeader-module__tc66KW__header{gap:.5rem .75rem;padding:.75rem 1rem}.BookingDetailHeader-module__tc66KW__cover{width:44px;height:44px}.BookingDetailHeader-module__tc66KW__title{white-space:normal;font-size:1.0625rem;line-height:1.25}.BookingDetailHeader-module__tc66KW__meta{flex-direction:column-reverse;align-items:flex-start;gap:.25rem}.BookingDetailHeader-module__tc66KW__where{white-space:normal;line-height:1.4}.BookingDetailHeader-module__tc66KW__actions{flex-basis:100%}.BookingDetailHeader-module__tc66KW__actions>button{justify-content:center;width:100%}}
.DesactivateFacilityWorkspacesModal-module__1tc0vq__wrapper{flex-direction:column;gap:16px;padding-top:8px;display:flex}.DesactivateFacilityWorkspacesModal-module__1tc0vq__separator{background-color:#efedec;border:none;width:100%;height:1px}.DesactivateFacilityWorkspacesModal-module__1tc0vq__subtitle{color:#9ca3af;font-size:.875rem;font-weight:400}.DesactivateFacilityWorkspacesModal-module__1tc0vq__footer{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;padding-top:8px;display:flex}
.BookingDetailTimelineStep-module__SUcBiG__step{gap:.75rem;padding-bottom:1.25rem;display:flex;position:relative}.BookingDetailTimelineStep-module__SUcBiG__step:last-child{padding-bottom:0}.BookingDetailTimelineStep-module__SUcBiG__step:not(:last-child):before{content:"";background:#efedec;width:2px;position:absolute;top:28px;bottom:0;left:13px}.BookingDetailTimelineStep-module__SUcBiG__stepIcon{z-index:1;color:#716f74;background:#efedec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.BookingDetailTimelineStep-module__SUcBiG__toneSuccess{color:#008842;background:#cbf6da}.BookingDetailTimelineStep-module__SUcBiG__toneWarning{color:#a07300;background:#feeecc}.BookingDetailTimelineStep-module__SUcBiG__toneError{color:#ac0021;background:#ffd0cc}.BookingDetailTimelineStep-module__SUcBiG__stepBody{flex-direction:column;gap:2px;padding-top:.25rem;display:flex}.BookingDetailTimelineStep-module__SUcBiG__stepText{color:#201d21;font-size:14px;line-height:1.4}.BookingDetailTimelineStep-module__SUcBiG__stepWhen{color:#9ca3af;font-size:12px}
.BookingDetailHistoryTab-module__SRLHpa__timeline{flex-direction:column;margin-top:1rem;display:flex;position:relative}.BookingDetailHistoryTab-module__SRLHpa__empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.25rem;display:flex}.BookingDetailHistoryTab-module__SRLHpa__emptyIcon{color:#9ca3af;background:#f5f5f5;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:.25rem;display:grid}.BookingDetailHistoryTab-module__SRLHpa__empty b{color:#201d21;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:15px;font-weight:600}.BookingDetailHistoryTab-module__SRLHpa__empty span:not(.BookingDetailHistoryTab-module__SRLHpa__emptyIcon){color:#716f74;font-size:13px}
.BookingDetailSummaryRow-module__bLKtoa__row{border-top:1px solid #efedec}.BookingDetailSummaryRow-module__bLKtoa__row:first-child{border-top:0}.BookingDetailSummaryRow-module__bLKtoa__head{text-align:left;align-items:center;gap:1rem;width:100%;padding:1rem .25rem;display:flex}.BookingDetailSummaryRow-module__bLKtoa__static .BookingDetailSummaryRow-module__bLKtoa__head{cursor:default}.BookingDetailSummaryRow-module__bLKtoa__editable{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:12px;margin:0;padding:0;transition:background .12s;display:block}.BookingDetailSummaryRow-module__bLKtoa__editable:hover{background:#fafafa}.BookingDetailSummaryRow-module__bLKtoa__editable:focus-visible{outline-offset:-2px;outline:2px solid #677bff}.BookingDetailSummaryRow-module__bLKtoa__editable .BookingDetailSummaryRow-module__bLKtoa__cta{background:#fff;border:1px solid #ddd9d9;border-radius:999px;padding:.25rem .75rem;transition:border-color .12s,background .12s}.BookingDetailSummaryRow-module__bLKtoa__editable:hover .BookingDetailSummaryRow-module__bLKtoa__cta{background:#f4f5ff;border-color:#677bff}.BookingDetailSummaryRow-module__bLKtoa__icon{color:#677bff;background:#f4f5ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.BookingDetailSummaryRow-module__bLKtoa__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BookingDetailSummaryRow-module__bLKtoa__label{color:#716f74;align-items:center;gap:.5rem;font-size:12px;display:inline-flex}.BookingDetailSummaryRow-module__bLKtoa__pendingDot{background:#ce9d15;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.BookingDetailSummaryRow-module__bLKtoa__value{color:#201d21;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.BookingDetailSummaryRow-module__bLKtoa__cta{color:#677bff;flex-shrink:0;align-items:center;gap:.25rem;font-size:13px;font-weight:600;display:inline-flex}.BookingDetailSummaryRow-module__bLKtoa__restrict{color:#a07300;white-space:nowrap;background:#fef8ea;border:1px solid #f5c4514d;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:768px){.BookingDetailSummaryRow-module__bLKtoa__head{gap:.75rem;padding:1rem .25rem}.BookingDetailSummaryRow-module__bLKtoa__value{white-space:normal;line-height:1.4;overflow:visible}.BookingDetailSummaryRow-module__bLKtoa__cta{color:#9ca3af;font-size:0}}
.BookingDetailInquiryPrefill-module__LlTn_W__rows{flex-direction:column;gap:2px;margin-top:.75rem;display:flex}.BookingDetailInquiryPrefill-module__LlTn_W__rows>*{border-top:0}.BookingDetailInquiryPrefill-module__LlTn_W__foot{border-top:1px solid #efedec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.BookingDetailInquiryPrefill-module__LlTn_W__total{color:#716f74;font-size:13px}.BookingDetailInquiryPrefill-module__LlTn_W__total b{color:#201d21;font-variant-numeric:tabular-nums;font-weight:600}
.BookingDetailPriceCard-module__8XBBaW__lines{flex-direction:column;margin-top:.5rem;display:flex;container-type:inline-size}.BookingDetailPriceCard-module__8XBBaW__line{grid-template-columns:minmax(min-content,1fr) auto auto;align-items:flex-start;column-gap:14px;padding:6px 0;display:grid}@container (max-width:420px){.BookingDetailPriceCard-module__8XBBaW__line{grid-template-columns:minmax(min-content,1fr) auto}.BookingDetailPriceCard-module__8XBBaW__lineName{grid-row:1/span 2}.BookingDetailPriceCard-module__8XBBaW__lineGain{grid-area:1/2;min-width:0}.BookingDetailPriceCard-module__8XBBaW__lineAmount,.BookingDetailPriceCard-module__8XBBaW__discount{grid-area:2/2;justify-self:end}.BookingDetailPriceCard-module__8XBBaW__lineEdit .BookingDetailPriceCard-module__8XBBaW__lineGain:empty,.BookingDetailPriceCard-module__8XBBaW__lineSub .BookingDetailPriceCard-module__8XBBaW__lineGain:empty{display:none}.BookingDetailPriceCard-module__8XBBaW__lineEdit .BookingDetailPriceCard-module__8XBBaW__discount{grid-row:1}.BookingDetailPriceCard-module__8XBBaW__lineEdit .BookingDetailPriceCard-module__8XBBaW__lineGain{grid-row:2}.BookingDetailPriceCard-module__8XBBaW__lineHead .BookingDetailPriceCard-module__8XBBaW__lineAmount{display:none}}.BookingDetailPriceCard-module__8XBBaW__lineHead{align-items:center;padding-bottom:.5rem}.BookingDetailPriceCard-module__8XBBaW__lineHead .BookingDetailPriceCard-module__8XBBaW__lineAmount{letter-spacing:.02em;font-size:11px}.BookingDetailPriceCard-module__8XBBaW__lineGain{color:#201d21;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;min-width:84px;font-size:14px;font-weight:600;display:flex}.BookingDetailPriceCard-module__8XBBaW__lineSubtotal .BookingDetailPriceCard-module__8XBBaW__lineGain{color:#008842;font-weight:700}.BookingDetailPriceCard-module__8XBBaW__lineName{color:#201d21;flex-direction:column;gap:1px;font-size:13px;display:flex}.BookingDetailPriceCard-module__8XBBaW__lineTitle{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.BookingDetailPriceCard-module__8XBBaW__lineNote{color:#9ca3af;font-size:11px}.BookingDetailPriceCard-module__8XBBaW__lineAmount{color:#9ca3af;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:12px;font-weight:500}.BookingDetailPriceCard-module__8XBBaW__lineSub .BookingDetailPriceCard-module__8XBBaW__lineName,.BookingDetailPriceCard-module__8XBBaW__lineSub .BookingDetailPriceCard-module__8XBBaW__lineAmount{color:#716f74;font-weight:500}.BookingDetailPriceCard-module__8XBBaW__lineEdit{align-items:center}.BookingDetailPriceCard-module__8XBBaW__discount{align-items:center;gap:.5rem;display:inline-flex}.BookingDetailPriceCard-module__8XBBaW__toggle{background:#f5f5f5;border:1px solid #ddd9d9;border-radius:999px;align-items:center;padding:2px;display:inline-flex;position:relative}.BookingDetailPriceCard-module__8XBBaW__toggleThumb{z-index:0;pointer-events:none;background:#fff;border-radius:999px;width:calc(50% - 2px);height:calc(100% - 4px);transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018281f,0 0 0 1px #1018280a}@media (prefers-reduced-motion:reduce){.BookingDetailPriceCard-module__8XBBaW__toggleThumb{transition:none}}.BookingDetailPriceCard-module__8XBBaW__toggleButton{z-index:1;width:2rem;height:1.5rem;font:inherit;color:#716f74;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:13px;font-weight:600;transition:color .15s;position:relative}.BookingDetailPriceCard-module__8XBBaW__toggleButtonOn{color:#677bff}.BookingDetailPriceCard-module__8XBBaW__toggleButton:disabled{opacity:.5;cursor:default}.BookingDetailPriceCard-module__8XBBaW__numField{align-items:center;gap:.5rem;display:inline-flex}.BookingDetailPriceCard-module__8XBBaW__numField>div{width:88px}.BookingDetailPriceCard-module__8XBBaW__numInput{text-align:right;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-weight:600}.BookingDetailPriceCard-module__8XBBaW__numSuffix{color:#716f74;white-space:nowrap;font-size:12px}.BookingDetailPriceCard-module__8XBBaW__total{background:#f4f5ff;border:1px solid #d9e0ff;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:1rem 1.25rem;display:flex}.BookingDetailPriceCard-module__8XBBaW__totalLabel{color:#677bff;font-size:16px;font-weight:700}.BookingDetailPriceCard-module__8XBBaW__totalAmounts{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.BookingDetailPriceCard-module__8XBBaW__totalExclTax{letter-spacing:-.01em;color:#677bff;font-variant-numeric:tabular-nums;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:20px;font-weight:700}.BookingDetailPriceCard-module__8XBBaW__totalInclTax{color:#716f74;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
.BookingDetailTabs-module__yPwjwG__bar{z-index:6;-webkit-backdrop-filter:saturate(1.7)blur(12px);backdrop-filter:saturate(1.7)blur(12px);background:#f5f5f5ad;justify-content:flex-start;margin:0 -1.75rem;padding:1rem 1.75rem .75rem;display:flex;position:sticky;top:0;box-shadow:0 8px 20px -14px #0f172a47}.BookingDetailTabs-module__yPwjwG__list{background:#efedec;border-radius:12px;gap:0;padding:.25rem;display:inline-flex;position:relative}.BookingDetailTabs-module__yPwjwG__thumb{z-index:0;pointer-events:none;background:#fff;border-radius:8px;transition:left .22s cubic-bezier(.34,1.56,.64,1),width .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:.25rem;bottom:.25rem;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0a}.BookingDetailTabs-module__yPwjwG__tab{z-index:1;font:inherit;color:#716f74;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.BookingDetailTabs-module__yPwjwG__tab:hover{color:#201d21}.BookingDetailTabs-module__yPwjwG__tab:focus-visible{outline-offset:2px;outline:2px solid #677bff}.BookingDetailTabs-module__yPwjwG__active{color:#201d21;font-weight:600}.BookingDetailTabs-module__yPwjwG__special{color:#677bff;font-weight:600}.BookingDetailTabs-module__yPwjwG__special:hover{color:#677bff}.BookingDetailTabs-module__yPwjwG__special:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite BookingDetailTabs-module__yPwjwG__pulseDot;display:inline-block}@keyframes BookingDetailTabs-module__yPwjwG__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.BookingDetailTabs-module__yPwjwG__thumb{transition:none}.BookingDetailTabs-module__yPwjwG__special:before{animation:none}}@media (max-width:1024px){.BookingDetailTabs-module__yPwjwG__bar{margin:0;padding:1rem 0 .75rem}}@media (max-width:768px){.BookingDetailTabs-module__yPwjwG__bar{margin:0 -1rem;padding:0 1rem}.BookingDetailTabs-module__yPwjwG__bar+*{margin-top:-8px}.BookingDetailTabs-module__yPwjwG__select{width:100%}.BookingDetailTabs-module__yPwjwG__select>button{width:100%;height:46px;font-size:.9375rem}.BookingDetailTabs-module__yPwjwG__select>button>:last-child{margin-left:auto}.BookingDetailTabs-module__yPwjwG__selectPanel{border:1px solid #efedec;border-radius:10px;max-height:400px;padding:6px;left:0;right:0;overflow-y:auto}.BookingDetailTabs-module__yPwjwG__selectList{flex-direction:column;gap:1px;display:flex}.BookingDetailTabs-module__yPwjwG__selectOption{color:#201d21;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.8125rem;display:flex}.BookingDetailTabs-module__yPwjwG__selectOption:hover{background:#f5f5f5}.BookingDetailTabs-module__yPwjwG__selectOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BookingDetailTabs-module__yPwjwG__selectOptionCheck{opacity:0;color:#677bff}.BookingDetailTabs-module__yPwjwG__selectOptionOn{color:#677bff;background:#f4f5ff;font-weight:500}.BookingDetailTabs-module__yPwjwG__selectOptionOn .BookingDetailTabs-module__yPwjwG__selectOptionCheck{opacity:1}}
.BookingDetailValidateBanner-module__uGZOYq__banner{background:#f5c45117;border:1px solid #f5c4515c;border-radius:14px;flex-flow:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.BookingDetailValidateBanner-module__uGZOYq__main{flex:320px;align-items:center;gap:1rem;min-width:0;display:flex}.BookingDetailValidateBanner-module__uGZOYq__icon{color:#a07300;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.BookingDetailValidateBanner-module__uGZOYq__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BookingDetailValidateBanner-module__uGZOYq__body b,.BookingDetailValidateBanner-module__uGZOYq__title{color:#201d21;font-size:15px;font-weight:600}.BookingDetailValidateBanner-module__uGZOYq__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#a07300;align-items:center;gap:.5rem;font-size:11px;font-weight:700;display:inline-flex}.BookingDetailValidateBanner-module__uGZOYq__subtitle{color:#716f74;font-size:13px;line-height:1.5}.BookingDetailValidateBanner-module__uGZOYq__actions{flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:820px){.BookingDetailValidateBanner-module__uGZOYq__banner{flex-direction:column;align-items:stretch}.BookingDetailValidateBanner-module__uGZOYq__actions{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}.BookingDetailValidateBanner-module__uGZOYq__actions>*{width:100%}}@media (max-width:768px){.BookingDetailValidateBanner-module__uGZOYq__banner{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.BookingDetailValidateBanner-module__uGZOYq__actions{flex-direction:column;justify-content:stretch;gap:.5rem}.BookingDetailValidateBanner-module__uGZOYq__actionsRow{gap:.5rem;display:flex}.BookingDetailValidateBanner-module__uGZOYq__actionsRow>*{flex:1;min-width:0}.BookingDetailValidateBanner-module__uGZOYq__actions button{min-height:48px}}
.BookingDetail-module__6M5rPG__layout{height:calc(100vh - var(--header-height,75px));align-items:stretch;width:100%;display:flex;overflow:hidden}.BookingDetail-module__6M5rPG__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.BookingDetail-module__6M5rPG__content{flex-direction:column;flex:1;gap:1rem;min-width:0;padding:0 28px 28px;display:flex;overflow-y:auto}.BookingDetail-module__6M5rPG__contentWithoutTabs{padding-top:1rem}.BookingDetail-module__6M5rPG__panel{flex-direction:column;gap:1rem;display:flex}.BookingDetail-module__6M5rPG__chat{flex-direction:column;flex:0 0 440px;width:440px;display:flex;overflow:hidden}@media (max-width:1240px){.BookingDetail-module__6M5rPG__chat{flex-basis:380px;width:380px}}@media (max-width:1024px){.BookingDetail-module__6M5rPG__layout{height:auto;min-height:calc(100vh - var(--header-height,75px));flex-direction:column;padding:1rem;overflow:visible}.BookingDetail-module__6M5rPG__main{overflow:visible}.BookingDetail-module__6M5rPG__content{padding:0;overflow-y:visible}.BookingDetail-module__6M5rPG__chat{flex:none;width:100%;height:520px}}.BookingDetail-module__6M5rPG__loadingWrapper{justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.BookingDetail-module__6M5rPG__chatFab,.BookingDetail-module__6M5rPG__chatClose{display:none}@media (max-width:768px){.BookingDetail-module__6M5rPG__layout{height:calc(100vh - var(--header-height,75px));height:calc(100dvh - var(--header-height,75px));min-height:0;padding:0;overflow:hidden}.BookingDetail-module__6M5rPG__main{overflow:hidden auto}.BookingDetail-module__6M5rPG__content{padding:1rem;overflow-y:visible}.BookingDetail-module__6M5rPG__chat{visibility:hidden;width:100%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.BookingDetail-module__6M5rPG__chatOpen{visibility:visible;transform:translateY(0)}.BookingDetail-module__6M5rPG__chatFab{color:#fff;cursor:pointer;background:#677bff;border:0;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .15s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 24px -6px #677bff99}.BookingDetail-module__6M5rPG__chatFab:active{transform:scale(.94)}.BookingDetail-module__6M5rPG__chatClose{z-index:3;color:#201d21;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px #201d211f}}@media (prefers-reduced-motion:reduce){.BookingDetail-module__6M5rPG__chat,.BookingDetail-module__6M5rPG__chatFab{transition:none}}
