.stepper-form{display:grid;padding-top:0;align-content:start}.stepper-form .stepper-btns{display:flex;justify-content:flex-end;margin-top:10px;grid-auto-flow:column;gap:12px}.stepper-form .stepper-btns button{padding:10px 28px!important;min-width:128px;display:flex;gap:8px;text-transform:capitalize!important;font-size:14px!important}.stepper-form .stepper-btns button svg{height:18px}.stepper-form .stepper-btns button .MuiButton-label{display:flex;gap:8px}.stepper-form .stepper-btns.ltr button svg{transform:rotate(180deg)}.ant-form.custom-shared-form .form-body .country-key-wrapper .ant-form-item{margin-bottom:0!important}.shared-phone-with-country-code .input-flag-wrapper{position:relative}.shared-phone-with-country-code .input-flag-wrapper .custom-text-field{direction:ltr;text-align:left}.shared-phone-with-country-code .input-flag-wrapper .custom-text-field input{direction:ltr}.shared-phone-with-country-code .input-flag-wrapper .custom-text-field .ant-input-prefix{order:1;-webkit-margin-end:0!important;margin-inline-end:0!important;-webkit-margin-start:6px;margin-inline-start:6px}.shared-phone-with-country-code .input-flag-wrapper.ltr .custom-text-field{text-align:left}.shared-phone-with-country-code .country-key-wrapper{width:95px;position:absolute;bottom:0;left:0;right:auto;border-right:1px solid #bcbdbe;border-left:0;z-index:1}.shared-phone-with-country-code .country-key-wrapper .ant-form-item{height:48px!important;margin-bottom:0!important}.shared-phone-with-country-code .country-key-wrapper .shared-country-key-select .ant-select-arrow{inset-inline-end:10px!important}.shared-phone-with-country-code .country-key-wrapper .shared-country-key-select .ant-select-selector{min-height:48px!important;padding:0!important;-webkit-padding-start:13px!important;padding-inline-start:13px!important;border-radius:0!important;border:0!important;display:flex!important;align-items:center!important;height:48px!important;text-align:left;background-color:transparent!important}.shared-phone-with-country-code .country-key-wrapper .shared-country-key-select .ant-select-selector .ant-select-selection-item{line-height:1!important;display:flex;align-items:center}.shared-phone-with-country-code .country-key-wrapper .shared-country-key-select.ant-select-focused .ant-select-selector{box-shadow:none!important;border:0!important}.shared-phone-with-country-code .ant-select-arrow,.shared-phone-with-country-code .country-key-wrapper .ant-form-item-explain{display:none!important}.register-clinic-step.otp-step .heading-box{font-size:1.1rem;display:flex;gap:.5rem;align-items:center;padding:.8rem 1rem;min-height:42px;border-radius:8px;margin-bottom:1rem;background:linear-gradient(270deg,rgba(124,58,91,.1) .06%,rgba(124,58,91,.08) 46.53%,rgba(124,58,91,0));color:var(--primary);font-family:PingAR\+LT-Bold;font-weight:700}.register-clinic-step.otp-step .heading-box .icon-wrapper{width:22px;height:22px;border-radius:50%;border:2px solid var(--primary);display:grid;place-items:center;font-size:1.2rem}.register-clinic-step.otp-step .register-clinic-otp-digits-form{display:grid;background-color:var(--light);border-radius:2rem;padding:32px 2rem;max-width:422px!important;margin:1.5rem auto 32px!important}.register-clinic-step.otp-step .register-clinic-otp-digits-form .enter-otp{font-family:PingAR\+LT-Bold;font-weight:700;margin-bottom:1rem;font-size:18px}.register-clinic-step.otp-step .register-clinic-otp-digits-form .sent-otp-msg{max-width:90%;line-height:1.8;font-size:15px;margin-bottom:1.4rem}.register-clinic-step.otp-step .register-clinic-otp-digits-form .otp-code{font-size:1.1rem;margin-bottom:.5rem}.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-error-wrapper{position:relative;padding-bottom:1rem}.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;grid-gap:8px;gap:8px;direction:ltr!important}.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap input{text-align:center;font-size:18px;font-weight:700;border:1px solid rgba(0,0,0,.2);padding:2px 4px;width:52px;height:46px;outline:0;border-radius:12px;background-color:#f9f9f9;transition:all .15s ease-out}@media only screen and (min-width:992px){.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap input{border-radius:14px;width:72px;height:58px}}.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap input:active,.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap input:focus{border:1px solid var(--primary);box-shadow:0 0 0 1px rgba(0,0,0,.1);background-color:rgba(var(--primary),.2)}.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap.error input{color:var(--danger);border:1px solid var(--danger);background-color:rgba(227,51,51,.059)}.register-clinic-step.otp-step .register-clinic-otp-digits-form .digits-wrap+.error-d{color:var(--danger);background-color:rgba(227,51,51,.059);padding:.8rem 1rem;border-radius:.4rem;text-align:center;border:1px solid rgba(227,51,51,.09);margin:.8rem auto auto;width:84%}.register-clinic-step.otp-step .register-clinic-otp-digits-form .timer-seconds{color:var(--primary);text-align:center;margin:16px 8px 0;font-size:1.2rem;font-family:PingAR\+LT-Bold;font-weight:700}.register-clinic-step.otp-step .register-clinic-otp-digits-form .resend-btn{background-color:transparent;font-size:14px;border:0;outline:0;cursor:pointer;padding:4px}.register-clinic-step.otp-step .register-clinic-otp-digits-form .resend-btn span{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--primary);font-size:13px}.register-clinic-step.otp-step .register-clinic-otp-digits-form .hr-span{display:block;background-color:rgba(0,0,0,.15);height:1px;width:80%;margin:28px auto 0}.register-clinic-step.otp-step .register-clinic-otp-digits-form .submit-btn{border-radius:10px;padding:10px 18px;border:0;min-height:52px;min-width:132px;width:84%;margin:0 auto auto;border:1px solid rgba(0,0,0,.8);transition:all .15s ease-out;background-color:transparent;display:flex;align-items:center;gap:4px;justify-content:center;outline:0;box-shadow:none;background-color:var(--primary);color:var(--white)}.register-clinic-step.otp-step .register-clinic-otp-digits-form .submit-btn.active,.register-clinic-step.otp-step .register-clinic-otp-digits-form .submit-btn:hover{border-color:var(--primary)!important;background-color:var(--primary)}.register-clinic-step.otp-step .resend-btn{background-color:transparent;border:0;outline:0;cursor:pointer;margin-top:22px;font-size:16px;font-family:PingAR\+LT-Medium;font-weight:500}.register-clinic-step.otp-step .resend-btn span{text-decoration:underline;font-family:PingAR\+LT-Bold;font-weight:700}:root,[data-bs-theme=light]{--blue:#6691e7;--indigo:#405189;--purple:#fb8b02;--pink:#f672a7;--red:#ed5e5e;--orange:#f1963b;--yellow:#e8bc52;--green:#13c56b;--teal:#02a8b5;--cyan:#50c3e6;--white:#fff;--black:#000;--gray:#878a99;--gray-dark:#363d48;--gray-100:#f3f6f9;--gray-200:#eff2f7;--gray-300:#e9ebec;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#878a99;--gray-700:#495057;--gray-800:#363d48;--gray-900:#212529;--primary:#7c3a5b;--secondary:#fb8b02;--success:#13c56b;--info:#50c3e6;--warning:#e8bc52;--danger:#ed5e5e;--light:#f1f1f1;--extra-light:#f7f8fa;--dark:#363d48;--white-rgb:255,255,255;--black-rgb:0,0,0;--primary-rgb:124,58,91;--secondary-rgb:251,139,2;--success-rgb:19,197,107;--info-rgb:80,195,230;--warning-rgb:232,188,82;--danger-rgb:237,94,94;--light-rgb:243,246,249;--dark-rgb:54,61,72;--primary-text-color:#212529;--primary-text-emphasis:#622e47;--secondary-text-emphasis:#724ec0;--success-text-emphasis:#10a75b;--info-text-emphasis:#44a6c4;--warning-text-emphasis:#c5a046;--danger-text-emphasis:#c95050;--light-text-emphasis:#ced4da;--dark-text-emphasis:#363d48;--primary-bg-subtle:#ffcbe8;--secondary-bg-subtle:#faf0e3;--success-bg-subtle:#dcf6e9;--info-bg-subtle:#e5f6fb;--warning-bg-subtle:#fcf5e5;--danger-bg-subtle:#fce7e7;--light-bg-subtle:#f9fbfc;--dark-bg-subtle:#e9ebec;--primary-border-subtle:#c2d3f5;--secondary-border-subtle:#cfbef3;--success-border-subtle:#a1e8c4;--info-border-subtle:#b9e7f5;--warning-border-subtle:#f6e4ba;--danger-border-subtle:#f8bfbf;--light-border-subtle:#eff2f7;--dark-border-subtle:#adb5bd;--body-font-size:0.825rem;--body-font-weight:400;--body-line-height:1.5;--body-color:#212529;--body-color-rgb:33,37,41;--body-bg:#f0f0f0;--body-bg-rgb:243,246,249;--emphasis-color:#212529;--emphasis-color-rgb:33,37,41;--secondary-color:#696969;--secondary-color-rgb:105,105,105;--secondary-bg:#fff;--secondary-bg-rgb:255,255,255;--tertiary-color:rgba(33,37,41,.5);--tertiary-color-rgb:33,37,41;--tertiary-bg:#eff2f7;--tertiary-bg-rgb:239,242,247;--heading-color:#495057;--link-color:#6691e7;--link-color-rgb:102,145,231;--link-decoration:none;--link-hover-color:#6691e7;--link-hover-color-rgb:102,145,231;--code-color:#f672a7;--highlight-color:#212529;--highlight-bg:#fcf8e3;--border-width:1px;--border-style:solid;--border-color:#e9ebec;--border-color-translucent:#ced4da;--border-radius:0.25rem;--border-radius-sm:0.2rem;--border-radius-lg:0.3rem;--border-radius-xl:1rem;--border-radius-xxl:2rem;--border-radius-2xl:var(--border-radius-xxl);--border-radius-pill:50rem;--box-shadow:0 1px 2px rgba(56,65,74,.15);--box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--box-shadow-lg:0 5px 10px rgba(30,32,37,.12);--box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--focus-ring-width:0.25rem;--focus-ring-opacity:0.25;--focus-ring-color:rgba(var(--primary-rgb),0.25);--form-valid-color:#13c56b;--form-valid-border-color:#13c56b;--form-invalid-color:#ed5e5e;--form-invalid-border-color:#ed5e5e;--table-bg:#f3f6f9;--table-bg-striped:#eef1f4;--table-striped-bg:rgba(var(--body-color-rgb),0.02)}[data-bs-theme=dark]{color-scheme:dark;--body-color:#ced4da;--body-color-rgb:206,212,218;--body-bg:#1a1d21;--body-bg-rgb:26,29,33;--emphasis-color:#fff;--emphasis-color-rgb:255,255,255;--secondary-color:#696969;--secondary-color-rgb:105,105,105;--secondary-bg:#212529;--secondary-bg-rgb:33,37,41;--tertiary-color:rgba(206,212,218,.75);--tertiary-color-rgb:206,212,218;--tertiary-bg:#2a2d31;--tertiary-bg-rgb:42,45,49;--primary-text-emphasis:#622e47;--secondary-text-emphasis:#9e7de8;--success-text-emphasis:#42d189;--info-text-emphasis:#73cfeb;--warning-text-emphasis:#edc975;--danger-text-emphasis:#f17e7e;--light-text-emphasis:#535659;--dark-text-emphasis:#5f6164;--primary-bg-subtle:rgba(102,145,231,.15);--secondary-bg-subtle:rgba(134,92,226,.15);--success-bg-subtle:rgba(19,197,107,.15);--info-bg-subtle:rgba(80,195,230,.15);--warning-bg-subtle:rgba(232,188,82,.15);--danger-bg-subtle:rgba(237,94,94,.15);--light-bg-subtle:#25282c;--dark-bg-subtle:#313437;--primary-border-subtle:#425e96;--secondary-border-subtle:#432e71;--success-border-subtle:#0a6336;--info-border-subtle:#286273;--warning-border-subtle:#745e29;--danger-border-subtle:#772f2f;--light-border-subtle:#35383c;--dark-border-subtle:#3c3f42;--heading-color:#ced4da;--link-color:#e0e9fa;--link-hover-color:#e6edfb;--link-color-rgb:224,233,250;--link-hover-color-rgb:230,237,251;--code-color:#f672a7;--highlight-color:#ced4da;--highlight-bg:#5d4b21;--border-color:#32383e;--border-color-translucent:#32383e;--form-valid-color:#42d189;--form-valid-border-color:#42d189;--form-invalid-color:#f17e7e;--form-invalid-border-color:#f17e7e}.table-light{--table-color:#000;--table-bg:#f3f6f9;--table-border-color:#dbdde0;--table-striped-bg:#eef1f4;--table-striped-color:#000;--table-active-bg:#e9ecef;--table-active-color:#000;--table-hover-bg:#e9ecef;--table-hover-color:#000;color:var(--table-color);border-color:var(--table-border-color)}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,p{margin:0}a{color:var(--body-color)}a,a:hover{text-decoration:none}ul{padding:0;margin:0;list-style-type:none}@font-face{font-family:PingAR\+LT-Light;src:url(/fonts/PingAR+LT-Light.woff2);font-style:normal}@font-face{font-family:PingAR\+LT-Regular;src:url(/fonts/PingAR+LT-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:PingAR\+LT-Medium;src:url(/fonts/PingAR+LT-Medium.woff2) format("woff2");font-style:normal}@font-face{font-family:PingAR\+LT-Bold;src:url(/fonts/PingAR+LT-Bold.woff2) format("woff2");font-style:normal}@font-face{font-family:Changa-Regular;src:url(/fonts/Changa-Regular.woff2) format("woff2");font-style:normal}.custom-container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media only screen and (min-width:576px){.custom-container{max-width:540px}}@media only screen and (min-width:768px){.custom-container{max-width:720px}}@media only screen and (min-width:992px){.custom-container{max-width:960px}}@media only screen and (min-width:1224px){.custom-container{max-width:1170px}}@media only screen and (min-width:1366px){.custom-container{max-width:1284px}}@media only screen and (min-width:1400px){.custom-container{max-width:1284px}}@media only screen and (min-width:1600px){.custom-container{max-width:1440px}}@media only screen and (min-width:1920px){.custom-container{max-width:1440px}}.admin-custom-container{margin:0;width:100%;padding-left:15px;padding-right:15px;max-width:1920px}.admin-container{margin:0;width:100%;padding-left:1.5rem;padding-right:1.5rem}.table-header-actions{border-bottom:1px solid rgba(0,0,0,.1);padding:.8rem;border-radius:.25rem;background-color:#fff;margin-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}.table-header-actions button{min-height:40px}.table-header-actions .create-btn{height:auto;padding:8px 1rem;font-size:.9rem;display:flex;align-items:center}.table-header-actions .create-btn>svg{width:1rem;height:1rem}button.delete-all-btn{height:auto;padding:8px 1rem;font-size:.9rem;display:flex;align-items:center;background-color:var(--danger)!important}button.delete-all-btn:hover{background-color:var(--danger-text-emphasis)!important}button.delete-all-btn>svg{width:1rem;height:1rem}.appointment-stepper-steps-indicators .action-indicators-wrapper{margin-bottom:1.3rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}.appointment-stepper-steps-indicators .action-indicators-wrapper .back-btn-text-wrapper .heading-back-btn{display:flex;gap:.5rem;align-items:center;margin-bottom:.2rem;-webkit-padding-start:0;padding-inline-start:0;font-size:1.2rem;font-family:PingAR\+LT-Bold;font-weight:700}.appointment-stepper-steps-indicators .action-indicators-wrapper .back-btn-text-wrapper .heading-back-btn .icon-wrapper{border:1px solid rgba(0,0,0,.302);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.appointment-stepper-steps-indicators .action-indicators-wrapper .back-btn-text-wrapper .heading-back-btn .icon-wrapper svg{font-size:.9rem;color:rgba(0,0,0,.302)}.appointment-stepper-steps-indicators .action-indicators-wrapper .back-btn-text-wrapper .offer-name{font-size:1.5rem;font-family:PingAR\+LT-Bold;font-weight:700;color:var(--primary)}.appointment-stepper-steps-indicators .action-indicators-wrapper .back-btn-text-wrapper .sub-title{color:#5a4a52;font-size:1rem}.appointment-stepper-steps-indicators .action-indicators-wrapper .next-btn{border-radius:.4rem;padding:.8rem 1.2rem;height:auto;min-height:auto;gap:.3rem;align-items:center}.appointment-stepper-steps-indicators .action-indicators-wrapper .next-btn .btn-content{display:flex;gap:.3rem;align-items:center}.appointment-stepper-steps-indicators .action-indicators-wrapper .next-btn .icon-span{display:flex;align-items:center}.appointment-stepper-steps-indicators .indicators-ul{gap:.2rem;display:flex;flex-wrap:wrap;padding:.4rem;margin:0 -.85rem;background-color:var(--primary);border-radius:.2rem .2rem 0 0}@media only screen and (min-width:992px){.appointment-stepper-steps-indicators .indicators-ul{margin:0;border-radius:.8rem;width:100%;display:grid;grid-auto-flow:column;padding:.4rem 1rem;border-radius:1rem}}.appointment-stepper-steps-indicators .indicators-ul .indicator-li{color:var(--heading-color)}.appointment-stepper-steps-indicators .indicators-ul .indicator-li.hidden{display:none}.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper{background-color:transparent;border:0;outline:0;cursor:pointer;cursor:default;border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;align-items:center;padding:2px;width:100%;position:relative;color:rgba(var(--white-rgb),30%);display:grid;grid-template-columns:auto 1fr;justify-content:center;min-height:32px;grid-gap:.3rem;gap:.3rem}@media only screen and (min-width:992px){.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper{gap:8px;min-height:56px}}.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper .icon-span{width:18px;height:18px;font-size:.8rem;border-radius:50%;display:grid;align-items:center;justify-content:center;border:1px solid rgba(var(--white-rgb),30%)}@media only screen and (min-width:992px){.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper .icon-span{width:26px;height:26px;font-size:1rem}}.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper .label-wrapper{display:grid;grid-template-columns:auto 1fr;align-items:center;white-space:nowrap;line-height:1;font-size:.8rem;grid-gap:.1rem;gap:.1rem}@media only screen and (min-width:992px){.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper .label-wrapper{gap:.4rem;font-size:1rem}}.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper .label-wrapper .indicator-separator{margin-top:4px;height:1px;background-color:rgba(var(--white-rgb),30%);display:none}@media only screen and (min-width:992px){.appointment-stepper-steps-indicators .indicators-ul .indicator-li .ind-wrapper .label-wrapper .indicator-separator{display:block;min-width:48px}}.appointment-stepper-steps-indicators .indicators-ul .indicator-li.can-view .ind-wrapper{color:var(--white)}.appointment-stepper-steps-indicators .indicators-ul .indicator-li.can-view .ind-wrapper .icon-span{border:1px solid var(--white)}.appointment-stepper-steps-indicators .indicators-ul .indicator-li.old-step .ind-wrapper .label-wrapper .indicator-separator{background-color:var(--white)}.appointment-stepper-steps-indicators .indicators-ul .indicator-li.active .ind-wrapper{color:var(--white)}