.MedodsIntegrationStatus-module__WlsJVa__panel{border:1px solid var(--crm-border,#dfe4ea);background:var(--crm-surface,#fff);border-radius:18px;gap:16px;padding:20px;display:grid}.MedodsIntegrationStatus-module__WlsJVa__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MedodsIntegrationStatus-module__WlsJVa__header h2,.MedodsIntegrationStatus-module__WlsJVa__header p{margin:0}.MedodsIntegrationStatus-module__WlsJVa__header p{color:var(--crm-text-muted,#667085);margin-top:6px}.MedodsIntegrationStatus-module__WlsJVa__badge{color:#9d2424;background:#fdecec;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.MedodsIntegrationStatus-module__WlsJVa__healthy{color:#176a3a;background:#e8f7ee}.MedodsIntegrationStatus-module__WlsJVa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.MedodsIntegrationStatus-module__WlsJVa__metrics div{background:var(--crm-surface-muted,#f6f8fa);border-radius:12px;padding:12px}.MedodsIntegrationStatus-module__WlsJVa__metrics dt{color:var(--crm-text-muted,#667085);font-size:12px}.MedodsIntegrationStatus-module__WlsJVa__metrics dd{margin:5px 0 0;font-size:16px;font-weight:700}.MedodsIntegrationStatus-module__WlsJVa__error{color:#9d2424;margin:0}@media (max-width:900px){.MedodsIntegrationStatus-module__WlsJVa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PatientCreateForm-module__hnyHFW__form{border:1px solid var(--crm-border,#dfe5ec);background:var(--crm-surface,#fff);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.PatientCreateForm-module__hnyHFW__wide{grid-column:span 2}.PatientCreateForm-module__hnyHFW__full{grid-column:1/-1}.PatientCreateForm-module__hnyHFW__actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.PatientCreateForm-module__hnyHFW__error{color:#a52424;font-size:13px}@media (max-width:1100px){.PatientCreateForm-module__hnyHFW__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.PatientCreateForm-module__hnyHFW__form{grid-template-columns:1fr}.PatientCreateForm-module__hnyHFW__wide,.PatientCreateForm-module__hnyHFW__full{grid-column:auto}}
.ProfileDialog-module__hc9InG__backdrop{z-index:200;background:#161f2d9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ProfileDialog-module__hc9InG__dialog{background:#f7f9fb;border-radius:18px;width:min(760px,100%);max-height:min(860px,100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0f172a47}.ProfileDialog-module__hc9InG__header{z-index:2;background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.ProfileDialog-module__hc9InG__header span{color:#087568;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.ProfileDialog-module__hc9InG__header h2{margin:2px 0 0;font-size:25px}.ProfileDialog-module__hc9InG__close{color:#344054;background:#eef2f6;border:0;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ProfileDialog-module__hc9InG__content{gap:16px;padding:22px 26px 28px;display:grid}.ProfileDialog-module__hc9InG__loading{color:#667085;text-align:center;padding:48px 26px}.ProfileDialog-module__hc9InG__success,.ProfileDialog-module__hc9InG__error{border-radius:10px;align-items:center;gap:8px;margin:18px 26px 0;padding:12px 14px;font-weight:700;display:flex}.ProfileDialog-module__hc9InG__success{color:#087568;background:#e8f8f3}.ProfileDialog-module__hc9InG__error{color:#b42318;background:#fff0ee}.ProfileDialog-module__hc9InG__photoBlock,.ProfileDialog-module__hc9InG__card{background:#fff;border:1px solid #e3e8ef;border-radius:14px}.ProfileDialog-module__hc9InG__photoBlock{align-items:center;gap:18px;padding:20px;display:flex}.ProfileDialog-module__hc9InG__avatar{color:#087568;background:#dff4ef;border:3px solid #fff;border-radius:999px;flex:0 0 90px;justify-content:center;align-items:center;height:90px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #cfd8e3}.ProfileDialog-module__hc9InG__avatar img{object-fit:cover;width:100%;height:100%}.ProfileDialog-module__hc9InG__photoBlock strong,.ProfileDialog-module__hc9InG__photoBlock span,.ProfileDialog-module__hc9InG__photoBlock small{display:block}.ProfileDialog-module__hc9InG__photoBlock strong{font-size:18px}.ProfileDialog-module__hc9InG__photoBlock span{color:#667085;margin:3px 0 10px}.ProfileDialog-module__hc9InG__photoBlock small{color:#667085;margin-top:6px}.ProfileDialog-module__hc9InG__photoBlock button{color:#087568;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.ProfileDialog-module__hc9InG__fileInput{display:none}.ProfileDialog-module__hc9InG__card{gap:14px;padding:20px;display:grid}.ProfileDialog-module__hc9InG__cardTitle{align-items:flex-start;gap:10px;display:flex}.ProfileDialog-module__hc9InG__cardTitle>svg{color:#087568;margin-top:2px}.ProfileDialog-module__hc9InG__cardTitle strong,.ProfileDialog-module__hc9InG__cardTitle span{display:block}.ProfileDialog-module__hc9InG__cardTitle strong{font-size:17px}.ProfileDialog-module__hc9InG__cardTitle span{color:#667085;margin-top:2px;font-size:14px}.ProfileDialog-module__hc9InG__card label{color:#344054;gap:6px;font-size:13px;font-weight:750;display:grid}.ProfileDialog-module__hc9InG__card input{color:#121826;background:#fff;border:1px solid #cfd8e3;border-radius:9px;min-height:42px;padding:9px 11px}.ProfileDialog-module__hc9InG__nameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProfileDialog-module__hc9InG__passwordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProfileDialog-module__hc9InG__primary{color:#fff;background:#087568;border:0;border-radius:9px;justify-self:start;min-height:42px;padding:9px 16px;font-weight:800}.ProfileDialog-module__hc9InG__primary:disabled,.ProfileDialog-module__hc9InG__close:disabled,.ProfileDialog-module__hc9InG__photoBlock button:disabled{cursor:wait;opacity:.6}.ProfileDialog-module__hc9InG__pending{color:#8a4b08;background:#fff7e8;border-radius:8px;margin:0;padding:9px 11px;font-size:14px}@media (max-width:640px){.ProfileDialog-module__hc9InG__backdrop{padding:0}.ProfileDialog-module__hc9InG__dialog{border-radius:0;min-height:100vh;max-height:100vh}.ProfileDialog-module__hc9InG__header,.ProfileDialog-module__hc9InG__content{padding-left:18px;padding-right:18px}.ProfileDialog-module__hc9InG__success,.ProfileDialog-module__hc9InG__error{margin-left:18px;margin-right:18px}.ProfileDialog-module__hc9InG__nameGrid,.ProfileDialog-module__hc9InG__passwordGrid{grid-template-columns:1fr}.ProfileDialog-module__hc9InG__photoBlock{align-items:flex-start}}
