.UpdatedBookingWorkflow_container__Ezr0L{display:flex}@media(max-width:1200px){.UpdatedBookingWorkflow_container__Ezr0L{flex-direction:column}}.UpdatedBookingWorkflow_slots__Nji4K{text-align:center;border:1px solid var(--gravity-color-neutral-100);border-radius:.5rem;padding:8px;font-size:12px;min-width:110px;color:var(--gravity-color-brand-primary-400);cursor:pointer}.UpdatedBookingWorkflow_disabledSlot__qCOwp{background-color:var(--gravity-color-neutral-0);color:var(--gravity-color-neutral-500);border-color:var(--gravity-color-neutral-100);cursor:not-allowed}.UpdatedBookingWorkflow_earliestBookingDateAlert__niLZG{font-size:11px}.UpdatedBookingWorkflow_daySlots__pJ7cx{text-align:center;border:1.5px solid var(--gravity-color-neutral-100);font-size:12px;border-radius:.5rem;min-width:110px;width:100%;color:var(--gravity-color-neutral-900);cursor:pointer;margin:0 4px 12px;background:var(--gravity-color-neutral-0);box-shadow:0 1px 2px -1px rgba(0,0,0,.15)}.UpdatedBookingWorkflow_placeholderText__CmM0m{font-size:12px;height:500px;display:flex;align-items:center;justify-content:center}.UpdatedBookingWorkflow_outreachListItem__uOFpA{flex:1 1;display:flex;justify-content:space-between}.UpdatedBookingWorkflow_bookOrNudge__vEvXL{display:flex;align-items:center;justify-content:space-between}.UpdatedBookingWorkflow_smsIcon__CAjIG{margin-left:20px}.UpdatedBookingWorkflow_smsEyeButton__ccHfL{margin-left:12px;padding:0;border:none}.UpdatedBookingWorkflow_smsEyeButton__ccHfL:hover{background-color:rgba(0,0,0,0)}.UpdatedBookingWorkflow_orderCancelBtn__QR80C{margin:10px 0 0}.UpdatedBookingWorkflow_cancelAppointmentText__eI3p2{margin:10px 0;color:var(--gravity-color-neutral-900)}.UpdatedBookingWorkflow_pageContainer__YvIj1{display:flex;flex-direction:column;width:100%;gap:20px}.UpdatedBookingWorkflow_mainContentContainer__B3HE_{display:flex;gap:20px}@media(max-width:1200px){.UpdatedBookingWorkflow_mainContentContainer__B3HE_{flex-direction:column}}.UpdatedBookingWorkflow_leftContentContainer__0ij_L{flex:0 0 30%;max-width:30%;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1200px){.UpdatedBookingWorkflow_leftContentContainer__0ij_L{flex:1 1;max-width:100%;height:auto}}.UpdatedBookingWorkflow_servicesPanel__8TiXy{display:flex;flex-direction:column;background-color:var(--gravity-color-neutral-0);height:auto;overflow:visible;min-height:0;flex:0 1 auto}.UpdatedBookingWorkflow_titleWithActions__dFkkU{display:flex;align-items:center;justify-content:space-between;gap:4px}.UpdatedBookingWorkflow_earliestBookingDate__XACgR{display:flex;flex-direction:column;background-color:var(--gravity-color-neutral-0);gap:12px;margin-left:1%;margin-right:1%;margin-bottom:3%;overflow:visible}.UpdatedBookingWorkflow_datePickerFooter__gTK_1{display:flex;justify-content:center;padding:8px;gap:8px}.UpdatedBookingWorkflow_panelTitle__4sEUJ{margin-bottom:16px!important;padding-bottom:8px;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;border-bottom:1px solid #f0f0f0;font-size:12px;flex-shrink:0}.UpdatedBookingWorkflow_servicesColumnView___XfJW{flex:1 1;padding-right:4px;min-height:0}.UpdatedBookingWorkflow_servicesColumn__wayaZ{display:flex;flex-direction:column;gap:8px}.UpdatedBookingWorkflow_rightContentContainer__BSV0z{flex:1 1;display:flex;flex-direction:column;overflow:hidden;height:auto}.UpdatedBookingWorkflow_dayCalendarColumn__yXd9F{height:100%;position:relative}.UpdatedBookingWorkflow_dayCalendarColumn__yXd9F,.UpdatedBookingWorkflow_daySlotsContainer__oB6z_{display:flex;flex-direction:column;gap:8px;width:100%;padding:0 2px}.UpdatedBookingWorkflow_noSlotsIndicator__K2g2y{padding:8px 4px;text-align:center;font-size:12px;color:var(--gravity-color-neutral-500)}.UpdatedBookingWorkflow_noSlotsMessage__AbZWR{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px}.UpdatedBookingWorkflow_spinnerContainer__fGdtp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:500px}.UpdatedBookingWorkflow_spinnerContainerForEarlyBookingDate__Pohau{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px}.UpdatedBookingWorkflow_communicationButton__LreUQ{font-size:12px}.UpdatedBookingWorkflow_communicationButtons__E4jqn{display:flex;flex-direction:row}.UpdatedBookingWorkflow_noShowIconWrapper__fLEs8{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.UpdatedBookingWorkflow_noShowIconWrapper__fLEs8:hover{background-color:rgba(0,0,0,.04)}.UpdatedBookingWorkflow_noShowIconWrapper__fLEs8 svg{display:block;opacity:.8}.UpdatedBookingWorkflow_noShowListItem__KnW1l{margin-bottom:8px}.UpdatedBookingWorkflow_actionsMenuButton___4Moq,.UpdatedBookingWorkflow_actionsMenuButton___4Moq:focus,.UpdatedBookingWorkflow_actionsMenuButton___4Moq:hover{border:none!important;box-shadow:none!important}.UpdatedBookingWorkflow_actionButtonsPanel__shcQB{display:flex;flex-direction:column;border-radius:6px;padding:16px;gap:9px;margin-bottom:4px}.UpdatedBookingWorkflow_bookedConfimationButton__2ElgS{display:flex;flex-direction:row;gap:8px}.UpdatedBookingWorkflow_actionButton__p1WMv{font-size:12px;width:100%}.UpdatedBookingWorkflow_stepContent__Y7S0b{position:relative;padding:5px}.UpdatedBookingWorkflow_leftPaneBody__9dbee{position:relative;flex:1 1;display:flex;flex-direction:column;min-height:0}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlay__dhNBu{position:absolute;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:24px;background-color:color-mix(in srgb,var(--gravity-color-neutral-0) 60%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayCard__gvegJ{width:100%;max-width:420px;border-radius:12px;overflow:hidden;background-color:rgba(252,211,77,.2);border:1px solid var(--gravity-color-warning-opacity-40)}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayBody__qjecm{display:flex;gap:14px;padding:20px 22px 14px}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayIcon__Q3AXP{color:var(--gravity-color-warning);font-size:24px;flex-shrink:0;margin-top:2px}.UpdatedBookingWorkflow_requiredVariant__iOP4E .UpdatedBookingWorkflow_diagnosisCodeRuleOverlayCard__gvegJ{background-color:rgba(239,68,68,.15);border-color:var(--gravity-color-danger-opacity-40)}.UpdatedBookingWorkflow_requiredVariant__iOP4E .UpdatedBookingWorkflow_diagnosisCodeRuleOverlayIcon__Q3AXP{color:var(--gravity-color-danger)}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayText__VJRER{display:flex;flex-direction:column;gap:6px}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayTitle__UUheO{margin:0;font-size:16px;font-weight:600;color:var(--gravity-color-neutral-900);line-height:1.3}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayMessage__AuUFs{margin:0;font-size:13px;line-height:1.55;color:var(--gravity-color-neutral-700)}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayActions__aYK5_{display:flex;justify-content:flex-end;padding:4px 22px 18px}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayButton__QF4At{background-color:var(--gravity-color-brand-primary-500);border-color:var(--gravity-color-brand-primary-500)}.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayButton__QF4At:focus,.UpdatedBookingWorkflow_diagnosisCodeRuleOverlayButton__QF4At:hover{background-color:var(--gravity-color-brand-primary-400);border-color:var(--gravity-color-brand-primary-400)}.UpdatedBookingWorkflow_stepHeader__0lQz8{position:sticky;top:0;z-index:600;padding-top:4px}.UpdatedBookingWorkflow_weekSlotsContainer__j6KT2{position:sticky;top:0;z-index:10;background-color:var(--gravity-color-neutral-0)}.UpdatedBookingWorkflow_weekCalendarGrid__N8tdo,.UpdatedBookingWorkflow_weekSlotsContainer__j6KT2{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));grid-gap:10px;gap:10px;max-height:500px;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--gravity-color-neutral-300) rgba(0,0,0,0)}.UpdatedBookingWorkflow_weekCalendarGrid__N8tdo::-webkit-scrollbar,.UpdatedBookingWorkflow_weekSlotsContainer__j6KT2::-webkit-scrollbar{width:8px}.UpdatedBookingWorkflow_weekCalendarGrid__N8tdo::-webkit-scrollbar-track,.UpdatedBookingWorkflow_weekSlotsContainer__j6KT2::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.UpdatedBookingWorkflow_weekCalendarGrid__N8tdo::-webkit-scrollbar-thumb,.UpdatedBookingWorkflow_weekSlotsContainer__j6KT2::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:2px}.UpdatedBookingWorkflow_weekCalendarGrid__N8tdo::-webkit-scrollbar-thumb:hover,.UpdatedBookingWorkflow_weekSlotsContainer__j6KT2::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.UpdatedBookingWorkflow_weekNavigation__NueEZ{position:absolute;top:-53px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;z-index:0;gap:12px}.UpdatedBookingWorkflow_weekNavCenter__Lns3B{display:flex;align-items:center;gap:12px}.UpdatedBookingWorkflow_weekDatePicker__Djp7r{min-width:280px;cursor:pointer}.UpdatedBookingWorkflow_weekDatePicker__Djp7r .ant-picker-input>input{font-weight:500;cursor:pointer;text-align:center}.UpdatedBookingWorkflow_weekDatePicker__Djp7r .ant-picker-suffix{color:var(--gravity-color-info-500)}.UpdatedBookingWorkflow_weekDatePicker__Djp7r:hover{border-color:var(--gravity-color-brand-primary-400)}.UpdatedBookingWorkflow_weekPickerDropdown__qP9UI .ant-picker-footer{border-top:1px solid #f0f0f0}.UpdatedBookingWorkflow_weekNavRight__ECV7V{margin-left:auto;display:flex;align-items:center;gap:8px}.UpdatedBookingWorkflow_refreshButton__zNuEY{min-width:32px}.UpdatedBookingWorkflow_refreshTooltip__rpx9l{display:flex;align-items:center;gap:8px}.UpdatedBookingWorkflow_calendarContainer__ntK5b{overflow-x:auto}.UpdatedBookingWorkflow_headerContent___3_Gf{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.UpdatedBookingWorkflow_mapViewButton__oNJox{background-color:var(--gravity-color-brand-primary-500)}.UpdatedBookingWorkflow_mapViewButton__oNJox:hover{background-color:var(--gravity-color-brand-primary-400)}.UpdatedBookingWorkflow_mapLocationSelect__bHSoy{flex:1 1;min-width:0}.UpdatedBookingWorkflow_prepInsContent__9ErEg{max-height:300px;max-width:300px;color:var(--gravity-color-neutral-500);white-space:pre-wrap;font-size:14px;overflow-y:scroll}.UpdatedBookingWorkflow_prepInsContent__9ErEg::-webkit-scrollbar{width:2px;background:rgba(0,0,0,0)}.UpdatedBookingWorkflow_prepInsContent__9ErEg::-webkit-scrollbar-thumb{background:var(--gravity-color-neutral-100);border-radius:3px}.UpdatedBookingWorkflow_prepInsContent__9ErEg::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.UpdatedBookingWorkflow_viewPrepIns__3P3mb{margin-top:10px;color:var(--gravity-color-brand-primary-400)}.UpdatedBookingWorkflow_serviceBoxCardWrapper__pwiTY{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:6px;transition:all .2s ease;border:1px solid var(--gravity-color-neutral-100);position:relative;overflow:hidden}.UpdatedBookingWorkflow_serviceBoxCardWrapper__pwiTY:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.UpdatedBookingWorkflow_serviceBoxCardWrapper__pwiTY:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gravity-color-info-500)}.UpdatedBookingWorkflow_resourceSelectionItemFullWidth__DaaaK{display:flex;flex-direction:column;width:100%;background-color:var(--gravity-color-neutral-0);padding:12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;border:1px solid var(--gravity-color-neutral-100);position:relative;overflow:hidden}.UpdatedBookingWorkflow_resourceSelectionItemFullWidth__DaaaK:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--gravity-color-info-500)}.UpdatedBookingWorkflow_locationHeader__5spSL{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}.UpdatedBookingWorkflow_locationSelectContainer__TR2u2{display:flex;flex-direction:row;gap:12px}.UpdatedBookingWorkflow_visualServiceBoxCardWrapper__zVq0h{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:6px;transition:all .2s ease;border:1px solid var(--gravity-color-neutral-100);position:relative;overflow:hidden;margin-top:10%}.UpdatedBookingWorkflow_visualServiceBoxCardWrapper__zVq0h:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.UpdatedBookingWorkflow_visualServiceBoxCardWrapper__zVq0h:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gravity-color-info-500)}.UpdatedBookingWorkflow_disabledOverlay__Ln7Sm{pointer-events:none;opacity:.5}.UpdatedBookingWorkflow_overlayText__9xC4v{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}.UpdatedBookingWorkflow_addServiceCardWrapper__XR6Z8{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:2%;transition:all .2s ease;border:1px solid var(--gravity-color-neutral-100);position:relative;overflow:visible}.UpdatedBookingWorkflow_addServiceCardWrapper__XR6Z8:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.UpdatedBookingWorkflow_addServiceCardWrapper__XR6Z8:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gravity-color-info-500)}.UpdatedBookingWorkflow_serviceBoxCard__Td73X{display:flex;flex-direction:row}.UpdatedBookingWorkflow_serviceBoxFooter__1XDt_{border-top:1px solid #f0f0f0;margin:5px 0 0;padding:5px;text-align:center}.UpdatedBookingWorkflow_serviceBoxCardLeft__qbhBU{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.UpdatedBookingWorkflow_serviceBoxCardRight__8a_mL{width:60%;display:flex;flex-direction:column}.UpdatedBookingWorkflow_serviceHeader__shbKP{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.UpdatedBookingWorkflow_serviceTitle__swQ18{font-size:14px;color:var(--gravity-color-neutral-700);max-width:100%;overflow:hidden;text-overflow:ellipsis}.UpdatedBookingWorkflow_serviceCategory__tLvcf{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}.UpdatedBookingWorkflow_serviceDescription__bAewp{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}.UpdatedBookingWorkflow_durationValue__eULFE{font-size:14px;font-weight:600;color:var(--gravity-color-neutral-700);padding:0 8px;min-width:60px;text-align:center}.UpdatedBookingWorkflow_additionalDuration__Uzxnd{color:var(--gravity-color-success);margin-left:4px}.UpdatedBookingWorkflow_resourceSelect__rltmR{width:100%}.UpdatedBookingWorkflow_resourceSelect__rltmR .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}.UpdatedBookingWorkflow_delayWrapper__BfbQD{position:relative;margin:12px 0;padding-left:24px}.UpdatedBookingWorkflow_delayWrapper__BfbQD:before{content:"";position:absolute;top:0;left:12px;height:100%;width:1px;background:#f0f0f0}.UpdatedBookingWorkflow_horizontalButtonsContainer__qLnW6{display:flex;flex-wrap:wrap}.UpdatedBookingWorkflow_resourceSelectionPanel__SMxI2{width:100%;background-color:var(--gravity-color-neutral-0);display:flex;flex-direction:column;overflow:hidden;gap:16px}@media(max-width:1200px){.UpdatedBookingWorkflow_resourceSelectionPanel__SMxI2{width:100%;min-width:100%}}.UpdatedBookingWorkflow_resourceControlsFullWidth__QtZiq{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}@media(max-width:768px){.UpdatedBookingWorkflow_resourceControlsFullWidth__QtZiq{flex-direction:column;align-items:flex-start}}.UpdatedBookingWorkflow_controlLabel__pRs_1{display:flex;flex-direction:row;justify-content:space-between;gap:8px;font-weight:500;color:var(--gravity-color-neutral-700);margin-bottom:4px}.UpdatedBookingWorkflow_durationBarContainer__M2YGv{display:flex;align-items:center;flex-direction:row;width:100%}.UpdatedBookingWorkflow_durationBarWrapper__H_mfo{width:75%;padding:0 8px;gap:8px;display:flex;flex-direction:row;align-items:center}.UpdatedBookingWorkflow_durationBar__VCdYM{width:100%;height:10px;background-color:#f0f0f0;border-radius:5px;position:relative;cursor:pointer}.UpdatedBookingWorkflow_serviceInfoFullWidth__U9oJl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px;margin-left:4%;border-bottom:1px dashed #eaecf0}.UpdatedBookingWorkflow_resourceSelectContainer__xDlkg{display:flex;margin-top:10px;margin-left:5%;flex-direction:row;justify-content:space-between;width:90%}.UpdatedBookingWorkflow_selectedDevicesList__B_L0E{display:flex;flex-direction:column;gap:6px;margin-top:2px;margin-left:5%;width:90%}.UpdatedBookingWorkflow_selectedDeviceItem__QI_dm{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background-color:var(--gravity-color-neutral-0);border:1px solid var(--gravity-color-neutral-200);border-radius:4px;transition:all .15s ease}.UpdatedBookingWorkflow_selectedDeviceItem__QI_dm:hover{background-color:var(--gravity-color-neutral-50);border-color:var(--gravity-color-neutral-300)}.UpdatedBookingWorkflow_deviceName__sW0AD{font-weight:400;font-size:12px;color:var(--gravity-color-neutral-900);flex:1 1}.UpdatedBookingWorkflow_deviceActions__wI9BY{display:flex;align-items:center;gap:10px}.UpdatedBookingWorkflow_deviceDuration__bZx0w{color:var(--gravity-color-neutral-600);font-size:12px;font-weight:400;white-space:nowrap}.UpdatedBookingWorkflow_removeDeviceButton__NXDJF{background:none;border:none;cursor:pointer;color:var(--gravity-color-neutral-400);padding:2px 4px;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .15s ease;border-radius:3px}.UpdatedBookingWorkflow_removeDeviceButton__NXDJF:hover{color:var(--gravity-color-error);background-color:var(--gravity-color-error-50)}.UpdatedBookingWorkflow_removeDeviceButton__NXDJF:active{color:var(--gravity-color-error);background-color:var(--gravity-color-error-100)}.UpdatedBookingWorkflow_allBookedContainer__3z_q2{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--gravity-color-neutral-0);padding:6px}.UpdatedBookingWorkflow_allBookedContent__uSp84{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}.UpdatedBookingWorkflow_allBookedIcon__HCnUS{font-size:50px;color:var(--gravity-color-success);margin-bottom:24px}.UpdatedBookingWorkflow_allBookedText__Zk743{color:var(--gravity-color-neutral-500);margin-bottom:32px;font-size:12px}.UpdatedBookingWorkflow_rescheduleButton__rKmFo{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)}.UpdatedBookingWorkflow_rescheduleButton__rKmFo:hover{background-color:var(--gravity-color-brand-primary-500)!important}.UpdatedBookingWorkflow_footerButton__kvntX{background-color:var(--gravity-color-brand-primary-500)}.UpdatedBookingWorkflow_footerButton__kvntX:hover{background-color:var(--gravity-color-brand-primary-500)!important}.UpdatedBookingWorkflow_questionnaireButton__EnF5n{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)}.UpdatedBookingWorkflow_questionnaireButton__EnF5n:hover{background-color:var(--gravity-color-brand-primary-500)!important;color:var(--gravity-color-neutral-0)!important}.UpdatedBookingWorkflow_notAnsweredButton__B3YdZ{color:var(--gravity-color-warning)!important;border-color:var(--gravity-color-warning)!important;background-color:var(--gravity-color-neutral-0)!important}.UpdatedBookingWorkflow_notAnsweredButton__B3YdZ:hover{border-color:var(--gravity-color-brand-primary-500)!important}.UpdatedBookingWorkflow_reviewRequiredButton__YbamQ{color:var(--gravity-color-danger)!important;border-color:var(--gravity-color-danger)!important;background-color:var(--gravity-color-neutral-0)!important}.UpdatedBookingWorkflow_durationButton__B3bsQ{background-color:var(--gravity-color-neutral-100);border:none;padding:4px 10px;font-size:16px;cursor:pointer;border-radius:4px;margin:0 4px}.UpdatedBookingWorkflow_durationButton__B3bsQ:disabled{cursor:not-allowed;opacity:.6}.UpdatedBookingWorkflow_durationButton__B3bsQ:hover:not(:disabled){background-color:var(--gravity-color-info-500);color:var(--gravity-color-neutral-0)}.UpdatedBookingWorkflow_checkNextWeekButton__HFV4N{margin-top:16px}.UpdatedBookingWorkflow_durationFill__De5Os{position:absolute;left:0;top:0;height:100%;background-color:var(--gravity-color-info-500);border-radius:5px;transition:width .3s ease}.UpdatedBookingWorkflow_inlineForm__Gr07v{display:flex;flex-direction:column;flex:1 1;height:-moz-fit-content;height:fit-content;max-height:600px;margin-top:3%;overflow-y:auto;position:relative;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none}.UpdatedBookingWorkflow_inlineForm__Gr07v::-webkit-scrollbar{display:none}.UpdatedBookingWorkflow_hamburgerMenu__KLPdC{top:8px;right:8px}.UpdatedBookingWorkflow_hamburgerButton__2NgKs{border:none;background:rgba(0,0,0,0);color:var(--gravity-color-neutral-900)}.UpdatedBookingWorkflow_hamburgerButton__2NgKs:hover{background:#f0f0f0;color:var(--gravity-color-neutral-900)}.UpdatedBookingWorkflow_cancelOrderOption__u_ix0{display:flex;align-items:center;gap:8px}.UpdatedBookingWorkflow_redNoHover___sqWX{color:var(--gravity-color-danger)!important;border:1px solid var(--gravity-color-danger)!important;cursor:pointer;background-color:rgba(0,0,0,0)!important}.UpdatedBookingWorkflow_redNoHover___sqWX:hover{background-color:rgba(0,0,0,0)!important;border-color:var(--gravity-color-danger)!important}.UpdatedBookingWorkflow_repeatExamHeader__wJu_N{margin-bottom:16px}.UpdatedBookingWorkflow_examInfo__U5nVL{font-size:15px;font-weight:500;margin:0 0 8px}.UpdatedBookingWorkflow_repeatMessage__0_oAe{font-size:14px;color:var(--gravity-color-neutral-700);margin:0}.UpdatedBookingWorkflow_serviceTypeSearchActions__K0q6I{display:flex;justify-content:flex-end;padding:6px;text-align:right}.UpdatedBookingWorkflow_confirmButton__xccED{margin-left:12px;font-size:12px!important}.UpdatedBookingWorkflow_cancelButton__52X2R{color:var(--gravity-color-neutral-700);font-size:12px!important}.UpdatedBookingWorkflow_exitWorkflowButton__tRJBm{margin-bottom:1%;font-size:12px!important}.UpdatedBookingWorkflow_ungroupEstimateWarning__cwD6k{padding:16px;margin-top:12px}.UpdatedBookingWorkflow_estimateWarningText__sYpnq{margin-top:8px;color:var(--gravity-color-danger);font-weight:500;font-size:14px;line-height:1.5;display:flex;align-items:flex-start}.UpdatedBookingWorkflow_estimateWarningText__sYpnq:before{margin-right:8px;font-size:16px}.UpdatedBookingWorkflow_openInNewTabCheckbox__B2Bcx{margin-top:16px}.UpdatedBookingWorkflow_confirmationModalTitle__Am8t9{display:flex;gap:8px;align-items:center;color:var(--gravity-color-success)}.UpdatedBookingWorkflow_confirmationModalTitleText__qgQfe{font-weight:400}.UpdatedBookingWorkflow_confirmationModalContent__Uwi8R{display:flex;flex-direction:column;gap:4px}.UpdatedBookingWorkflow_sendTextMessageContainer__IGFbg{display:flex;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;border-radius:8px;background-color:var(--gravity-color-neutral-50,#f8fafc);border:1px solid var(--gravity-color-neutral-100)}.UpdatedBookingWorkflow_confirmationText__yaLM_{font-size:20px;margin-bottom:16px}.UpdatedBookingWorkflow_confirmationLocationName__RxdYF{color:var(--gravity-color-brand-primary-500);font-weight:700}.UpdatedBookingWorkflow_appointmentCardsContainer__NKLXw{display:flex;flex-direction:column;max-height:380px;overflow-y:auto;padding-right:4px;position:relative;scrollbar-width:thin;scrollbar-color:var(--gravity-color-neutral-200) rgba(0,0,0,0);mask-image:linear-gradient(180deg,transparent 0,black 14px,black calc(100% - 14px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 14px,black calc(100% - 14px),transparent)}.UpdatedBookingWorkflow_appointmentCardsContainer__NKLXw::-webkit-scrollbar{width:6px}.UpdatedBookingWorkflow_appointmentCardsContainer__NKLXw::-webkit-scrollbar-thumb{background-color:var(--gravity-color-neutral-200);border-radius:3px}.UpdatedBookingWorkflow_appointmentCard__RWaVl{border:1px solid var(--gravity-color-neutral-100);border-radius:10px;padding:14px 16px;margin-bottom:10px;background-color:var(--gravity-color-neutral-0);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .15s ease,border-color .15s ease}.UpdatedBookingWorkflow_appointmentCard__RWaVl:first-child{margin-top:5px}.UpdatedBookingWorkflow_appointmentCard__RWaVl:hover{border-color:var(--gravity-color-neutral-200);box-shadow:0 2px 6px rgba(15,23,42,.06)}.UpdatedBookingWorkflow_appointmentCardHeader__l6cXf{display:flex;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--gravity-color-neutral-100)}.UpdatedBookingWorkflow_appointmentCardTitle__jwdwJ{font-weight:600;font-size:14px;color:var(--gravity-color-neutral-900)}.UpdatedBookingWorkflow_appointmentCardDetails__mDbV6{font-size:13px}.UpdatedBookingWorkflow_appointmentCardRow__FL7r5{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;min-height:22px}.UpdatedBookingWorkflow_appointmentCardLabel__60Nho{color:var(--gravity-color-neutral-500)}.UpdatedBookingWorkflow_appointmentCardValue__MwDvn{font-weight:500}.UpdatedBookingWorkflow_delayIndicator__2_7Rj{display:flex;align-items:center;justify-content:center;margin:2px 0 10px}.UpdatedBookingWorkflow_delayLine__1qI_k{border-bottom:1px dashed var(--gravity-color-neutral-100);flex:1 1}.UpdatedBookingWorkflow_delayText__re2fQ{padding:0 8px;font-size:12px;color:var(--gravity-color-neutral-500)}.UpdatedBookingWorkflow_noSlotSelectedText__GV_aZ{text-align:center;font-size:20px}.UpdatedBookingWorkflow_instructionsSection__yQroc{padding-top:8px;max-height:280px;overflow-y:auto}.UpdatedBookingWorkflow_instructionsTitle__whsSE{text-decoration:underline;font-weight:700;margin-bottom:8px}.UpdatedBookingWorkflow_instructionItem__X949_{font-size:14px;color:var(--gravity-color-neutral-700);margin-bottom:12px;white-space:pre-wrap}.UpdatedBookingWorkflow_instructionServiceTitle__DK_6z{font-weight:700;margin-bottom:6px;color:var(--gravity-color-neutral-900)}.UpdatedBookingWorkflow_modalFooter__H7Cjz{margin-top:10px;display:flex;justify-content:flex-end;gap:8px}.UpdatedBookingWorkflow_diagnosisCodeAlert__LVk4L{margin-top:16px;border-radius:6px;font-size:13px;line-height:1.5}.UpdatedBookingWorkflow_forceBookingPopconfirm__47dOl{max-width:420px}.UpdatedBookingWorkflow_forceBookingPopconfirm__47dOl .ant-popover-inner{border-radius:10px}.UpdatedBookingWorkflow_forceBookingPopconfirm__47dOl .ant-popover-message{padding:0 0 4px;align-items:flex-start}.UpdatedBookingWorkflow_forceBookingPopconfirm__47dOl .ant-popover-message-title{padding-inline-start:28px}.UpdatedBookingWorkflow_forceBookingPopconfirm__47dOl .ant-popover-buttons{margin-top:14px}.UpdatedBookingWorkflow_forceBookingPopconfirmTitle__PzYyV{font-size:15px;font-weight:600;line-height:1.4;color:var(--gravity-color-neutral-900,#1f1f1f)}.UpdatedBookingWorkflow_forceBookingReasonContainer__cZzGH{width:360px;display:flex;flex-direction:column;gap:10px;padding-top:10px}.UpdatedBookingWorkflow_forceBookingReasonPrompt__xrBB6{margin:0;font-size:13px;line-height:1.5;color:var(--gravity-color-neutral-700,#595959)}.UpdatedBookingWorkflow_forceBookingReasonTextarea__B1V02{font-size:13px;line-height:1.5}.UpdatedBookingWorkflow_forceBookingPopconfirmIcon__K3Lsq{color:#faad14;font-size:18px}.UpdatedBookingWorkflow_appointmentCardDiagnosisRow__am0fb{display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:6px;padding-top:10px;border-top:1px dashed var(--gravity-color-neutral-100)}.UpdatedBookingWorkflow_appointmentCardDiagnosisValueArea__YjG6k{flex:1 1;min-width:0}.UpdatedBookingWorkflow_appointmentCardDiagnosisValueRow___CeNX{display:flex;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer;min-height:24px}.UpdatedBookingWorkflow_appointmentCardDiagnosisTagsInline__twi2i{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.UpdatedBookingWorkflow_appointmentCardDiagnosisTag__N5OEN{margin:0;font-size:12px;padding:1px 8px;border-radius:4px}.UpdatedBookingWorkflow_appointmentCardDiagnosisAddPrompt__Hq2X7{font-size:12px;color:var(--gravity-color-neutral-500);cursor:pointer}.UpdatedBookingWorkflow_appointmentCardDiagnosisAddPrompt__Hq2X7:hover{color:var(--gravity-color-neutral-700)}.UpdatedBookingWorkflow_appointmentCardDiagnosisEditIcon__s84QY{color:var(--gravity-color-neutral-500);font-size:14px;cursor:pointer}.UpdatedBookingWorkflow_appointmentCardDiagnosisEditIcon__s84QY:hover{color:var(--gravity-color-brand-primary-500)}.UpdatedBookingWorkflow_appointmentCardDiagnosisEditField__mYg9K{display:flex;flex-direction:column;gap:6px;width:100%;align-items:flex-end}.UpdatedBookingWorkflow_appointmentCardDiagnosisInput__Hi8Ew{width:220px;max-width:100%}.UpdatedBookingWorkflow_appointmentCardDiagnosisOption__wvCyP{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpdatedBookingWorkflow_locationWarningMessage__Xn6Nz{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-top:8px}.UpdatedBookingWorkflow_warningText__oA_FB{color:#8c6d1f;font-size:12px;margin:0;line-height:1.5}.UpdatedBookingWorkflow_appointmentReminderTooltip__gVSi_{width:550px;padding:8px;border-radius:8px}.UpdatedBookingWorkflow_orderCancelTooltip__Hx20N{width:450px;padding:8px;border-radius:8px}.UpdatedBookingWorkflow_attentionIcon___51QC{font-size:20px}.UpdatedBookingWorkflow_templatePreview__XLF9Q{width:100%;max-height:120px;overflow-y:auto}.UpdatedBookingWorkflow_templateText__TBwPZ{font-size:14px;color:#374151;margin:0;white-space:pre-wrap;word-break:break-word}.UpdatedBookingWorkflow_linkActions__epR95{margin-top:8px;display:flex;align-items:center;gap:8px;color:var(--gravity-color-info-500);text-decoration:none;font-size:14px;word-break:break-all}.UpdatedBookingWorkflow_appointmentReminderButton___xOV8{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);color:var(--gravity-color-neutral-0)!important}.UpdatedBookingWorkflow_appointmentReminderButton___xOV8:hover{color:var(--gravity-color-neutral-0)!important;background-color:var(--gravity-color-brand-primary-500)!important}.UpdatedBookingWorkflow_appointmentReminderButtonDisabled__59wYG{min-width:200px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.UpdatedBookingWorkflow_smsTooltip__fpsGq{min-width:160px;max-width:200px}.UpdatedBookingWorkflow_resourceRestrictionWarning__PxT35{display:block;text-align:center}.UpdatedBookingWorkflow_slotDetailsContainer__2kb9L{min-width:280px;max-width:350px}.UpdatedBookingWorkflow_slotDetailsTableWrapper__s5Ki5{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gravity-color-neutral-300) rgba(0,0,0,0)}.UpdatedBookingWorkflow_slotDetailsTableWrapper__s5Ki5::-webkit-scrollbar{width:4px}.UpdatedBookingWorkflow_slotDetailsTableWrapper__s5Ki5::-webkit-scrollbar-thumb{background:var(--gravity-color-neutral-300);border-radius:2px}.UpdatedBookingWorkflow_slotDetailsTableWrapper__s5Ki5::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.UpdatedBookingWorkflow_slotDetailsTable___YgO2{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:6px}.UpdatedBookingWorkflow_slotDetailsTableHeaderCell__dXIbh{position:sticky;top:0;z-index:1;background-color:#fafafa;text-align:left;padding:4px 6px;border-bottom:2px solid #e8e8e8;font-size:10px;font-weight:600;color:#595959}.UpdatedBookingWorkflow_slotDetailsTableRow__mFzBC:nth-child(2n){background-color:#fafafa}.UpdatedBookingWorkflow_slotDetailsTableRow__mFzBC:nth-child(odd){background-color:#fff}.UpdatedBookingWorkflow_slotDetailsTableCell__sN7xS{padding:4px 6px;border-bottom:1px solid #f0f0f0;font-size:11px;color:#262626}.UpdatedBookingWorkflow_slotDetailsServiceInfo__SEW2B{display:flex;flex-direction:column}.UpdatedBookingWorkflow_slotDetailsServiceName__BcwEI{font-weight:500}.UpdatedBookingWorkflow_slotDetailsServiceCategory__fbQCc{font-size:9px;color:#8c8c8c}.UpdatedBookingWorkflow_slotDetailsTimeContainer___27AO{display:flex;align-items:center;gap:3px;white-space:nowrap}.UpdatedBookingWorkflow_slotDetailsTimeArrow__UNa1I{color:#bfbfbf}.UpdatedBookingWorkflow_slotDetailsDuration__yfxyF{font-size:9px;color:#8c8c8c}.UpdatedBookingWorkflow_slotDetailsTotalContainer__uolV1{padding:4px 6px;background-color:#f5f5f5;border-radius:3px;display:flex;align-items:center;justify-content:space-between}.UpdatedBookingWorkflow_slotDetailsTotalLabel__oK1xM{font-size:11px;font-weight:600;color:#262626}.UpdatedBookingWorkflow_slotDetailsTotalValue__JhS8P{font-size:11px;font-weight:600;color:#1890ff}.UpdatedBookingWorkflow_slotDetailsNoSlots__TQZCw{margin:0;color:#8c8c8c;font-size:11px}.UpdatedBookingWorkflow_estimateImpactContainer__Zr897{display:flex;flex-direction:column;gap:8px}.UpdatedBookingWorkflow_confirmationDate__fxDw3{font-size:14px;font-weight:500;color:var(--gravity-color-neutral-700);margin-bottom:8px;text-align:right}.UpdatedBookingWorkflow_confirmationDateDivider__u_noR{height:1px;background-color:var(--gravity-color-neutral-100);margin:0 0 12px}.UpdatedBookingWorkflow_forceBookTriggerButton__RFSl9{display:flex;align-items:center;gap:4px;color:var(--gravity-color-brand-primary-500);border-color:var(--gravity-color-brand-primary-500)}.UpdatedBookingWorkflow_forceBookMainCard__NqKJf{border:1px solid var(--gravity-color-neutral-100);border-radius:8px;padding:16px;margin-bottom:16px}.UpdatedBookingWorkflow_forceBookInfoRow__lI_mM{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.UpdatedBookingWorkflow_forceBookInfoLabel__g6KoH{color:var(--gravity-color-neutral-500);font-size:14px}.UpdatedBookingWorkflow_forceBookOrderSection__xbKfT{margin-top:4px}.UpdatedBookingWorkflow_forceBookOrderDivider__elGIk{border-top:1px solid var(--gravity-color-neutral-100);margin-bottom:12px}.UpdatedBookingWorkflow_forceBookDateRow__6A1U4{display:flex;align-items:center;gap:4px;width:260px;justify-content:space-between;border:1px solid var(--gravity-color-neutral-200);border-radius:6px;padding:4px 8px}.UpdatedBookingWorkflow_forceBookLocationSelect__OA2hv{width:260px!important}.UpdatedBookingWorkflow_forceBookEditableValue__4yXDz{display:inline-flex;align-items:center;gap:5px;cursor:pointer;border-radius:4px;padding:1px 4px;transition:background .15s}.UpdatedBookingWorkflow_forceBookEditableValue__4yXDz .UpdatedBookingWorkflow_forceBookPencilIcon__FJvnb{opacity:0;font-size:11px;color:var(--gravity-color-neutral-400);transition:opacity .15s}.UpdatedBookingWorkflow_forceBookEditableValue__4yXDz:hover .UpdatedBookingWorkflow_forceBookPencilIcon__FJvnb{opacity:1}.UpdatedBookingWorkflow_forceBookInlineInput__MxnMM{flex:1 1;max-width:220px}.UpdatedBookingWorkflow_forceBookButton__F3hGI{background-color:var(--gravity-color-brand-primary-500)}.UpdatedBookingWorkflow_forceBookButton__F3hGI:hover{background-color:var(--gravity-color-brand-primary-500)!important}.UpdatedBookingWorkflow_reviewRequiredBanner__dFm0T{display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:10px 14px;background:var(--gravity-color-warning-opacity-20);border:1px solid var(--gravity-color-warning-opacity-40);border-radius:6px;font-size:13px}.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}