.t2 .rail{background:linear-gradient(#2a1414 0%,#1a0c0c 100%)}.t2 .rail .brand{background:linear-gradient(150deg, #d2504b, var(--red));box-shadow:0 6px 16px #78141280}.t2 .rail-btn.active{color:#ff9b96;background:#d6504b2e}.t2 .rail-btn.active:before{background:#ef6b65}.t2 .rail-btn.active{color:#ff9b96}.t2 .rail .me{color:#f0d7d7;background:#5d2b2b}.t2 .rail-btn .dot{background:var(--red);color:#fff;border-color:#1a0c0c}.t2 .queue-title .count{color:var(--red);background:var(--red-tint);border-color:var(--red-line)}.t2 .qstat.warn .v{color:var(--red)}.t2 .chip.on{background:var(--red);border-color:var(--red)}.t2 .qcard.sev-high{border-inline-start-color:var(--red)}.t2 .qcard.sev-mid{border-inline-start-color:var(--amber-bright)}.t2 .qcard.sel{border-color:var(--red);box-shadow:0 0 0 3px #b4231f29}.srcbadge{border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.srcbadge svg{width:12px;height:12px}.srcbadge.esc{background:var(--amber-tint);color:var(--amber);border:1px solid var(--amber-line)}.srcbadge.dir{background:var(--red-tint);color:var(--red);border:1px solid var(--red-line)}.statusbar.red{background:linear-gradient(100deg, var(--red-tint) 0%, #fff6f5 70%);border-color:var(--red-line)}.statusbar.red .badge{background:var(--red);color:#fff}.statusbar.red .txt{color:var(--red)}.statusbar.red .txt b{color:#7a1614}.esc-card{background:var(--surface);border:1px solid var(--amber-line);border-radius:var(--r-lg);box-shadow:var(--sh-1);margin-bottom:16px;overflow:hidden}.esc-card .eh{background:linear-gradient(100deg, var(--amber-tint), #fffaf0);border-bottom:1px solid var(--amber-line);align-items:center;gap:11px;padding:12px 16px;display:flex}.esc-card .eh .ic{background:var(--amber-bright);color:#3a2300;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.esc-card .eh .ic svg{width:18px;height:18px}.esc-card .eh .t{color:#7a3905;font-size:14px;font-weight:800}.esc-card .eh .d{color:var(--amber);font-size:12px;font-weight:600}.esc-card .eh .who{color:var(--ink-2);background:var(--surface);border:1px solid var(--amber-line);border-radius:20px;margin-inline-start:auto;padding:5px 12px;font-size:12px;font-weight:700}.esc-body{align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.esc-body .reason-pill{color:var(--amber);background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:9px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.esc-body .reason-pill svg{width:14px;height:14px}.esc-body .note{color:var(--ink-2);background:0 0;border:0;padding:0;font-size:13px;line-height:1.7}.esc-body .note b{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.clin-strip{border-top:1px solid var(--hairline);background:#fff;gap:0;display:flex}.clin-strip .cs{border-inline-start:1px solid var(--hairline);align-items:center;gap:9px;padding:11px 18px;display:flex}.clin-strip .cs:first-child{border-inline-start:0}.clin-strip .cs .ci{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.clin-strip .cs .ci svg{width:16px;height:16px}.clin-strip .cs.dx .ci{background:var(--teal-tint);color:var(--teal)}.clin-strip .cs .k{color:var(--muted);font-size:11px;font-weight:600}.clin-strip .cs .v{font-size:13px;font-weight:700}.pa-pill{border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.pa-pill svg{width:13px;height:13px}.pa-pill.valid{background:var(--green-tint);color:var(--green)}.pa-pill.expired{background:var(--red-tint);color:var(--red)}.pa-pill.none{background:var(--surface-3);color:var(--muted)}.itable thead th.act2{text-align:center}.ov-cell{justify-content:flex-end;align-items:center;gap:7px;display:flex}.ov-input{border:1px solid var(--border);background:var(--surface);text-align:end;font-variant-numeric:tabular-nums;width:116px;color:var(--ink);border-radius:8px;outline:0;padding:6px 9px;font-size:13px;font-weight:700;transition:all .14s}.ov-input:focus{border-color:var(--teal);box-shadow:var(--ring)}.ov-input.changed{border-color:var(--amber-bright);background:var(--amber-tint);color:#7a3905}.ov-reset{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid}.ov-reset:hover{border-color:var(--border-2);color:var(--ink)}.ov-reset svg{width:13px;height:13px}.ov-reset:disabled{opacity:.3;cursor:not-allowed}.row-disp{gap:3px;display:inline-flex}.dispbtn{border:1px solid var(--border);background:var(--surface);width:32px;height:30px;color:var(--muted);border-radius:8px;place-items:center;transition:all .12s;display:grid}.dispbtn svg{width:15px;height:15px}.dispbtn:hover{border-color:var(--border-2)}.dispbtn.acc.on{background:var(--green);border-color:var(--green);color:#fff}.dispbtn.rej.on{background:var(--red);border-color:var(--red);color:#fff}.itable tbody tr.rej-row{background:var(--red-tint)}.itable tbody tr.rej-row .drug-name{color:var(--muted);text-decoration:line-through}.itable tbody tr.spec-row{background:linear-gradient(90deg,#0f766e0f 0%,#fff 30%)}.disp-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.disp{border:1.5px solid var(--border);border-radius:var(--r-lg);background:var(--surface);text-align:start;padding:13px;transition:all .15s;position:relative}.disp:hover{box-shadow:var(--sh-1);transform:translateY(-1px)}.disp .di{border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:9px;display:grid}.disp .di svg{width:18px;height:18px}.disp .dt{font-size:13.5px;font-weight:800}.disp .dd{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45}.disp.green .di{background:var(--green-tint);color:var(--green)}.disp.amber .di{background:var(--amber-tint);color:var(--amber)}.disp.red .di{background:var(--red-tint);color:var(--red)}.disp.slate .di{background:var(--surface-3);color:var(--ink-2)}.disp.on{border-width:2px}.disp.on.green{border-color:var(--green);background:var(--green-tint)}.disp.on.amber{border-color:var(--amber-bright);background:var(--amber-tint)}.disp.on.red{border-color:var(--red);background:var(--red-tint)}.disp.on.slate{border-color:var(--ink-2);background:var(--surface-2)}.disp .pick{top:11px;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;inset-inline-start:11px}.disp .pick svg{width:13px;height:13px}.disp.on .pick{display:grid}.disp.on.green .pick{background:var(--green)}.disp.on.red .pick{background:var(--red)}.disp.on.amber .pick{background:var(--amber-bright);color:#3a2300}.reason-grid{flex-wrap:wrap;gap:8px;display:flex}.dock .sumitem .v.over{color:var(--amber)}.ov-flag{color:var(--amber);background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ov-flag svg{width:12px;height:12px}
