.desk{grid-template-columns:150px 1fr 150px;min-height:380px;font-size:12px;display:grid}.desk .col{border-right:1px solid var(--line-soft);min-width:0;padding:12px}.desk .col:last-child{border-right:0}.desk .h{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:11.5px;font-weight:600;display:flex}.desk .conv{border:1px solid var(--line-soft);background:var(--white);border-radius:8px;gap:3px;margin-bottom:6px;padding:9px 10px;display:grid}.desk .conv b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.desk .conv small{color:var(--muted);justify-content:space-between;gap:6px;font-size:10.5px;display:flex}.desk .conv .tag{padding:2px 6px;font-size:9px}.desk .conv.new{opacity:0;transform:translateY(-14px)}.desk .conv.sel{border-color:var(--blue);background:var(--blue-soft)}.desk .thread{gap:10px;display:grid}.desk .msg{background:var(--paper);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.desk .msg .from{color:var(--ink);justify-content:space-between;font-weight:600;display:flex}.desk .msg .from span{color:var(--muted);font-weight:400}.desk .draft{background:var(--navy);color:#fff;border-color:var(--navy);transform-origin:top;opacity:0;transform:scaleY(0)}.desk .draft .from{color:#fff}.desk .draft .from span{color:var(--muted-d)}.desk .draft .lab{color:var(--gold-2);margin-bottom:6px;font-size:10.5px;font-weight:600}.desk .draft .acts{gap:6px;margin-top:10px;display:flex}.desk .draft .acts span{background:var(--blue);color:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.desk .draft .acts span+span{background:#ffffff1a}.desk .meta{gap:8px;display:grid}.desk .meta div{gap:1px;display:grid}.desk .meta small{color:var(--muted);font-size:10.5px}.desk .meta b{font-size:12px;font-weight:600}.desk .meta .mono{font-family:var(--mono);font-size:12px}.desk .sla{color:var(--good);font-family:var(--mono);font-weight:600}@media (max-width:640px){.desk{grid-template-columns:1fr}.desk .col{border-right:0;border-bottom:1px solid var(--line-soft)}.desk .col.side{display:none}}.queue .row .num{color:var(--ink)}.chat{gap:10px;padding:14px;font-size:12.5px;display:grid}.chat .b{border:1px solid var(--line-soft);background:var(--white);border-radius:12px;max-width:86%;padding:10px 12px;line-height:1.5}.chat .b.me{background:var(--blue);color:#fff;border-color:var(--blue);margin-left:auto}.chat .b .tool{color:var(--muted);font-size:11px;font-family:var(--mono);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.chat .b .tool i{background:var(--good);border-radius:50%;width:6px;height:6px}.chat .opts{gap:6px;margin-top:8px;display:grid}.chat .opts div{background:var(--paper);border:1px solid var(--line-soft);border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.chat .opts .num{font-family:var(--mono)}.tiles{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.tiles div{border:1px solid var(--line-soft);background:var(--white);border-radius:10px;padding:12px}.tiles small{color:var(--muted);font-size:11px;display:block}.tiles b{font-family:var(--display);letter-spacing:-.02em;margin-top:4px;font-size:24px;display:block}.tiles .bar{background:var(--paper);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.tiles .bar i{height:100%;width:var(--w);background:var(--blue);border-radius:3px;display:block}.tiles .bar.warn i{background:var(--gold)}@media (max-width:560px){.tiles{grid-template-columns:1fr 1fr}}
