.clinical{--bg:251 251 249;--surface:251 251 249;--card:255 255 255;--border:228 236 233;--text:11 59 52;--muted:77 95 90;--primary:31 111 92;--primary-foreground:255 255 255;--accent:31 111 92;--info:55 95 130;--success:20 108 67;--warning:184 134 11;--danger:185 28 28;--clinician-rule:#e4ece9;--clinician-nav-width:248px;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55;letter-spacing:0}.clinical.clinician-shell{background:#fbfbf9;min-height:100vh}body:has(.clinician-shell){background:#fbfbf9}.clinical .account-menu>summary{border-radius:999px;background:#fff;border-color:#e4ece9;padding:6px 14px;color:#1f6f5c}.clinical .account-menu>div{border-radius:16px;box-shadow:0 14px 34px rgba(11,43,39,.08)}.clinical .clinician-sidebar{background:radial-gradient(60% 30% at 20% 8%,rgba(120,200,180,.32) 0,rgba(120,200,180,0) 70%),radial-gradient(70% 30% at 90% 95%,rgba(90,170,150,.3) 0,rgba(90,170,150,0) 70%),linear-gradient(180deg,#2f6b60,#1f5047 50%,#1a463e);color:#e6f1ed}.clinical .clinician-nav-item:not([aria-current=page]):hover{background:hsla(0,0%,100%,.1)!important}.clinical .clinician-sidebar{display:flex;flex-direction:column;width:100%;padding:1rem 1rem .75rem;position:sticky;top:0;z-index:30}.clinical .clinician-brand{margin-bottom:.75rem}.clinical .clinician-navlist{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;scrollbar-width:none}.clinical .clinician-navlist::-webkit-scrollbar{display:none}.clinical .clinician-nav-item{border-radius:8px;white-space:nowrap}.clinical .clinician-navgroup,.clinical .clinician-whoami{display:none}.clinical .clinician-main{padding:1.5rem 1rem 4rem}@media (min-width:768px){.clinical .clinician-sidebar{position:fixed;top:0;bottom:0;left:0;width:var(--clinician-nav-width);overflow-y:auto;padding:26px 16px 20px}.clinical .clinician-brand{padding:0 10px 22px;margin-bottom:0}.clinical .clinician-navgroup{display:block}.clinical .clinician-navlist{flex-direction:column;overflow-x:visible}.clinical .clinician-whoami{display:flex;margin-top:auto;padding:16px 12px 0;border-top:1px solid hsla(0,0%,100%,.14)}.clinical .clinician-main{margin-left:var(--clinician-nav-width);padding:1.5rem clamp(20px,3.5vw,48px) 5rem}}.clinical h1,.clinical h2,.clinical h3{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em}.clinical .mono,.clinical .num,.clinical time{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.clinical .band{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;padding:10px 0;border-bottom:1px solid rgb(var(--border));align-items:start}@media (max-width:40rem){.clinical .band{grid-template-columns:1fr;gap:.25rem}}.clinical .band:last-child{border-bottom:none}.clinical .band-label{font-size:11.5px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;color:rgb(var(--muted));padding-top:2px}.clinical .fields{display:flex;flex-wrap:wrap;gap:0 2.2rem}.clinical .field{display:flex;align-items:baseline;gap:.4rem;padding:1px 0}.clinical .field-label{font-size:11.5px;line-height:1.6;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--muted))}.clinical .field-value{font-size:14.5px;font-weight:500;color:rgb(var(--text));font-variant-numeric:tabular-nums}.clinical .sev{display:flex;gap:.55rem;padding:3px 0}.clinical .sev-bar{width:3px;flex:0 0 3px;background:rgb(var(--danger))}.clinical .sev-bar[data-tier=amber]{background:rgb(var(--warning))}.clinical .sev-bar[data-tier=green]{background:rgb(var(--success))}.clinical .sev-bar[data-tier=unknown]{background:rgb(var(--muted))}.clinical .status{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;background:rgb(var(--text));color:rgb(var(--bg));padding:.32rem .5rem;border-radius:2px}.clinical .shadow-lift,.clinical .shadow-soft,.clinical [class*=shadow]:not(.shadow-keep){box-shadow:none!important}.clinical input:not([type=checkbox]):not([type=radio]),.clinical select,.clinical textarea{border-radius:2px;box-shadow:none}.clinical input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.clinical select{min-height:2.5rem;box-sizing:border-box}.clinical .nav-item{display:block;padding:.5rem 0;border:none;border-bottom:1px solid rgb(var(--border));font-size:14px;font-weight:500;color:rgb(var(--text));transition:color .15s}.clinical .nav-item:hover{color:rgb(var(--primary))}.clinical .nav-item:last-child{border-bottom:none}.clinical .rule-top{border-top:2px solid rgb(var(--text));padding-top:.5rem}.clinical .bg-primary,.clinical button.bg-primary{background:rgb(var(--text));border-color:rgb(var(--text));color:rgb(var(--bg));font-size:10.5px;letter-spacing:.11em;text-transform:uppercase}.clinical .bg-primary:hover{background:rgb(var(--text)/.86)}.clinical [role=tablist]{border-bottom:2px solid rgb(var(--text));gap:0;flex-wrap:nowrap;overflow-x:auto}.clinical [role=tablist] [role=tab]{font-size:10.5px;line-height:1.4;white-space:nowrap;flex-shrink:0}.clinical [role=tab]{border-radius:0;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.4rem .9rem;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;background:transparent;color:rgb(var(--muted))}.clinical [role=tab][aria-selected=true]{background:transparent;color:rgb(var(--text));border-bottom-color:rgb(var(--text))}.clinical [data-card]{border:none;background:transparent;padding:0;margin-bottom:1.25rem}.clinical [data-card-header]{margin-bottom:0;border-top:2px solid rgb(var(--text));padding:.4rem 0 .55rem}.clinical [data-card-title]{font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:rgb(var(--text))}.clinical [data-card-description]{font-size:14px;line-height:1.5;color:rgb(var(--muted));margin-top:.3rem;max-width:68ch}.clinical [data-card]>[data-card-header]+*{border:1px solid rgb(var(--border));background:rgb(var(--card));padding:.75rem .9rem}.clinical [data-card]>[data-card-header]+[class*=p-6],.clinical [data-card]>[data-card-header]+[class*=px-6]{padding:.75rem .9rem}.clinical .case-focus .sec{border-left-width:0;overflow:visible}.clinical .case-focus .sec>:first-child{margin:0;padding:.4rem 0 .55rem;background:transparent;border-bottom:0}.clinical .text-xs{font-size:13px;line-height:1.5}.clinical .text-sm{font-size:14.5px;line-height:1.55}.clinical .text-\[13px\]{font-size:14px}.clinical .text-\[13\.5px\]{font-size:14.5px}.clinical .text-\[14px\]{font-size:15px}.clinical .text-\[11\.5px\],.clinical .text-\[11px\]{font-size:12.5px}.clinical .text-\[10\.5px\]{font-size:11.5px}.clinical .queue-row{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.clinical .queue-row{grid-template-columns:minmax(150px,1.1fr) minmax(0,2fr) 150px 80px 136px}}.clinical .queue-row:hover{background:#f7faf8}@media print{.clinical .account-menu,.clinical .clinician-sidebar,.clinical nav[aria-label="Guide contents"]{display:none!important}.clinical .clinician-main{margin-left:0!important;padding:0!important}}