.BookingWorkFlow_smsEyeButton__cb4ft:hover{background-color:rgba(0,0,0,0)}.BookingWorkFlow_orderCancelBtn__JAg6I{margin:10px 0 0}.BookingWorkFlow_cancelAppointmentText__7okU2{margin:10px 0;color:var(--gravity-color-text-primary)}.BookingWorkFlow_pageContainer__eANzM{display:flex;flex-direction:column;width:100%;gap:20px}.BookingWorkFlow_mainContentContainer__q_Nku{display:flex;gap:20px}@media(max-width:1200px){.BookingWorkFlow_mainContentContainer__q_Nku{flex-direction:column}}.BookingWorkFlow_leftContentContainer__5Rd4B{flex:0 0 30%;max-width:30%;border-right:1px solid var(--gravity-color-border);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1200px){.BookingWorkFlow_leftContentContainer__5Rd4B{flex:1 1;max-width:100%;height:auto}}.BookingWorkFlow_servicesPanel__X3xvd{display:flex;flex-direction:column;background-color:var(--gravity-color---gravity-color-neutral-0);height:auto;overflow:hidden;min-height:0;flex:0 1 auto}.BookingWorkFlow_titleWithActions__np87G{display:flex;align-items:center;justify-content:space-between;gap:12px}.BookingWorkFlow_panelTitle__8PU7_{margin-bottom:16px!important;padding-bottom:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--gravity-color-border);font-size:12px;flex-shrink:0}.BookingWorkFlow_servicesColumnView__HEVIR{flex:1 1;padding-right:4px;min-height:0}.BookingWorkFlow_rightContentContainer__TEL7o{flex:1 1;display:flex;flex-direction:column;overflow:hidden;height:auto}.BookingWorkFlow_bookingSteps__KX_UM{width:100%;font-size:12px;border-right:none;padding-right:0}.BookingWorkFlow_bookingSteps__KX_UM .ant-steps-item-title{font-size:12px;text-align:center}.BookingWorkFlow_bookingSteps__KX_UM .ant-steps-item-icon{font-size:12px}.BookingWorkFlow_bookingSteps__KX_UM .ant-steps{display:flex;justify-content:center;align-items:center}.BookingWorkFlow_bookingSteps__KX_UM .ant-steps-item{flex:1 1;text-align:center}.BookingWorkFlow_bookingSteps__KX_UM .ant-steps-item-container{display:flex;flex-direction:row;align-items:center}@media(max-width:1200px){.BookingWorkFlow_bookingSteps__KX_UM{padding-right:0}}.BookingWorkFlow_weekCalendarGrid__xJvC_,.BookingWorkFlow_weekSlotsContainer__dAOPZ{display:flex;justify-content:space-between;gap:10px;max-height:500px;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--gravity-color-neutral-500) rgba(0,0,0,0)}.BookingWorkFlow_weekCalendarGrid__xJvC_::-webkit-scrollbar,.BookingWorkFlow_weekSlotsContainer__dAOPZ::-webkit-scrollbar{width:8px}.BookingWorkFlow_weekCalendarGrid__xJvC_::-webkit-scrollbar-track,.BookingWorkFlow_weekSlotsContainer__dAOPZ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.BookingWorkFlow_weekCalendarGrid__xJvC_::-webkit-scrollbar-thumb,.BookingWorkFlow_weekSlotsContainer__dAOPZ::-webkit-scrollbar-thumb{background:var(--gravity-color-bg);border-radius:2px}.BookingWorkFlow_weekCalendarGrid__xJvC_::-webkit-scrollbar-thumb:hover,.BookingWorkFlow_weekSlotsContainer__dAOPZ::-webkit-scrollbar-thumb:hover{background:var(--gravity-color-neutral-500)}.BookingWorkFlow_dayCalendarColumn__LsFlv{height:100%;position:relative}.BookingWorkFlow_dayCalendarColumn__LsFlv,.BookingWorkFlow_daySlotsContainer__E4flC{display:flex;flex-direction:column;gap:8px;width:100%;padding:0 2px}.BookingWorkFlow_noSlotsIndicator__C3iNA{padding:8px 4px;text-align:center;font-size:12px;color:var(--gravity-color-neutral-500);min-width:110px}.BookingWorkFlow_noSlotsMessage__QXQV0{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px}.BookingWorkFlow_spinnerContainer__A7N_X{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.BookingWorkFlow_communicationButton__aRS7X{font-size:12px}.BookingWorkFlow_communicationButtons__PToC6{display:flex;flex-direction:row;gap:16px}.BookingWorkFlow_actionButtonsPanel__AlbWE{display:flex;flex-direction:column;border-radius:6px;padding:16px;gap:9px;margin-bottom:4px}.BookingWorkFlow_bookedConfimationButton__JXjgd{display:flex;flex-direction:row;gap:8px}.BookingWorkFlow_actionButton__1yBcz{font-size:12px;width:100%}.BookingWorkFlow_stepContentArea__tLx_t{width:100%;margin:20px 0 0;-webkit-overflow-scrolling:touch}.BookingWorkFlow_stepContent__cScHM{padding:5px}.BookingWorkFlow_stepHeader__g3khO{margin-bottom:24px;position:sticky;top:0;z-index:600;background:var(--gravity-color-neutral-0);padding-top:4px;box-shadow:var(--shadow-md)}.BookingWorkFlow_stepLocationSelection__pjFgL{display:flex;flex-direction:row}.BookingWorkFlow_weekNavigation__G7JfG{position:relative;display:flex;align-items:center;min-height:40px;padding:4px 0 16px;background:var(--gravity-color-neutral-0)}.BookingWorkFlow_weekNavCenter__txLXv{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px}.BookingWorkFlow_weekNavRight__GlLIx{margin-left:auto;display:flex;align-items:center;gap:8px}.BookingWorkFlow_weekNavigationButton__LBPqZ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}.BookingWorkFlow_refreshButton__l1tu8{min-width:32px}.BookingWorkFlow_refreshNotice___N00F{display:flex;align-items:center;gap:6px;padding:2px 10px;border-radius:4px;border:1px solid var(--gravity-color-warning);background-color:#fffaeb;color:var(--gravity-color-warning)}.BookingWorkFlow_refreshNoticeIcon__80Ql0{font-size:12px;color:var(--gravity-color-warning)}.BookingWorkFlow_refreshNoticeText__rZet3{font-size:12px;color:inherit;margin:0;padding:0}.BookingWorkFlow_calendarContainer__afcKL{margin-top:24px;overflow-x:auto}.BookingWorkFlow_stepNumberIcon__Fb5Lm{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--gravity-color-info-500);color:var(--gravity-color-neutral-0);border-radius:50%;font-weight:700;font-size:14px}.BookingWorkFlow_locationSelectTitle__sjpNV{font-weight:600;font-size:14px;margin-bottom:8px}.BookingWorkFlow_locationHeader__Wi3_H{margin-bottom:16px}.BookingWorkFlow_headerContent__mSFtj{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.BookingWorkFlow_mapViewButton__k2pwW{background-color:var(--gravity-color-brand-primary-500)}.BookingWorkFlow_mapViewButton__k2pwW:hover{background-color:var(--gravity-color-brand-primary-400)}.BookingWorkFlow_mapLocationSelect__CA2ho{width:100%}.BookingWorkFlow_mapWrapper__KUxFv{flex:1 1;position:relative;height:400px;max-height:350px;border-radius:8px;overflow:hidden;border:1px solid var(--gravity-color-neutral-100)}.BookingWorkFlow_googleMapContainer__OYYSh{width:100%;height:100%}.BookingWorkFlow_locationButtonContainer__eaBpK{position:absolute;bottom:16px;right:16px;z-index:20}.BookingWorkFlow_locationButton__aKkZJ{display:flex;align-items:center;gap:8px;background-color:var(--gravity-color-neutral-0);box-shadow:var(--shadow-md);border-radius:24px;padding:8px 16px;font-size:14px}.BookingWorkFlow_locationButton__aKkZJ:hover{background-color:var(--gravity-color-bg)}.BookingWorkFlow_selectLocationButton__uoa__{margin-top:16px;text-align:right}.BookingWorkFlow_bookingUniformFullButton__5_PCl{width:100%}.BookingWorkFlow_mapErrorContainer__0SvJz,.BookingWorkFlow_mapLoadingContainer__0dHGD{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--gravity-color-bg);border:1px solid var(--gravity-color-border);border-radius:8px}.BookingWorkFlow_mapLoadingContainer__0dHGD{flex-direction:column}.BookingWorkFlow_loadingText__8720r{margin-top:16px;color:var(--gravity-color-text-tertiary)}.BookingWorkFlow_locationInfoWindow__L66hw{padding:8px;max-width:250px}.BookingWorkFlow_locationInfoTitle__TfLGG{font-weight:600;margin-bottom:4px;font-size:16px}.BookingWorkFlow_locationInfoAddress__ZwP_7{color:var(--gravity-color-text-secondary);margin-bottom:8px;font-size:14px}.BookingWorkFlow_locationInfoDistance__XoiSy{color:var(--gravity-color-accent);font-weight:500;margin-bottom:8px;font-size:14px}.BookingWorkFlow_locationMapContainer__XhyN4{height:55vh;width:100%}.BookingWorkFlow_appointmentConfirmationCard__SqK2I{background-color:var(--gravity-color-neutral-0);margin-bottom:32px}.BookingWorkFlow_confirmationHeader__6t9zw{background-color:#f5f9fe;border:1px solid #91caff;border-radius:6px}.BookingWorkFlow_confirmationHeader__6t9zw,.BookingWorkFlow_locationWarningHeader__45o0d{padding:16px 24px;display:flex;align-items:flex-start;gap:8px;margin:auto auto 20px;font-size:14px}.BookingWorkFlow_locationWarningHeader__45o0d{background-color:#fffbe6;border:1px solid #ffe58f;border-radius:6px}.BookingWorkFlow_locationWarningIcon__xPmfb{color:var(--gravity-color-warning)}.BookingWorkFlow_prepInsContent__aVq36{max-height:300px;max-width:300px;color:var(--gravity-color-neutral-500);font-size:14px;white-space:pre-wrap;overflow-y:scroll}.BookingWorkFlow_prepInsContent__aVq36::-webkit-scrollbar{width:2px;background:rgba(0,0,0,0)}.BookingWorkFlow_prepInsContent__aVq36::-webkit-scrollbar-thumb{background:var(--gravity-color-neutral-100);border-radius:3px}.BookingWorkFlow_prepInsContent__aVq36::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.BookingWorkFlow_viewPrepIns__JO9lP{margin-top:10px;color:var(--gravity-color-brand-primary-400)}.BookingWorkFlow_infoLabel__uCBDy{display:flex;align-items:center;gap:4px;font-weight:500;color:var(--gravity-color-info-500)}.BookingWorkFlow_horizontalTimelineContainer__ZOi5D{padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;overflow-x:scroll}.BookingWorkFlow_horizontalTimelineContainer__ZOi5D::-webkit-scrollbar{height:3px;background:rgba(0,0,0,0)}.BookingWorkFlow_horizontalTimelineContainer__ZOi5D::-webkit-scrollbar-thumb{background:var(--gravity-color-neutral-100);border-radius:3px}.BookingWorkFlow_horizontalTimelineContainer__ZOi5D::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.BookingWorkFlow_horizontalTimelineContainerStart__BObaI{justify-content:start!important}.BookingWorkFlow_appointmentBreak__jztXi{display:flex;align-items:center;padding:0 16px;height:24px}.BookingWorkFlow_breakLine__e0IZj{flex:1 1;height:1px;background-color:var(--gravity-color-border)}.BookingWorkFlow_breakTime__b3_NU{padding:0 16px;font-size:13px;color:var(--gravity-color-text-secondary);font-weight:500;white-space:nowrap}.BookingWorkFlow_infoIcon__N1ff_{color:var(--gravity-color-accent)}.BookingWorkFlow_confirmBoxCard__sSeSw{display:flex;flex-direction:column;background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:var(--shadow-sm);padding:16px;transition:all .2s ease;border:1px solid var(--gravity-color-border);position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;margin:0 8px;flex:0 0 auto}.BookingWorkFlow_confirmBoxCard__sSeSw:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.BookingWorkFlow_serviceBoxCardWrapper__eksRx{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:var(--shadow-sm);padding:6px;transition:all .2s ease;border:1px solid var(--gravity-color-border);position:relative;overflow:hidden}.BookingWorkFlow_serviceBoxCardWrapper__eksRx:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.BookingWorkFlow_serviceBoxCardWrapper__eksRx:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gravity-color-info-500)}.BookingWorkFlow_visualServiceBoxCardWrapper__yY5AK{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:var(--shadow-sm);padding:6px;transition:all .2s ease;border:1px solid var(--gravity-color-border);position:relative;overflow:hidden;margin-top:10%}.BookingWorkFlow_visualServiceBoxCardWrapper__yY5AK:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.BookingWorkFlow_visualServiceBoxCardWrapper__yY5AK:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gravity-color-info-500)}.BookingWorkFlow_disabledOverlay__Rd7m1{pointer-events:none;opacity:.5}.BookingWorkFlow_overlayText__5c8JF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--gravity-color-neutral-900);color:var(--gravity-color-neutral-0);padding:6px 12px;border-radius:6px;font-weight:600;z-index:10}.BookingWorkFlow_addServiceCardWrapper__6HBqy{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:var(--shadow-md);margin-top:2%;transition:all .2s ease;border:1px solid var(--gravity-color-neutral-100);position:relative;overflow:hidden}.BookingWorkFlow_addServiceCardWrapper__6HBqy:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.BookingWorkFlow_addServiceCardWrapper__6HBqy:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gravity-color-info-500)}.BookingWorkFlow_serviceBoxCard___kzB0{display:flex;flex-direction:row}.BookingWorkFlow_serviceBoxFooter__Nqich{border-top:1px solid var(--gravity-color-border);margin:5px 0 0;padding:5px;text-align:center}.BookingWorkFlow_serviceBoxCardLeft__GRPmb{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.BookingWorkFlow_confirmBoxCardTop__DpbXu{width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:15px}.BookingWorkFlow_serviceBoxCardRight__5QRJ3{width:60%;display:flex;flex-direction:column}.BookingWorkFlow_confirmBoxCardDown__zhFtE{width:100%;margin-top:5%;display:flex;flex-direction:column}.BookingWorkFlow_serviceHeader__cojYK{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.BookingWorkFlow_confirmBoxCardDownTop__QkdZ0{display:flex;flex-direction:row;gap:15px;justify-content:space-between}.BookingWorkFlow_serviceTitle__LQONw{font-size:14px;color:var(--gravity-color-neutral-700);max-width:100%;overflow:hidden;text-overflow:ellipsis}.BookingWorkFlow_serviceCategory__YHLK5{background:#e6f7ff;color:var(--gravity-color-brand-primary-500);padding:2px 8px;font-size:12px;border-radius:12px;display:inline-block;border:1px solid #91d5ff}.BookingWorkFlow_serviceDescription__A1Kbz{color:var(--gravity-color-neutral-700);font-size:12px;line-height:1.4;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BookingWorkFlow_durationValue__CwErR{font-size:14px;font-weight:600;color:var(--gravity-color-neutral-700);padding:0 8px;min-width:60px;text-align:center}.BookingWorkFlow_additionalDuration__A2aKC{color:var(--gravity-color-success);margin-left:4px}.BookingWorkFlow_resourceSelect__EMIh9{width:70%}.BookingWorkFlow_delayWrapper__fz_zb{position:relative;margin:12px 0;padding-left:24px}.BookingWorkFlow_delayWrapper__fz_zb:before{content:"";position:absolute;top:0;left:12px;height:100%;width:1px;background:#f0f0f0}.BookingWorkFlow_horizontalButtonsContainer__Xl_TV{display:flex;flex-wrap:wrap}.BookingWorkFlow_confirmationActions__tePYz{display:flex;justify-content:center;align-items:center;margin-top:32px;width:100%}.BookingWorkFlow_resourceSelectionPanel__u2z1w{width:100%;background-color:var(--gravity-color-neutral-0);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1200px){.BookingWorkFlow_resourceSelectionPanel__u2z1w{width:100%;min-width:100%}}.BookingWorkFlow_resourceControlsFullWidth__344AI{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}@media(max-width:768px){.BookingWorkFlow_resourceControlsFullWidth__344AI{flex-direction:column;align-items:flex-start}}.BookingWorkFlow_controlLabel__2pJp1{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:500;color:var(--gravity-color-neutral-700);margin-bottom:4px}.BookingWorkFlow_controlIcon__1n6hN{color:var(--gravity-color-info-500)}.BookingWorkFlow_durationBarContainer__cy2n3{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%}.BookingWorkFlow_durationDisplayContainer__3poF_{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.BookingWorkFlow_durationBarWrapper__d_HZh{width:70%;padding:0 8px;gap:8px;display:flex;flex-direction:row;align-items:center}.BookingWorkFlow_durationBar__P9OPw{width:100%;height:10px;background-color:#f0f0f0;border-radius:5px;position:relative;cursor:pointer}.BookingWorkFlow_resourceSelectionItemFullWidth__mmTs5{display:flex;flex-direction:column;width:100%;padding:16px;background-color:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BookingWorkFlow_serviceInfoFullWidth__XdzeM{display:flex;align-items:center;gap:16px;padding-bottom:10px;border-bottom:1px dashed #eaecf0}.BookingWorkFlow_resourceSelectContainer__1UeTq{display:flex;margin-top:10px;flex-direction:row;justify-content:space-between;width:100%}.BookingWorkFlow_resourceSelectionActions__yQPp7{margin:35px 0 0}.BookingWorkFlow_allBookedContainer__JjJgv{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--gravity-color-neutral-0);padding:6px}.BookingWorkFlow_allBookedContent___Shiq{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;background:var(--gravity-color-neutral-0);border-radius:12px}.BookingWorkFlow_allBookedIcon__dXv_S{font-size:50px;color:var(--gravity-color-success);margin-bottom:24px}.BookingWorkFlow_allBookedText__z4MLD{color:var(--gravity-color-neutral-500);margin-bottom:32px;font-size:12px}.BookingWorkFlow_rescheduleButton__Xe8w4{min-width:200px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;background-color:var(--gravity-color-brand-primary-500)}.BookingWorkFlow_rescheduleButton__Xe8w4:hover{background-color:var(--gravity-color-brand-primary-500)!important}.BookingWorkFlow_questionnaireButton__T_Y4q{min-width:200px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;background-color:var(--gravity-color-brand-primary-500)}.BookingWorkFlow_questionnaireButton__T_Y4q:hover{background-color:var(--gravity-color-brand-primary-500)!important;color:var(--gravity-color-brand-primary-500)!important}.BookingWorkFlow_notAnsweredButton__5oXbL{color:var(--gravity-color-warning)!important;border-color:var(--gravity-color-warning)!important;background-color:var(--gravity-color-neutral-0)!important}.BookingWorkFlow_notAnsweredButton__5oXbL:hover{border-color:var(--gravity-color-brand-primary-500)!important}.BookingWorkFlow_reviewRequiredButton__zV0M9{color:var(--gravity-color-danger)!important;border-color:var(--gravity-color-danger)!important;background-color:var(--gravity-color-neutral-0)!important}.BookingWorkFlow_durationButton___dMqL{background-color:var(--gravity-color-neutral-100);border:none;padding:4px 10px;font-size:16px;cursor:pointer;border-radius:4px;margin:0 4px}.BookingWorkFlow_durationButton___dMqL:disabled{cursor:not-allowed;opacity:.6}.BookingWorkFlow_durationButton___dMqL:hover:not(:disabled){background-color:var(--gravity-color-info-500);color:var(--gravity-color-neutral-0)}.BookingWorkFlow_checkNextWeekButton__yRfKc{margin-top:16px}.BookingWorkFlow_durationFill__PCScF{position:absolute;left:0;top:0;height:100%;background-color:var(--gravity-color-info-500);border-radius:5px;transition:width .3s ease}.BookingWorkFlow_inlineForm__kkuFu{display:flex;flex-direction:column;flex:1 1;height:-moz-fit-content;height:fit-content;max-height:600px;overflow-y:auto;position:relative;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none}.BookingWorkFlow_inlineForm__kkuFu::-webkit-scrollbar{display:none}.BookingWorkFlow_noAddressLocationSection__pddHF{margin-top:1rem;padding:.75rem;border:1px solid #e9ecef;border-radius:4px;background:var(--gravity-color-neutral-0)}.BookingWorkFlow_noAddressLocationContent__Dol8L{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.BookingWorkFlow_noAddressLocationContent__Dol8L{flex-direction:column;text-align:center;gap:.75rem}}.BookingWorkFlow_noAddressLocationTitle__qj5fZ{margin:0 0 .25rem;font-size:1rem;font-weight:500}.BookingWorkFlow_noAddressLocationNote__DdqUQ{margin:0;font-size:.875rem;color:var(--gravity-color-neutral-500)}.LocationSelect_wrapper__vLKDx{display:flex;flex-direction:column;width:100%;padding:12px;border-radius:8px;transition:all .2s ease;position:relative;overflow:hidden;margin-bottom:12px;gap:12px}.LocationSelect_row__G_eyt{display:flex;flex-direction:row;align-items:center;gap:12px}.LocationSelect_mapButton__S7bot{flex-shrink:0;background-color:var(--gravity-color-brand-primary-500)}.LocationSelect_mapButton__S7bot:hover{background-color:var(--gravity-color-brand-primary-400)}.LocationSelect_dropdownWrapper__KgTI9{flex:1 1;min-width:0}.LocationSelect_warning__L37mg{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--gravity-color-warning-opacity-20);border:1px solid var(--gravity-color-warning-opacity-40);border-radius:6px;margin-top:2px}.LocationSelect_warningText__mvl5u{color:var(--gravity-color-neutral-900);font-size:10px;margin:0;line-height:1.5}.ResourceSelect_container__e4Qzk{display:flex;margin-top:10px;flex-direction:row;justify-content:space-between;width:100%}.ResourceSelect_select__eepfX{width:100%}.ResourceSelect_select__eepfX .ant-select-selection-item{background:var(--gravity-color-primary-100);border:1px solid var(--gravity-color-primary-300);border-radius:4px;padding:2px 8px;font-size:13px;font-weight:500}.PrepInstructions_section__0gPhK{padding-top:8px;max-height:280px;overflow-y:auto}.PrepInstructions_title__RTubB{text-decoration:underline;font-weight:700;margin-bottom:8px}.PrepInstructions_item__idPj6{font-size:14px;color:var(--gravity-color-neutral-700);margin-bottom:12px;white-space:pre-wrap}.PrepInstructions_serviceTitle__E1fwP{font-weight:700;margin-bottom:6px;color:var(--gravity-color-neutral-900)}.ForceBookingModal_modalInner__wrHpH{display:flex;flex-direction:column;border-radius:12px}.ForceBookingModal_header__2KAex{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--gravity-color-neutral-0);border-bottom:1px solid var(--gravity-color-neutral-100)}.ForceBookingModal_headerIcon__PwJD2{width:34px;height:34px;border-radius:8px;background:var(--gravity-color-danger-opacity-20);border:1px solid var(--gravity-color-danger-opacity-40);color:var(--gravity-color-error-500);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ForceBookingModal_headerTitle__dSWNu{margin:0;font-size:16px;font-weight:700;color:var(--gravity-color-neutral-900)}.ForceBookingModal_body__gDblc{max-height:calc(100vh - 220px);overflow-y:auto;padding:20px 24px;background:var(--gravity-color-neutral-0)}.ForceBookingModal_warningBanner__OX_gx{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--gravity-color-warning-opacity-20);border:1px solid var(--gravity-color-warning-opacity-40);border-left:3px solid var(--gravity-color-warning);border-radius:6px;margin-bottom:20px}.ForceBookingModal_warningIconWrap__qXgGO{flex-shrink:0;font-size:14px;color:var(--gravity-color-warning);margin-top:1px}.ForceBookingModal_warningText__jhnpA{font-size:13px;color:var(--gravity-color-neutral-900);line-height:1.45}.ForceBookingModal_formRow__kIaAZ{display:grid;grid-template-columns:160px 1fr;align-items:center;min-height:52px;border-bottom:1px solid var(--gravity-color-neutral-100);grid-gap:16px;gap:16px}.ForceBookingModal_rowLabel__KnIOV{font-size:14px;color:var(--gravity-color-neutral-500);font-weight:400;white-space:nowrap}.ForceBookingModal_rowControl__V56ZW{display:flex;align-items:center;justify-content:flex-end}.ForceBookingModal_inputControl__fPZhx{width:300px;margin-left:auto}.ForceBookingModal_dateNav__73wgX{display:flex;align-items:center;gap:4px;width:300px;margin-left:auto}.ForceBookingModal_navBtn__OnMl4{color:var(--gravity-color-neutral-500)!important;flex-shrink:0}.ForceBookingModal_navBtn__OnMl4:hover:not(:disabled){color:var(--gravity-color-neutral-900)!important}.ForceBookingModal_dateDisplay__woANn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px}.ForceBookingModal_calIcon__fjbL3{color:var(--gravity-color-neutral-500);font-size:14px}.ForceBookingModal_dateRelLabel__HlwPO{font-size:11px;font-weight:700;letter-spacing:.3px;padding:2px 7px;border-radius:4px;background:var(--gravity-color-info-opacity-20);color:var(--gravity-color-brand-primary-500)}.ForceBookingModal_dateStr__J8kzl{font-size:14px;font-weight:600;color:var(--gravity-color-neutral-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ForceBookingModal_divider__EwMHi{margin:8px 0 16px}.ForceBookingModal_durationStepper__4Z_EU{display:flex;align-items:center;gap:16px;width:300px;justify-content:flex-end;margin-left:auto}.ForceBookingModal_stepBtn__7jKDn{width:32px;height:32px;border-radius:50%;border:1px solid var(--gravity-color-neutral-300);background:var(--gravity-color-neutral-0);color:var(--gravity-color-neutral-700);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,border-color .1s}.ForceBookingModal_stepBtn__7jKDn:disabled{opacity:.35;cursor:not-allowed}.ForceBookingModal_stepBtn__7jKDn:hover:not(:disabled){background:var(--gravity-color-neutral-100);border-color:var(--gravity-color-neutral-500)}.ForceBookingModal_stepValue__Z6_4Q{font-size:14px;font-weight:500;color:var(--gravity-color-neutral-900);min-width:80px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ForceBookingModal_serviceBlock__iecvv{margin-bottom:16px;border:1px solid var(--gravity-color-neutral-100);border-radius:8px;overflow:hidden;background:var(--gravity-color-neutral-0)}.ForceBookingModal_serviceBlock__iecvv .ForceBookingModal_formRow__kIaAZ{padding:0 16px;grid-template-columns:140px 1fr}.ForceBookingModal_serviceBlock__iecvv .ForceBookingModal_formRow__kIaAZ:last-child{border-bottom:none}.ForceBookingModal_serviceBlock__iecvv .ForceBookingModal_rowControl__V56ZW{justify-content:flex-end}.ForceBookingModal_serviceBlock__iecvv .ForceBookingModal_inputControl__fPZhx{width:220px;margin-left:auto}.ForceBookingModal_serviceBlock__iecvv .ForceBookingModal_durationStepper__4Z_EU{width:220px;margin-left:auto;justify-content:flex-end}.ForceBookingModal_serviceTitle__Nrb1t{font-size:15px;font-weight:700;color:var(--gravity-color-neutral-900);padding:14px 16px 10px;letter-spacing:.1px;border-bottom:1px solid var(--gravity-color-neutral-100)}.ForceBookingModal_field__pcRXH{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ForceBookingModal_reasonLabel__5XG7M{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--gravity-color-neutral-700)}.ForceBookingModal_required__MwI7A{color:var(--gravity-color-error-500)}.ForceBookingModal_reasonTextarea__iyLNJ{width:100%;min-height:72px;padding:10px 12px;background:var(--gravity-color-neutral-0);border:1.5px solid var(--gravity-color-neutral-100);border-radius:6px;resize:vertical;font-family:inherit;font-size:13px;color:var(--gravity-color-neutral-900);line-height:1.5;outline:none;box-sizing:border-box;transition:border-color .15s}.ForceBookingModal_reasonTextarea__iyLNJ:focus{border-color:var(--gravity-color-brand-primary-500)}.ForceBookingModal_reasonValid__vuJVE{border-color:var(--gravity-color-success)}.ForceBookingModal_reasonError__0n2RW{border-color:var(--gravity-color-error-500)}.ForceBookingModal_errorText__Ly9Z0{margin:4px 0 0;font-size:12px;color:var(--gravity-color-error-500)}.ForceBookingModal_sendText__f2Re6{margin-top:12px}.ForceBookingModal_footer__Vx797{flex-shrink:0;display:flex;align-items:center;padding:14px 20px;border-top:1px solid var(--gravity-color-neutral-100);background:var(--gravity-color-neutral-0)}.ForceBookingModal_footerActions__ShMhL{margin-left:auto;display:flex;align-items:center;gap:8px}.ExistingOrdersTable_existingOrdersContainer__KAjPA{font-size:12px;width:100%;overflow:hidden}.ExistingOrdersTable_bulkActionsBar__t5uku{position:sticky;bottom:0;left:0;right:0;font-size:12px;display:flex;justify-content:space-between;align-items:center;margin-top:4%;padding:12px 16px;background:hsla(0,0%,94%,.8);z-index:10;border-radius:12px}.ExistingOrdersTable_bulkActionsButtons__SQCt_{display:flex;font-size:12px;gap:12px}.ExistingOrdersTable_cancelButton__d5gq_,.ExistingOrdersTable_groupButton___STKx{font-size:12px!important}.ExistingOrdersTable_redNoHover__ww7bo{color:var(--gravity-color-danger)!important;border:1px solid var(--gravity-color-danger)!important;cursor:pointer;background-color:rgba(0,0,0,0)!important}.ExistingOrdersTable_leftContainer__FHWAr{display:flex;justify-content:flex-start;gap:8px;align-items:center}.ExistingOrdersTable_keyCount__8bheH{display:flex;width:40px;height:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:var(--gravity-color-brand-primary-500);color:var(--gravity-color-neutral-0)}.ExistingOrdersTable_bulkProcess__Qh0JX{justify-content:flex-start}.ExistingOrdersTable_ungroupEstimateWarning__dCg_6{padding:16px;margin-top:12px}.ExistingOrdersTable_estimateWarningText__AO9y_{margin-top:8px;color:var(--gravity-color-danger);font-weight:500;font-size:14px;line-height:1.5;display:flex;align-items:flex-start}.ExistingOrdersTable_linkedWarningText__CBH9z{margin-top:16px}.ExistingOrdersTable_groupModalTitle__kRUqY{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600}.ExistingOrdersTable_exclamationWarningIcon__QtYaZ{color:var(--gravity-color-warning);font-size:18px}.ExistingOrdersTable_groupModalContent__3Bcs3{display:flex;flex-direction:column;gap:16px;padding-top:4px}.ExistingOrdersTable_groupModalDescription__CCZQy{margin:0;font-size:14px;line-height:22px}.ExistingOrdersTable_estimateImpactContainer__alh8x{display:flex;flex-direction:column;gap:8px}.Button_default__Prbsk{background-color:#002eed;color:#fff!important;border:none}.Button_default__Prbsk:hover{background-color:rgba(0,47,237,.8549019608)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_primary__Wm_Us{background-color:#52c41a;color:#fff!important;border:none}.Button_primary__Wm_Us:hover{background-color:rgba(82,196,26,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_danger__KNa07{background-color:#ff4d4f;color:#fff!important;border:none}.Button_danger__KNa07:hover{background-color:rgba(255,77,79,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_success__cNrYh{background-color:#73d13d;color:#fff!important;border:none}.Button_success__cNrYh:hover{background-color:rgba(115,209,61,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_defaultDark__AdQHX{background-color:#444;color:#fff!important;border:none}.Button_defaultDark__AdQHX:hover{background-color:rgba(68,68,68,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_primaryDark__iXb_2{background-color:#1a8a3b;color:#fff!important;border:none}.Button_primaryDark__iXb_2:hover{background-color:rgba(26,138,59,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_dangerDark__ve5HS{background-color:#9e3d3d;color:#fff!important;border:none}.Button_dangerDark__ve5HS:hover{background-color:rgba(158,61,61,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.Button_successDark__OQDw7{background-color:#4a9e3a;color:#fff!important;border:none}.Button_successDark__OQDw7:hover{background-color:rgba(74,158,58,.8666666667)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}