.GlobalPatientSearch-module__vvSA0q__root{width:100%;position:relative}.GlobalPatientSearch-module__vvSA0q__inputWrap{position:relative}.GlobalPatientSearch-module__vvSA0q__searchGlyph{color:#476b8e;pointer-events:none;font-size:16px;position:absolute;top:50%;left:9px;transform:translateY(-53%)}.GlobalPatientSearch-module__vvSA0q__input{width:100%;height:31px;color:var(--ink-950);font:inherit;background:#fff;border:1px solid #ffffffb8;border-radius:3px;outline:none;padding:0 28px 0 30px;font-size:12px}.GlobalPatientSearch-module__vvSA0q__input:focus{border-color:#b8d7f2;box-shadow:0 0 0 2px #e0f0fd52}.GlobalPatientSearch-module__vvSA0q__dropdown{z-index:80;width:min(520px,100vw - 24px);color:var(--ink-950);background:#fff;border:1px solid #afc5d9;border-radius:4px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 28px #1b3e6033}.GlobalPatientSearch-module__vvSA0q__dropdownHeader{border-bottom:1px solid var(--line);background:#f4f8fc;justify-content:space-between;align-items:center;min-height:38px;padding:5px 8px 5px 12px;font-size:12px;display:flex}.GlobalPatientSearch-module__vvSA0q__scope{background:#fff;border:1px solid #c9d7e4;border-radius:3px;gap:2px;padding:2px;display:flex}.GlobalPatientSearch-module__vvSA0q__scope button{cursor:pointer;color:#506b84;min-height:25px;font:inherit;background:0 0;border:0;border-radius:2px;padding:0 10px;font-size:11px}.GlobalPatientSearch-module__vvSA0q__scope button.GlobalPatientSearch-module__vvSA0q__scopeActive{color:#fff;background:var(--blue-600);font-weight:700}.GlobalPatientSearch-module__vvSA0q__results{max-height:310px;display:grid;overflow:auto}.GlobalPatientSearch-module__vvSA0q__result{cursor:pointer;color:#405c75;text-align:left;min-height:45px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e3ebf2;grid-template-columns:minmax(72px,.8fr) minmax(100px,1.1fr) 52px minmax(112px,1fr) 66px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:grid}.GlobalPatientSearch-module__vvSA0q__result:hover,.GlobalPatientSearch-module__vvSA0q__result[aria-selected=true]{background:#edf5fc}.GlobalPatientSearch-module__vvSA0q__name{color:var(--ink-950);font-weight:700}.GlobalPatientSearch-module__vvSA0q__result em{color:var(--blue-700);font-style:normal}.GlobalPatientSearch-module__vvSA0q__result small{color:#637b91;font-size:11px}.GlobalPatientSearch-module__vvSA0q__hint,.GlobalPatientSearch-module__vvSA0q__empty{color:#6d8194;margin:0;padding:16px 12px;font-size:12px}@media (max-width:767px){.GlobalPatientSearch-module__vvSA0q__dropdown{width:auto;position:fixed;top:88px;left:8px;right:8px}.GlobalPatientSearch-module__vvSA0q__result{grid-template-columns:.8fr 1fr 45px}.GlobalPatientSearch-module__vvSA0q__result small{display:none}}
.HisAppShell-module__jgJWuG__shell{width:100%;min-width:1024px;min-height:100vh;color:var(--ink-950);background:var(--canvas);grid-template-rows:48px 42px minmax(0,1fr);display:grid}.HisAppShell-module__jgJWuG__systemBar{z-index:30;color:#fff;background:var(--blue-900);justify-content:space-between;align-items:center;min-width:0;padding:0 18px;display:flex;box-shadow:inset 0 1px #ffffff29}.HisAppShell-module__jgJWuG__identity,.HisAppShell-module__jgJWuG__account{align-items:center;display:flex}.HisAppShell-module__jgJWuG__identity{gap:10px}.HisAppShell-module__jgJWuG__identity strong{letter-spacing:.025em;font-size:15px}.HisAppShell-module__jgJWuG__hospitalMark{letter-spacing:.05em;border:1px solid #ffffff80;border-radius:3px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.HisAppShell-module__jgJWuG__account{color:#edf5fc;gap:14px;font-size:12px}.HisAppShell-module__jgJWuG__account button{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff73;border-radius:3px;min-height:28px;padding:0 9px;font-size:12px}.HisAppShell-module__jgJWuG__moduleRow{z-index:25;color:#fff;background:var(--blue-700);border-bottom:1px solid #27659d;align-items:stretch;min-width:0;display:flex}.HisAppShell-module__jgJWuG__modules{align-items:stretch;min-width:0;margin-left:12px;display:flex}.HisAppShell-module__jgJWuG__moduleItem{align-items:stretch;display:flex;position:relative}.HisAppShell-module__jgJWuG__chevron{margin-left:7px;font-size:10px}.HisAppShell-module__jgJWuG__submenu{background:#fff;border:1px solid #b7cadb;min-width:150px;padding:5px;display:none;position:absolute;top:41px;left:0;box-shadow:0 9px 22px #19375433}.HisAppShell-module__jgJWuG__moduleItem:hover .HisAppShell-module__jgJWuG__submenu,.HisAppShell-module__jgJWuG__moduleItem:focus-within .HisAppShell-module__jgJWuG__submenu,.HisAppShell-module__jgJWuG__moduleItem[data-expanded=true] .HisAppShell-module__jgJWuG__submenu{display:grid}.HisAppShell-module__jgJWuG__submenu button,.HisAppShell-module__jgJWuG__modules .HisAppShell-module__jgJWuG__submenu button{color:#294e70;text-align:left;white-space:nowrap;background:#fff;border:0;min-height:36px;padding:0 12px}.HisAppShell-module__jgJWuG__submenu button:hover,.HisAppShell-module__jgJWuG__submenu button.HisAppShell-module__jgJWuG__activeSubmenu{color:#174f83;background:#e8f2fb}.HisAppShell-module__jgJWuG__modules button{cursor:pointer;color:#ecf4fb;background:0 0;border:0;border-right:1px solid #ffffff1c;min-height:41px;padding:0 18px;font-size:13px}.HisAppShell-module__jgJWuG__modules button:hover{background:#ffffff1a}.HisAppShell-module__jgJWuG__modules button.HisAppShell-module__jgJWuG__activeModule{color:var(--blue-900);background:#fff;font-weight:700}.HisAppShell-module__jgJWuG__searchSlot{align-items:center;width:min(360px,30vw);margin-left:auto;padding:5px 14px 5px 10px;display:flex}.HisAppShell-module__jgJWuG__menuButton{display:none}.HisAppShell-module__jgJWuG__content{min-width:0;min-height:0;overflow:auto}@media (max-width:767px){.HisAppShell-module__jgJWuG__shell{grid-template-rows:46px 42px minmax(0,1fr);min-width:0}.HisAppShell-module__jgJWuG__systemBar{padding:0 12px}.HisAppShell-module__jgJWuG__identity strong{font-size:13px}.HisAppShell-module__jgJWuG__hospitalMark,.HisAppShell-module__jgJWuG__account span{display:none}.HisAppShell-module__jgJWuG__account button{min-height:30px}.HisAppShell-module__jgJWuG__menuButton{cursor:pointer;color:#fff;background:0 0;border:0;align-items:center;gap:6px;min-width:74px;min-height:41px;padding:0 12px;font-size:13px;display:flex}.HisAppShell-module__jgJWuG__modules{background:#fff;border:1px solid #b7cadb;width:210px;margin:0;padding:6px;display:none;position:absolute;top:88px;left:0;box-shadow:0 10px 24px #1937542e}.HisAppShell-module__jgJWuG__modules[data-open=true],.HisAppShell-module__jgJWuG__moduleItem{display:grid}.HisAppShell-module__jgJWuG__submenu{box-shadow:none;border:0;padding:0 0 4px 16px;display:none;position:static}.HisAppShell-module__jgJWuG__moduleItem[data-expanded=true] .HisAppShell-module__jgJWuG__submenu{display:grid}.HisAppShell-module__jgJWuG__modules button,.HisAppShell-module__jgJWuG__modules button.HisAppShell-module__jgJWuG__activeModule{min-height:40px;color:var(--ink-950);text-align:left;background:#fff;border:0;justify-content:flex-start}.HisAppShell-module__jgJWuG__modules button.HisAppShell-module__jgJWuG__activeModule{color:var(--blue-900);background:var(--blue-100)}.HisAppShell-module__jgJWuG__searchSlot{flex:1;width:auto;min-width:0;padding-right:8px}}
.PatientCreateFlow-module__Gc_Jgq__card{background:#fff;border:1px solid #c8d5e0;border-radius:4px}.PatientCreateFlow-module__Gc_Jgq__header{border-bottom:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:0 12px;display:flex}.PatientCreateFlow-module__Gc_Jgq__header h3{color:#284f73;font-size:14px}.PatientCreateFlow-module__Gc_Jgq__header p:last-child{color:#6b8093;margin-left:12px;font-size:11px}.PatientCreateFlow-module__Gc_Jgq__header>div{align-items:center;display:flex}.PatientCreateFlow-module__Gc_Jgq__kicker{display:none}.PatientCreateFlow-module__Gc_Jgq__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.PatientCreateFlow-module__Gc_Jgq__field{color:#536d84;align-content:start;gap:4px;font-size:11px;font-weight:700;display:grid}.PatientCreateFlow-module__Gc_Jgq__field b{color:var(--focus)}.PatientCreateFlow-module__Gc_Jgq__field input,.PatientCreateFlow-module__Gc_Jgq__field select,.PatientCreateFlow-module__Gc_Jgq__field textarea{width:100%;min-height:38px;color:var(--ink-950);background:#fff;border:1px solid #b8cad9;border-radius:4px;padding:0 9px}.PatientCreateFlow-module__Gc_Jgq__field textarea{resize:vertical;font:inherit;padding:8px 9px;font-weight:400}.PatientCreateFlow-module__Gc_Jgq__field input:focus,.PatientCreateFlow-module__Gc_Jgq__field select:focus,.PatientCreateFlow-module__Gc_Jgq__field textarea:focus{border-color:var(--blue-600);outline-offset:0;outline:2px solid #dcecf9}.PatientCreateFlow-module__Gc_Jgq__field input[aria-invalid=true]{border-color:#b7502d}.PatientCreateFlow-module__Gc_Jgq__field em{color:#a94322;font-size:10px;font-style:normal}.PatientCreateFlow-module__Gc_Jgq__field small{color:var(--ink-500);font-size:10px;font-weight:400}.PatientCreateFlow-module__Gc_Jgq__wide{grid-column:span 2}.PatientCreateFlow-module__Gc_Jgq__consentStatus{background:#f1f6fb;border:1px solid #c8d7e4;border-radius:4px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:7px 10px;display:flex}.PatientCreateFlow-module__Gc_Jgq__consentStatus div{gap:2px;display:grid}.PatientCreateFlow-module__Gc_Jgq__consentStatus strong{color:#285f97;font-size:12px}.PatientCreateFlow-module__Gc_Jgq__consentStatus span{color:#667d91;font-size:10px}.PatientCreateFlow-module__Gc_Jgq__continueTitle{color:#285f91;background:#f3f8fc;border-left:3px solid #4a86bc;grid-column:1/-1;align-items:center;gap:10px;min-height:34px;margin-top:2px;padding:0 10px;display:flex}.PatientCreateFlow-module__Gc_Jgq__continueTitle strong{font-size:12px}.PatientCreateFlow-module__Gc_Jgq__continueTitle span{color:#6b7f91;font-size:10px}.PatientCreateFlow-module__Gc_Jgq__noteField{grid-column:span 2}.PatientCreateFlow-module__Gc_Jgq__actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:9px;display:flex}.PatientCreateFlow-module__Gc_Jgq__actions p{color:#a94322;font-size:11px}.PatientCreateFlow-module__Gc_Jgq__primaryButton,.PatientCreateFlow-module__Gc_Jgq__textButton,.PatientCreateFlow-module__Gc_Jgq__consentButton{cursor:pointer;border-radius:3px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700}.PatientCreateFlow-module__Gc_Jgq__primaryButton{border:1px solid var(--blue-600);color:#fff;background:var(--blue-600)}.PatientCreateFlow-module__Gc_Jgq__textButton{color:var(--blue-600);background:#fff;border:1px solid #a9bfd2}.PatientCreateFlow-module__Gc_Jgq__consentButton{border:1px solid var(--blue-600);color:var(--blue-600);background:#fff;flex:none}@media (max-width:1023px){.PatientCreateFlow-module__Gc_Jgq__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.PatientCreateFlow-module__Gc_Jgq__header,.PatientCreateFlow-module__Gc_Jgq__actions,.PatientCreateFlow-module__Gc_Jgq__consentStatus{flex-direction:column;align-items:stretch;padding:10px}.PatientCreateFlow-module__Gc_Jgq__header>div{display:block}.PatientCreateFlow-module__Gc_Jgq__header p:last-child{margin:4px 0 0}.PatientCreateFlow-module__Gc_Jgq__form{grid-template-columns:1fr}.PatientCreateFlow-module__Gc_Jgq__wide,.PatientCreateFlow-module__Gc_Jgq__actions,.PatientCreateFlow-module__Gc_Jgq__continueTitle,.PatientCreateFlow-module__Gc_Jgq__noteField{grid-column:1}}
.ConsentCapture-module__ac7Nba__card,.ConsentCapture-module__ac7Nba__completed{background:#fff;border:1px solid #c8d5e0;border-radius:4px;overflow:hidden}.ConsentCapture-module__ac7Nba__header{border-bottom:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 12px;display:flex}.ConsentCapture-module__ac7Nba__header>div{align-items:center;gap:12px;display:flex}.ConsentCapture-module__ac7Nba__header h3,.ConsentCapture-module__ac7Nba__completed h3{color:#284f73;font-size:14px}.ConsentCapture-module__ac7Nba__header p:last-child,.ConsentCapture-module__ac7Nba__completed p{color:#6b8093;font-size:11px}.ConsentCapture-module__ac7Nba__kicker{display:none}.ConsentCapture-module__ac7Nba__document{color:#334b60;background:#fffefa;max-height:330px;padding:18px 22px;font-size:12px;line-height:1.72;overflow-y:auto}.ConsentCapture-module__ac7Nba__document section+section{margin-top:14px}.ConsentCapture-module__ac7Nba__document h4{color:#294c6c;margin-bottom:4px;font-size:13px}.ConsentCapture-module__ac7Nba__document p+p{margin-top:6px}.ConsentCapture-module__ac7Nba__signatureFields{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.ConsentCapture-module__ac7Nba__signatureFields label{color:#536d84;gap:4px;font-size:11px;font-weight:700;display:grid}.ConsentCapture-module__ac7Nba__signatureFields input{border:1px solid #b8cad9;border-radius:4px;min-height:38px;padding:0 9px}.ConsentCapture-module__ac7Nba__signatureBlock{border-top:1px solid var(--line);padding:12px}.ConsentCapture-module__ac7Nba__signatureHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:7px;display:flex}.ConsentCapture-module__ac7Nba__signatureHeader div{gap:2px;font-size:12px;display:grid}.ConsentCapture-module__ac7Nba__signatureHeader small{color:var(--ink-500);font-size:10px}.ConsentCapture-module__ac7Nba__canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(0deg,#0000 0 39px,#edf2f6 39px 40px);border:1px solid #8faabd;border-radius:4px;width:100%;height:140px}.ConsentCapture-module__ac7Nba__actions{z-index:3;border-top:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex;position:sticky;bottom:0}.ConsentCapture-module__ac7Nba__actions p{color:#667d91;font-size:10px}.ConsentCapture-module__ac7Nba__primaryButton,.ConsentCapture-module__ac7Nba__secondaryButton,.ConsentCapture-module__ac7Nba__textButton{cursor:pointer;border-radius:3px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700}.ConsentCapture-module__ac7Nba__primaryButton{border:1px solid var(--blue-600);color:#fff;background:var(--blue-600)}.ConsentCapture-module__ac7Nba__primaryButton:disabled{cursor:not-allowed;background:#a9b8bc;border-color:#a9b8bc}.ConsentCapture-module__ac7Nba__secondaryButton,.ConsentCapture-module__ac7Nba__textButton{color:var(--blue-600);background:#fff;border:1px solid #a9bfd2}.ConsentCapture-module__ac7Nba__error{color:#a94322;margin:0 12px 9px;font-size:11px}.ConsentCapture-module__ac7Nba__completed{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.ConsentCapture-module__ac7Nba__completed>span{width:36px;height:36px;color:var(--blue-900);background:var(--blue-100);border-radius:50%;place-items:center;font-weight:700;display:grid}.ConsentCapture-module__ac7Nba__completed small{color:var(--ink-500);margin-top:5px;font-size:10px;display:block}.ConsentCapture-module__ac7Nba__completedActions{gap:8px;display:flex}@media (max-width:767px){.ConsentCapture-module__ac7Nba__header,.ConsentCapture-module__ac7Nba__actions,.ConsentCapture-module__ac7Nba__signatureHeader{flex-direction:column;align-items:stretch;padding:10px}.ConsentCapture-module__ac7Nba__header>div{display:block}.ConsentCapture-module__ac7Nba__signatureFields{grid-template-columns:1fr}.ConsentCapture-module__ac7Nba__document{max-height:300px;padding:14px}.ConsentCapture-module__ac7Nba__completed{grid-template-columns:auto 1fr}.ConsentCapture-module__ac7Nba__completedActions{flex-direction:column;grid-column:1/-1}}
.OrderEntry-module__MZiiZG__card{background:#fff;border:1px solid #c8d5e0;border-radius:4px;overflow:hidden}.OrderEntry-module__MZiiZG__header{border-bottom:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 12px;display:flex}.OrderEntry-module__MZiiZG__header>div:first-child{align-items:center;gap:12px;display:flex}.OrderEntry-module__MZiiZG__header h3{color:#284f73;font-size:14px}.OrderEntry-module__MZiiZG__header p:last-child{color:#6b8093;font-size:10px}.OrderEntry-module__MZiiZG__kicker{display:none}.OrderEntry-module__MZiiZG__total{text-align:right;flex:none;align-items:center;gap:7px;display:flex}.OrderEntry-module__MZiiZG__total span,.OrderEntry-module__MZiiZG__actions span{color:var(--ink-500);font-size:10px}.OrderEntry-module__MZiiZG__total strong{color:var(--blue-600);font-size:12px}.OrderEntry-module__MZiiZG__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.OrderEntry-module__MZiiZG__form label{color:#536d84;gap:4px;font-size:11px;font-weight:700;display:grid}.OrderEntry-module__MZiiZG__form input,.OrderEntry-module__MZiiZG__form select,.OrderEntry-module__MZiiZG__form textarea{width:100%;min-height:38px;color:var(--ink-950);background:#fff;border:1px solid #b8cad9;border-radius:4px;padding:6px 9px}.OrderEntry-module__MZiiZG__form input:focus,.OrderEntry-module__MZiiZG__form select:focus,.OrderEntry-module__MZiiZG__form textarea:focus{border-color:var(--blue-600);outline-offset:0;outline:2px solid #dcecf9}.OrderEntry-module__MZiiZG__form textarea{resize:vertical;min-height:52px}.OrderEntry-module__MZiiZG__form em{color:#a94322;font-size:10px;font-style:normal}.OrderEntry-module__MZiiZG__wide{grid-column:1/-1}.OrderEntry-module__MZiiZG__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.OrderEntry-module__MZiiZG__actions>div{flex:1}.OrderEntry-module__MZiiZG__success{color:var(--blue-600)}.OrderEntry-module__MZiiZG__primaryButton,.OrderEntry-module__MZiiZG__secondaryButton,.OrderEntry-module__MZiiZG__continueButton{cursor:pointer;border-radius:3px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.OrderEntry-module__MZiiZG__primaryButton,.OrderEntry-module__MZiiZG__continueButton{border:1px solid var(--blue-600);color:#fff;background:var(--blue-600)}.OrderEntry-module__MZiiZG__secondaryButton{color:var(--blue-600);background:#fff;border:1px solid #a9bfd2}.OrderEntry-module__MZiiZG__history{border-top:1px solid var(--line)}.OrderEntry-module__MZiiZG__historyHeader{background:#f7fafe;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;display:flex}.OrderEntry-module__MZiiZG__historyHeader h4{color:#284f73;font-size:13px}.OrderEntry-module__MZiiZG__historyHeader span,.OrderEntry-module__MZiiZG__empty{color:var(--ink-500);font-size:10px}.OrderEntry-module__MZiiZG__empty{padding:15px 12px}.OrderEntry-module__MZiiZG__orderTableScroll{overflow:auto}.OrderEntry-module__MZiiZG__orderTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:11px}.OrderEntry-module__MZiiZG__orderTable th{color:#4d667d;text-align:left;background:#eef3f8;border-bottom:1px solid #cbd8e3;border-right:1px solid #dce5ed;height:32px;padding:0 9px}.OrderEntry-module__MZiiZG__orderTable td{color:#486178;border-bottom:1px solid #e2e9ef;border-right:1px solid #e7edf2;height:36px;padding:0 9px}.OrderEntry-module__MZiiZG__orderTable tbody tr:nth-child(2n){background:#fafcff}.OrderEntry-module__MZiiZG__orderTable strong{color:var(--blue-600)}.OrderEntry-module__MZiiZG__continueButton{width:calc(100% - 24px);margin:10px 12px}@media (max-width:1023px){.OrderEntry-module__MZiiZG__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.OrderEntry-module__MZiiZG__header,.OrderEntry-module__MZiiZG__actions{flex-direction:column;align-items:stretch;padding:10px}.OrderEntry-module__MZiiZG__header>div:first-child{display:block}.OrderEntry-module__MZiiZG__total{text-align:left}.OrderEntry-module__MZiiZG__form{grid-template-columns:1fr}.OrderEntry-module__MZiiZG__wide,.OrderEntry-module__MZiiZG__actions{grid-column:1}}
.TreatmentEntry-module__NsZPrW__card{background:#fff;border:1px solid #c8d5e0;border-radius:4px;overflow:hidden;container-type:inline-size}.TreatmentEntry-module__NsZPrW__header{border-bottom:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 12px;display:flex}.TreatmentEntry-module__NsZPrW__kicker{display:none}.TreatmentEntry-module__NsZPrW__header h3{color:#284f73;font-size:14px}.TreatmentEntry-module__NsZPrW__quota{text-align:right;align-items:center;gap:7px;display:flex}.TreatmentEntry-module__NsZPrW__quota span{color:var(--ink-500);font-size:10px}.TreatmentEntry-module__NsZPrW__quota strong{color:var(--blue-600);font-size:12px}.TreatmentEntry-module__NsZPrW__form{grid-template-columns:minmax(230px,1.2fr) 110px 230px 105px minmax(210px,1fr);gap:8px 10px;padding:11px 12px;font-size:12px;display:grid}.TreatmentEntry-module__NsZPrW__field{align-content:start;gap:4px;display:grid}.TreatmentEntry-module__NsZPrW__field>label{color:#536d84;font-size:11px;font-weight:700}.TreatmentEntry-module__NsZPrW__field input,.TreatmentEntry-module__NsZPrW__field select,.TreatmentEntry-module__NsZPrW__field textarea{width:100%;min-height:34px;color:var(--ink-950);background:#fff;border:1px solid #b8cad9;border-radius:3px;padding:4px 8px;font-size:12px}.TreatmentEntry-module__NsZPrW__field input:focus,.TreatmentEntry-module__NsZPrW__field select:focus,.TreatmentEntry-module__NsZPrW__field textarea:focus{border-color:var(--blue-600);outline-offset:0;outline:2px solid #dcecf9}.TreatmentEntry-module__NsZPrW__field input[readonly]{color:var(--ink-700);background:#eef3f8}.TreatmentEntry-module__NsZPrW__protocolField{grid-column:1}.TreatmentEntry-module__NsZPrW__protocolRow{grid-template-columns:minmax(0,1fr) 68px;gap:6px;display:grid}.TreatmentEntry-module__NsZPrW__protocolRow select{min-width:0}.TreatmentEntry-module__NsZPrW__protocolInfo{position:relative}.TreatmentEntry-module__NsZPrW__protocolInfo>button{cursor:help;color:#315f87;background:#f5f9fd;border:1px solid #b6c8d8;border-radius:3px;width:100%;min-height:34px;font-size:10px}.TreatmentEntry-module__NsZPrW__protocolPopup{z-index:20;color:#415f78;background:#fff;border:1px solid #a9bfd2;border-radius:4px;width:210px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 20px #1e3e5b2e}.TreatmentEntry-module__NsZPrW__protocolPopup strong,.TreatmentEntry-module__NsZPrW__protocolPopup span{display:block}.TreatmentEntry-module__NsZPrW__protocolPopup strong{color:#1f4f79;margin-bottom:4px;font-size:12px}.TreatmentEntry-module__NsZPrW__protocolPopup span{margin-top:2px;font-size:11px}.TreatmentEntry-module__NsZPrW__protocolInfo:hover .TreatmentEntry-module__NsZPrW__protocolPopup,.TreatmentEntry-module__NsZPrW__protocolInfo:focus-within .TreatmentEntry-module__NsZPrW__protocolPopup{display:block}.TreatmentEntry-module__NsZPrW__strength{grid-column:2}.TreatmentEntry-module__NsZPrW__dateTime{grid-column:3;grid-template-columns:132px 88px;gap:8px;display:grid}.TreatmentEntry-module__NsZPrW__therapist{grid-column:4}.TreatmentEntry-module__NsZPrW__note{border-left:3px solid #4a86bc;grid-column:5;padding-left:8px}.TreatmentEntry-module__NsZPrW__note>label{color:#285d8d}.TreatmentEntry-module__NsZPrW__note textarea{resize:vertical;background:#fbfdff;border-color:#8eafca;min-height:58px}.TreatmentEntry-module__NsZPrW__timerPanel{background:#eef6fd;border:1px solid #83add1;border-radius:4px;grid-column:1/-1;gap:6px;padding:9px 12px;display:grid}.TreatmentEntry-module__NsZPrW__timerTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.TreatmentEntry-module__NsZPrW__timerTop>div{align-items:baseline;gap:14px;display:flex}.TreatmentEntry-module__NsZPrW__timerTop span{color:#365e80;font-weight:700}.TreatmentEntry-module__NsZPrW__timerTop strong{color:#155b96;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:25px}.TreatmentEntry-module__NsZPrW__timerTop button{cursor:pointer;color:#205c8d;background:#fff;border:1px solid #719fc6;border-radius:3px;min-height:30px;padding:0 12px;font-size:11px;font-weight:700}.TreatmentEntry-module__NsZPrW__progressTrack{background:#d2e0ec;border-radius:999px;height:8px;overflow:hidden}.TreatmentEntry-module__NsZPrW__progressTrack i{border-radius:inherit;background:linear-gradient(90deg,#276fad,#52a1dd);height:100%;transition:width .25s linear;display:block}.TreatmentEntry-module__NsZPrW__timerPanel p{color:#5d7489;margin:0;font-size:10px}.TreatmentEntry-module__NsZPrW__actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.TreatmentEntry-module__NsZPrW__actions div{gap:2px;display:grid}.TreatmentEntry-module__NsZPrW__actions em{color:#a94322;font-size:11px;font-style:normal}.TreatmentEntry-module__NsZPrW__actions strong{color:var(--blue-600);font-size:12px}.TreatmentEntry-module__NsZPrW__actions>button{cursor:pointer;border:1px solid var(--blue-600);color:#fff;background:var(--blue-600);border-radius:3px;min-width:180px;min-height:36px;padding:0 16px;font-weight:700}.TreatmentEntry-module__NsZPrW__actions>button:disabled{cursor:not-allowed;background:#aebdc0;border-color:#aebdc0}.TreatmentEntry-module__NsZPrW__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#11273b61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.TreatmentEntry-module__NsZPrW__dialog{color:#365570;background:#fff;border:1px solid #8da9c0;border-radius:5px;width:min(460px,100%);overflow:hidden;box-shadow:0 18px 48px #14334f47}.TreatmentEntry-module__NsZPrW__dialog header{background:#eef5fb;border-bottom:1px solid #cfdae4;padding:13px 16px 11px}.TreatmentEntry-module__NsZPrW__dialog header span{color:#6c8397;font-size:10px}.TreatmentEntry-module__NsZPrW__dialog h4{color:#1f4e78;margin:2px 0 0;font-size:17px}.TreatmentEntry-module__NsZPrW__dialog dl{grid-template-columns:1fr 1fr;margin:0;padding:12px 16px 4px;display:grid}.TreatmentEntry-module__NsZPrW__dialog dl div{border-bottom:1px solid #edf1f4;grid-template-columns:72px 1fr;align-items:center;min-height:32px;display:grid}.TreatmentEntry-module__NsZPrW__dialog dl div:last-child{grid-column:1/-1}.TreatmentEntry-module__NsZPrW__dialog dt,.TreatmentEntry-module__NsZPrW__dialog dd{margin:0;font-size:11px}.TreatmentEntry-module__NsZPrW__dialog dt{color:#71879a}.TreatmentEntry-module__NsZPrW__dialog dd{color:#234f74;font-weight:700}.TreatmentEntry-module__NsZPrW__dialog>p{color:#6a7f91;background:#fafcfd;margin:0;padding:10px 16px;font-size:10px}.TreatmentEntry-module__NsZPrW__dialog footer{border-top:1px solid #d7e1e9;justify-content:flex-end;gap:8px;padding:11px 16px;display:flex}.TreatmentEntry-module__NsZPrW__dialog footer button{cursor:pointer;border:1px solid var(--blue-600);color:#fff;background:var(--blue-600);border-radius:3px;min-height:34px;padding:0 15px;font-weight:700}.TreatmentEntry-module__NsZPrW__dialog footer button.TreatmentEntry-module__NsZPrW__secondary{color:#365f81;background:#fff;border-color:#aabcca}.TreatmentEntry-module__NsZPrW__completionSummary{gap:4px;padding:16px;display:grid}.TreatmentEntry-module__NsZPrW__completionSummary strong{color:#1e5685;font-size:18px}.TreatmentEntry-module__NsZPrW__completionSummary span{color:#536e84;font-size:11px}@container (max-width:980px){.TreatmentEntry-module__NsZPrW__form{grid-template-columns:minmax(260px,1fr) 120px 230px 110px}.TreatmentEntry-module__NsZPrW__note{background:#f5f9fd;grid-column:1/-1;padding:7px 9px 9px}.TreatmentEntry-module__NsZPrW__note textarea{min-height:54px}}@container (max-width:720px){.TreatmentEntry-module__NsZPrW__form{grid-template-columns:1fr;padding:12px}.TreatmentEntry-module__NsZPrW__protocolField,.TreatmentEntry-module__NsZPrW__strength,.TreatmentEntry-module__NsZPrW__dateTime,.TreatmentEntry-module__NsZPrW__therapist,.TreatmentEntry-module__NsZPrW__note,.TreatmentEntry-module__NsZPrW__actions{grid-column:1}.TreatmentEntry-module__NsZPrW__dateTime{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.TreatmentEntry-module__NsZPrW__actions{flex-direction:column;align-items:stretch}.TreatmentEntry-module__NsZPrW__actions>button{width:100%}.TreatmentEntry-module__NsZPrW__protocolPopup{left:0;right:auto}.TreatmentEntry-module__NsZPrW__timerTop{flex-direction:column;align-items:stretch}.TreatmentEntry-module__NsZPrW__dialog dl{grid-template-columns:1fr}.TreatmentEntry-module__NsZPrW__dialog dl div:last-child{grid-column:1}}
.PatientContextBar-module__tKhGQG__context{background:#fff;border-bottom:1px solid #c5d4e0;flex-direction:column;gap:12px;padding:14px;display:flex}.PatientContextBar-module__tKhGQG__identity{justify-items:start;gap:8px;min-width:0;display:grid}.PatientContextBar-module__tKhGQG__identity strong{color:#183f65;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.PatientContextBar-module__tKhGQG__patientType{color:#326c9f;background:#edf5fb;border:1px solid #bcd2e5;border-radius:2px;flex:none;padding:2px 6px;font-size:11px}.PatientContextBar-module__tKhGQG__metrics{border-top:1px solid #e0e8ef;grid-template-columns:1fr;min-width:0;display:grid}.PatientContextBar-module__tKhGQG__metrics div{border-bottom:1px solid #e0e8ef;grid-template-columns:72px minmax(0,1fr);align-items:center;min-width:0;min-height:34px;display:grid}.PatientContextBar-module__tKhGQG__metrics dt{color:#73879a;font-size:10px}.PatientContextBar-module__tKhGQG__metrics dd{color:#3b566f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:600;overflow:hidden}.PatientContextBar-module__tKhGQG__metrics dd.PatientContextBar-module__tKhGQG__remaining{color:#197149}.PatientContextBar-module__tKhGQG__progressArea{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:6px;display:grid}.PatientContextBar-module__tKhGQG__progress{background:#dce7f0;border-radius:99px;height:6px;overflow:hidden}.PatientContextBar-module__tKhGQG__progress span{border-radius:inherit;background:var(--blue-600);height:100%;display:block}.PatientContextBar-module__tKhGQG__progressArea small{color:#567087;font-size:10px}.PatientContextBar-module__tKhGQG__orderButton{cursor:pointer;border:1px solid var(--blue-600);color:#fff;background:var(--blue-600);width:100%;min-height:30px;font:inherit;border-radius:3px;padding:0 11px;font-size:11px;font-weight:700}@media (max-width:767px){.PatientContextBar-module__tKhGQG__context{border-bottom:1px solid #c5d4e0;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.PatientContextBar-module__tKhGQG__metrics{border-top:0;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:8px 0}.PatientContextBar-module__tKhGQG__metrics div{border:0;grid-template-columns:68px minmax(0,1fr);padding:0 8px}.PatientContextBar-module__tKhGQG__progressArea,.PatientContextBar-module__tKhGQG__orderButton{grid-column:1/-1}}
.PatientSectionTabs-module__hHIy3a__root{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.PatientSectionTabs-module__hHIy3a__rail{background:#fff;border:1px solid #c5d4e0;border-radius:4px;position:sticky;top:0;overflow:hidden}.PatientSectionTabs-module__hHIy3a__tabs{background:#f3f7fb;padding:5px;display:grid}.PatientSectionTabs-module__hHIy3a__tabs button{cursor:pointer;color:#536b80;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;padding:0 10px;font-size:12px}.PatientSectionTabs-module__hHIy3a__tabs button[aria-selected=true]{color:#235c91;border-left-color:var(--blue-600);background:#fff;font-weight:700;box-shadow:0 1px 3px #27537914}.PatientSectionTabs-module__hHIy3a__panels,.PatientSectionTabs-module__hHIy3a__panel{min-width:0}.PatientSectionTabs-module__hHIy3a__panel[hidden]{display:none}@media (max-width:1050px){.PatientSectionTabs-module__hHIy3a__root{grid-template-columns:208px minmax(0,1fr)}}@media (max-width:767px){.PatientSectionTabs-module__hHIy3a__root{display:block}.PatientSectionTabs-module__hHIy3a__rail{position:static}.PatientSectionTabs-module__hHIy3a__tabs{border-top:1px solid #c5d4e0;display:flex;overflow-x:auto}.PatientSectionTabs-module__hHIy3a__tabs button{text-align:center;border-bottom:2px solid #0000;border-left:0;min-width:104px}.PatientSectionTabs-module__hHIy3a__tabs button[aria-selected=true]{border-bottom-color:var(--blue-600)}.PatientSectionTabs-module__hHIy3a__panels{margin-top:8px}}
.PatientTable-module__cOiPIq__panel{background:#fff;border:1px solid #c8d5e0;border-radius:4px;min-width:0;margin:14px;box-shadow:0 2px 8px #1f41600f}.PatientTable-module__cOiPIq__toolbar{border-bottom:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.PatientTable-module__cOiPIq__toolbar div{align-items:baseline;gap:10px;display:flex}.PatientTable-module__cOiPIq__toolbar strong{color:#234f79;font-size:14px}.PatientTable-module__cOiPIq__toolbar span,.PatientTable-module__cOiPIq__toolbar p{color:#708499;margin:0;font-size:11px}.PatientTable-module__cOiPIq__tableScroll{overflow:auto}.PatientTable-module__cOiPIq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px;font-size:12px}.PatientTable-module__cOiPIq__table th{color:#48637c;text-align:left;white-space:nowrap;background:#eef3f8;border-bottom:1px solid #c9d6e1;border-right:1px solid #dce5ed;height:34px;padding:0 10px;font-weight:700}.PatientTable-module__cOiPIq__table td{color:#465f76;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e3eaf0;border-right:1px solid #edf1f5;height:39px;padding:0 10px;overflow:hidden}.PatientTable-module__cOiPIq__table tbody tr{cursor:default;outline:none}.PatientTable-module__cOiPIq__table tbody tr:nth-child(2n){background:#fafcff}.PatientTable-module__cOiPIq__table tbody tr:hover,.PatientTable-module__cOiPIq__table tbody tr:focus{background:#edf5fc}.PatientTable-module__cOiPIq__name{font-weight:700;color:#183e63!important}.PatientTable-module__cOiPIq__type{color:#326c9f;background:#edf5fb;border:1px solid #c4d8e9;border-radius:2px;justify-content:center;align-items:center;min-width:38px;min-height:21px;display:inline-flex}.PatientTable-module__cOiPIq__remaining{font-weight:700;color:#177146!important}.PatientTable-module__cOiPIq__zero{font-weight:700;color:#a65252!important}.PatientTable-module__cOiPIq__table td button{cursor:pointer;color:#285f97;min-height:25px;font:inherit;background:#fff;border:1px solid #8db4d7;border-radius:3px;padding:0 9px;font-size:11px}.PatientTable-module__cOiPIq__table td button:hover{color:#fff;background:var(--blue-600)}@media (max-width:767px){.PatientTable-module__cOiPIq__panel{margin:8px}.PatientTable-module__cOiPIq__toolbar p{display:none}}
.PatientSummary-module__xfOWFG__card{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:22px;padding:24px;box-shadow:0 12px 28px #264a5414}.PatientSummary-module__xfOWFG__identity,.PatientSummary-module__xfOWFG__progressHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PatientSummary-module__xfOWFG__kicker{color:var(--teal-700);letter-spacing:.16em;font-size:11px;font-weight:800}.PatientSummary-module__xfOWFG__identity h2{margin-top:4px;font-family:Songti SC,STSong,serif;font-size:30px}.PatientSummary-module__xfOWFG__meta{color:var(--ink-700);margin-top:7px;line-height:1.6}.PatientSummary-module__xfOWFG__badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.PatientSummary-module__xfOWFG__badges span{color:#315a64;background:#e8eff1;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.PatientSummary-module__xfOWFG__progressHeader{align-items:flex-end;margin-top:28px}.PatientSummary-module__xfOWFG__progressHeader small,.PatientSummary-module__xfOWFG__progressCount small{color:var(--ink-500);margin-top:4px;font-size:12px;display:block}.PatientSummary-module__xfOWFG__progressCount{text-align:right}.PatientSummary-module__xfOWFG__progressCount strong{color:var(--teal-700);font-size:21px}.PatientSummary-module__xfOWFG__progressTrack{background:#dfe8ea;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.PatientSummary-module__xfOWFG__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#176d78,#57a39d);height:100%;display:block}@media (max-width:640px){.PatientSummary-module__xfOWFG__card{padding:18px}.PatientSummary-module__xfOWFG__identity,.PatientSummary-module__xfOWFG__progressHeader{display:grid}.PatientSummary-module__xfOWFG__badges{justify-content:flex-start}.PatientSummary-module__xfOWFG__progressCount{text-align:left}}
.TreatmentList-module__XyERvW__section{background:#fff;border:1px solid #c8d5e0;border-radius:4px;overflow:hidden}.TreatmentList-module__XyERvW__heading{background:#f7fafe;border-bottom:1px solid #cfdbe5;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.TreatmentList-module__XyERvW__heading p{display:none}.TreatmentList-module__XyERvW__heading h3{color:#284f73;font-size:14px}.TreatmentList-module__XyERvW__heading>span{color:#59738a;font-size:11px}.TreatmentList-module__XyERvW__tableScroll{overflow:auto}.TreatmentList-module__XyERvW__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;font-size:11px}.TreatmentList-module__XyERvW__table th{color:#4d667d;text-align:left;white-space:nowrap;background:#eef3f8;border-bottom:1px solid #cbd8e3;border-right:1px solid #dce5ed;height:33px;padding:0 8px}.TreatmentList-module__XyERvW__table td{color:#486178;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e2e9ef;border-right:1px solid #e7edf2;height:37px;padding:0 8px;overflow:hidden}.TreatmentList-module__XyERvW__table tbody tr:nth-child(4n+3){background:#fafcff}.TreatmentList-module__XyERvW__table tbody tr:hover:not(.TreatmentList-module__XyERvW__correctionRow){background:#edf5fc}.TreatmentList-module__XyERvW__table th:first-child{width:56px}.TreatmentList-module__XyERvW__table th:nth-child(2){width:98px}.TreatmentList-module__XyERvW__table th:nth-child(3){width:66px}.TreatmentList-module__XyERvW__table th:nth-child(4){width:96px}.TreatmentList-module__XyERvW__table th:nth-child(5){width:66px}.TreatmentList-module__XyERvW__table th:nth-child(6){width:76px}.TreatmentList-module__XyERvW__table th:nth-child(7){width:58px}.TreatmentList-module__XyERvW__table th:nth-child(8){width:80px}.TreatmentList-module__XyERvW__table th:nth-child(10){width:145px}.TreatmentList-module__XyERvW__table th:nth-child(11){width:60px}.TreatmentList-module__XyERvW__sequence,.TreatmentList-module__XyERvW__protocol,.TreatmentList-module__XyERvW__strength{font-weight:700;color:#265f93!important}.TreatmentList-module__XyERvW__note{min-width:170px}.TreatmentList-module__XyERvW__edited{color:#98631d;font-size:10px;font-style:normal}.TreatmentList-module__XyERvW__editButton{cursor:pointer;color:#286397;background:#fff;border:1px solid #91b6d5;border-radius:3px;min-height:25px;padding:0 8px;font-size:10px}.TreatmentList-module__XyERvW__correctionRow td{white-space:normal;height:auto;padding:0}.TreatmentList-module__XyERvW__correctionForm{background:#f0f6fb;grid-template-columns:1.4fr .7fr 1fr .8fr;gap:10px;padding:12px;display:grid}.TreatmentList-module__XyERvW__correctionForm label{gap:4px;display:grid}.TreatmentList-module__XyERvW__correctionForm label span,.TreatmentList-module__XyERvW__correctionActions span{color:#63798d;font-size:10px;font-weight:700}.TreatmentList-module__XyERvW__correctionForm input,.TreatmentList-module__XyERvW__correctionForm select{background:#fff;border:1px solid #b9cbd9;border-radius:3px;width:100%;min-height:34px;padding:0 8px}.TreatmentList-module__XyERvW__correctionNote,.TreatmentList-module__XyERvW__correctionActions{grid-column:1/-1}.TreatmentList-module__XyERvW__correctionActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.TreatmentList-module__XyERvW__correctionActions span{margin-right:auto}.TreatmentList-module__XyERvW__correctionActions button{cursor:pointer;border:1px solid var(--blue-600);min-height:30px;color:var(--blue-600);background:#fff;border-radius:3px;padding:0 10px;font-size:11px;font-weight:700}.TreatmentList-module__XyERvW__correctionActions button:last-child{color:#fff;background:var(--blue-600)}@media (max-width:767px){.TreatmentList-module__XyERvW__correctionForm{grid-template-columns:1fr 1fr}}
.TreatmentTrack-module__vRuwdq__card{background:var(--paper);border:1px solid #c8d5e0;border-radius:4px;overflow:hidden}.TreatmentTrack-module__vRuwdq__header{background:#f8fafc;border-bottom:1px solid #d2dde6;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:0 12px;display:flex}.TreatmentTrack-module__vRuwdq__header p{display:none}.TreatmentTrack-module__vRuwdq__header h3{color:#284f73;font-size:14px}.TreatmentTrack-module__vRuwdq__headerActions{align-items:center;gap:12px;display:flex}.TreatmentTrack-module__vRuwdq__trackProgress{grid-template-columns:120px auto;align-items:center;gap:3px 8px;display:grid}.TreatmentTrack-module__vRuwdq__trackProgress span{color:#49647c;justify-content:space-between;font-size:10px;display:flex}.TreatmentTrack-module__vRuwdq__trackProgress span strong,.TreatmentTrack-module__vRuwdq__trackProgress span b{color:#285f97}.TreatmentTrack-module__vRuwdq__trackProgress i{background:#dce7f0;border-radius:8px;grid-column:1;height:5px;display:block;overflow:hidden}.TreatmentTrack-module__vRuwdq__trackProgress em{background:var(--blue-600);height:100%;display:block}.TreatmentTrack-module__vRuwdq__trackProgress small{color:#587188;white-space:nowrap;grid-area:1/2/span 2;font-size:10px}.TreatmentTrack-module__vRuwdq__header button{min-height:27px;color:var(--blue-600);cursor:pointer;background:#fff;border:1px solid #98b8d3;border-radius:3px;padding:0 9px;font-size:10px;font-weight:700}.TreatmentTrack-module__vRuwdq__header button:hover{border-color:var(--blue-600);background:var(--blue-100)}.TreatmentTrack-module__vRuwdq__swipeHint{color:var(--ink-500);text-align:right;background:#eef3f8;padding:4px 12px;font-size:10px;font-weight:700}.TreatmentTrack-module__vRuwdq__scrollArea{scrollbar-color:#7ea5c7 #e7eef5;scrollbar-width:thin;max-width:100%;overflow-x:auto}.TreatmentTrack-module__vRuwdq__grid{border-top:1px solid #d6e1e4;width:max-content;min-width:100%;display:grid}.TreatmentTrack-module__vRuwdq__rowLabel{z-index:4;color:#536c74;background:#eef3f8;border-bottom:1px solid #dbe4e7;border-right:1px solid #cfdbdf;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:sticky;left:0;box-shadow:5px 0 9px #1f464f0d}.TreatmentTrack-module__vRuwdq__dateCell{min-height:52px;color:var(--ink-700);background:var(--paper);border-bottom:1px solid #dbe4e7;border-right:1px solid #e1e8ea;align-content:center;justify-items:center;font-size:10px;display:grid}.TreatmentTrack-module__vRuwdq__dateCell small{color:#9aa9ae;font-size:9px}.TreatmentTrack-module__vRuwdq__dateCell.TreatmentTrack-module__vRuwdq__latest{color:var(--blue-600);background:#e9f2fa;font-weight:800}.TreatmentTrack-module__vRuwdq__protocolRun{color:#fff;white-space:nowrap;border-bottom:1px solid #dbe4e7;border-right:1px solid #ffffff6b;justify-content:center;align-items:center;min-height:38px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.TreatmentTrack-module__vRuwdq__teal{background:#2f73b4}.TreatmentTrack-module__vRuwdq__blue{background:#557fbd}.TreatmentTrack-module__vRuwdq__green{background:#5d83a7}.TreatmentTrack-module__vRuwdq__ochre{background:#7b79a9}.TreatmentTrack-module__vRuwdq__slate{background:#667b90}.TreatmentTrack-module__vRuwdq__chart{background:repeating-linear-gradient(90deg,#fff 0 61px,#e5ecee 61px 62px);height:104px;overflow:hidden}.TreatmentTrack-module__vRuwdq__chart svg{display:block}.TreatmentTrack-module__vRuwdq__line{fill:none;stroke:#2f73b4;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.TreatmentTrack-module__vRuwdq__dot,.TreatmentTrack-module__vRuwdq__latestDot{fill:#fff;stroke:#2f73b4;stroke-width:3px}.TreatmentTrack-module__vRuwdq__latestDot{fill:var(--blue-600);stroke:var(--blue-600)}.TreatmentTrack-module__vRuwdq__chart text{fill:#315f89;text-anchor:middle;font-size:10px;font-weight:800}.TreatmentTrack-module__vRuwdq__legend{color:var(--ink-500);background:#fbfcfc;flex-wrap:wrap;gap:8px 18px;padding:10px 18px;font-size:10px;display:flex}.TreatmentTrack-module__vRuwdq__legend b{color:var(--ink-700)}.TreatmentTrack-module__vRuwdq__noRecords{color:var(--ink-500);text-align:center;padding:24px}@media (max-width:640px){.TreatmentTrack-module__vRuwdq__header{align-items:flex-start;padding:16px}.TreatmentTrack-module__vRuwdq__header button{max-width:126px;min-height:42px}.TreatmentTrack-module__vRuwdq__headerActions{flex-direction:column;align-items:flex-end}.TreatmentTrack-module__vRuwdq__trackProgress{display:none}}
.WorkspaceTabs-module__lwmSVG__tabBar{scrollbar-width:thin;background:#e9eff5;border-bottom:1px solid #b9c9d7;min-height:35px;display:flex;overflow-x:auto}.WorkspaceTabs-module__lwmSVG__tabWrap{background:#edf2f7;border-right:1px solid #c4d1dc;flex:none;min-width:126px;display:flex;position:relative}.WorkspaceTabs-module__lwmSVG__tabWrap[data-active=true]{box-shadow:0 -2px 0 var(--blue-600) inset;background:#fff}.WorkspaceTabs-module__lwmSVG__tab{cursor:pointer;color:#5a7084;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 28px 0 12px;font-size:12px;display:flex}.WorkspaceTabs-module__lwmSVG__tabWrap[data-active=true] .WorkspaceTabs-module__lwmSVG__tab{color:#1e4f7c;font-weight:700}.WorkspaceTabs-module__lwmSVG__tabWrap:first-child .WorkspaceTabs-module__lwmSVG__tab{padding-right:14px}.WorkspaceTabs-module__lwmSVG__listIcon{color:var(--blue-600);font-size:15px}.WorkspaceTabs-module__lwmSVG__dirty{color:#df8f2d;font-size:7px}.WorkspaceTabs-module__lwmSVG__close{cursor:pointer;color:#6e8295;background:0 0;border:0;border-radius:2px;place-items:center;width:18px;height:18px;font-size:16px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.WorkspaceTabs-module__lwmSVG__close:hover{color:#234f79;background:#dce8f2}
.PatientWorkspace-module__axrujW__hisWorkspace{background:var(--canvas);min-width:0;min-height:100%}.PatientWorkspace-module__axrujW__workspaceBody{min-width:0;min-height:calc(100vh - 125px);padding:14px}.PatientWorkspace-module__axrujW__intro{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.PatientWorkspace-module__axrujW__intro p:last-child{max-width:560px;color:var(--ink-700);margin-top:10px;line-height:1.7}.PatientWorkspace-module__axrujW__createButton{cursor:pointer;border:1px solid var(--teal-700);color:var(--teal-900);background:var(--teal-100);border-radius:10px;flex:none;padding:10px 17px;font-weight:800}.PatientWorkspace-module__axrujW__createButton:hover{color:#fff;background:var(--teal-700)}.PatientWorkspace-module__axrujW__patientActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.PatientWorkspace-module__axrujW__treatmentButton{cursor:pointer;border:1px solid var(--teal-700);color:#fff;background:var(--teal-700);border-radius:10px;padding:10px 17px;font-weight:800}.PatientWorkspace-module__axrujW__treatmentButton:disabled{cursor:not-allowed;color:var(--ink-500);background:#edf2f3;border-color:#aebdc1}.PatientWorkspace-module__axrujW__treatmentWorkspace{gap:12px;display:grid}.PatientWorkspace-module__axrujW__compactPanel,.PatientWorkspace-module__axrujW__profilePanel{background:#fff;border:1px solid #c8d5e0;border-radius:4px;overflow:auto}.PatientWorkspace-module__axrujW__compactPanelHeader{border-bottom:1px solid var(--line);background:#f7fafe;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.PatientWorkspace-module__axrujW__compactPanel h3,.PatientWorkspace-module__axrujW__profilePanel h3{font-size:14px}.PatientWorkspace-module__axrujW__compactPanelHeader button{cursor:pointer;border:1px solid var(--blue-600);color:#fff;background:var(--blue-600);border-radius:3px;min-height:28px;padding:0 10px;font-size:11px}.PatientWorkspace-module__axrujW__compactPanel table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.PatientWorkspace-module__axrujW__compactPanel th,.PatientWorkspace-module__axrujW__compactPanel td{text-align:left;border-bottom:1px solid #e2e9ef;border-right:1px solid #e2e9ef;height:35px;padding:0 10px}.PatientWorkspace-module__axrujW__compactPanel th{color:#49647c;background:#eef3f8}.PatientWorkspace-module__axrujW__profilePanel{padding:14px}.PatientWorkspace-module__axrujW__profilePanel dl{border-top:1px solid #d8e2ea;border-left:1px solid #d8e2ea;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.PatientWorkspace-module__axrujW__profilePanel dl div{border-bottom:1px solid #d8e2ea;border-right:1px solid #d8e2ea;grid-template-columns:86px 1fr;min-height:38px;font-size:12px;display:grid}.PatientWorkspace-module__axrujW__profilePanel dt,.PatientWorkspace-module__axrujW__profilePanel dd{align-items:center;padding:0 9px;display:flex}.PatientWorkspace-module__axrujW__profilePanel dt{color:#587188;background:#f1f5f9}.PatientWorkspace-module__axrujW__profilePanel dd{color:#294c6c;margin:0;font-weight:600}.PatientWorkspace-module__axrujW__backButton{cursor:pointer;border:1px solid var(--line);color:var(--ink-700);background:#fff;border-radius:9px;justify-self:start;padding:9px 15px;font-weight:700}@media (max-width:640px){.PatientWorkspace-module__axrujW__workspaceBody{padding:8px}.PatientWorkspace-module__axrujW__intro{flex-direction:column;align-items:stretch;gap:18px}.PatientWorkspace-module__axrujW__createButton{width:100%}.PatientWorkspace-module__axrujW__patientActions{flex-direction:column;align-items:stretch}}
.ProtocolManagement-module__DSNY3W__page{background:#eef3f8;min-height:calc(100vh - 90px);padding:18px}.ProtocolManagement-module__DSNY3W__header{background:#fff;border:1px solid #c4d3e0;border-radius:4px 4px 0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 18px;display:flex}.ProtocolManagement-module__DSNY3W__header p{color:#637d94;margin:0 0 3px;font-size:11px}.ProtocolManagement-module__DSNY3W__header h2{color:#244e74;margin:0;font-size:20px}.ProtocolManagement-module__DSNY3W__header span{color:#62798d;margin-top:6px;font-size:12px;display:block}.ProtocolManagement-module__DSNY3W__header button,.ProtocolManagement-module__DSNY3W__form button{cursor:pointer;border:1px solid var(--blue-600);color:#fff;background:var(--blue-600);border-radius:3px;min-height:34px;padding:0 14px;font-weight:700}.ProtocolManagement-module__DSNY3W__form{background:#f8fbfe;border-bottom:1px solid #c4d3e0;border-left:1px solid #c4d3e0;border-right:1px solid #c4d3e0;grid-template-columns:minmax(180px,1fr) 150px 120px 160px minmax(190px,auto);align-items:end;gap:12px;padding:14px 18px;display:grid}.ProtocolManagement-module__DSNY3W__form label{color:#4d687f;gap:5px;font-size:11px;font-weight:700;display:grid}.ProtocolManagement-module__DSNY3W__form input,.ProtocolManagement-module__DSNY3W__form select{background:#fff;border:1px solid #b7c9d8;border-radius:3px;width:100%;min-height:34px;padding:0 9px}.ProtocolManagement-module__DSNY3W__formActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ProtocolManagement-module__DSNY3W__formActions em{color:#a94322;font-size:11px;font-style:normal}.ProtocolManagement-module__DSNY3W__tableWrap{background:#fff;border-bottom:1px solid #c4d3e0;border-left:1px solid #c4d3e0;border-right:1px solid #c4d3e0;overflow:auto}.ProtocolManagement-module__DSNY3W__tableWrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.ProtocolManagement-module__DSNY3W__tableWrap th,.ProtocolManagement-module__DSNY3W__tableWrap td{text-align:left;border-bottom:1px solid #e1e8ef;border-right:1px solid #e1e8ef;height:42px;padding:0 14px}.ProtocolManagement-module__DSNY3W__tableWrap th{color:#49657e;background:#edf3f8;font-size:11px}.ProtocolManagement-module__DSNY3W__tableWrap td{color:#365570}.ProtocolManagement-module__DSNY3W__tableWrap strong{color:#1f4e7a}.ProtocolManagement-module__DSNY3W__enabled{color:#237447;background:#edf8f1;border:1px solid #9ec9af;border-radius:999px;padding:2px 8px;font-size:10px;display:inline-flex}.ProtocolManagement-module__DSNY3W__deleteButton{color:#9a3d28;cursor:pointer;background:#fff;border:1px solid #d4a99e;padding:4px 9px}.ProtocolManagement-module__DSNY3W__pageError{color:#9a3d28;background:#fff2ed;border:1px solid #e6b8a8;margin:10px 0 0;padding:10px 13px;font-size:12px}.ProtocolManagement-module__DSNY3W__modal{z-index:100;background:#102d4660;place-items:center;display:grid;position:fixed;inset:0}.ProtocolManagement-module__DSNY3W__modal>div{background:#fff;border:1px solid #aec4d6;width:min(410px,90vw);padding:20px;box-shadow:0 18px 50px #17344d55}.ProtocolManagement-module__DSNY3W__modal h3{margin-top:0}.ProtocolManagement-module__DSNY3W__modal button{margin:10px 8px 0 0;padding:7px 12px}@media (max-width:900px){.ProtocolManagement-module__DSNY3W__form{grid-template-columns:repeat(2,minmax(0,1fr))}.ProtocolManagement-module__DSNY3W__formActions{grid-column:1/-1}}@media (max-width:640px){.ProtocolManagement-module__DSNY3W__page{padding:8px}.ProtocolManagement-module__DSNY3W__header{flex-direction:column;align-items:stretch}.ProtocolManagement-module__DSNY3W__form{grid-template-columns:1fr}.ProtocolManagement-module__DSNY3W__formActions{flex-direction:column;grid-column:1;align-items:stretch}}
.TherapistDashboard-module__01D46q__page{background:#eef3f8;min-height:calc(100vh - 90px);padding:16px}.TherapistDashboard-module__01D46q__header{background:#fff;border:1px solid #c4d3e0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.TherapistDashboard-module__01D46q__header p,.TherapistDashboard-module__01D46q__header h2,.TherapistDashboard-module__01D46q__header span{margin:0}.TherapistDashboard-module__01D46q__header p{color:#6a8194;font-size:11px}.TherapistDashboard-module__01D46q__header h2{color:#1f4e7a;margin-top:2px;font-size:20px}.TherapistDashboard-module__01D46q__header span{color:#72889a;font-size:11px}.TherapistDashboard-module__01D46q__status{color:#46647d;align-items:center;gap:7px;font-size:11px;display:flex}.TherapistDashboard-module__01D46q__status i{background:#2e9b62;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e5f5ec}.TherapistDashboard-module__01D46q__metrics{background:#fff;border-left:1px solid #c4d3e0;border-right:1px solid #c4d3e0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TherapistDashboard-module__01D46q__metrics article{border-bottom:1px solid #c4d3e0;border-right:1px solid #d9e3ec;grid-template-columns:auto 1fr;align-items:baseline;min-height:82px;padding:13px 18px;display:grid}.TherapistDashboard-module__01D46q__metrics article:last-child{border-right:0}.TherapistDashboard-module__01D46q__metrics span{color:#60798f;grid-column:1/-1;font-size:11px}.TherapistDashboard-module__01D46q__metrics strong{color:#1d5d96;font-size:27px;line-height:1}.TherapistDashboard-module__01D46q__metrics small{color:#72889a;margin-left:6px}.TherapistDashboard-module__01D46q__columns{grid-template-columns:minmax(620px,1.35fr) minmax(390px,.85fr);gap:12px;margin-top:12px;display:grid}.TherapistDashboard-module__01D46q__panel{background:#fff;border:1px solid #c4d3e0;overflow:hidden}.TherapistDashboard-module__01D46q__panelHeader{background:#f8fbfe;border-bottom:1px solid #c4d3e0;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 14px;display:flex}.TherapistDashboard-module__01D46q__panelHeader h3{color:#244e74;margin:0;font-size:14px}.TherapistDashboard-module__01D46q__panelHeader span{color:#72889a;font-size:10px}.TherapistDashboard-module__01D46q__panelHeader input{border:1px solid #b5c8d8;border-radius:3px;width:220px;height:32px;padding:0 9px}.TherapistDashboard-module__01D46q__panel table{border-collapse:collapse;width:100%;font-size:11px}.TherapistDashboard-module__01D46q__panel th,.TherapistDashboard-module__01D46q__panel td{text-align:left;border-bottom:1px solid #e2e9ef;border-right:1px solid #e2e9ef;height:39px;padding:0 11px}.TherapistDashboard-module__01D46q__panel th{color:#536f86;background:#edf3f8}.TherapistDashboard-module__01D46q__panel td{color:#3f5e78}.TherapistDashboard-module__01D46q__panel td strong{color:#174d7b}.TherapistDashboard-module__01D46q__panel td small{color:#7b8fa0;display:block}.TherapistDashboard-module__01D46q__panel button{cursor:pointer;color:#1e67a5;background:#f7fbff;border:1px solid #78a9d2;border-radius:3px;min-height:27px;padding:0 9px;font-size:10px}.TherapistDashboard-module__01D46q__empty{color:#7a8fa1!important;text-align:center!important;height:76px!important}@media (max-width:1050px){.TherapistDashboard-module__01D46q__columns{grid-template-columns:1fr}}@media (max-width:767px){.TherapistDashboard-module__01D46q__page{padding:8px}.TherapistDashboard-module__01D46q__metrics{grid-template-columns:repeat(2,1fr)}.TherapistDashboard-module__01D46q__columns{display:block}.TherapistDashboard-module__01D46q__panel{margin-top:8px;overflow-x:auto}.TherapistDashboard-module__01D46q__panelHeader{flex-direction:column;align-items:stretch}.TherapistDashboard-module__01D46q__panelHeader input{width:100%}.TherapistDashboard-module__01D46q__panel table{min-width:620px}}
.ConsentManagement-module__LEQZ2a__page{color:#294f70;background:#eef3f8;min-height:calc(100vh - 90px);padding:18px}.ConsentManagement-module__LEQZ2a__page header{background:#fff;border:1px solid #c4d3e0;padding:15px 18px}.ConsentManagement-module__LEQZ2a__page header p{color:#6a8298;margin:0;font-size:11px}.ConsentManagement-module__LEQZ2a__page h2{color:#214f79;margin:3px 0;font-size:20px}.ConsentManagement-module__LEQZ2a__page header span{color:#698198;font-size:12px}.ConsentManagement-module__LEQZ2a__tools{background:#f8fbfe;border:1px solid #c4d3e0;border-top:0;gap:10px;padding:12px;display:flex}.ConsentManagement-module__LEQZ2a__tools input{border:1px solid #b8cad9;width:300px;height:34px;padding:0 9px}.ConsentManagement-module__LEQZ2a__tools button{color:#fff;background:#307abb;border:1px solid #2770b2;margin-left:auto;padding:0 14px}.ConsentManagement-module__LEQZ2a__tools button:disabled{opacity:.45}.ConsentManagement-module__LEQZ2a__table{background:#fff;border:1px solid #c4d3e0;margin-top:12px;overflow:auto}.ConsentManagement-module__LEQZ2a__table table{border-collapse:collapse;width:100%;font-size:12px}.ConsentManagement-module__LEQZ2a__table th,.ConsentManagement-module__LEQZ2a__table td{text-align:left;border-bottom:1px solid #e0e8ef;border-right:1px solid #e0e8ef;height:40px;padding:0 11px}.ConsentManagement-module__LEQZ2a__table th{background:#edf3f8}.ConsentManagement-module__LEQZ2a__table button{color:#1e6099;background:#fff;border:1px solid #79a9d3;padding:4px 9px}.ConsentManagement-module__LEQZ2a__table span{background:#e5edf4;border-radius:10px;padding:2px 7px}.ConsentManagement-module__LEQZ2a__table span[data-status=signed]{color:#197044;background:#e6f5ec}.ConsentManagement-module__LEQZ2a__table span[data-status=pending]{color:#a24a22;background:#fff1e8}.ConsentManagement-module__LEQZ2a__modal{z-index:100;background:#0f263a59;place-items:center;display:grid;position:fixed;inset:0}.ConsentManagement-module__LEQZ2a__modal>div{background:#fff;border:1px solid #aec4d6;width:min(440px,90vw);padding:20px;box-shadow:0 18px 50px #17344d55}.ConsentManagement-module__LEQZ2a__modal h3{margin-top:0}.ConsentManagement-module__LEQZ2a__modal dl{grid-template-columns:90px 1fr;display:grid}.ConsentManagement-module__LEQZ2a__modal dt,.ConsentManagement-module__LEQZ2a__modal dd{border-bottom:1px solid #e2e9ef;margin:0;padding:8px}.ConsentManagement-module__LEQZ2a__modal button{margin:12px 8px 0 0;padding:7px 12px}
.StatisticsPages-module__d7Dv_W__page{color:#284d6e;background:#eef3f8;min-height:calc(100vh - 90px);padding:18px}.StatisticsPages-module__d7Dv_W__header{background:#fff;border:1px solid #c4d3e0;padding:15px 18px}.StatisticsPages-module__d7Dv_W__header p{color:#688198;margin:0 0 3px;font-size:11px}.StatisticsPages-module__d7Dv_W__header h2{color:#214f79;margin:0;font-size:20px}.StatisticsPages-module__d7Dv_W__header span{color:#688198;margin-top:5px;font-size:12px;display:block}.StatisticsPages-module__d7Dv_W__metrics{background:#fff;border:1px solid #c4d3e0;border-top:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.StatisticsPages-module__d7Dv_W__metrics div{border-right:1px solid #d6e0e9;padding:13px 18px}.StatisticsPages-module__d7Dv_W__metrics div:last-child{border-right:0}.StatisticsPages-module__d7Dv_W__metrics span{color:#6a8196;font-size:11px;display:block}.StatisticsPages-module__d7Dv_W__metrics strong{color:#1763a6;margin-right:6px;font-size:26px}.StatisticsPages-module__d7Dv_W__metrics small{color:#6a8196}.StatisticsPages-module__d7Dv_W__filters{background:#f8fbfe;border:1px solid #c4d3e0;border-top:0;align-items:end;gap:10px;padding:13px;display:flex}.StatisticsPages-module__d7Dv_W__filters label{color:#526f88;gap:4px;font-size:11px;font-weight:700;display:grid}.StatisticsPages-module__d7Dv_W__filters input,.StatisticsPages-module__d7Dv_W__filters select{background:#fff;border:1px solid #b5c8d9;width:155px;height:34px;padding:0 8px}.StatisticsPages-module__d7Dv_W__filters label:first-child input{width:210px}.StatisticsPages-module__d7Dv_W__filterActions{gap:8px;margin-left:auto;display:flex}.StatisticsPages-module__d7Dv_W__filters button{color:#fff;white-space:nowrap;background:#2e78ba;border:1px solid #276eb0;height:34px;padding:0 14px}.StatisticsPages-module__d7Dv_W__filters .StatisticsPages-module__d7Dv_W__filterButton{color:#24659e;background:#fff;font-weight:700}.StatisticsPages-module__d7Dv_W__filters button:disabled{opacity:.45}.StatisticsPages-module__d7Dv_W__tableWrap,.StatisticsPages-module__d7Dv_W__panel{background:#fff;border:1px solid #c4d3e0}.StatisticsPages-module__d7Dv_W__tableTitle{border-bottom:1px solid #d4e0e9;margin:0;padding:11px 14px;font-size:13px}.StatisticsPages-module__d7Dv_W__panelHeader{background:#fbfdff;border-bottom:1px solid #d4e0e9;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.StatisticsPages-module__d7Dv_W__panelHeader h3{color:#244f75;margin:0;font-size:13px}.StatisticsPages-module__d7Dv_W__panelHeader>span{color:#71879a;font-size:11px}.StatisticsPages-module__d7Dv_W__tableWrap{margin-top:12px;overflow:auto}.StatisticsPages-module__d7Dv_W__tableWrap table,.StatisticsPages-module__d7Dv_W__panel table{border-collapse:collapse;width:100%;font-size:11px}.StatisticsPages-module__d7Dv_W__tableWrap th,.StatisticsPages-module__d7Dv_W__tableWrap td,.StatisticsPages-module__d7Dv_W__panel th,.StatisticsPages-module__d7Dv_W__panel td{text-align:left;border-bottom:1px solid #e1e8ef;border-right:1px solid #e1e8ef;padding:8px}.StatisticsPages-module__d7Dv_W__tableWrap th,.StatisticsPages-module__d7Dv_W__panel th{background:#edf3f8}.StatisticsPages-module__d7Dv_W__grid,.StatisticsPages-module__d7Dv_W__orderGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.StatisticsPages-module__d7Dv_W__bars{gap:11px;padding:16px;display:grid}.StatisticsPages-module__d7Dv_W__bars>div{grid-template-columns:100px 1fr 36px;align-items:center;gap:10px;font-size:12px;display:grid}.StatisticsPages-module__d7Dv_W__bars i{background:#e5edf4;height:9px}.StatisticsPages-module__d7Dv_W__bars b{background:#397fbd;height:100%;display:block}.StatisticsPages-module__d7Dv_W__bars strong{text-align:right}.StatisticsPages-module__d7Dv_W__panel{min-width:0;overflow:hidden}.StatisticsPages-module__d7Dv_W__widePanel{grid-column:1/-1}.StatisticsPages-module__d7Dv_W__periodSwitch{border:1px solid #b7cadb;display:flex}.StatisticsPages-module__d7Dv_W__periodSwitch button{color:#456984;background:#fff;border:0;border-right:1px solid #b7cadb;min-width:54px;height:26px;font-size:11px}.StatisticsPages-module__d7Dv_W__periodSwitch button:last-child{border-right:0}.StatisticsPages-module__d7Dv_W__periodSwitch .StatisticsPages-module__d7Dv_W__activePeriod{color:#fff;background:#2f79bb;font-weight:700}.StatisticsPages-module__d7Dv_W__empty{color:#8194a5;place-items:center;min-height:104px;font-size:12px;display:grid}.StatisticsPages-module__d7Dv_W__scrollHint{white-space:nowrap}.StatisticsPages-module__d7Dv_W__chartScroll{padding:16px 16px 10px;overflow-x:auto}.StatisticsPages-module__d7Dv_W__columnChart{background:repeating-linear-gradient(0deg,#eef3f7 0 1px,#0000 1px 42px);border-bottom:1px solid #c8d6e2;align-items:end;gap:12px;min-width:820px;height:190px;padding:8px 8px 0;display:flex}.StatisticsPages-module__d7Dv_W__columnItem{text-align:center;flex:1;grid-template-rows:18px 1fr 24px;align-items:end;min-width:50px;height:100%;display:grid}.StatisticsPages-module__d7Dv_W__columnValue{color:#235c91;font-size:11px;font-weight:700}.StatisticsPages-module__d7Dv_W__columnTrack{justify-content:center;align-items:end;height:100%;display:flex}.StatisticsPages-module__d7Dv_W__columnTrack i{background:linear-gradient(#4b91cb,#2f73b0);border-radius:2px 2px 0 0;width:64%;min-height:0;display:block}.StatisticsPages-module__d7Dv_W__columnItem>span{color:#647f96;padding-top:6px;font-size:11px}.StatisticsPages-module__d7Dv_W__orderGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr)}.StatisticsPages-module__d7Dv_W__orderGrid>.StatisticsPages-module__d7Dv_W__widePanel{grid-column:auto}.StatisticsPages-module__d7Dv_W__donutLayout{justify-content:center;align-items:center;gap:32px;min-height:232px;padding:18px;display:flex}.StatisticsPages-module__d7Dv_W__donut{border-radius:50%;flex:none;place-items:center;width:138px;height:138px;display:grid}.StatisticsPages-module__d7Dv_W__donut>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:86px;height:86px;display:grid}.StatisticsPages-module__d7Dv_W__donut strong{color:#205d93;font-size:24px}.StatisticsPages-module__d7Dv_W__donut span{color:#71879a;font-size:10px}.StatisticsPages-module__d7Dv_W__legend{min-width:120px}.StatisticsPages-module__d7Dv_W__legend p{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:grid}.StatisticsPages-module__d7Dv_W__legend p>i{border-radius:2px;width:9px;height:9px}.StatisticsPages-module__d7Dv_W__outpatient{background:#2f79bb}.StatisticsPages-module__d7Dv_W__inpatient{background:#8fa7c2}.StatisticsPages-module__d7Dv_W__legend p>strong{color:#214f79}.StatisticsPages-module__d7Dv_W__legend p>span{color:#71879a;grid-column:2/-1;font-size:10px}.StatisticsPages-module__d7Dv_W__panelNote{white-space:nowrap}.StatisticsPages-module__d7Dv_W__orderDetail{grid-column:1/-1}.StatisticsPages-module__d7Dv_W__orderDetail table{font-size:11px}@media (max-width:900px){.StatisticsPages-module__d7Dv_W__filters{flex-wrap:wrap;align-items:stretch}.StatisticsPages-module__d7Dv_W__filterActions{margin-left:0}.StatisticsPages-module__d7Dv_W__orderGrid{grid-template-columns:1fr}.StatisticsPages-module__d7Dv_W__orderGrid>.StatisticsPages-module__d7Dv_W__widePanel{grid-column:1}.StatisticsPages-module__d7Dv_W__donutLayout{min-height:190px}}@media (max-width:760px){.StatisticsPages-module__d7Dv_W__page{padding:8px}.StatisticsPages-module__d7Dv_W__metrics,.StatisticsPages-module__d7Dv_W__grid{grid-template-columns:1fr 1fr}.StatisticsPages-module__d7Dv_W__filters{flex-direction:column}.StatisticsPages-module__d7Dv_W__filters input,.StatisticsPages-module__d7Dv_W__filters select,.StatisticsPages-module__d7Dv_W__filters label:first-child input,.StatisticsPages-module__d7Dv_W__filterActions{width:100%}.StatisticsPages-module__d7Dv_W__filterActions button{flex:1}.StatisticsPages-module__d7Dv_W__widePanel,.StatisticsPages-module__d7Dv_W__grid>.StatisticsPages-module__d7Dv_W__panel:not(.StatisticsPages-module__d7Dv_W__widePanel){grid-column:1/-1}.StatisticsPages-module__d7Dv_W__columnChart{min-width:720px}.StatisticsPages-module__d7Dv_W__donutLayout{gap:18px}}.StatisticsPages-module__d7Dv_W__orderGrid>.StatisticsPages-module__d7Dv_W__panel:nth-child(3){grid-column:1/-1}.StatisticsPages-module__d7Dv_W__filters{flex-wrap:wrap}.StatisticsPages-module__d7Dv_W__columnTrack{position:relative}.StatisticsPages-module__d7Dv_W__columnValue{font-variant-numeric:tabular-nums}
.SystemSettingsPages-module__V_HtZa__page{color:#294f70;background:#eef3f8;min-height:calc(100vh - 90px);padding:18px}.SystemSettingsPages-module__V_HtZa__page header{background:#fff;border:1px solid #c4d3e0;padding:15px 18px}.SystemSettingsPages-module__V_HtZa__page header p{color:#6b8399;margin:0;font-size:11px}.SystemSettingsPages-module__V_HtZa__page h2{color:#214f79;margin:3px 0;font-size:20px}.SystemSettingsPages-module__V_HtZa__page header span{color:#6b8399;font-size:12px}.SystemSettingsPages-module__V_HtZa__page table{border-collapse:collapse;background:#fff;border:1px solid #c4d3e0;width:100%;margin-top:12px;font-size:12px}.SystemSettingsPages-module__V_HtZa__page th,.SystemSettingsPages-module__V_HtZa__page td{text-align:left;border:1px solid #dce5ed;padding:11px}.SystemSettingsPages-module__V_HtZa__page th{background:#edf3f8}.SystemSettingsPages-module__V_HtZa__page dl{background:#fff;border:1px solid #c4d3e0;grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.SystemSettingsPages-module__V_HtZa__page dl div{border-bottom:1px solid #dce5ed;border-right:1px solid #dce5ed;grid-template-columns:180px 1fr;padding:13px;display:grid}.SystemSettingsPages-module__V_HtZa__page dt{color:#6a8196}.SystemSettingsPages-module__V_HtZa__page dd{margin:0;font-weight:700}
