:root{--bg:#f5f6fa;--surface:#fff;--surface-2:#eef0f6;--ink:#14161f;--muted:#5b6072;--line:#e1e4ec;--line-hi:#c7ccdc;--accent:#192d96;--accent-ink:#fff;--accent-soft:#e8ebf6;--signal:#b45309;--signal-soft:#fbf0e6;--ok:#15803d;--ok-soft:#e6f3ea;--crit:#b91c1c;--crit-soft:#f9e6e6;--hold:#6d28d9;--hold-soft:#efe9fb;--int:#0f766e;--int-soft:#e2f2f0;--vip:#8a5a00;--f-display:"Manrope", "Inter", "Segoe UI", system-ui, sans-serif;--f-body:"Manrope", "Inter", "Segoe UI", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--r:6px;--r-lg:10px;--rail:240px;--tab:64px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--h-ctl:32px;--h-ctl-sm:28px;--table-py:var(--s2);--border:1px solid var(--line);--border-hi:1px solid var(--line-hi);--shadow-popover:0 4px 16px #0000001f;--focus-ring:2px solid var(--accent);--critical-ink:#fff;--vip-soft:color-mix(in srgb, var(--vip) 8%, var(--surface));--scrim:#0a0e1452}:root[data-density=compact]{--h-ctl:var(--h-ctl-sm);--table-py:var(--s1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0c0f;--surface:#111318;--surface-2:#191c23;--ink:#e8eaf0;--muted:#9aa1b5;--line:#2a2f3a;--line-hi:#3d4455;--accent:#6d87ff;--accent-ink:#0a0c0f;--accent-soft:#1a2142;--signal:#fb923c;--signal-soft:#33200f;--ok:#4ade80;--ok-soft:#10291a;--crit:#f87171;--crit-soft:#341616;--hold:#b79cff;--hold-soft:#251c3d;--int:#2dd4bf;--int-soft:#0e2a27;--vip:#fcd34d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],.s6-wallboard[data-theme=dark]{--bg:#0a0c0f;--surface:#111318;--surface-2:#191c23;--ink:#e8eaf0;--muted:#9aa1b5;--line:#2a2f3a;--line-hi:#3d4455;--accent:#6d87ff;--accent-ink:#0a0c0f;--accent-soft:#1a2142;--signal:#fb923c;--signal-soft:#33200f;--ok:#4ade80;--ok-soft:#10291a;--crit:#f87171;--crit-soft:#341616;--hold:#b79cff;--hold-soft:#251c3d;--int:#2dd4bf;--int-soft:#0e2a27;--vip:#fcd34d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--border:1px solid var(--line);--border-hi:1px solid var(--line-hi);--focus-ring:2px solid var(--accent);--vip-soft:color-mix(in srgb, var(--vip) 8%, var(--surface))}.s6-admin-list{gap:var(--s3);height:min(72vh,850px);min-height:360px;margin-bottom:var(--s3);grid-template-columns:180px minmax(0,1fr);display:grid}.s6-admin-list.s6-admin-selected{grid-template-columns:160px minmax(260px,1fr) minmax(300px,35%)}.s6-admin-filters,.s6-admin-detail{background:var(--surface);border:var(--border);border-radius:var(--r);padding:var(--s3);overflow:auto}.s6-admin-filters{gap:var(--s3);flex-direction:column;display:flex}.s6-admin-filters label,.s6-admin-detail label{font-size:var(--fs-xs);color:var(--muted);display:block}.s6-admin-filters .inp,.s6-admin-detail .inp{width:100%;min-width:0}.s6-admin-center{border:var(--border);border-radius:var(--r);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.s6-admin-table{flex:1;min-height:0;overflow:auto}.s6-admin-table th{background:var(--surface);z-index:1;position:sticky;top:0}.s6-admin-table td{font-size:var(--fs-xs);padding:var(--table-py) var(--s2)}.s6-admin-table tr[tabindex]{cursor:pointer}.s6-admin-table tr:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.s6-admin-pagination{justify-content:flex-end;align-items:center;gap:var(--s2);border-top:var(--border);padding:var(--s2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.s6-admin-pagination .inp{width:70px}.s6-admin-pagination span{margin-right:auto}.s6-admin-detail>.btn{margin-bottom:var(--s3)}.s6-admin-detail fieldset{border:var(--border);border-radius:var(--r)}.s6-wallboard{gap:var(--s4);background:var(--bg);width:100%;height:calc(100dvh - 160px);min-height:420px;color:var(--ink);border-radius:var(--r-lg);grid-template-rows:auto auto minmax(0,1fr) auto;padding:20px;display:grid;overflow:hidden}.s6-wallboard:fullscreen{width:100vw;height:100dvh;padding:var(--s5);border-radius:0}.s6-wallboard-header{align-items:center;gap:var(--s4);min-width:0;display:flex}.s6-wallboard-header h2{font-size:var(--fs-2xl);margin:0}.s6-wallboard-header .inp{width:auto;max-width:210px}.s6-wallboard-header .eyebrow{color:var(--muted)}.s6-wallboard-time{font:700 var(--fs-2xl) var(--f-mono);white-space:nowrap;margin-left:auto}.s6-wallboard-connection{font-size:var(--fs-sm);flex-direction:column;margin-left:auto;display:flex}.s6-wallboard-connection small{color:var(--muted)}.s6-wallboard-kpis{border-block:var(--border-hi);padding-block:var(--s4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.s6-wallboard-kpis>div{padding-inline:var(--s4);border-right:var(--border);flex-direction:column;min-width:0;display:flex}.s6-wallboard-kpis>div:last-child{border:0}.s6-wallboard-kpis span{font-size:var(--fs-xs);white-space:nowrap}.s6-wallboard-kpis b{font:700 var(--fs-2xl) var(--f-mono);line-height:1.4}.s6-wallboard-kpis b small{font:500 var(--fs-sm) var(--f-body)}.s6-wallboard-kpis>div>small{color:var(--muted);font-size:var(--fs-sm)}.s6-wallboard-groups{gap:var(--s4);min-height:0;display:grid;overflow:hidden}.s6-wallboard-group{min-width:0;overflow:hidden}.s6-wallboard-group h3{border-bottom:2px solid var(--line-hi);padding-bottom:var(--s2);font-size:var(--fs-xl);justify-content:space-between;align-items:center;margin:0;display:flex}.s6-wallboard-group h3 span{color:var(--muted);font:500 var(--fs-sm) var(--f-body)}.s6-wallboard-group h4{margin:var(--s3) 0 var(--s1);color:var(--muted);font-size:var(--fs-md)}.s6-wallboard-row{align-items:center;gap:var(--s3);border-bottom:var(--border);height:clamp(52px,4vw,72px);min-height:0;line-height:1.15;font-size:var(--fs-2xl);display:flex}.s6-wallboard-row>div,.s6-wallboard-row>span{flex:1;min-width:0}.s6-wallboard-row>div>span{font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.s6-wallboard-row small{border:var(--border-hi);padding:1px var(--s1);font-size:var(--fs-xs)}.s6-wallboard-row strong{font-family:var(--f-mono);white-space:nowrap;margin-left:auto}.s6-wallboard .ok{color:var(--ok)}.s6-wallboard .warn{color:var(--signal)}.s6-wallboard .crit{color:var(--crit)}.s6-wallboard-more{color:var(--muted);padding-top:var(--s1);display:block}.s6-wallboard-footer{border-top:var(--border-hi);padding-top:var(--s3);font-size:var(--fs-xs);white-space:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.s6-wallboard-row.vip{border-inline-start:4px solid var(--signal);padding-left:var(--s3)}.s6-wallboard-row small.s6-wallboard-vip{border-color:var(--signal);color:var(--signal);align-items:center;gap:var(--s1);background:var(--vip-soft);font-weight:400;display:inline-flex}.s6-wallboard-row>span.s6-wallboard-tech{font-size:var(--fs-lg);white-space:nowrap;flex:0 auto}.s6-wallboard-team{gap:var(--s2);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.s6-wallboard-team li{padding:var(--s1) var(--s3);border:var(--border);border-radius:var(--r);color:var(--muted);flex-direction:column;display:flex}.s6-wallboard-team li b{color:var(--ink)}.s6-wallboard-team li.busy{border-color:var(--ok)}.s6-wallboard-team li.busy span{color:var(--ok);font-family:var(--f-mono)}.s6-wallboard-team li.vip{border-color:var(--signal)}.s6-wallboard-team li.vip span{color:var(--signal)}.s6-wallboard-empty{color:var(--muted);font-size:var(--fs-2xl);place-items:center;display:grid}@media (width<=1400px){.s6-wallboard{gap:var(--s3);padding:var(--s4)}.s6-wallboard-header{gap:var(--s2)}.s6-wallboard-header .btn{font-size:var(--fs-xs)}.s6-wallboard-kpis>div{padding-inline:var(--s2)}}@media (width<=900px){.s6-admin-list,.s6-admin-list.s6-admin-selected{grid-template-columns:140px minmax(0,1fr)}.s6-admin-detail{grid-column:1/-1;max-height:60vh}.s6-admin-list.s6-admin-selected{height:auto}.s6-admin-center{max-height:65vh}.s6-wallboard-header{flex-wrap:wrap}.s6-wallboard-header .s6-wallboard-time{font-size:var(--fs-2xl)}.s6-wallboard-footer{white-space:normal}}@media (width<=500px){.s6-admin-list,.s6-admin-list.s6-admin-selected{flex-direction:column;height:auto;display:flex}.s6-admin-filters{max-height:230px}.s6-admin-center{min-height:300px}}.only-dark{display:none}:root[data-theme=dark] .only-dark{display:block}:root[data-theme=dark] .only-light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .only-dark{display:block}:root:not([data-theme=light]) .only-light{display:none}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.eyebrow{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.stack{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.shell{grid-template-columns:var(--rail) 1fr;min-height:100%;display:grid}.rail{border-right:var(--border);background:var(--surface);gap:var(--s2);height:100vh;padding:var(--s4) var(--s3);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand{gap:var(--s2);padding:var(--s2) var(--s3) var(--s4);flex-direction:column;display:flex}.brand img{width:132px;height:auto}.brand small{font-size:var(--fs-xs);letter-spacing:normal;text-transform:none;color:var(--muted);font-weight:600}.navgroup{flex-direction:column;gap:2px;display:flex}.navgroup .eyebrow{padding:var(--s3) var(--s3) var(--s1);text-transform:uppercase;letter-spacing:.09em;font-size:var(--fs-xs);font-weight:600}.nav{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r);text-align:left;color:var(--muted);font-weight:500;font-size:var(--fs-sm);background:0 0;border:0;width:100%;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav svg{flex:none}.nav:hover{background:var(--surface-2);color:var(--ink)}.nav[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}.nav .count{font-family:var(--f-mono);font-size:var(--fs-xs);margin-left:auto}.nav.more{display:none}.rail-foot{font-size:var(--fs-xs);color:var(--muted);padding:0 var(--s3);gap:var(--s2);flex-direction:column;margin-top:auto;display:flex}.main{flex-direction:column;min-width:0;display:flex}.topbar{top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:var(--border);align-items:center;gap:var(--s3);padding:var(--s2) var(--s5);flex-wrap:wrap;min-height:56px;display:flex;position:sticky}.topbar h1{font-size:var(--fs-lg)}.topbar .sp{flex:1}.seg{background:var(--surface-2);border-radius:var(--r);min-height:var(--h-ctl);border:0;gap:0;padding:0;display:inline-flex}.seg button{border-radius:var(--r);font-size:var(--fs-sm);color:var(--muted);height:var(--h-ctl);padding:0 var(--s2);background:0 0;border:1px solid #0000;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--line)}.seg-label{font-size:var(--fs-xs);color:var(--muted)}.who{align-items:center;gap:var(--s2);font-size:var(--fs-sm);color:var(--muted);display:flex}.av{width:28px;height:28px;font-size:var(--fs-xs);background:var(--surface-2);border:var(--border);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.bell{position:relative}.bell .dot{border-radius:var(--r);background:var(--crit);min-width:16px;height:16px;color:var(--critical-ink);font-size:var(--fs-xs);padding:0 var(--s1);place-items:center;font-weight:600;display:grid;position:absolute;top:3px;right:3px}.notif{margin-top:var(--s2);background:var(--surface);border:var(--border);border-radius:var(--r-lg);width:min(380px,100vw - 32px);box-shadow:var(--shadow-popover);padding:var(--s2);z-index:30;flex-direction:column;gap:2px;display:flex;position:absolute;top:100%;right:16px}.notif h3{font-size:var(--fs-md);padding:var(--s2) var(--s2)}.notif button.n{text-align:left;padding:var(--s2);border-radius:var(--r);font-size:var(--fs-sm);background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.notif button.n:hover{background:var(--surface-2)}.notif button.n.unread{background:var(--accent-soft)}.notif small{color:var(--muted);font-size:var(--fs-xs)}.content{padding:var(--s5);padding-block:var(--s5) 48px;flex:1;min-width:0}.btn{align-items:center;gap:var(--s2);border-radius:var(--r);border:var(--border);background:var(--surface);font-weight:500;font-size:var(--fs-md);white-space:nowrap;height:var(--h-ctl);padding:0 var(--s3);justify-content:center;line-height:1;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.15)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.link{color:var(--accent);padding:0 var(--s1);background:0 0;border:0;font-weight:500}.btn.sm{font-size:var(--fs-sm);padding:0 var(--s2)}.btn:disabled{opacity:.45;cursor:not-allowed}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.chip{border:var(--border);background:var(--surface);font-size:var(--fs-md);height:var(--h-ctl);padding:0 var(--s3);align-items:center;gap:var(--s2);border-radius:var(--r);display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.inp{border:var(--border);background:var(--surface-2);border-radius:var(--r);font-size:var(--fs-md);width:100%;min-width:0;height:var(--h-ctl);padding:0 var(--s2)}textarea.inp,select.inp[multiple]{height:auto;min-height:calc(var(--h-ctl) * 2);padding:var(--s2)}input[type=checkbox]:not(:where(.switch input)),input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--accent);vertical-align:middle;flex:none;margin:0;padding:0}.s11-checkbox,.forms-grid .s11-checkbox,.form .s11-checkbox,.form .check{align-self:end;align-items:center;gap:var(--s2);min-height:var(--h-ctl);font-size:var(--fs-sm);color:var(--ink);flex-direction:row;font-weight:400;display:flex}:is(.s11-checkbox:has(input:disabled),.s8c-switch:has(input:disabled)){cursor:default;opacity:.55}table.tbl,.c3-table,.forms-table table,.sprint8-table table,.s8e-table-scroll table{--h-ctl:var(--h-ctl-sm)}.toolbar .inp{width:auto}.pill{align-items:center;gap:var(--s1);padding:1px var(--s2);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;font-weight:400;display:inline-flex}.p1{background:var(--crit-soft);color:var(--crit)}.p2{background:var(--signal-soft);color:var(--signal)}.p3{background:var(--accent-soft);color:var(--accent)}.p4{background:var(--surface-2);color:var(--muted);border:var(--border)}.st-Nuevo{--c:var(--accent)}.st-En-progreso{--c:var(--signal)}.st-Pendiente-usuario{--c:var(--hold)}.st-Pendiente-interno{--c:var(--int)}.st-Resuelto,.st-Cerrado{--c:var(--ok)}.pill[class*=\ st-]{color:var(--ink);font-size:var(--fs-xs);gap:var(--s2);background:color-mix(in srgb, var(--c) 8%, var(--surface));padding:2px var(--s2);border-radius:var(--r);font-weight:400}.pill[class*=\ st-]:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.p1,.p2,.p3,.p4{border:0}.prio{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.info{border:var(--border-hi);width:18px;height:18px;font-size:var(--fs-xs);color:var(--muted);cursor:help;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative}.info[hidden]{display:none}.info:hover:after,.info:focus:after{content:attr(data-tip);background:var(--ink);width:min(320px,78vw);color:var(--bg);padding:var(--s2) var(--s3);border-radius:var(--r);font-size:var(--fs-xs);z-index:60;white-space:normal;box-shadow:var(--shadow-popover);font-weight:400;line-height:1.45;position:absolute;top:26px;left:-8px}.strip{gap:var(--s3);font-size:var(--fs-sm);padding:var(--s2) var(--s3);border-radius:var(--r);background:var(--signal-soft);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.strip.crit{background:var(--crit-soft)}.strip b{font-weight:700}.strip .sp{flex:1}.search{max-width:100%;width:240px!important}.btn.on{border-color:var(--accent);color:var(--accent)}.lgroup{background:var(--surface);border:var(--border);border-radius:var(--r-lg);margin-bottom:var(--s3);overflow:hidden}.lgh{align-items:center;gap:var(--s3);height:36px;padding:0 var(--s3);background:var(--surface-2);border-bottom:var(--border);font-size:var(--fs-xs);display:flex}.lrow{align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s3);border:0;border-bottom:var(--border);text-align:left;width:100%;font-size:var(--fs-sm);color:var(--ink);background:0 0;display:flex}.lrow:last-child{border-bottom:0}.lrow:hover{background:var(--surface-2)}.lmeta{width:150px;color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.slat{font-size:var(--fs-xs);white-space:nowrap;font-weight:400}.lrow .av{width:24px;height:24px;font-size:var(--fs-xs)}.av.none{color:#0000;background:0 0;border-style:dashed}.empty{color:var(--muted);text-align:center;padding:var(--s6) var(--s4);font-size:var(--fs-sm)}.empty>h1,.empty>h2{color:var(--ink);margin-bottom:var(--s4)}.hero{text-align:center;padding-top:var(--s6);align-items:center;gap:var(--s3);flex-direction:column;display:flex}.sugs{gap:var(--s2);width:100%;max-width:620px;margin-top:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sug{border:var(--border);background:var(--surface);border-radius:var(--r-lg);padding:var(--s3) var(--s3);text-align:left;font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.sug:hover{border-color:var(--accent)}.sug span{color:var(--muted);font-size:var(--fs-xs)}.rail-foot .nav svg{color:var(--ok)}.fine .btn.link{font-size:var(--fs-xs);color:var(--muted);text-underline-offset:2px;text-decoration:underline}.fine .btn.link:hover{color:var(--accent)}@media (width<=820px){.lmeta{display:none}.sugs{padding-bottom:var(--s1);grid-template-columns:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;overflow-x:auto}}.svc{gap:var(--s3);text-align:left;font-size:var(--fs-sm);border:var(--border);background:var(--surface);border-radius:var(--r-lg);padding:var(--s3) var(--s3);flex-wrap:wrap;align-items:center;width:100%;max-width:620px;display:flex}.svc .pulse{background:var(--signal);border-radius:50%;flex:none;width:8px;height:8px}.svc .t{flex:1;min-width:0}.trackline{gap:var(--s3);font-size:var(--fs-sm);padding:var(--s3) var(--s3);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--ink);grid-column:1/-1;align-items:center;display:flex}.trackline svg{color:var(--accent);flex:none}.copilot{border:var(--border);border-radius:var(--r-lg);padding:var(--s3) var(--s4);gap:var(--s2);background:var(--surface-2);flex-direction:column;display:flex}.cp-h{align-items:center;gap:var(--s2);font-weight:700;font-size:var(--fs-sm);display:flex}.cp-h svg{color:var(--accent)}.copilot p{font-size:var(--fs-sm)}.icon-btn.rec{color:var(--crit);background:var(--crit-soft)}.mine{cursor:pointer;background:var(--surface);border:var(--border);border-radius:var(--r-lg);padding:var(--s4);gap:var(--s3) 20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .15s;display:grid}.mine:hover{border-color:var(--accent)}.tchat{gap:var(--s4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;max-width:1120px;display:grid}.tthread{gap:var(--s4);flex-direction:column;min-width:0;min-height:calc(100vh - 190px);display:flex}.tthread .msgs{gap:var(--s4)}.tinfo{gap:var(--s3);position:sticky;top:76px}.tinfo h3{font-size:var(--fs-lg);line-height:1.3}.fields.one{gap:var(--s2);grid-template-columns:1fr}.tinfo .stepper{grid-column:auto}.msg .ubody.left{align-items:flex-start}.bmeta{font-size:var(--fs-xs);color:var(--muted)}.bubble.other{background:var(--surface);color:var(--ink);border:var(--border);border-radius:10px 10px 10px 3px}.msg>.av{width:30px;height:30px;font-size:var(--fs-xs)}.sysl{font-size:var(--fs-xs);color:var(--muted);background:var(--surface-2);padding:var(--s1) var(--s3);text-align:center;border-radius:999px;align-self:center;max-width:90%}@media (width<=900px){.tchat{grid-template-columns:minmax(0,1fr)}.tinfo{order:-1;position:static}}.combo{position:relative}.combo-list{z-index:30;background:var(--surface);border:var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-popover);padding:var(--s1);max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combo-opt{text-align:left;width:100%;padding:var(--s2) var(--s3);border-radius:var(--r);font-size:var(--fs-sm);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.combo-opt small{color:var(--muted);font-size:var(--fs-xs)}.combo-opt:hover,.combo-opt.on{background:var(--accent-soft)}.combo-empty{padding:var(--s3);font-size:var(--fs-sm);color:var(--muted)}.cond{font-size:var(--fs-xs);color:var(--muted);gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.cond select{width:auto;font-size:var(--fs-sm)}.switch.small{font-size:var(--fs-xs);color:var(--muted)}.pm{border:var(--border);background:var(--surface);border-radius:var(--r);font-weight:700;font-size:var(--fs-sm);min-width:48px;height:var(--h-ctl);padding:0 var(--s3)}.pm:hover{border-color:var(--accent)}.rules{gap:var(--s2);flex-direction:column;display:flex}.rule-row{gap:var(--s2);padding:var(--s2) var(--s3);border:var(--border);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.rule-row.off{opacity:.55}.rule-row .inp{width:auto;font-size:var(--fs-sm);padding:0 var(--s2)}.rule-row .sp{flex:1}.tester{gap:var(--s2);padding:var(--s3) var(--s3);border-radius:var(--r-lg);background:var(--surface-2);flex-wrap:wrap;align-items:center;display:flex}.tester .inp{width:auto;font-size:var(--fs-sm)}.tester #pt-text{flex:1;min-width:200px}.tester-out{gap:var(--s3);flex-wrap:wrap;flex-basis:100%;align-items:center;display:flex}.tkm{z-index:41;background:var(--surface);border:var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-popover);grid-template-rows:auto minmax(0,1fr);max-width:1440px;margin:0 auto;display:grid;position:fixed;inset:20px;overflow:hidden}.tkm-h{align-items:flex-start;gap:var(--s3);padding:var(--s4) var(--s4);border-bottom:var(--border);flex-wrap:wrap;display:flex}.tkm-t{gap:var(--s1);flex-direction:column;flex:360px;min-width:0;display:flex}.tkm-t h2{font-size:var(--fs-xl);line-height:1.25}.tkm-act{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.pendpick{gap:var(--s2);font-size:var(--fs-sm);padding:var(--s2) var(--s3);border-radius:var(--r-lg);background:var(--int-soft);flex-wrap:wrap;flex-basis:100%;align-items:center;display:flex}.tkm-b{grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.tkm-chat{border-right:var(--border);background:var(--bg);flex-direction:column;min-height:0;display:flex}.tkm-thread{padding:20px var(--s5);gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.tkm-thread .ubody{max-width:min(620px,80%)}.tkm-comp{padding:var(--s3) var(--s4) var(--s4);border-top:var(--border);background:var(--surface);gap:var(--s2);flex-direction:column;display:flex}.sm-chip{padding:var(--s1) var(--s3);font-size:var(--fs-xs);align-items:center;gap:var(--s1);display:inline-flex}.sm-chip svg{color:var(--accent)}.tkm-side{background:var(--surface);flex-direction:column;min-height:0;display:flex}.tabs{border-bottom:var(--border);gap:var(--s1);padding:var(--s2) var(--s3) 0;display:flex}.tab{font-weight:600;font-size:var(--fs-sm);color:var(--muted);height:var(--h-ctl);padding:0 var(--s3);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.tab.m-only{display:none}.tkm-pane{padding:var(--s4) var(--s4) 20px;gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.tkm-pane .fields{grid-template-columns:1fr 1fr}@media (width<=900px){.tkm{border-radius:0;inset:0}.tkm-b{grid-template-columns:1fr}.tkm-chat{border-right:0;display:none}.tkm-b.show-chat .tkm-chat{display:flex}.tkm-b.show-chat .tkm-pane{display:none}.tab.m-only{display:block}.tkm-side{min-height:0}}.spark{width:100%;height:24px;display:block}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--accent)}table.tbl tfoot td{border-top:2px solid var(--line);background:var(--surface-2);border-bottom:0}.dept{gap:var(--s2);padding:var(--s3) 0;border-bottom:var(--border);flex-direction:column;display:flex}.dept:last-child{border-bottom:0}.dept .track{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.dept .track i{background:var(--accent);border-radius:4px;height:100%;display:block}span.vip{font-size:var(--fs-xs);color:var(--vip);padding:1px var(--s1);vertical-align:1px;letter-spacing:normal;background:var(--vip-soft);border-radius:4px;flex:none;font-weight:400;line-height:1.5;display:inline-block}.tk[draggable=true]{cursor:grab}.tk.dragging{opacity:.45;cursor:grabbing}.col.can-drop{outline:2px dashed var(--line-hi);outline-offset:-4px}.col.over{background:var(--accent-soft);outline-color:var(--accent)}.tag{font-size:var(--fs-xs);color:var(--muted);border:var(--border);border-radius:var(--r);padding:1px var(--s2);white-space:nowrap}.sample{font-size:var(--fs-xs);color:var(--signal);background:var(--signal-soft);padding:2px var(--s2);white-space:nowrap;border-radius:999px;font-weight:400}.ok-t{color:var(--ok)}.warn-t{color:var(--signal)}.crit-t{color:var(--crit)}.ok-bg{background:var(--ok)}.warn-bg{background:var(--signal)}.crit-bg{background:var(--crit)}.card{background:var(--surface);border:var(--border);border-radius:var(--r-lg);padding:var(--s4);gap:var(--s3);flex-direction:column;min-width:0;display:flex}.card h3{font-size:var(--fs-lg)}.card ol{gap:var(--s1);flex-direction:column;margin:0;padding-left:20px;display:flex}.panel{background:var(--surface);border:var(--border);border-radius:var(--r-lg);padding:var(--s4);gap:var(--s3);flex-direction:column;min-width:0;display:flex}.panel h3{font-size:var(--fs-lg)}.panel .head{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.panel .head .sp{flex:1}.note{font-size:var(--fs-sm);background:var(--surface-2);border-radius:var(--r-lg);padding:var(--s3) var(--s3);color:var(--muted)}.fields{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fields>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fields dt{font-size:var(--fs-xs);letter-spacing:normal;text-transform:none;color:var(--muted);font-weight:600}.fields dd{font-size:var(--fs-md);overflow-wrap:anywhere;margin:0}.fields .wide{grid-column:1/-1}.s11-requester-line{justify-content:flex-start;align-items:baseline;gap:var(--s1)}.s11-requester-line .btn.link{min-height:0;padding:0}.s11-draft-attachments{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.toolbar{gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.toolbar .sp{flex:1}.grid2{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tblwrap{min-width:0;overflow-x:auto}table.tbl{border-collapse:collapse;font-size:var(--fs-sm);width:100%;min-width:560px}table.tbl th,table.tbl td{border-bottom:var(--border);text-align:left;vertical-align:top;padding:var(--table-py) var(--s2)}table.tbl th{font-size:var(--fs-xs);text-transform:none;letter-spacing:normal;color:var(--muted);white-space:nowrap;font-weight:600}table.tbl td.num,table.tbl th.num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}table.tbl tr:hover td{background:var(--surface-2)}.chat{gap:var(--s4);flex-direction:column;max-width:780px;min-height:calc(100dvh - 102px);margin:0 auto;display:flex}.content:has(>.chat){padding-bottom:var(--s3)}.hero h2{letter-spacing:-.02em;font-weight:700;line-height:1.15;font-size:var(--fs-2xl)}.hero h2 em{color:var(--accent);font-style:normal}.hero p{color:var(--muted);font-size:var(--fs-md)}.msgs{gap:var(--s4);flex-direction:column;display:flex}.msg{gap:var(--s3);align-items:flex-start;min-width:0;display:flex}.msg.user{justify-content:flex-end}.ubody{align-items:flex-end;gap:var(--s2);flex-direction:column;max-width:min(560px,85%);display:flex}.bubble{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-lg) 16px 4px 16px;padding:var(--s3) var(--s4)}.ai-mark{border-radius:var(--r);background:var(--surface);border:var(--border);flex:none;place-items:center;width:30px;height:30px;display:grid}.ai-mark img{width:22px;height:22px}.msg .body{gap:var(--s3);flex-direction:column;flex:1;min-width:0;max-width:640px;display:flex}.msg .body>p{max-width:62ch}.kbmeta{gap:var(--s3);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;display:flex}.draft-title{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:650}.ai-badge{align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--accent);font-weight:600;display:inline-flex}.ai-badge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.confirm-id{font-family:var(--f-mono);font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:600}.qstrip{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qstrip div{background:var(--surface-2);border-radius:var(--r-lg);padding:var(--s3) var(--s3);flex-direction:column;gap:2px;min-width:0;display:flex}.qstrip b{font-family:var(--f-mono);font-size:var(--fs-xl);font-weight:600}.qstrip b.sig{color:var(--signal)}.qstrip span{font-size:var(--fs-xs);color:var(--muted)}.tree{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tree li{gap:var(--s3);padding:var(--s2) var(--s3);border:var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:center;display:flex}.tree li.child{margin-left:var(--s4)}.tree .t{flex:1;min-width:140px}.form{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form label{gap:var(--s1);font-size:var(--fs-xs);color:var(--muted);flex-direction:column;min-width:0;font-weight:500;display:flex}.form .wide{grid-column:1/-1}.form input:not([type=checkbox]):not([type=radio]),.form select{border:var(--border);background:var(--surface-2);border-radius:var(--r);font-size:var(--fs-md);width:100%;min-width:0;height:var(--h-ctl);padding:0 var(--s2)}.checks{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check{gap:var(--s2);border:var(--border);border-radius:var(--r);padding:var(--s2) var(--s3);font-size:var(--fs-md);cursor:pointer;align-items:center;display:flex}.check:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.check small{color:var(--muted);font-size:var(--fs-xs);text-align:right;margin-left:auto}.typing{gap:var(--s1);padding:var(--s2) 0;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.composer-wrap{padding-top:var(--s3);background:linear-gradient(to top, var(--bg) 75%, transparent);gap:var(--s2);flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0}.suggest{gap:var(--s2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex}.suggest button{border:var(--border);background:var(--surface);border-radius:var(--r);padding:var(--s1) var(--s3);font-size:var(--fs-sm);text-align:left}.suggest button:hover{border-color:var(--accent);color:var(--accent)}.composer{gap:var(--s2);background:var(--surface);border:var(--border);border-radius:var(--r-lg);padding:var(--s2) var(--s2) var(--s2) var(--s3);align-items:flex-end;display:flex}.composer:focus-within{border-color:var(--accent)}.composer textarea{resize:none;padding:var(--s2) var(--s1);background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:140px}.icon-btn{color:var(--muted);height:var(--h-ctl);width:var(--h-ctl);border-radius:var(--r);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.icon-btn:hover{background:var(--surface-2)}.icon-btn.send{background:var(--accent);color:var(--accent-ink)}.fine{font-size:var(--fs-xs);color:var(--muted);text-align:center;padding:0 0 var(--s1)}.thumbs{gap:var(--s2);flex-wrap:wrap;display:flex}.s8d-attachments{gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.s8d-attachment{align-items:center;gap:var(--s1);min-width:0;max-width:100%;display:inline-flex}.s8d-attachment .tag{white-space:normal;overflow-wrap:anywhere;min-width:0}.thumb{border-radius:var(--r);border:var(--border);background:var(--surface-2);cursor:zoom-in;width:96px;height:64px;padding:0;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.lightbox{z-index:61;cursor:zoom-out;place-items:center;display:grid;position:fixed;inset:24px}.lightbox img{border-radius:var(--r-lg);max-width:100%;max-height:100%;box-shadow:var(--shadow-popover)}.article{position:sticky;top:80px}details summary{cursor:pointer;color:var(--accent);font-weight:600}details.cal{border:1px dashed var(--line);border-radius:var(--r-lg);padding:var(--s3) var(--s3)}.tv:fullscreen{border-radius:0;padding:40px;overflow:auto}.article ol{font-size:var(--fs-md);gap:var(--s2)}.board-wrap{padding-bottom:var(--s2);overflow-x:auto}.board{gap:var(--s3);grid-template-columns:repeat(5,minmax(230px,1fr));min-width:1200px;display:grid}.col{background:var(--surface-2);border:var(--border);border-radius:var(--r-lg);padding:var(--s3);gap:var(--s2);flex-direction:column;min-height:240px;display:flex}.col-h{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2) var(--s2);font-weight:600;font-size:var(--fs-sm);display:flex}.col-h .mono{color:var(--muted);font-size:var(--fs-xs);margin-left:auto}.col-h small{color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.tk:hover{border-color:var(--accent)}.sla{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.sla i{border-radius:2px;height:100%;display:block}.scrim{background:var(--scrim);z-index:40;position:fixed;inset:0}.section{gap:var(--s2);flex-direction:column;display:flex}fieldset.section{min-width:0;padding:var(--s3);border:var(--border);border-radius:var(--r);margin:0}fieldset.section>legend{padding:0 var(--s1);font-size:var(--fs-sm);color:var(--muted)}.clocks{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clock{background:var(--surface-2);border-radius:var(--r-lg);padding:var(--s3) var(--s3);gap:var(--s2);flex-direction:column;display:flex}.clock span{font-size:var(--fs-xs);color:var(--muted)}.clock b{font-size:var(--fs-md)}.timeline{padding:0 0 0 var(--s4);gap:var(--s3);border-left:2px solid var(--line);flex-direction:column;margin:0;list-style:none;display:flex}.timeline li{font-size:var(--fs-sm);position:relative}.timeline li:before{content:"";background:var(--surface);border:var(--focus-ring);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px}.timeline small{color:var(--muted);font-size:var(--fs-xs);display:block}.collision{font-size:var(--fs-sm);color:var(--hold);background:var(--hold-soft);border-radius:var(--r);padding:var(--s2) var(--s3)}.list{gap:var(--s3);flex-direction:column;max-width:880px;display:flex}.mine h3{font-size:var(--fs-lg);font-family:var(--f-body);font-weight:600}.stepper{gap:var(--s2);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.stepper span{font-size:var(--fs-xs);color:var(--muted);gap:var(--s1);flex-direction:column;display:flex}.stepper span:before{content:"";background:var(--line);border-radius:2px;height:4px}.stepper span.done:before{background:var(--accent)}.stepper span.done{color:var(--ink)}.qbox{text-align:right}.qbox b{font-family:var(--f-mono);font-size:var(--fs-2xl);color:var(--signal);line-height:1;display:block}.qbox span{font-size:var(--fs-xs);color:var(--muted)}.ask{border-radius:var(--r-lg);padding:var(--s3);gap:var(--s2);background:var(--surface-2);flex-direction:column;grid-column:1/-1;display:flex}.ask.hold{background:var(--hold-soft)}.stars{gap:var(--s1);display:flex}.stars button{border:var(--border);background:var(--surface);border-radius:var(--r);width:38px;font-family:var(--f-mono);height:var(--h-ctl);font-weight:600}.stars button:hover,.stars button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.tv{background:var(--ink);color:var(--bg);border-radius:var(--r-lg);padding:var(--s5);flex-direction:column;gap:20px;min-width:0;display:flex}.kpis{gap:var(--s3);margin-bottom:var(--s4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kpi{background:var(--surface);border:var(--border);border-radius:var(--r-lg);padding:var(--s4) var(--s4);gap:var(--s1);flex-direction:column;min-width:0;display:flex}.kpi b{font-family:var(--f-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.05}.kpi span{font-size:var(--fs-xs);color:var(--muted)}.kpi em{font-style:normal;font-size:var(--fs-xs);font-weight:600}.legend{gap:var(--s4);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;display:flex}.legend i{width:10px;height:10px;margin-right:var(--s2);vertical-align:-1px;border-radius:3px;display:inline-block}.chart svg{width:100%;height:auto;display:block}.chart text{fill:var(--muted);font-family:var(--f-mono);font-size:var(--fs-xs)}.tenant{gap:var(--s4);flex-direction:column;display:flex}.kv{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kv div{background:var(--surface-2);border-radius:var(--r-lg);padding:var(--s3) var(--s3);flex-direction:column;gap:2px;min-width:0;display:flex}.kv span{font-size:var(--fs-xs);color:var(--muted);text-transform:none;letter-spacing:normal;font-weight:600}.kv b{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:500}.switch{align-items:center;gap:var(--s2);font-size:var(--fs-md);cursor:pointer;min-height:var(--h-ctl);flex-direction:row;display:inline-flex}.switch input{appearance:none;background:var(--line);border-radius:var(--r-lg);cursor:pointer;border:0;flex:none;width:36px;height:20px;margin:0;padding:0;position:relative}.switch input:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--accent)}.switch input:checked:after{left:18px}.switch.s8c-switch,.form .switch,.s6-admin-detail .switch{align-items:center;gap:var(--s2);color:var(--ink);flex-direction:row;display:inline-flex}.s8c-switch input{margin:0}.s8c-compact-list.s6-admin-list{gap:var(--s2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);position:relative}.s8c-compact-list.s6-admin-selected{grid-template-columns:minmax(320px,1fr) minmax(360px,440px)}.s8c-compact-list.s8c-group-list.s6-admin-selected{grid-template-columns:minmax(240px,1fr) minmax(480px,2fr)}.s8c-compact-list>.s6-admin-filters{align-items:flex-end;gap:var(--s2);padding:var(--s2);flex-flow:wrap;grid-column:1/-1;overflow:visible}.s8c-compact-list .s6-admin-filters>label{flex:104px}.s8c-compact-list .s6-admin-filters>label:first-child{flex:2 176px}.s8c-more-filters{padding:var(--s2);position:relative}.s8c-more-filters>div{z-index:6;width:264px;padding:var(--s4);background:var(--surface);border:var(--border);border-radius:var(--r);box-shadow:var(--shadow-popover);position:absolute;top:100%;right:0}.s8c-bulk-bar{align-items:center;gap:var(--s2);flex-wrap:wrap;flex-basis:100%;display:flex}.s8c-bulk-bar .inp{width:auto}.s8c-compact-list .tbl{table-layout:auto}.s8c-compact-list>.s6-admin-detail{padding:var(--s4)}.s8c-group-list .s6-admin-center .tbl{min-width:0}.s8c-compact-list td[data-column=name]{white-space:normal;min-width:240px}.s8c-compact-list td[data-column=name] small,.s8c-person-form small,.s8c-member-hit small,.s8c-reach small{overflow-wrap:anywhere;display:block}.s8c-person-form{gap:var(--s2);flex-direction:column;min-height:calc(100% - 48px);display:flex}.s8c-person-form .seg{flex-wrap:wrap;display:flex}.s8c-person-form>[role=tabpanel]{gap:var(--s2);flex:1}.s8c-person-footer{gap:var(--s2);padding:var(--s4) 0;background:var(--surface);border-top:var(--border);z-index:2;display:flex;position:sticky;bottom:-16px}.s8c-chip{align-items:center;gap:var(--s2);border:var(--border);border-radius:var(--r);padding:0 var(--s2);display:inline-flex}.s8c-member-table{min-height:0;max-height:min(320px,30vh);overflow:auto}.s8c-member-hits{max-height:240px;overflow:auto}.s6-admin-detail .s8c-member-hit{align-items:center;gap:var(--s2);padding:var(--s2);color:var(--ink);display:flex}.s8c-member-hit input{flex:none}.s8c-reach{min-width:240px;max-height:320px;padding:var(--s2);overflow:auto}@media (width<=1100px){.s8c-compact-list.s6-admin-selected,.s8c-compact-list.s8c-group-list.s6-admin-selected{grid-template-columns:minmax(0,1fr)}.s8c-compact-list.s6-admin-selected>.s6-admin-detail{z-index:7;width:min(440px,100%);box-shadow:var(--shadow-popover);position:absolute;top:0;bottom:0;right:0}}.yes{color:var(--ok);font-weight:600}.no{color:var(--muted)}.flow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.flow .node{border:1.5px solid var(--line);border-radius:var(--r-lg);padding:var(--s2) var(--s4);font-weight:600;font-size:var(--fs-md);background:var(--surface)}table.mx{border-collapse:collapse;font-size:var(--fs-sm);min-width:440px}table.mx th,table.mx td{border:var(--border);padding:var(--s2) var(--s3);text-align:center}table.mx th{background:var(--surface-2);font-weight:600}.req{gap:var(--s2) var(--s4);padding:var(--s3) var(--s1);border-bottom:var(--border);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;display:grid}.req .id{font-family:var(--f-mono);color:var(--muted);font-size:var(--fs-sm);padding-top:2px}.st-ok{--c:var(--ok)}.st-partial{--c:var(--signal)}.st-no{--c:var(--crit)}.val[aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:var(--critical-ink)}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);padding:var(--s3) var(--s4);border-radius:var(--r-lg);font-size:var(--fs-md);z-index:60;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}.sheet{z-index:45;background:var(--surface);border-radius:var(--r-lg) 16px 0 0;padding:var(--s4) var(--s3) calc(var(--s4) + env(safe-area-inset-bottom,0px));gap:var(--s1);box-shadow:var(--shadow-popover);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width<=1180px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.article{position:static}}@media (width<=820px){html{scroll-padding-bottom:calc(var(--tab) + var(--s5) + env(safe-area-inset-bottom,0px))}.shell{grid-template-columns:1fr}.rail{z-index:30;height:auto;padding:var(--s2) var(--s2) calc(var(--s2) + env(safe-area-inset-bottom,0px));border-right:0;border-top:var(--border);flex-direction:row;gap:0;position:fixed;inset:auto 0 0;overflow:visible}.brand,.rail-foot,.navgroup .eyebrow{display:none}.navgroup{display:contents}.nav{font-size:var(--fs-xs);padding:var(--s2) 2px;text-align:center;flex-direction:column;flex:1;justify-content:center;gap:2px}.nav .count,.nav.extra{display:none}.nav.more{display:flex}.nav .lg{display:none}.topbar{padding:var(--s3) var(--s4)}.topbar .sp{flex-basis:100%;height:0}.content{padding:var(--s4);padding-block:var(--s4) calc(var(--tab) + var(--s5) + env(safe-area-inset-bottom,0px))}.composer-wrap{bottom:calc(var(--tab) + env(safe-area-inset-bottom,0px))}.grid2{grid-template-columns:1fr}.who,.seg-label{display:none}.topbar .seg button{padding:var(--s1) var(--s2)}}@media (width>=821px){.nav .sh{display:none}}@media (width<=520px){.fields,.form,.checks,.clocks,.kv{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qstrip b{font-size:var(--fs-lg)}.mine{grid-template-columns:minmax(0,1fr)}.trackline{flex-wrap:wrap;min-width:0}.qbox{text-align:left}.tv{padding:var(--s4)}.req{grid-template-columns:36px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.contact{gap:var(--s3) var(--s4);border:var(--border);background:var(--surface);border-radius:var(--r-lg);padding:var(--s3) var(--s4);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex}.contact .wa{align-items:center;gap:var(--s2);font-weight:700;display:inline-flex}.contact .wa svg{color:var(--ok)}.contact .sp{flex:1}a.btn{color:inherit;text-decoration:none}.rail-foot .contact{align-items:flex-start;gap:var(--s1);padding:var(--s3);font-size:var(--fs-xs);flex-direction:column}.off{opacity:.55}.clock .hint{font-size:var(--fs-xs);color:var(--muted)}.bulk{gap:var(--s2);padding:var(--s2) var(--s3);margin-bottom:var(--s3);border:1px solid var(--accent);border-radius:var(--r-lg);background:var(--accent-soft,var(--surface-2));flex-wrap:wrap;align-items:center;display:flex}.tbl tr.selrow td{background:var(--surface-2)}.qbox.turn b{color:var(--ok)}.hero .scope{font-size:var(--fs-xs);color:var(--muted);margin-top:-4px}[hidden]{display:none!important}#root{min-height:100%}.status-dot{background:var(--muted);width:8px;height:8px;margin-right:var(--s2);border-radius:50%;display:inline-block}.status-dot.ok{background:var(--ok)}.status-dot.down{background:var(--crit)}.placeholder{gap:var(--s4);flex-direction:column;max-width:720px;display:flex}.placeholder .next{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.placeholder ul{padding-left:var(--s4);gap:var(--s1);color:var(--muted);flex-direction:column;margin:0;display:flex}.devpick{max-width:230px}.tkm-err{color:var(--crit);font-size:var(--fs-sm)}.tk{background:var(--surface);border:var(--border);border-radius:var(--r-lg);padding:var(--s3) var(--s3);gap:var(--s2);font-size:var(--fs-sm);text-align:left;cursor:grab;width:100%;color:inherit;font:inherit;flex-direction:column;display:flex}.tk b{font-weight:500;font-size:var(--fs-md);line-height:1.35}.tkm-comp .composer-wrap{background:0 0;padding-top:0;position:static}@media (width<=900px){.tinfo,.tthread{min-width:0}}@media (width<=820px){.devpick{max-width:150px}.topbar h1{flex:auto;min-width:0}}.tinfo dd{overflow-wrap:anywhere}.kind-badge{padding:1px var(--s2);border-radius:var(--r);font:400 var(--fs-xs) var(--f-body);flex:none;align-items:center;display:inline-flex}.kind-INC,.kind-SOL,.kind-ACC,.kind-ING,.kind-PRB{color:var(--muted);background:var(--surface-2)}.ticket-ficha{padding:var(--s4);min-width:0;overflow:auto}.ficha-copy{margin-left:var(--s2)}.ficha-progress{width:100%;height:7px;accent-color:var(--ok);margin:var(--s3) 0}.ficha-drawer-head{padding:var(--s3) var(--s4);border-bottom:var(--border);background:var(--surface);justify-content:space-between}.tkm-b.ficha-mode{grid-template-columns:minmax(0,1fr) 380px}.ficha-mode .tkm-chat,.ficha-mode .tthread{display:none}.ficha-mode[data-conversation=true] .tkm-chat,.ficha-mode[data-conversation=true] .tthread{z-index:55;border:var(--border-hi);border-radius:var(--r-lg);width:min(560px,100vw - 32px);box-shadow:var(--shadow-popover);background:var(--bg);min-height:0;display:flex;position:fixed;inset:100px 24px 24px auto;overflow:auto}.ficha-mode .tthread .msgs{padding:var(--s3);flex:1;overflow:auto}@media (width<=900px){.tkm-b.ficha-mode,.tchat.ficha-mode{grid-template-columns:minmax(0,1fr);overflow:auto}.tkm-b.ficha-mode .tkm-side{display:flex}.tkm-b.ficha-mode .tkm-pane{display:block}.tchat.ficha-mode .tinfo{order:0}.ficha-mode[data-conversation=true] .tkm-chat,.ficha-mode[data-conversation=true] .tthread{width:calc(100vw - 16px);inset:80px 8px 8px}}.ficha-need{gap:var(--s2);align-items:center;display:inline-flex}.ficha-need small{color:var(--muted);font-size:var(--fs-xs)}.ficha-need[data-checked=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.forms-grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.forms-grid label{gap:var(--s1);display:grid}.forms-table{max-width:100%;overflow-x:auto}.forms-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-sm)}.forms-table th,.forms-table td{text-align:left;vertical-align:top;border-bottom:var(--border);padding:var(--table-py) var(--s2)}.forms-table small{display:block}.forms-table th:first-child{min-width:140px}.forms-table td{overflow-wrap:break-word}.ficha-person-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:124px;max-width:180px;display:-webkit-box;overflow:hidden}.ficha-row-state,.ficha-row-actions{align-items:center;gap:var(--s1);white-space:nowrap;display:inline-flex}.ficha-row-state{gap:var(--s2)}.ficha-row-actions .btn{min-width:28px;padding:0 var(--s1)}.ficha-delivery{width:220px;margin-top:var(--s2)}.ficha-delivery .inp{min-width:0}.c3-shell{gap:var(--s4);min-width:0;height:calc(100dvh - 150px);display:flex}.c3-views{gap:var(--s1);flex-direction:column;flex:0 0 180px;display:flex;overflow:auto}.c3-views .btn{text-align:left;font-size:var(--fs-xs);padding:0 var(--s2);justify-content:space-between}.c3-views [aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.c3-main{flex-direction:column;flex:1;min-width:0;display:flex}.c3-main>.toolbar{gap:var(--s2);flex-wrap:wrap;flex:none}.c3-filter{width:auto;max-width:160px}.c3-search{max-width:240px}.c3-view-select{display:none}.c3-multi{position:relative}.c3-multi summary{cursor:pointer;align-items:center;gap:var(--s3);list-style:none;display:flex}.c3-multi summary::-webkit-details-marker{display:none}.c3-multi summary:after{content:"⌄";margin-left:auto}.c3-multi[open] summary:after{content:"⌃"}.c3-multi>div{z-index:25;background:var(--surface);border:var(--border);padding:var(--s3);min-width:180px;box-shadow:var(--shadow-popover);position:absolute;top:100%;left:0}.c3-multi label{gap:var(--s2);padding:var(--s1);white-space:nowrap;display:flex}.c3-work{gap:var(--s3);flex:1;min-width:0;min-height:0;display:flex}.c3-results{flex-direction:column;flex:1;min-width:0;display:flex}.c3-scroll{border:var(--border);background:var(--surface);flex:1;overflow:auto}.c3-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-xs);white-space:nowrap}.c3-table th{z-index:1;background:var(--surface-2);text-align:left;position:sticky;top:0}.c3-table td,.c3-table th{border-bottom:var(--border);padding:var(--table-py) var(--s2)}.c3-table th button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.c3-table th button:hover{color:var(--accent)}.c3-table tbody tr{cursor:pointer}.c3-table tbody tr:hover,.c3-table tr[aria-selected=true]{background:var(--accent-soft)}.c3-table .c3-title{text-overflow:ellipsis;max-width:300px;overflow:hidden}.c3-compact td{padding:var(--s1) var(--s2)}.c3-focused{outline:1px solid var(--accent);outline-offset:-1px}.c3-shell :focus-visible{outline:var(--focus-ring);outline-offset:-2px}.c3-footer{padding:var(--s3) 0;gap:var(--s3);flex-wrap:wrap;flex:none;margin:0}.c3-bulk{background:var(--accent-soft);padding:var(--s2)}.c3-pane{flex-shrink:0;min-width:420px;max-width:65%;min-height:0;position:relative}.c3-resize{cursor:col-resize;touch-action:none;z-index:3;width:8px;position:absolute;top:0;bottom:0;left:-8px}.c3-detail.tkm{border-radius:var(--r);width:100%;height:100%;box-shadow:none;position:relative;inset:auto}.c3-detail .tkm-b,.c3-detail .tkm-b.ficha-mode{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow:auto}.c3-detail .ticket-ficha{overflow:visible}.c3-detail .tkm-chat{min-height:350px}.c3-detail .tkm-side{min-height:320px}.c3-detail .tkm-pane{overflow:visible}.c3-detail .ficha-mode[data-conversation=true] .tkm-chat{width:100%;position:relative;inset:auto}.c3-detail .tkm-t{flex-basis:220px}.c3-skeleton span{background:var(--surface-2);border-radius:4px;height:16px;animation:1s infinite alternate c3-pulse;display:block}@keyframes c3-pulse{to{opacity:.35}}.c3-results .board-wrap{min-height:0;overflow:auto}.c3-results .col{max-height:100%;overflow:auto}.c3-results .board{height:100%}@media (width<=900px){.c3-views{display:none}.c3-view-select{display:block}.c3-shell{height:calc(100dvh - 180px)}.c3-filter{max-width:130px}.c3-main>.toolbar{gap:var(--s1)}.c3-search{max-width:none}}.c3-problems{font-size:var(--fs-xs);margin-bottom:var(--s2);flex:none}.c3-problems>div{max-height:180px;overflow:auto}.c3-problems summary{cursor:pointer;color:var(--muted)}.c3-bulk-toast{width:min(640px,100vw - 32px);max-height:45vh;overflow:auto}.c3-bulk-toast ul{margin:var(--s2) 0;white-space:normal;padding-left:20px}.c3-bulk-toast li{padding:var(--s1) 0}.shell:has(.s10-flow-layout){height:100dvh;min-height:0;overflow:hidden}.main:has(>.content>.s10-flow-layout){height:100%;min-height:0}.main:has(>.content>.s10-flow-layout)>.topbar{flex-shrink:0}.content:has(>.s10-flow-layout){flex:1;min-height:0;padding:16px;overflow:hidden}.s10-flow-layout{grid-template-columns:200px minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.s10-flow-layout>*{min-width:0;min-height:0}.s10-flow-list{align-self:start;max-height:100%;overflow:auto}.s10-flow-list .lrow{flex-direction:column;align-items:flex-start;gap:2px;width:100%}.s10-flow-list .lrow[aria-pressed=true]{background:var(--accent-soft)}.s10-flow-list .lgh{justify-content:space-between}.s10-flow-editor{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.s10-flow-toolbar{border-bottom:1px solid var(--line);z-index:6;background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex;position:sticky;top:0}.s10-flow-toolbar>b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;margin-right:auto;overflow:hidden}.s10-flow-toolbar .btn{padding:5px 8px}.s10-flow-body{border:0;flex:1;min-width:0;min-height:0;margin:0;padding:0}.s10-flow-body:disabled{pointer-events:none;opacity:.7}.s10-flow-list-editor{flex-direction:column;gap:10px;height:100%;padding:12px;display:flex;overflow:auto}.s10-flow-list-editor>*{flex-shrink:0}.s10-flow-list-editor ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s10-flow-list-editor .card{gap:8px;padding:12px}.s10-flow-message{margin:0;padding:4px 8px}@media (width<=720px){.s10-flow-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.s10-flow-list{max-height:100px}.content:has(>.s10-flow-layout){padding:8px}}.sprint5a-kb-layout,.sprint5a-flow-layout{gap:var(--s4);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;display:grid}.sprint5a-flow-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.sprint5a-kb-layout>*,.sprint5a-flow-layout>*{min-width:0}@media (width<=720px){.sprint5a-kb-layout,.sprint5a-flow-layout{grid-template-columns:minmax(0,1fr)}}.forms-table th:last-child,.forms-table td:last-child{background:var(--surface);border-left:var(--border);position:sticky;right:0}.legacy-original-request .legacy-original-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--s2) 0 0;font-size:var(--fs-sm);-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.legacy-original-request .legacy-original-text.expanded{display:block}@media (width>=1280px){.chat.legacy-wide-assistant{width:100%;max-width:960px}.tchat{grid-template-columns:minmax(0,960px) 300px;width:100%;max-width:1278px}.tchat.ficha-mode[data-conversation=true] .tthread{width:min(960px,100vw - 64px)}.legacy-wide-assistant .msg .body,.legacy-wide-assistant .ubody,.tchat .ubody{overflow-wrap:anywhere;max-width:min(70ch,85%)}.legacy-wide-assistant .msg .body>p{max-width:70ch}.legacy-wide-assistant .composer-wrap,.tchat .composer-wrap{box-sizing:border-box;width:100%;max-width:none}}@media (width>=1600px){.chat.legacy-wide-assistant{max-width:1100px}.tchat{grid-template-columns:minmax(0,1100px) 300px;max-width:1418px}.tchat.ficha-mode[data-conversation=true] .tthread{width:min(1100px,100vw - 64px)}}.sprint8-feedback{z-index:80;gap:var(--s2);flex-direction:column;width:min(340px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.sprint8-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sprint8-trend{width:100%}.sprint8-table{width:100%;overflow-x:auto}.sprint8-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.sprint8-table td,.sprint8-table th{text-align:left;border-bottom:var(--border);padding:var(--table-py) var(--s2)}.sprint8-table th{color:var(--muted);white-space:nowrap}[data-prefilled=true] .inp{outline:var(--focus-ring);outline-offset:1px}.s8c-group-fields{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.s8c-group-fields>label:first-child{flex:180px;min-width:0}.s8c-group-fields>.switch{align-self:flex-end;margin-bottom:0}.s8c-group-fields input[type=date]{width:132px}.s8c-group-save{align-self:flex-end}.s8c-group-detail,.s8c-members{gap:var(--s2)}.s8c-members>.btn{align-self:flex-start}.s8c-member-table thead{background:var(--surface);position:sticky;top:0}.s8c-access-status,.s8c-account-status{white-space:nowrap;font-size:var(--fs-xs);color:var(--muted)}.s8c-account-status{display:block}.s8c-group-list .s6-admin-center td[data-column=name]{min-width:0}.s8e-table-scroll{max-width:100%;overflow-x:auto}.s8e-table-scroll table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.s8e-table-scroll th,.s8e-table-scroll td{text-align:left;border-bottom:var(--border);padding:var(--s1) var(--s2)}.s8e-table-scroll small{display:block}.s11-density-dialog{width:min(320px, calc(100vw - var(--s6)));padding:var(--s5);border:var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-popover);margin:auto}.s11-density-dialog[open]{gap:var(--s4);display:grid}.s11-density-dialog::backdrop{background:var(--scrim)}.s11-density-dialog h2{font-size:var(--fs-lg)}.s11-density-dialog [aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}
