:root{--green:#087c8b;--dark:#164d58;--muted:#70858b;--line:#e0e9ed;color:#274852;background:#f5f9fb}#sidebar{position:sticky;top:0;inset:auto;width:100%;height:auto;min-height:64px;background:#fff;color:#274852;padding:10px 24px;display:flex;flex-direction:row;align-items:center;gap:26px;border-bottom:1px solid var(--line);overflow:visible;z-index:20}.workspace-brand{font-weight:750;font-size:21px;text-decoration:none;color:#087c8b;white-space:nowrap}.workspace-brand b{font-size:12px;color:#789199}#sidebar nav{display:flex;align-items:center;gap:3px;flex-wrap:wrap}#sidebar nav button,#sidebar summary{color:#3b5862;background:transparent;border:0;border-radius:5px;font-size:12px;padding:9px 10px;white-space:nowrap;font-weight:500}#sidebar nav button:hover,#sidebar summary:hover{background:#edf6f8}#sidebar nav button.active{background:#d9f0f3;color:#006e7c;font-weight:650}.nav-group{position:relative}.nav-group summary{cursor:pointer;list-style:none}.nav-group summary{list-style:revert}.nav-group>div{position:absolute;top:38px;right:0;min-width:170px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 25px #17455220;border-radius:8px;padding:6px;display:grid}.nav-group>div button{width:100%;text-align:left}.workspace{margin-left:0}#header{height:48px;padding:0 26px;background:#f5f9fb;border:0}main{padding:18px 26px 30px;max-width:none}h1{font-size:23px;letter-spacing:0}.title-row{margin-bottom:20px}.stat.green{background:#e2f1ed}.card{box-shadow:none}.brand,.nav-label,.sidebar-bottom{display:none}footer{background:#f5f9fb}.clinical-layout aside.clinical-panel{position:static;width:auto;background:#fff;color:inherit;padding:0}.clinical-layout .clinical-tabs .active{background:#087c8b}.clinical-layout .clinical-patient.active{background:#e3f2f4;box-shadow:inset 3px 0 #087c8b}@media(max-width:1000px){#sidebar{padding:10px 14px;gap:12px;align-items:flex-start}.workspace-brand{font-size:18px;margin-top:7px}#sidebar nav button,#sidebar summary{padding:8px;font-size:11px}main{padding:16px}#header{padding:0 16px}.header-right{gap:8px}}@media print{#sidebar,#header{display:none!important}}
