.orderEstimateIframe_noArrows__6tNw4::-webkit-inner-spin-button,.orderEstimateIframe_noArrows__6tNw4::-webkit-outer-spin-button{appearance:none;margin:0}.orderEstimateIframe_noArrows__6tNw4{appearance:textfield}.orderEstimateIframe_benefitsDetailsContainer__ixnzF{display:flex;flex-direction:column;border:1px;width:90%;gap:10px;padding:10px;border-color:var(--gravity-color-neutral-500);border-radius:10px;border-style:solid;margin-bottom:15px}.orderEstimateIframe_benefitsInput__0tWCz{display:flex;flex-direction:row;margin:10px,15px,10px;flex-wrap:wrap;gap:15px}.orderEstimateIframe_benefitsInputItem__boRjI{display:flex;flex-direction:column;width:100%;flex:1 1}.orderEstimateIframe_organizationTitle__kUNna{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderEstimateIframe_organizationCoverageType__uRasu{margin-bottom:10px;display:block}.orderEstimateIframe_payerName__kkzrT{font-weight:700;font-size:1.5rem;align-items:center;margin:auto}.orderEstimateIframe_displayLineBreak__nc4Ns{white-space:pre-line}.orderEstimateIframe_spinnerDiv__90lPP{display:flex;align-items:center;align-content:center;justify-content:center;height:30vh}.orderEstimateIframe_examButtons__zsaYD{display:flex;justify-content:flex-end;margin-bottom:15px}.orderEstimateIframe_estimateOutput__qiwwB{display:flex;justify-content:flex-end;margin-bottom:20px;width:auto;margin-left:auto}.orderEstimateIframe_paymentSection__QtP48{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px}.orderEstimateIframe_balanceWithButtons__1xSse{display:flex;align-items:center;gap:16px;width:100%;justify-content:flex-end}.orderEstimateIframe_balanceText__0LeyL{font-size:15px;color:var(--gravity-color-text-primary)}.orderEstimateIframe_balanceText__0LeyL strong{font-size:18px;font-weight:700;margin-left:4px}.orderEstimateIframe_buttonGroup__fqsll{display:flex;gap:12px;align-items:center}.orderEstimateIframe_paymentDropdownMenu__1LrcD{padding:4px 0!important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px}.orderEstimateIframe_paymentDropdownMenu__1LrcD .ant-dropdown-menu-item{padding:10px 14px!important;margin:0!important}.orderEstimateIframe_paymentDropdownMenu__1LrcD .ant-dropdown-menu-item:hover{background-color:var(--gravity-color-neutral-50)}.orderEstimateIframe_paymentDropdownMenu__1LrcD .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{font-size:16px!important;margin-right:12px!important;color:var(--gravity-color-neutral-900)}.orderEstimateIframe_paymentDropdownMenu__1LrcD .ant-dropdown-menu-item>div>div:first-child{font-size:14px;font-weight:500;color:var(--gravity-color-text-primary);margin-bottom:2px}.orderEstimateIframe_paymentDropdownMenu__1LrcD .ant-dropdown-menu-item-divider{margin:4px 0!important;background-color:var(--gravity-color-neutral-200)}.orderEstimateIframe_externalLinkIcon__7BK9D{font-size:12px;margin-left:6px;color:var(--gravity-color-neutral-600)}.orderEstimateIframe_iconWrapperGreen__TEaUK{display:inline-flex;align-items:center;justify-content:center;color:var(--gravity-color-neutral-900)}.orderEstimateIframe_iconWrapperGreen__TEaUK .anticon{font-size:16px}.orderEstimateIframe_iconWrapperBlue__dfdc5{display:inline-flex;align-items:center;justify-content:center;color:var(--gravity-color-neutral-900)}.orderEstimateIframe_iconWrapperBlue__dfdc5 .anticon{font-size:16px}.orderEstimateIframe_iconWrapperVerified__r6Ojs{display:inline-flex;align-items:center;justify-content:center;color:var(--gravity-color-neutral-900)}.orderEstimateIframe_iconWrapperVerified__r6Ojs .anticon{font-size:16px}.orderEstimateIframe_menuIcon__iXEOP{font-size:16px!important}.orderEstimateIframe_paymentOptionsContainer__8ORfv{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.orderEstimateIframe_paymentButtons__xTDxn{display:flex;gap:12px;align-items:center}.orderEstimateIframe_moreOptionButton__m88pK{display:flex;align-items:center;gap:8px;padding:6px 14px;height:40px;font-size:14px;font-weight:500;border:1px solid var(--gravity-color-neutral-300);border-radius:6px;background:var(--gravity-color-neutral-0);color:var(--gravity-color-text-primary)}.orderEstimateIframe_moreOptionButton__m88pK .anticon{font-size:16px;color:var(--gravity-color-neutral-900)}.orderEstimateIframe_moreOptionButton__m88pK:hover{border-color:var(--gravity-color-brand-primary-500);color:var(--gravity-color-brand-primary-500)}.orderEstimateIframe_moreOptionButton__m88pK:hover .anticon{color:var(--gravity-color-brand-primary-500)}.orderEstimateIframe_posPaymentButton__i1tqC{display:flex;align-items:center;gap:8px;background-color:var(--gravity-color-brand-primary-500)!important;border-color:var(--gravity-color-brand-primary-500)!important;height:40px;padding:6px 16px;font-size:14px;font-weight:500;border-radius:6px}.orderEstimateIframe_posPaymentButton__i1tqC .anticon{color:var(--gravity-color-neutral-0)}.orderEstimateIframe_posPaymentButton__i1tqC:focus,.orderEstimateIframe_posPaymentButton__i1tqC:hover{background-color:var(--gravity-color-brand-primary-400)!important;border-color:var(--gravity-color-brand-primary-400)!important}.orderEstimateIframe_posPaymentButton__i1tqC:disabled{background-color:var(--gravity-color-neutral-200)!important;border-color:var(--gravity-color-neutral-200)!important}.orderEstimateIframe_posDropdownContent__GNJ3q{background:var(--gravity-color-neutral-0);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.orderEstimateIframe_posDropdownContent__GNJ3q .ant-dropdown-menu-item{padding:12px 16px!important}.orderEstimateIframe_posDropdownContent__GNJ3q .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{font-size:16px!important;margin-right:12px!important}.orderEstimateIframe_menuSubtext__H0Kgq{font-size:12px;color:var(--gravity-color-text-tertiary);margin-top:2px}.orderEstimateIframe_estimateGrid__fX_og{display:grid;grid-template-columns:auto 200px;grid-gap:10px;width:max(25%,400px);align-items:center}.orderEstimateIframe_estimateLabel__oz_bo{text-align:right;white-space:nowrap;padding-right:10px}.orderEstimateIframe_estimateText__utXT5{padding-left:10px}@media(max-width:575px){.orderEstimateIframe_estimateGrid__fX_og{grid-template-columns:1fr;width:100%}.orderEstimateIframe_estimateLabel__oz_bo{text-align:left;padding-right:0}}.orderEstimateIframe_estimateTopContainer__3af_v{display:flex;flex-direction:column;justify-content:space-between}.orderEstimateIframe_estimateStatus__edO5V{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.orderEstimateIframe_benefitsData__BZZR7{display:flex;flex-direction:column;margin:10px,15px,10px;flex-wrap:wrap;gap:15px}.orderEstimateIframe_benefitsAppointments__MxujD{cursor:pointer;color:var(--gravity-color-brand-primary-500)}.orderEstimateIframe_betaWarning__RzVpq{width:12vw}.orderEstimateIframe_payerNameColumn__UTeHM{width:15vw;justify-content:center}.orderEstimateIframe_benefitsContainerHeader__jtadn{display:flex;flex-direction:row}.orderEstimateIframe_iframeContainer__EtVI5{height:100vh;width:100%;border:none}.orderEstimateIframe_numberInputs__Q1gwa{width:10vw}.orderEstimateIframe_updateModalLabel__4K14W{margin-right:1.5rem}.orderEstimateIframe_estimateButtons__cVriw{margin-right:.5rem}.orderEstimateIframe_estimateAmounts__Nxwnp{white-space:nowrap;font-size:14px;flex-shrink:0}.orderEstimateIframe_estimateHistoryModalContainer__4KUiq{min-height:80vh}.orderEstimateIframe_benefitsInfoIcon__XmhXQ{margin-left:8px;cursor:pointer}.orderEstimateIframe_statusContainer__bujsf{display:flex;align-items:center;gap:8px}.orderEstimateIframe_statusText___wuSj{font-weight:700;margin-right:10px}.orderEstimateIframe_coverageVisitBenefitsButton__4v5W7{display:flex;align-items:center;justify-content:center}.orderEstimateIframe_flexContainer__PZ0dc{display:flex;align-items:center}.orderEstimateIframe_collectedInput__PCJEp{margin-left:.5rem}.orderEstimateIframe_collectedAmount__9hi8l{margin-right:.5rem;white-space:nowrap}.orderEstimateIframe_downloadBtn__Xf2bX{position:absolute;right:60px;top:14px;z-index:1000;padding:5px 10px;font-size:12px}.orderEstimateIframe_noCoverageText__50GJh{font-size:16px;color:var(--gravity-color-neutral-700);margin-top:5px}.orderEstimateIframe_noCoverageDescription__bFghn{font-size:12px;color:var(--gravity-color-neutral-500);margin-top:2px}.orderEstimateIframe_additionalChargeRow__CUhxq{font-style:italic;color:var(--gravity-color-neutral-700);font-size:12px}.orderEstimateIframe_additionalChargeContent__EQRLX{color:var(--gravity-color-neutral-700);font-size:14px}.orderEstimateIframe_payContainer___3VDA{display:flex;justify-content:end}.orderEstimateIframe_payHistoryContainer__5x9c0{width:auto;margin-top:0;align-self:flex-end}.orderEstimateIframe_payHistoryButton___owQT{color:var(--gravity-color-success-500)}.orderEstimateIframe_paymentHistoryRefreshButton__ZLgxx{margin-left:10px;float:right;position:absolute;right:45px;top:12px}.orderEstimateIframe_screeningIndicator__UOyKM{color:#f99;font-weight:500;font-size:11px;display:block;margin-top:2px;cursor:pointer;transition:color .2s ease}.orderEstimateIframe_screeningIndicator__UOyKM:hover{color:#f66}.orderEstimateIframe_estimateErrorStatusContainer__8e4iW{display:inline-block;margin-bottom:1rem}.orderEstimateIframe_examActions__81Z2O{display:flex;justify-content:space-between}.orderEstimateIframe_cashPaymentFormContainer__mTjVd{display:flex;flex-direction:column;gap:16px;width:100%;max-width:300px}.orderEstimateIframe_cashPaymentTextField__eML_L{width:100%!important}.orderEstimateIframe_cashPaymentContainer__0M1PX{display:flex;justify-content:flex-end}.orderEstimateIframe_cashPaymentContainer__0M1PX button{background-color:var(--gravity-color-brand-primary-500)!important;border-color:var(--gravity-color-brand-primary-500)!important}.orderEstimateIframe_cashPaymentWrapper__RNwCj{margin-right:70px}.orderEstimateIframe_cashPaymentHeader__QqL3P{display:flex;justify-content:space-between}.orderEstimateIframe_closeIcon__RHbuc{cursor:pointer}.orderEstimateIframe_abnColumn__5XOzN{display:flex;flex-direction:column;gap:12px;padding:8px;min-width:160px}.orderEstimateIframe_additionalChargeContent__EQRLX .orderEstimateIframe_abnColumn__5XOzN{background-color:var(--gravity-color-neutral-0);border-radius:4px;border:1px solid var(--gravity-color-neutral-100)}.orderEstimateIframe_abnReason__TxKyk,.orderEstimateIframe_abnRequired__Qz5X6{display:flex;align-items:center;gap:8px}.orderEstimateIframe_abnLabel__Jlrjd{font-size:13px;font-weight:600;color:var(--gravity-color-neutral-900);min-width:60px}.orderEstimateIframe_abnReasonSelect__tTTrF{font-size:13px;padding:1px 2px;border:1px solid var(--gravity-color-neutral-100);border-radius:6px;background:var(--gravity-color-neutral-0);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderEstimateIframe_abnReasonSelect__tTTrF:disabled{background-color:var(--gravity-color-neutral-0);cursor:not-allowed;color:var(--gravity-color-neutral-500)}.orderEstimateIframe_abnReasonSelect__tTTrF:focus{border-color:var(--gravity-color-brand-primary-400);box-shadow:var(--gravity-color-brand-primary-500);outline:none}.orderEstimateIframe_abnCheckbox__ZTndS{margin:0;width:16px;height:16px;cursor:pointer}.orderEstimateIframe_abnCheckbox__ZTndS:disabled{cursor:not-allowed}.orderEstimateIframe_smsTooltip__1T_RX{min-width:160px;max-width:200px;font-size:12px;font-weight:500}.orderEstimateIframe_estimateOutputContainer___1z1K{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.orderEstimateIframe_noTerminalsText__lEAkR{font-size:13px;padding:8px 0}.orderEstimateIframe_inactiveStatusList__qtYui{margin:6px 0 0 16px}.ServiceTypeColumn_additionalChargesToggle__rGZem{margin-top:8px}.ServiceTypeColumn_additionalChargesButton__or6md{padding:0!important;font-size:12px!important;color:#1890ff!important;height:auto!important}.ServiceTypeColumn_additionalChargesButton__or6md:hover{color:#40a9ff!important}.ServiceTypeColumn_additionalChargesButton__or6md:focus{color:#096dd9!important}.ServiceTypeColumn_blinking__t2v7e{animation:ServiceTypeColumn_blink__ukOCg 1s infinite;color:orange;margin-left:8px;font-size:15px}@keyframes ServiceTypeColumn_blink__ukOCg{0%,50%{opacity:1}51%,to{opacity:0}}.patientEstimate_container__oSKt8{max-width:1000px;margin:30px auto;background-color:#fff;padding:25px}.patientEstimate_container__oSKt8,.patientEstimate_pdfMode__fjc2F{border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.1);overflow:hidden;font-family:Arial,sans-serif;background-color:#f5f7fa}.patientEstimate_pdfMode__fjc2F{max-width:1200px;margin-top:0;padding:35px}.patientEstimate_spinnerDiv__Twemk{display:flex;align-items:center;align-content:center;justify-content:center;height:250px}.patientEstimate_header__AjVQw{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.patientEstimate_tenantLogo__OY0Ez{height:60px}.patientEstimate_templateTitile__nnimq{font-size:24px;font-weight:700;margin-right:11px;text-align:right;color:#333}.patientEstimate_sectionTitle__KrEtd{font-size:20px;font-weight:700;margin:20px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:5px;color:#2d3748}.patientEstimate_table__AEuwo{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.patientEstimate_table__AEuwo td,.patientEstimate_table__AEuwo th{border:1px solid #e2e8f0;padding:15px 20px}.patientEstimate_table__AEuwo th{background-color:#f7fafc;font-weight:700;color:#4a5568}.patientEstimate_benifits__DfMrb{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.patientEstimate_benifits__DfMrb td,.patientEstimate_benifits__DfMrb th{border:1px solid #e2e8f0;padding:15px 20px;text-align:center}.patientEstimate_benifits__DfMrb th{background-color:#f7fafc;font-weight:700;color:#4a5568}.patientEstimate_benifits__DfMrb .patientEstimate_amountRow__6NzqW td{font-weight:700;text-align:center}.patientEstimate_costAndSignature__FPTPt{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.patientEstimate_totalCost__qIkfL{font-size:16px;font-weight:700;text-align:right;padding:15px;color:#2d3748;margin-top:10px}.patientEstimate_amountRow__6NzqW{font-weight:700;text-align:center}.patientEstimate_patinetColumn__h0GCa{width:30%;font-weight:700}.patientEstimate_signature__i24ZQ{font-size:16px;font-weight:700;text-align:left;padding:15px;margin-top:30px;color:#2d3748}.patientEstimate_footer__glpXm{text-align:center;font-size:12px;color:#718096;margin-top:20px;padding-top:10px;border-top:1px solid #e2e8f0}.patientEstimate_termsText__wzKJy{margin:20px 0;padding:10px;font-size:14px;color:#2d3748;border-top:2px solid #e2e8f0;white-space:pre-line}.patientEstimate_allowedBenefits___gQ97{text-align:center;font-weight:700}.patientEstimate_patientBlock__q6sfB{font-weight:700}.patientEstimate_procedureTable__YD3pz{margin-left:30px}.patientEstimate_link__AOm8E{color:#3182ce;text-decoration:none}.patientEstimate_link__AOm8E:hover{text-decoration:underline}.patientEstimate_noFeeSchedule__xFPQP{padding-left:10px;font-size:12px;color:#888}.patientEstimate_allowedAmountWithIndicator__1uVCI{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.patientEstimate_abnNotifier__xkBVP{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-bottom:12px}.patientEstimate_abnSectionLabel__IlmwY{font-size:14px;font-weight:600;color:#2a7ae4}.patientEstimate_nameFields__ipcvJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px;margin:20px 0}.patientEstimate_nameField__Tc4o_{display:grid;grid-template-columns:auto 1fr;grid-gap:6px;gap:6px;align-items:end;font-size:13px}.patientEstimate_notice__TUfP7{background:#fff;padding:8px 10px;border:1px solid #e3e6e8;border-radius:4px;font-size:13px}.patientEstimate_abnHeading__FhtnG{font-size:18px;margin:6px 0 10px;text-align:center;color:#2a7ae4}.patientEstimate_abnNoticeField__zNGAT{padding:8px 10px;border-top:1px solid #e3e6e8;font-size:13px}.patientEstimate_boldText__M9q12{font-size:14px;font-weight:700}.patientEstimate_abnTableContainer__Y1Sy0{padding:8px 10px}.patientEstimate_abnTable__yc1OL{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 14px;border:1px solid #222;background-color:#fff}.patientEstimate_abnTableCell__EGEeG,.patientEstimate_abnTableHeader__LMwT9{border-right:1px solid #222;border-bottom:1px solid #222;padding:6px 8px;vertical-align:top;width:42%;text-align:left}.patientEstimate_abnTableCell__EGEeG:last-child,.patientEstimate_abnTableHeader__LMwT9:last-child{width:16%}.patientEstimate_abnServiceCode__FE69T{font-weight:700;color:#2a7ae4}.patientEstimate_abnSelect__hPDf5{width:100%;height:auto;max-width:400px}.patientEstimate_abnSelectOption__exzTG{white-space:normal;word-wrap:break-word}.patientEstimate_abnActionHeading__tLGA0{font-size:14px;margin:16px 0 6px;color:#2a7ae4;font-weight:700}.patientEstimate_abnActionList__oHYeb{padding:0 0 0 25px;margin-bottom:20px}.patientEstimate_abnActionNote__eK_36{font-size:12px;color:#515151;margin-top:10px}.patientEstimate_abnOptionsLabel__3QUN5{font-weight:600;color:#2a7ae4;font-size:14px;margin:5px 0}.patientEstimate_abnOption__dJcJr{display:flex;width:100%;align-items:flex-start;margin-bottom:10px}.patientEstimate_abnOptionInput__eiFu5{margin-top:4px;height:16px;width:16px;display:inline-block;border:1px solid #000;flex-shrink:0}.patientEstimate_abnOptionText__MgeVt{margin-left:10px}.patientEstimate_abnOptions__yJxho{padding:0 0 0 10px}.patientEstimate_abnOptionsContainer__g8Je_{padding:10px;border:1px solid #000;border-radius:4px;background-color:#f9f9f9;margin:16px 0}.patientEstimate_signatureDate__hU4Uf{border-bottom:1px solid #000}.patientEstimate_abnFooter__4hYXe{margin:16px 0}.patientEstimate_centerLocation__fRz8_{margin-bottom:20px;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #000}.EditableNumber_container__yHRd6{position:relative;padding:4px 8px;min-height:32px;border-radius:4px;transition:all .2s;border:1px solid rgba(0,0,0,0);box-sizing:border-box;width:100%;display:flex;align-items:center}.EditableNumber_hovering__CuK_h{background-color:rgba(0,0,0,.05);border:1px solid #d9d9d9;cursor:pointer}.EditableNumber_editIcon__I96gW{margin-left:8px;color:rgba(0,0,0,.45);flex-shrink:0}.EditableNumber_editMode__iXuAw{display:flex;align-items:center;width:100%}.EditableNumber_saveButton__Y42vc{margin-left:8px;flex-shrink:0}.EditableNumber_viewMode__cTksw{display:flex;align-items:center;width:100%;overflow:hidden}.EditableNumber_textContent__OGZ3G{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderEstimateHistory_estimateHistoryMainDiv__dfGYS{float:right;margin-bottom:5px}.orderEstimateHistory_childTable__BJi_Q{display:flex;flex-direction:row;justify-content:space-around}.orderEstimateHistory_childTableLeft__k2AwS{display:flex;flex-direction:column}.Terminal_dropdownContainer__mdT78{padding:16px;min-width:350px;max-width:450px;display:flex;flex-direction:column;gap:12px}.Terminal_terminalSection__sspak{display:flex;flex-direction:column;gap:6px}.Terminal_sectionLabel__mfkjb{font-size:13px;font-weight:600;color:var(--gravity-color-text-primary)}.Terminal_amountSection__kqLv3{display:flex;flex-direction:column;gap:6px}.Terminal_amountHeader__QDAhS{display:flex;justify-content:space-between;align-items:center}.Terminal_amountValue__PsWAk{font-size:16px;font-weight:700;color:var(--gravity-color-text-primary)}.Terminal_amountInputWrapper__In3bB{display:flex;align-items:center;gap:4px}.Terminal_amountCurrency__19E6Y{font-size:15px;font-weight:700;color:var(--gravity-color-text-primary);line-height:1}.Terminal_amountInput__pfMDQ{width:72px;border-radius:6px;transition:all .15s ease}.Terminal_amountInput__pfMDQ .ant-input,.Terminal_amountInput__pfMDQ.ant-input{height:25px;padding:2px 8px;border-radius:6px;border:1px solid var(--gravity-color-text-primary);background-color:var(--gravity-color-neutral-0);font-size:15px;font-weight:700;color:var(--gravity-color-text-primary);text-align:right;line-height:1}.Terminal_amountInput__pfMDQ .ant-input:focus,.Terminal_amountInput__pfMDQ .ant-input:hover,.Terminal_amountInput__pfMDQ.ant-input:focus,.Terminal_amountInput__pfMDQ.ant-input:hover{border-color:var(--gravity-color-text-primary);box-shadow:none}.Terminal_amountInputError__gmszD .ant-input,.Terminal_amountInputError__gmszD.ant-input{border-color:var(--gravity-color-danger)!important}.Terminal_amountDivider__IPPiW{font-size:15px;font-weight:600;color:var(--gravity-color-text-primary);margin:0 2px}.Terminal_amountMax__kbiDk{font-size:15px;font-weight:700;color:var(--gravity-color-text-primary);white-space:nowrap}.Terminal_sliderSection__idx_K{display:flex;flex-direction:column;gap:6px}.Terminal_paidInfo__OScK2{display:flex;justify-content:flex-end}.Terminal_actionSection__OeIxA{margin-top:4px}.Terminal_proceedButton__AvmGr{background-color:var(--gravity-color-brand-primary-500)!important;border-color:var(--gravity-color-brand-primary-500)!important;height:40px;font-size:14px;font-weight:600;border-radius:6px}.Terminal_proceedButton__AvmGr:focus,.Terminal_proceedButton__AvmGr:hover{background-color:var(--gravity-color-brand-primary-400)!important;border-color:var(--gravity-color-brand-primary-400)!important}.Terminal_proceedButton__AvmGr:disabled{background-color:var(--gravity-color-neutral-200)!important;border-color:var(--gravity-color-neutral-200)!important}.Terminal_processingSection__QleNh{display:flex;flex-direction:column;gap:16px;padding:8px 0}.Terminal_processingContent__5zGoJ{gap:12px;font-size:14px;font-weight:500;color:var(--gravity-color-text-primary)}.Terminal_terminalSelect__Shmfk{width:100%}.Terminal_terminalSelect__Shmfk .ant-select-selector{height:38px!important;border-radius:6px;display:flex;align-items:center}.Terminal_processingSpinner__cD1Pb .anticon{color:var(--gravity-color-warning-500);font-size:18px}.Terminal_completedBadge__3fooW{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:600;color:var(--gravity-color-success-500);background:rgba(0,0,0,0);border:1px solid var(--gravity-color-success-500)}.Terminal_completedBadge__3fooW .anticon{font-size:16px}.Terminal_fullWidth__d0WEl{width:100%;border-radius:6px}.Terminal_fullWidth__d0WEl .ant-select-selector{border-radius:6px;height:40px;display:flex;align-items:center}.Terminal_slider__la3Jj{margin:0;padding:0 4px}.Terminal_slider__la3Jj .ant-slider-rail{background-color:var(--gravity-color-neutral-100);height:6px;border-radius:3px}.Terminal_slider__la3Jj .ant-slider-track{background:var(--gravity-color-brand-primary-500);height:6px;border-radius:3px}.Terminal_slider__la3Jj .ant-slider-handle{width:20px;height:20px;margin-top:-7px;background-color:var(--gravity-color-neutral-0);border:3px solid var(--gravity-color-brand-primary-500);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15)}.Terminal_slider__la3Jj .ant-slider-handle:after{display:none}.Terminal_terminalContainer__nO5PY{display:flex;align-items:center;padding:12px 16px;background:var(--gravity-color-neutral-0);border:1px solid var(--gravity-color-neutral-100);border-radius:6px;min-width:420px;max-width:500px}.Terminal_processingBadge__Ytrb2{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--gravity-color-warning-500);width:100%;justify-content:space-between}.Terminal_processingContent__5zGoJ{display:flex;align-items:center;gap:10px}.Terminal_cancelPaymentButton__tzxrX{flex-shrink:0;font-size:13px;height:32px;padding:0 16px;background-color:rgba(0,0,0,0);border:1px solid var(--gravity-color-danger);color:var(--gravity-color-danger);font-weight:500;border-radius:6px}.Terminal_cancelPaymentButton__tzxrX:active,.Terminal_cancelPaymentButton__tzxrX:focus,.Terminal_cancelPaymentButton__tzxrX:hover{background-color:rgba(0,0,0,0)!important;border-color:var(--gravity-color-danger)!important;color:var(--gravity-color-danger)!important}.Terminal_modalHeader__v4smZ{font-size:18px;font-weight:600;color:var(--gravity-color-text-primary)}.Terminal_modalFooter__K4Ype{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--gravity-color-neutral-100);margin-top:24px}.Terminal_cancelModalButton__BYRIA{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:6px;background-color:var(--gravity-color-neutral-0);border:1px solid var(--gravity-color-neutral-300);color:var(--gravity-color-text-primary)}.Terminal_cancelModalButton__BYRIA:active,.Terminal_cancelModalButton__BYRIA:focus,.Terminal_cancelModalButton__BYRIA:hover{background-color:var(--gravity-color-neutral-0)!important;border-color:var(--gravity-color-neutral-300)!important;color:var(--gravity-color-text-primary)!important}.Terminal_confirmCancelButton__b3nH4{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:6px;background-color:rgba(0,0,0,0);border:1px solid var(--gravity-color-danger);color:var(--gravity-color-danger)}.Terminal_confirmCancelButton__b3nH4:active,.Terminal_confirmCancelButton__b3nH4:focus,.Terminal_confirmCancelButton__b3nH4:hover{background-color:rgba(0,0,0,0)!important;border-color:var(--gravity-color-danger)!important;color:var(--gravity-color-danger)!important}.Terminal_confirmCancelButton__b3nH4:disabled{background-color:var(--gravity-color-neutral-100)!important;border-color:var(--gravity-color-neutral-300)!important;color:var(--gravity-color-neutral-500)!important}.Terminal_modalContent__qsR5p{padding:24px 0 0}.Terminal_warningBox__wH8gw{padding:14px 16px;background-color:var(--gravity-color-warning-opacity-20);border:1px solid var(--gravity-color-warning-opacity-40);border-left:4px solid var(--gravity-color-warning);border-radius:6px;margin-bottom:24px;display:flex;align-items:flex-start;gap:12px}.Terminal_warningIcon__4hxY8{font-size:20px;color:var(--gravity-color-warning);flex-shrink:0;margin-top:2px}.Terminal_warningText__ogCV5{font-size:14px;color:var(--gravity-color-text-primary);line-height:1.5}.Terminal_formGroup__NRgwH{margin-bottom:20px}.Terminal_formLabel__dsGh9{display:block;font-weight:600;margin-bottom:8px;font-size:14px;color:var(--gravity-color-text-secondary)}.Terminal_optionalText__XqF8e{font-weight:400;color:var(--gravity-color-text-tertiary);margin-left:4px}.Terminal_required__HjkTy{color:var(--gravity-color-danger);margin-left:4px}.Terminal_textArea__cWIPg{resize:none;border-radius:6px;padding:10px 12px}.Terminal_textArea__cWIPg:focus{border-color:var(--gravity-color-brand-primary-500);box-shadow:0 0 0 2px var(--gravity-color-brand-primary-400)}.Terminal_paymentRow__2ycH8{display:flex;align-items:center;gap:16px;width:100%}.Terminal_sliderWrapper___d0Q0{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.Terminal_sliderHeader__PNq3d{display:flex;justify-content:space-between;align-items:baseline}.Terminal_sliderLabel__zZTdV{font-size:12px;font-weight:500;color:var(--gravity-color-text-tertiary);text-transform:uppercase;letter-spacing:.025em}.Terminal_sliderAmount__tODQK{font-size:18px;font-weight:700;color:var(--gravity-color-text-primary)}.Terminal_sliderFooter__OIhe7{display:flex;justify-content:space-between;align-items:center;font-size:12px}.Terminal_remainingText__T2VUz{color:var(--gravity-color-text-tertiary);font-weight:500}.Terminal_paidBadge__gSQRn{background-color:var(--gravity-color-success-opacity-20);color:var(--gravity-color-success-500);font-weight:600;padding:2px 8px;border-radius:4px}.Terminal_chargeButton__b0l02{flex-shrink:0;min-width:100px;height:36px;font-weight:600;border-radius:6px;background-color:var(--gravity-color-brand-primary-500);border-color:var(--gravity-color-brand-primary-500)}.Terminal_chargeButton__b0l02:active:not(:disabled),.Terminal_chargeButton__b0l02:hover:not(:disabled){background-color:var(--gravity-color-brand-primary-400);border-color:var(--gravity-color-brand-primary-400)}.Terminal_chargeButton__b0l02:disabled{background-color:var(--gravity-color-neutral-100);border-color:var(--gravity-color-neutral-100);color:var(--gravity-color-text-tertiary)}.CommentModal_commentModalOverlay__6Y_XS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.CommentModal_commentModal__6duRI{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column}.CommentModal_commentModalHeader__aO4N0{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f0f0f0}.CommentModal_commentModalTitle__nZwr8{font-size:18px;font-weight:600}.CommentModal_closeButton__JAaOY{background:none;border:none;cursor:pointer;font-size:16px;color:#666;padding:8px;display:flex;align-items:center;justify-content:center}.CommentModal_commentModalContent__dnOwH{padding:24px;overflow-y:auto}.CommentModal_tabsContainer__yqaGJ{margin-bottom:16px}.CommentModal_tabList__wbeXy{display:flex;border-bottom:1px solid #f0f0f0;margin-bottom:16px;align-items:center}.CommentModal_closeButtonContainer__HxaX_{margin-left:auto}.CommentModal_tab__BtMf9{padding:8px 16px;cursor:pointer;margin-right:8px;border-bottom:2px solid rgba(0,0,0,0)}.CommentModal_tab__BtMf9.CommentModal_active__8vZAz{color:#1890ff;border-bottom-color:#1890ff}.CommentModal_tab__BtMf9.CommentModal_disabled__XJ2wI{color:rgba(0,0,0,.25);cursor:not-allowed;background-color:#f5f5f5}.CommentModal_tab__BtMf9.CommentModal_disabled__XJ2wI:hover{background-color:#f5f5f5}.CommentModal_submissionArea__AV07l{display:flex;margin-left:16px;margin-right:10px;flex-direction:column;align-items:stretch}.CommentModal_commentOptions__FB3rk{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0;padding:10px;background-color:#fff;border-radius:4px}.CommentModal_textArea__rkiWV{margin-bottom:10px;width:100%;resize:vertical;min-height:100px}.CommentModal_submitButton__EX86I{align-self:flex-end;margin-top:10px;margin-bottom:2%;background-color:#002eed!important;color:#fff!important}.CommentModal_commentModalFooter__KA7mx{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}.CommentModal_buttonGroup__2TSJV{display:flex}.CommentModal_commentContainer__c__TY{position:absolute;top:32px;right:0;z-index:100;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:500px;max-width:90%;overflow:hidden;border:1px solid #f0f0f0;animation:CommentModal_slideDown__TX4Sv .2s ease-out}.CommentModal_alertTypeSelector__ZXbmQ{margin-bottom:16px;padding:12px;background-color:#f9f9f9;border-radius:4px}.CommentModal_radioGroup__Kvbd2{display:flex;flex-direction:column;gap:12px;width:100%}.CommentModal_radioOption__G4ZiO{padding:8px;border-radius:4px;transition:background-color .2s}.CommentModal_radioOption__G4ZiO:hover{background-color:#f0f0f0}.CommentModal_radioDescription__xSKN1{margin-top:4px;margin-left:24px}@keyframes CommentModal_slide-down__9Hx1d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CommentModal_commentHeader__nYcsu{display:flex;justify-content:flex-end;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.CommentModal_commentTitle__5eebM{font-size:16px;font-weight:500}.CommentModal_commentContent__3q0_e{padding:2px}.CommentModal_commentFooter__zhxoT{margin-right:10px;margin-bottom:10px;display:flex;justify-content:flex-end}.CommentModal_alertsContainer__5tTmc{display:flex;flex-direction:column;margin-bottom:16px}.CommentModal_alertSection__AqNjW{margin-left:16px;margin-right:10px;margin-bottom:16px}.CommentModal_alertTitle__uej8X{font-size:14px!important;margin-bottom:0!important}.CommentModal_alertDescription__wJGET{display:block;margin-bottom:8px;font-size:12px!important}.CommentModal_alertButtonContainer__gc55t{display:flex;justify-content:flex-end;margin-top:12px;gap:8px}.CommentModal_divider__OqjFh{height:1px;background-color:#e8e8e8;margin:16px 0}.CommentModal_adminAlert__VXyGK{margin-top:0!important;margin-bottom:4px!important;font-size:14px!important}.CommentModal_adminAccessOverlay__QjF8o{top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;margin-top:2px!important;margin-bottom:2px!important}.CommentModal_existingAlert__IPZ5Q{margin:12px 0}.CommentModal_alertCommentsOverlay__wTLe0{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.CommentModal_alertCommentsContainer__peoof{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:100%;max-width:480px;overflow:hidden}.CommentModal_alertCommentsHeader__58hXw{padding:16px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.CommentModal_alertCommentsList__MvVYf{padding:16px;max-height:60vh;overflow-y:auto}.CommentModal_alertCommentItem__tB39n{margin-bottom:12px}.CommentModal_alertCommentItem__tB39n:last-child{margin-bottom:0}.CommentModal_closeAlertButton__NfOXF{padding:4px;display:flex;align-items:center;justify-content:center}.CommentModal_blurredBackground__7lXQI{filter:blur(4px);pointer-events:none}.CommentModal_commentItem__KiGM2{padding:8px;border-radius:4px;font-size:14px;line-height:1.5}.CommentModal_commentMeta__A1m29{font-size:12px;color:#888;display:block;margin-top:4px}.CommentModal_redNoHover__8roAl{color:red!important;border:1px solid red!important;cursor:pointer;background-color:rgba(0,0,0,0)!important}.CommentModal_alertOverlayContainer__SX1S4{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(251,251,251,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1000;border-radius:4px;scrollbar-width:none;-ms-overflow-style:none}.CommentModal_alertContent__4mL8h{background-color:#fff;padding:8px 24px 24px;border-radius:8px;max-width:90%;width:500px;max-height:80%;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.CommentModal_alertContent__4mL8h::-webkit-scrollbar{display:none}.CommentModal_alertContent__4mL8h{-ms-overflow-style:none;scrollbar-width:none}.CommentModal_alertHeader__2mtOk{display:flex;justify-content:space-between;align-items:center}.CommentModal_closeIconAlert__uje3l{margin-right:8px;color:red}.CommentModal_alertItem__4svwL{margin-bottom:12px}.CommentModal_alertActions__aFHuu{margin-top:16px;display:flex;justify-content:flex-end}.CommentModal_alertMainHeader__Tdu2i{display:flex;align-items:center}.CommentModal_mainAlertTitle__Ubg6K{margin:0;font-size:18px;font-weight:800}.CommentModal_alertConfirmButton__ybqM4{background-color:#002eed!important;color:#fff!important}.Calendar_container__fYpZS{display:flex}@media(max-width:1200px){.Calendar_container__fYpZS{flex-direction:column}}.Calendar_sidebar__Iab0_{flex-shrink:1;width:25%;display:flex;flex-direction:column;gap:1rem;padding:1rem 0;margin:0 auto;overflow-x:scroll}@media(max-width:1200px){.Calendar_sidebar__Iab0_{width:100%}}.Calendar_cancelOrderButton__FvjDA{display:flex;padding-top:5rem;flex-direction:column;gap:.5rem;margin-top:auto;margin-bottom:0}@media(max-width:1200px){.Calendar_cancelOrderButton__FvjDA{padding-top:1rem}}.Calendar_contentContainer__A7bxF{border:1px solid #f0f0f0;display:inline-block;margin:10px 10px 0;flex-grow:1;width:80%}@media(max-width:1200px){.Calendar_contentContainer__A7bxF{width:100%}}.Calendar_headerContainer__5nd1j{top:0;z-index:200}.Calendar_headerFilter__dktaJ{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:auto;padding:.5rem 1rem}.Calendar_weekContainer__Kghy8{z-index:100;background-color:#fff;display:flex;border-top:1px solid #f0f0f0;width:96%;margin:0 1rem}.Calendar_weekContainer__Kghy8 .Calendar_schedule__VKfEg{width:17%;min-width:120px}.Calendar_dayColumn__KV9Jl{display:flex;flex-direction:column;flex:1 1;height:-moz-fit-content;height:fit-content;border:1.5px solid #ccc;border-radius:.5rem;margin:1rem;padding-top:.1rem;padding-bottom:.4rem;text-align:center;justify-content:space-evenly;min-width:110px}.Calendar_dayColumn__KV9Jl .Calendar_date__5M8ZO{font-size:32px}.Calendar_dateDisplay__dbolB{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px;font-weight:700;white-space:nowrap;font-size:16px}.Calendar_selectedDate__whnkV{border:1.5px solid #4194da;box-shadow:0 0 5px rgba(65,148,218,.5)}.Calendar_selectedDate__whnkV .Calendar_date__5M8ZO{color:#4194da}.Calendar_slotsContainer__oYZTb{display:flex;width:96%;margin:0 1rem;z-index:0;border-top:1px solid #f0f0f0;height:30vh;overflow-y:scroll}.Calendar_slotsContainer__oYZTb .Calendar_schedule__VKfEg{width:17%;min-width:120px}.Calendar_slots__YRqcV{text-align:center;border:1px solid #eee;border-radius:.5rem;padding:1rem;margin:.25rem 1rem;min-width:110px;color:#4194da;cursor:pointer}.Calendar_spinner__4P1zb{height:20vh;width:100%;display:flex;align-items:center;justify-content:center}.Calendar_calendarHeader__k9pRq{white-space:nowrap;overflow:hidden}.Calendar_calendarHeaderDiv__6WhEF{display:flex;gap:1rem;align-items:center;justify-content:center;padding:1rem 0}.Calendar_noSlotsText__6h5tL{color:#ff4500;font-size:16px;height:20vh}.Calendar_noSlotsText__6h5tL,.Calendar_placeholderText__46rBq{width:100%;display:flex;align-items:center;justify-content:center}.Calendar_placeholderText__46rBq{font-size:18px;height:40vh}.Calendar_bookOrNudgeDisabled__LQhBK,.Calendar_bookOrNudge__0aSd6{display:flex;align-items:center;justify-content:space-between;gap:2rem}.Calendar_bookOrNudgeDisabled__LQhBK{opacity:.5;color:gray}.Calendar_patientNameDiv___5WTf{padding:1.5rem}.Calendar_serviceReasonDiv__GWiNO{margin:.5rem}.Calendar_warningMessage__NwMeK{color:red}.Calendar_placeAndDate__ByAE7{padding:1rem}.Calendar_locationInput__AYUYq{width:100%;color:rgba(0,0,0,.65)}.Calendar_locationInputBooking__l_1li{width:100%}.Calendar_locationSpin__PTTHu{position:absolute;top:10px;right:12px}.Calendar_locationSpinBooking__4A0iM{position:absolute;top:10px;right:46%}.Calendar_durationAndPrep__wo21Z{width:90%}.Calendar_durationAndPrepBooking__R1JnW,.Calendar_durationAndPrep__wo21Z{display:flex;flex-direction:column}.Calendar_iconStyleForSMS__09QGL,.Calendar_iconStyle__E8kPY{border:1px solid #d9d9d9;box-shadow:none}.Calendar_iconStyleForSMS__09QGL{padding:4px 13px!important}.Calendar_iconStyleForCall__SVkhx{border:1px solid #d9d9d9;box-shadow:none;padding:4px 10px!important}.Calendar_iconQuesStyle__MLohH{display:flex;align-items:center;justify-content:center;padding:8px;height:auto;width:auto;font-size:16px;cursor:pointer;transition:color .3s ease,border-color .3s ease;background-color:#fff}.Calendar_iconOutlineBlue__rSc2T{color:#002eed}.Calendar_iconOutlineBlue__rSc2T:hover{color:#001eb3}.Calendar_iconOutlineRed__2QUHE{color:#ff4d4f}.Calendar_iconOutlineRed__2QUHE:hover{color:#d9363e}.Calendar_normalSlot__Re3st{background-color:#fff;color:#4194da;border:1.4px solid #eee}.Calendar_nudgeSlot__DyECZ{background-color:#fffaeb;color:#d48806;border:1px solid #d48806}.Calendar_lockContainer__tHVsp{display:flex;justify-content:center;align-items:center;height:250px;background:rgba(222,219,219,.5411764706)}.Calendar_lockMessage__flROZ{text-align:center;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:400px;width:100%}.Calendar_lockMessagetext__P6mML{margin-top:10px;font-size:18px;font-weight:700;color:#555}.Calendar_lockIcon__X94tv{font-size:48px;color:#f39c12}.Calendar_overlay___Gp4g{position:fixed;top:0;left:0;width:100%;height:70%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Calendar_modal__MJEVw{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:600px;height:80%;max-width:90%}.Calendar_reviewRequiredRow__NDSzC{color:red;border:2px solid red!important}.Calendar_reviewRequiredIcon__xV7_u{color:red}.Calendar_reviewNotRequiredIcon__fP1Aa{color:green}.Calendar_editingContainer__gflau{display:flex;flex-direction:column;gap:8px}.Calendar_answerContainer__U_ZVj{display:flex;justify-content:space-between;align-items:center}.Calendar_editIcon__NkHSv{cursor:pointer;color:#1890ff}.Calendar_submitQuesButton__PJVj6{margin-top:20px;width:100%}.Calendar_subQuestion__hysZH{margin-left:15px}.Calendar_submitButton__BTlSs{display:flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;border-radius:4px;height:40px;line-height:normal;text-align:center}.Calendar_scrollableContainer__zD1um{max-height:300px;overflow-y:auto;padding-right:8px}.Calendar_prepInstructions__Azv36{size:14px;margin-top:10px}.Calendar_questionBlock__BLURe{margin-bottom:20px}.Calendar_label__OZEFM{white-space:nowrap;margin:4px 0;font-weight:800;font-size:14px;color:#000}.Calendar_required__eIW3u{color:red;margin-left:4px}.Calendar_questionTypeLabel__xOlaz{text-align:center;font-size:12px;color:#000;margin-bottom:12px;text-transform:capitalize}.Calendar_inputContainer__RglOk{margin-left:3.5%}.Calendar_buttonContainer__Kd_HP{display:flex;justify-content:space-between;gap:12px;padding:16px;position:sticky;bottom:0;z-index:10}.Calendar_halfButton__XNok6{width:50%}.Calendar_closeIcon__POR3V{position:absolute;right:16px;font-size:14px;font-weight:700;cursor:pointer;z-index:9999;color:#666;transition:color .2s ease}.Calendar_closeIcon__POR3V:hover{color:#000}.Calendar_modalblocks__weGqD{position:relative}.Calendar_formSection__yJ_Ps{display:flex;flex-direction:column;flex:1 1;height:650px;overflow-y:scroll;position:relative;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none}.Calendar_formSection__yJ_Ps::-webkit-scrollbar{display:none}.Calendar_spinnerContainer__QvkfY{display:flex;justify-content:center;align-items:center;height:650px}.Calendar_formField__yd2g8{display:flex;width:100%}.Calendar_formInputWrapper__drFwq{position:relative;min-width:150px;max-width:100%;flex:0 1 auto;transition:flex .3s ease}.Calendar_expandableInput__h_pGQ{border:none;padding:4px 0;width:100%;background:rgba(0,0,0,0);font-size:14px;line-height:1.5;margin-bottom:2px;overflow:hidden;word-break:break-word}.Calendar_numberInputWrapper__w_q3v{position:relative;margin-bottom:2px;flex:0 1 auto}.Calendar_inputUnderline__OU7KX{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d9d9d9;transition:width .3s ease}.Calendar_expandedWrapper__rROC3{flex:1 1 auto!important}.Calendar_numberInput__ClwIF{border:none;padding:4px 0;background:rgba(0,0,0,0);font-size:14px;line-height:1.5;margin-bottom:2px;width:100%}.Calendar_numberInput__ClwIF:focus{box-shadow:none;outline:none}.Calendar_displayParagraph__j4iVj{width:100%;margin-bottom:16px;padding:12px;background-color:#f5f8ff;border-left:4px solid #1890ff;border-radius:4px}.Calendar_displayHeader__XUKUe{display:flex;align-items:center;margin-bottom:8px;font-weight:500;font-size:14px;color:#1890ff}.Calendar_infoIcon__vTr4y{margin-right:8px;font-style:normal}.Calendar_displayContent__EHYHr{font-size:14px;line-height:1.6;color:#333;white-space:pre-wrap}.Calendar_questionNote__z_lup{margin-top:4px;margin-bottom:8px;padding-left:20px;font-size:14px;color:#666;white-space:pre-line}.Calendar_boldStrong__63U3K{font-weight:600;font-size:1.1em}.Calendar_prepInst__yzLxM{display:flex;flex-direction:column;flex:1 1;height:-moz-fit-content;height:fit-content;max-height:650px;overflow-y:auto;position:relative;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none}.Calendar_prepInst__yzLxM::-webkit-scrollbar{display:none}.Calendar_bottomPadding__iitnd{padding:20px}.Calendar_locationDropdownOptionAddressContainer__MYBmK{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;margin-top:4px;padding-right:8px}.Calendar_locationDropdownOptionAddress__otOyj{font-size:12px;color:rgba(0,0,0,.45);margin-right:8px;margin-bottom:0;max-width:calc(100% - 40px);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;white-space:normal}.Calendar_actionButtons__LTfMZ{display:flex;justify-content:flex-end;margin-bottom:10px;position:relative;z-index:101}.Calendar_commentButton__FAGSo{margin-left:8px;font-size:12px!important}.Calendar_appointmentSlotsContainer__LgWpn{position:relative}.Calendar_commentSectionContainer__e1xtD{position:absolute;top:.5%;right:6%;z-index:1000}.Calendar_uiToggleContainer__1RKBX{position:absolute;display:flex;left:95%;top:1%;justify-content:flex-end}.Calendar_toggleLabel__6Q5yZ{font-size:12px;font-weight:500;color:#595959;transition:color .3s ease}.Calendar_uiToggleSwitch__aS_XJ:hover .Calendar_toggleLabel__6Q5yZ{color:#1890ff}.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)}