._4lM53G_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}._4lM53G_toolbarGroup{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}._4lM53G_updated{color:var(--muted);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}._4lM53G_live{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}._4lM53G_code{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700}._4lM53G_designation{color:var(--text-2);font-size:.88rem;line-height:1.3}._4lM53G_meta{grid-template-columns:auto 1fr;gap:.15rem .6rem;font-size:.84rem;display:grid}._4lM53G_meta dt{color:var(--muted)}._4lM53G_meta dd{white-space:nowrap;text-align:right;font-weight:600}._4lM53G_assign{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.1rem;display:grid}._4lM53G_assign select,._4lM53G_assign input{padding:.3rem .45rem;font-size:.82rem}._4lM53G_hours{gap:.25rem;font-size:.84rem;display:grid}._4lM53G_over{color:var(--danger);font-weight:700}._4lM53G_alerts{flex-wrap:wrap;gap:.35rem;display:flex}._4lM53G_empty{color:var(--muted);text-align:center;padding:.75rem 0;font-size:.85rem}._4lM53G_colHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._4lM53G_count{text-align:center;background:var(--surface);min-width:26px;color:var(--text);border-radius:999px;padding:.05rem .45rem;font-size:.78rem}._4lM53G_tvMode{z-index:80;background:var(--bg);align-content:start;gap:1.25rem;padding:1.5rem 2rem 2rem;display:grid;position:fixed;inset:0;overflow:auto}._4lM53G_tvHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._4lM53G_tvHead h1{font-size:2.6rem}._4lM53G_tvClock{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}._4lM53G_tvMode .kanban{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-flow:row;grid-auto-columns:unset;gap:1rem;overflow:visible}._4lM53G_tvMode .kanban-col{gap:1rem;padding:1rem}._4lM53G_tvMode .kanban-col h3{font-size:1.15rem}._4lM53G_tvMode ._4lM53G_count{font-size:1.15rem}._4lM53G_tvMode ._4lM53G_code{font-size:1.2rem;line-height:1.15}._4lM53G_tvMode ._4lM53G_designation{font-size:1.15rem}._4lM53G_tvMode ._4lM53G_meta{font-size:1.05rem}._4lM53G_tvMode ._4lM53G_hours{font-size:1.2rem}._4lM53G_tvMode .chip{padding:.25rem .8rem;font-size:1.05rem}._4lM53G_tvMode .progress{height:14px}._4lM53G_tvMode .k-card{gap:.7rem}@media (max-width:1400px){._4lM53G_tvMode .kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}
