.doctor-registration-page{background:var(--color-body-bg);direction:rtl;min-height:calc(100vh - 72px)}.doctor-registration-layout{gap:20px;width:min(760px,100% - 32px);margin:0 auto;padding:32px 0 48px;display:grid}.doctor-registration-hero{border-color:#bfdbfe}.doctor-registration-form{gap:20px;padding:24px;display:grid}.doctor-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.doctor-registration-field{color:#334155;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.doctor-registration-field--wide{grid-column:1/-1}.doctor-registration-field input,.doctor-registration-field select{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:12px 13px;font-size:14px}.doctor-registration-field input:focus,.doctor-registration-field select:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a621}.doctor-registration-field small{color:#be123c;font-size:12px;line-height:1.8}.doctor-registration-required{color:#be123c;font-weight:700}.doctor-registration-actions{justify-content:flex-start;padding-top:4px;display:flex}.doctor-registration-submit{cursor:pointer;color:#fff;background:#0f766e;border:0;justify-content:center;min-width:min(100%,220px)}.doctor-registration-submit:hover,.doctor-registration-submit:focus-visible{background:#115e59}.doctor-registration-success{margin:0}.patient-panel-alert ul{margin:8px 0 0;padding-right:18px}@media (width<=720px){.doctor-registration-layout{width:calc(100% - 20px);padding:18px 0 28px}.doctor-registration-form{padding:16px}.doctor-registration-grid{grid-template-columns:1fr}}