.pre-reg-body{z-index:10;margin-top:-240px;position:relative}.pre-reg-card{background:var(--theme-card-bg);box-shadow:var(--box-shadow);z-index:11;text-align:center;border-radius:16px;padding:30px 20px;position:relative}.pre-reg-card .custom-form-card{box-shadow:none;padding:0 20px 10px}.registration-stepper{--circle-size:30px;justify-content:space-between;align-items:flex-start;width:100%;max-width:680px;margin:5px auto;display:flex;position:relative}.step-item{text-align:center;z-index:2;flex:0 0 50%;width:50%;min-width:0;padding-inline:8px;position:relative}.step-circle{width:var(--circle-size);height:var(--circle-size);color:var(--color-text);z-index:2;opacity:var(--opacity);background:#d1d1d1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex;position:relative}.step-line{top:calc(var(--circle-size) / 2);left:calc(25% + (var(--circle-size) / 2));right:calc(25% + (var(--circle-size) / 2));z-index:1;background:#e5e5e5;height:1px;margin:0;position:absolute}.step-line.active{background:var(--color-primary)}.registration-stepper.three-step .step-item{flex-basis:33.3333%;width:33.3333%}.registration-stepper.three-step .step-line-first{left:calc(16.6667% + (var(--circle-size) / 2));right:calc(50% + (var(--circle-size) / 2))}.registration-stepper.three-step .step-line-second{left:calc(50% + (var(--circle-size) / 2));right:calc(16.6667% + (var(--circle-size) / 2))}.step-item.active .step-circle,.step-item.completed .step-circle{background:var(--color-primary);color:#fff;opacity:1}.step-item p{color:var(--color-text);font-weight:500}.step-item.active p,.step-item.completed p{color:var(--color-primary);opacity:1;font-weight:500}.step-item p{font-weight:500!important}.pre-reg-card .custom-form-card .app-btn{width:auto!important}.pre-reg-card .custom-form-card .app-btn .app-btn_content{justify-content:center;width:auto!important}.pre-reg-card .custom-select__value-container{justify-content:flex-start;text-align:start!important}.pre-reg-card .custom-select__placeholder,.pre-reg-card .custom-select__single-value,.pre-reg-card .custom-select__option{text-align:start!important}.patient-referral-body .custom-from-title{text-align:left}.patient-referral-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 12px;display:flex}.patient-referral-tab-select{display:none}.patient-referral-tab-description{color:var(--color-text);margin:0 0 18px}html[data-theme=dark] .upload-icon svg{filter:brightness(0)saturate()invert()sepia(0%)saturate(2%)hue-rotate(162deg)brightness(107%)contrast(101%)}@media (max-width:1199px){.pre-reg-body{margin-top:-210px}}@media (max-width:991px){.pre-reg-card{padding:24px 16px}.pre-reg-card .custom-form-card{padding:0 10px 10px}}@media (max-width:767px){.pre-reg-body{margin-top:-230px}.pre-reg-card{padding:20px 12px}.pre-reg-card .custom-form-card{padding:0}.patient-referral-tabs{display:none}.patient-referral-tab-select{margin:16px 0 12px;display:block}.registration-stepper{--circle-size:28px;margin:5px auto}.step-item{padding-inline:5px}.pre-reg-card .custom-form-card .app-btn{margin-top:5px}}
