.home-root{color:#e2e8f0;background:radial-gradient(at 25% 20%,#102036 0%,#060d14 70%);flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow-x:hidden}.home-root:before{content:"";opacity:.18;pointer-events:none;z-index:0;background:url(/prism_logo_large.svg) 50%/contain no-repeat;width:min(1400px,110vw);height:min(1400px,110vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(55% 65%,#000 30%,#0000 80%);mask-image:radial-gradient(55% 65%,#000 30%,#0000 80%)}.home-root:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 40%,#6366f11a 0%,#0000 35%),radial-gradient(circle at 70% 60%,#22d3ee14 0%,#0000 35%),radial-gradient(circle at 50% 80%,#f472b60f 0%,#0000 35%);width:200%;height:200%;animation:28s ease-in-out infinite alternate home-swirl;position:fixed;top:-50%;left:-50%}@keyframes home-swirl{0%{transform:translate(0)rotate(0)}to{transform:translate(-30px,20px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.home-root:after{animation:none}}.home-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.home-head{align-items:center;gap:24px;padding:28px 56px 0;display:flex}.home-brand{align-items:center;gap:14px;display:flex}.home-brand-logo{border-radius:10px;width:44px;height:44px;box-shadow:0 6px 18px #6366f14d}.home-brand-name{letter-spacing:.4px;background:linear-gradient(90deg,#fff 0%,#b3d8ff 50%,#c8a5ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1}.home-brand-tag{color:#94a3b8;letter-spacing:.5px;margin-top:4px;font-size:11px}.home-head-spacer{flex:1}.home-user{color:#cbd5e1;align-items:center;gap:16px;font-size:12.5px;display:flex}.home-user-name{color:#fff;font-weight:600}.home-user-role{text-transform:uppercase;letter-spacing:.6px;color:#93c5fd;background:#3b82f633;border:1px solid #60a5fa59;border-radius:10px;padding:3px 10px;font-size:10px;font-weight:700}.home-user-role.role-dispatcher{color:#6ee7b7;background:#22c55e33;border-color:#4ade8059}.home-user-role.role-manager{color:#fde68a;background:#f59e0b33;border-color:#fbbf2459}.home-user-role.role-admin{color:#fbcfe8;background:#f472b62e;border-color:#f472b659}.home-btn{color:#cbd5e1;cursor:pointer;font-size:12px;font:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;padding:6px 12px;transition:all .12s}.home-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.home-btn.home-btn-primary{color:#dbeafe;background:#3b82f640;border-color:#60a5fa73}.home-btn.home-btn-primary:hover{color:#fff;background:#3b82f666}.home-welcome{max-width:920px;padding:32px 56px 12px}.home-welcome-h{letter-spacing:.2px;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.home-welcome-h .accent{background:linear-gradient(90deg,#93c5fd,#a78bfa,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text}.home-welcome-sub{color:#94a3b8;font-size:13px;line-height:1.55}.home-triforce-wrap{flex:1;justify-content:center;align-items:center;padding:24px 56px 60px;display:flex}.home-triforce{grid-template-columns:repeat(2,1fr);gap:28px;width:min(1000px,100%);display:grid}.home-tile-top{grid-column:1/-1;justify-self:center;width:100%;max-width:64%}.home-tile{cursor:pointer;text-align:left;min-height:220px;font:inherit;color:inherit;background:#0f172ab8;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:28px 30px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.home-tile:disabled,.home-tile.is-disabled{cursor:not-allowed}.home-tile:hover:not(:disabled):not(.is-disabled){transform:translateY(-5px);box-shadow:0 22px 60px #0000008c}.home-tile:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}.home-tile:before{content:"";opacity:0;background:linear-gradient(90deg,#f87171 0%,#fbbf24 25%,#34d399 50%,#38bdf8 75%,#a78bfa 100%);height:2px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.home-tile:hover:not(:disabled):not(.is-disabled):before{opacity:1}.home-tile-icon{margin-bottom:14px;font-size:40px;line-height:1}.home-tile-title{color:#fff;margin-bottom:6px;font-size:20px;font-weight:700}.home-tile-sub{color:#94a3b8;flex:1;font-size:12.5px;line-height:1.55}.home-tile-cta{letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:11.5px;font-weight:700;display:inline-flex}.home-tile-cta .arrow{transition:transform .18s;display:inline-block}.home-tile:hover:not(:disabled):not(.is-disabled) .home-tile-cta .arrow{transform:translate(4px)}.home-tile--cmd{background:linear-gradient(135deg,#2563eb52 0%,#1d4ed81f 60%,#0f172ab8 100%);border-color:#60a5fa4d}.home-tile--cmd:hover:not(.is-disabled){border-color:#60a5fab3}.home-tile--cmd .home-tile-cta{color:#93c5fd}.home-tile--wb{background:linear-gradient(135deg,#f59e0b4d 0%,#d977061a 60%,#0f172ab8 100%);border-color:#fbbf244d}.home-tile--wb:hover:not(.is-disabled){border-color:#fbbf24b3}.home-tile--wb .home-tile-cta{color:#fde68a}.home-tile--ba{background:linear-gradient(135deg,#10b98152 0%,#0596691f 60%,#0f172ab8 100%);border-color:#34d3994d}.home-tile--ba:hover:not(.is-disabled){border-color:#34d399b3}.home-tile--ba .home-tile-cta{color:#6ee7b7}.home-tile.is-disabled{opacity:.78}.home-tile-badge{letter-spacing:.6px;color:#fbbf24;background:#f59e0b33;border:1px solid #fbbf2466;border-radius:10px;padding:3px 9px;font-size:9.5px;font-weight:700;position:absolute;top:16px;right:16px}.home-tile-meta{color:#64748b;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11px;display:flex}.home-tile-meta-item{align-items:center;gap:5px;display:inline-flex}.home-tile-meta-dot{background:#475569;border-radius:50%;width:7px;height:7px}.home-tile--cmd .home-tile-meta-dot{background:#60a5fa}.home-tile--wb .home-tile-meta-dot{background:#fbbf24}.home-tile--ba .home-tile-meta-dot{background:#34d399}.home-signin{text-align:center;background:#0f172ab8;border:1px solid #ffffff14;border-radius:18px;max-width:460px;margin:4px auto;padding:36px 34px}.home-signin h2{color:#fff;margin:0 0 8px;font-size:22px}.home-signin p{color:#94a3b8;margin:0 0 22px;font-size:13px;line-height:1.55}.home-signin-btn{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border:none;border-radius:9px;padding:11px 22px;font-size:14px;font-weight:600;transition:filter .12s,transform .12s}.home-signin-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.home-foot{color:#475569;align-items:center;gap:18px;padding:12px 56px 22px;font-size:11px;display:flex}.home-foot a{color:#94a3b8;text-decoration:none}.home-foot a:hover{color:#e2e8f0;text-decoration:underline}.home-foot-spacer{flex:1}@media (width<=760px){.home-head,.home-welcome,.home-triforce-wrap,.home-foot{padding-left:22px;padding-right:22px}.home-triforce{grid-template-columns:1fr;gap:20px}.home-tile-top{grid-column:1;max-width:none}.home-welcome-h{font-size:22px}}.cmd{--bg:var(--prism-l-bg);--surface:var(--prism-l-surface);--surface-2:var(--prism-l-surface-2);--text:var(--prism-l-text);--text-dim:var(--prism-l-text-dim);--border:var(--prism-l-border);--shadow:var(--prism-l-shadow);--shadow-lg:var(--prism-l-shadow-lg);--accent:var(--prism-l-accent);--card-bg:var(--prism-l-card-bg);background:var(--bg);min-height:100vh;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative}.cmd[data-theme=dark]{--bg:var(--prism-d-bg);--surface:var(--prism-d-surface);--surface-2:var(--prism-d-surface-2);--text:var(--prism-d-text);--text-dim:var(--prism-d-text-dim);--border:var(--prism-d-border);--shadow:var(--prism-d-shadow);--shadow-lg:var(--prism-d-shadow-lg);--accent:var(--prism-d-accent);--card-bg:var(--prism-d-card-bg)}.cmd{--sla-safe:var(--prism-sla-safe);--sla-warning:var(--prism-sla-warning);--sla-near:var(--prism-sla-near);--sla-breached:var(--prism-sla-breached)}.cmd:before{content:"";opacity:.05;pointer-events:none;z-index:0;background:url(/prism_logo_large.svg) 50%/contain no-repeat;width:min(1200px,100vw);height:min(1200px,100vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(55% 65%,#000 30%,#0000 80%);mask-image:radial-gradient(55% 65%,#000 30%,#0000 80%)}.cmd[data-theme=dark]:before{opacity:.09}.cmd[data-bg=off]:before{display:none}.cmd{--cmd-topbar-h:55px}.cmd-shell{z-index:1;height:calc(100vh - var(--cmd-topbar-h));flex-direction:column;padding:0 22px;display:flex;position:relative;overflow:hidden}.cmd-stickyhead{z-index:40;background:var(--bg);margin:0 -22px 7px;padding:5px 22px;position:relative}.cmd[data-theme=dark] .cmd-stickyhead{background:#1b2843}.cmd-topbar{z-index:50;color:#e2e8f0;background:#2a3c63;border-bottom:1px solid #ffffff12;flex-wrap:nowrap;align-items:center;gap:16px;padding:12px 22px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #00000059}.cmd-topbar.is-alert{animation:2.2s ease-in-out infinite cmd-topbar-pulse}@keyframes cmd-topbar-pulse{0%,to{background:#2a3c63;box-shadow:0 2px 10px #00000059,inset 0 0 #dc262600}50%{background:#5a2030;box-shadow:0 2px 10px #00000059,inset 0 0 70px #dc262699}}.cmd-tb-left{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.cmd-tb-center{border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;flex:auto;align-items:center;gap:10px;min-width:0;padding:0 18px;display:flex}.cmd-tb-right{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=1180px){.cmd-tb-label{display:none}.cmd-tb-btn{padding:6px 9px}}.cmd-tb-logo{flex-shrink:0;width:30px;height:30px}.cmd-tb-title{letter-spacing:.3px;white-space:nowrap;background:linear-gradient(90deg,#c4b5fd 0%,#a78bfa 35%,#818cf8 68%,#93c5fd 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.cmd-tb-btn{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.cmd-tb-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff38}.cmd-tb-btn:disabled{opacity:.5;cursor:default}.cmd-tb-icon{padding:6px 9px;font-size:14px;line-height:1}.cmd-tb-icon.is-on{color:#fff;background:#60a5fa38;border-color:#60a5fa80}.cmd-tb-icon.is-sun{color:#fbbf24;font-size:15px}.cmd-tb-icon.is-sun:hover{color:#fcd34d}.cmd-tb-boards-label{letter-spacing:.7px;color:#64748b;text-transform:uppercase;font-size:9.5px}.cmd-tb-team{font:inherit;cursor:pointer;color:#e2e8f0;background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.cmd-tb-team:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.cmd-tb-team.is-on{color:#86efac;background:#22c55e2e;border-color:#22c55e80}.cmd-tb-revert{font:inherit;cursor:pointer;color:#cbd5e1;background:#ffffff0d;border:1px dashed #ffffff47;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.cmd-tb-revert:hover{color:#fff;background:#60a5fa2e;border-style:solid;border-color:#60a5fa8c}.cmd-tb-view{font:inherit;cursor:pointer;color:#e2e8f0;background:#60a5fa29;border:1px solid #60a5fa80;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;display:inline-flex}.cmd-tb-view:hover{filter:brightness(1.18);color:#fff}.cmd-tb-view b{font-weight:800}.cmd-tb-view.is-custom{color:#fcd34d;background:#f59e0b29;border-color:#fbbf248c}.cmd-tb-view-cycle{opacity:.7;font-size:12px}.cmd-tb-view{flex:none;margin-left:auto}.cmd-tb-managebtn{flex:none}.cmd-tb-viewreadout{color:#94a3b8;align-items:center;min-width:0;font-size:11.5px;display:inline-flex}.cmd-tb-boards{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmd-tb-readsep{flex:none;padding:0 2px}.cmd-tb-peoplewrap{flex:none;position:relative}.cmd-tb-peoplebtn{font:inherit;color:#bfdbfe;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-tb-peoplebtn:hover{color:#fff}.cmd-people-pop{z-index:1250;background:var(--surface,#111a26);width:260px;max-height:60vh;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 14px 40px #00000080}.cmd-people-pop-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:4px 14px 8px;font-size:11px;font-weight:800}.cmd-people-pop-empty{color:var(--text-dim);padding:4px 14px 8px;font-size:12.5px}.cmd-people-pop-grp{padding:2px 0}.cmd-people-pop-dept{text-transform:uppercase;letter-spacing:.04em;color:#60a5fa;padding:6px 14px 2px;font-size:10px;font-weight:700}.cmd-people-pop-name{padding:3px 14px;font-size:13px}.cmd-people-pop-name:hover{background:var(--surface-2,#ffffff0a)}.cmd-view-c-blue{color:#bfdbfe;background:#3b82f62e;border-color:#60a5fa99}.cmd-view-c-green{color:#bbf7d0;background:#22c55e2e;border-color:#22c55e99}.cmd-view-c-purple{color:#e9d5ff;background:#a855f72e;border-color:#c084fc99}.cmd-view-c-amber{color:#fcd34d;background:#f59e0b2e;border-color:#fbbf2499}.cmd-view-c-red{color:#fecaca;background:#ef44442e;border-color:#f8717199}.cmd-view-c-teal{color:#99f6e4;background:#14b8a62e;border-color:#2dd4bf99}.cmd-view-c-pink{color:#fbcfe8;background:#ec48992e;border-color:#f472b699}.cmd-view-c-slate{color:#e2e8f0;background:#64748b38;border-color:#94a3b899}.cmd-views-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-views-colorlbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:10.5px;font-weight:700}.cmd-view-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.cmd-view-swatch.is-sel{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px currentColor}.cmd-view-swatch.cmd-view-c-blue{color:#3b82f6;background:#3b82f6}.cmd-view-swatch.cmd-view-c-green{color:#22c55e;background:#22c55e}.cmd-view-swatch.cmd-view-c-purple{color:#a855f7;background:#a855f7}.cmd-view-swatch.cmd-view-c-amber{color:#f59e0b;background:#f59e0b}.cmd-view-swatch.cmd-view-c-red{color:#ef4444;background:#ef4444}.cmd-view-swatch.cmd-view-c-teal{color:#14b8a6;background:#14b8a6}.cmd-view-swatch.cmd-view-c-pink{color:#ec4899;background:#ec4899}.cmd-view-swatch.cmd-view-c-slate{color:#64748b;background:#64748b}.cmd-view-dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.cmd-view-dot.cmd-view-c-blue{background:#3b82f6}.cmd-view-dot.cmd-view-c-green{background:#22c55e}.cmd-view-dot.cmd-view-c-purple{background:#a855f7}.cmd-view-dot.cmd-view-c-amber{background:#f59e0b}.cmd-view-dot.cmd-view-c-red{background:#ef4444}.cmd-view-dot.cmd-view-c-teal{background:#14b8a6}.cmd-view-dot.cmd-view-c-pink{background:#ec4899}.cmd-view-dot.cmd-view-c-slate{background:#64748b}.cmd-tb-saveview{font:inherit;cursor:pointer;color:#86efac;background:#22c55e2e;border:1px solid #22c55e80;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600}.cmd-tb-saveview:hover{color:#bbf7d0;background:#22c55e47}.cmd-tb-managebtn{font:inherit;cursor:pointer;color:#e2e8f0;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600}.cmd-tb-managebtn:hover{color:#fff;background:#ffffff29}.cmd-views-body{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.cmd-views-list{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding-right:12px;display:flex}.cmd-views-item{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.cmd-views-item:hover{background:var(--surface-2,#ffffff0a)}.cmd-views-item.is-sel{background:#60a5fa29;border-color:#60a5fa80}.cmd-views-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-views-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:10px}.cmd-views-listbtns{gap:6px;margin-top:8px;display:flex}.cmd-views-edit{flex-direction:column;gap:12px;min-width:0;display:flex}.cmd-views-summary{flex-direction:column;gap:8px;display:flex}.cmd-views-srow{align-items:center;gap:10px;font-size:13px;display:flex}.cmd-views-srow>span{width:56px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.cmd-views-srow>b{flex:1}.cmd-views-reorder{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cmd-views-del{color:#fca5a5;margin-left:auto;border-color:#f8717180!important}.cmd-boards-pill{color:#e2e8f0;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;max-width:460px;padding:5px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;overflow:hidden}.cmd-boards-pill:hover{background:#fff3;border-color:#ffffff57}.cmd-board-pill-row{flex-wrap:nowrap;align-items:center;gap:6px;max-width:520px;display:flex;overflow:hidden}.cmd-board-pill-chip{font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0;background:#ffffff1a;border:1px solid #0000;border-radius:14px;max-width:200px;padding:4px 12px;font-size:12px;font-weight:700;overflow:hidden}.cmd-board-pill-chip:hover{filter:brightness(1.15)}.cmd-modal-overlay{z-index:100;background:#02060e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cmd-modal-overlay--top{z-index:1200}.cmd-modal-overlay--under{z-index:90}.cmd-modal-overlay--top2{z-index:1300}.cmd-modal{background:var(--surface);width:min(560px,100%);max-height:86vh;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cmd-modal-head{align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.cmd-modal-head h2{margin:0;font-size:18px}.cmd-modal-head p{color:var(--text-dim);margin:4px 0 0;font-size:12.5px;line-height:1.5}.cmd-modal-x{color:var(--text-dim);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 6px;font-size:20px;line-height:1}.cmd-modal-x:hover{color:var(--text)}.cmd-modal-body{padding:4px 12px;overflow-y:auto}.cmd-board-section{letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);padding:12px 10px 6px;font-size:10px}.cmd-board-defaulthint{color:var(--text-dim);border-top:1px solid var(--border);padding:6px 20px;font-size:12px}.cmd-board-defaulthint-lbl{color:#fbbf24;font-weight:700}.cmd-board-row{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.cmd-board-row:hover{background:var(--surface-2)}.cmd-board-star{cursor:pointer;color:#cbd5e1;background:0 0;border:none;flex-shrink:0;width:20px;padding:0;font-size:16px;line-height:1}.cmd-board-star.is-fav{color:#f59e0b}.cmd-board-check{cursor:pointer;flex-shrink:0;width:16px;height:16px}.cmd-board-name{font-size:13.5px}.cmd-modal-foot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.cmd-modal-foot .hint{color:var(--text-dim);flex:1;font-size:11px;line-height:1.45}.cmd-modal-loading,.cmd-modal-err{color:var(--text-dim);text-align:center;padding:24px 14px;font-size:13px}.cmd-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.cmd-head h1{letter-spacing:.3px;margin:0;font-size:22px;font-weight:800}.cmd-head .cmd-sub{color:var(--text-dim);margin:2px 0 0;font-size:12.5px}.cmd-head-spacer{flex:1}.cmd-head-actions{align-items:center;gap:10px;display:flex}.cmd-role{text-transform:uppercase;letter-spacing:.6px;color:#2563eb;background:#3b82f629;border:1px solid #60a5fa66;border-radius:10px;padding:3px 10px;font-size:10px;font-weight:700}.cmd[data-theme=dark] .cmd-role{color:#93c5fd}.cmd-role.role-dispatcher{color:#15803d;background:#22c55e29;border-color:#4ade8066}.cmd-role.role-manager{color:#b45309;background:#f59e0b29;border-color:#fbbf2466}.cmd-role.role-admin{color:#be185d;background:#f472b629;border-color:#f472b666}.cmd-rolemenu{display:inline-block;position:relative}.cmd-role--btn{font:inherit;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.cmd-role--btn:hover{filter:brightness(1.08)}.cmd-role-caret{opacity:.7;font-size:8px}.cmd-role-eye{font-size:10px}.cmd-role--btn.is-viewing{border-style:dashed;box-shadow:0 0 0 2px #f472b62e}.cmd-rolemenu-pop{z-index:50;background:var(--surface);border:1px solid var(--border);min-width:184px;box-shadow:var(--shadow);text-align:left;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.cmd-rolemenu-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);padding:2px 6px 6px;font-size:9px;font-weight:700}.cmd-rolemenu-item{width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px;display:flex}.cmd-rolemenu-item:hover,.cmd-rolemenu-item.is-active{background:var(--surface-2)}.cmd-role--mini{padding:2px 8px;font-size:9px}.cmd-rolemenu-you{color:var(--text-dim);font-size:10px;font-style:italic}.cmd-rolemenu-check{color:var(--accent);margin-left:auto;font-weight:700}.cmd-rolemenu-reset{width:100%;font:inherit;color:var(--text-dim);border:none;border-top:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;border-radius:0 0 7px 7px;margin-top:4px;padding:6px;font-size:11px;display:block}.cmd-rolemenu-reset:hover{color:var(--text);background:var(--surface-2)}.cmd-btn{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:6px 12px;font-size:13px;transition:border-color .12s,background .12s}.cmd-btn:hover{border-color:var(--accent)}.cmd-btn:disabled{opacity:.5;cursor:default}.cmd-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.cmd-btn.primary:hover{filter:brightness(1.08)}.cmd-btn--default{color:#b45309;background:#f59e0b1f;border-color:#fbbf2480;font-weight:600}.cmd-btn--default:hover{background:#f59e0b33;border-color:#f59e0b}.cmd[data-theme=dark] .cmd-btn--default{color:#fbbf24}.cmd-btn-icon{padding:6px 9px}.cmd-refresh{color:var(--text-dim);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cmd-refresh strong{color:var(--text);font-weight:600}.cmd-toolbar{border-bottom:1px solid #94a3b838;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:6px;display:flex}.cmd-search{min-width:200px;max-width:420px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.cmd-search::placeholder{color:var(--text-dim)}.cmd-stats{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}@media (width<=1100px){.cmd-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.cmd-stats{grid-template-columns:repeat(2,1fr)}}.cmd-stat{background:var(--surface);border:1px solid var(--border);text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:var(--shadow);border-radius:10px;padding:12px 14px;transition:border-color .12s,transform .12s}.cmd-stat:hover{border-color:var(--accent);transform:translateY(-2px)}.cmd-stat.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #2563eb40}.cmd-stat-num{font-size:26px;font-weight:700;line-height:1}.cmd-stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:11px}.cmd-stat--breach .cmd-stat-num{color:var(--sla-breached)}.cmd-stat--warn .cmd-stat-num{color:var(--sla-warning)}.cmd-stat--active .cmd-stat-num{color:var(--accent)}.cmd-stat--reply .cmd-stat-num{color:#2563eb}.cmd-az{flex-wrap:wrap;flex:1;align-items:center;gap:1px;min-width:0;display:flex}.cmd-az-letter{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:11px;font-weight:600;line-height:1}.cmd-az-letter:hover:not(:disabled){color:var(--accent)}.cmd-az-letter.is-active{background:var(--accent);color:#fff}.cmd-az-letter:disabled{opacity:.28;cursor:default}.cmd-toolbar-spacer{flex:1}.cmd-stats2{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:0;padding:4px 16px;display:flex}.cmd[data-theme=dark] .cmd-stats2{box-shadow:none;background:0 0;border-color:#0000}.cmd-sgroup{align-items:center;gap:16px;display:flex}.cmd-sglabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:9px}.cmd-sdiv{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.cmd-metric{font:inherit;color:inherit;cursor:default;background:0 0;border:none;align-items:baseline;gap:6px;padding:0;display:inline-flex}.cmd-metric.is-click{cursor:pointer}.cmd-metric.is-click:hover .cmd-metric-label{color:var(--text)}.cmd-metric-num{font-size:18px;font-weight:700;line-height:1}.cmd-metric-label{color:var(--text-dim);font-size:12px}.cmd-metric--danger .cmd-metric-num{color:var(--sla-breached)}.cmd-metric--idle .cmd-metric-num{color:#b45309}.cmd-metric--ext .cmd-metric-num{color:#7c3aed}.cmd-metric--reply .cmd-metric-num{color:#2563eb}.cmd-metric--active .cmd-metric-num{color:var(--accent)}.cmd-metric--ok .cmd-metric-num{color:var(--sla-safe)}.cmd-metric--warn .cmd-metric-num{color:var(--sla-warning)}.cmd-metric--crit .cmd-metric-num{color:var(--sla-breached);animation:1.6s ease-in-out infinite cmd-pressure-pulse}@keyframes cmd-pressure-pulse{0%,to{opacity:1}50%{opacity:.55}}.cmd-metric.is-zero{opacity:.4}.cmd-metric.is-zero .cmd-metric-num{color:var(--text-dim);font-weight:600}.cmd-metric.is-click.is-zero:hover{opacity:.7}.cmd-flagged{font:inherit;letter-spacing:.04em;color:#fbbf24;cursor:pointer;background:#f59e0b2e;border:1px solid #f59e0b80;border-radius:14px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.cmd-flagged:hover{color:#fde68a;background:#f59e0b4d}.cmd[data-theme=light] .cmd-flagged{color:#b45309}.cmd[data-theme=light] .cmd-flagged:hover{color:#92400e}.cmd-xfer-band{flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.cmd-xfer-label{letter-spacing:.04em;color:var(--text-dim);text-transform:uppercase;font-size:10.5px;font-weight:700}.cmd-xfer-chip{font:inherit;cursor:default;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:14px;max-width:180px;padding:4px 12px;font-size:11px;font-weight:700;overflow:hidden}.cmd-xfer-chip.is-dropover{outline-offset:2px;filter:brightness(1.25);outline:2px dashed}.cmd-board-xfer{font:inherit;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:700}.cmd-board-xfer.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.cmd-stats-spacer{flex:1}.cmd-safety{border:1px solid var(--border);background:var(--surface-2,#ffffff0a);white-space:nowrap;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;display:flex}.cmd-safety:hover{border-color:var(--accent)}.cmd-safety-mascot img{width:auto;height:34px;display:block}.cmd-safety-emoji{font-size:26px;line-height:1}.cmd-safety-txt{flex-direction:column;line-height:1.1;display:flex}.cmd-safety-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:8.5px}.cmd-safety-big{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.cmd-safety--great{border-color:#22c55e80}.cmd-safety--great .cmd-safety-big{color:#86efac}.cmd-safety--ok .cmd-safety-big{color:var(--text)}.cmd-safety--hurt{border-color:#f59e0b8c}.cmd-safety--hurt .cmd-safety-big{color:#fbbf24}.cmd-safety--breaching{background:#dc26261f;border-color:#dc2626a6;animation:1.4s ease-in-out infinite cmd-safety-pulse}.cmd-safety--breaching .cmd-safety-big{color:#fca5a5}@keyframes cmd-safety-pulse{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 14px #dc26268c}}.cmd-safety-modal{text-align:center;width:min(560px,92vw)}.cmd-safety-modal-body{flex-direction:column;align-items:center;padding:8px 24px 28px;display:flex}.cmd-safety-modal-imgwrap{justify-content:center;width:100%;display:flex}.cmd-safety-modal-img{width:auto;max-width:100%;height:auto;max-height:48vh;display:block}.cmd-safety-modal-emoji{font-size:140px;line-height:1}.cmd-safety-modal-headline{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-top:8px;font-size:12px;font-weight:700}.cmd-safety-modal-big{margin-top:4px;font-size:30px;font-weight:800}.cmd-safety-modal-quote{max-width:460px;color:var(--text);margin:14px 0 0;font-size:16px;line-height:1.5}.cmd-safety-modal-sub{color:var(--text-dim);margin-top:14px;font-size:12px}.cmd-safety-modal-ticket{border-top:1px solid var(--border);color:var(--text);max-width:480px;margin-top:12px;padding-top:12px;font-size:13px}.cmd-safety-modal-ticket-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.cmd-safety-modal-ticket a{color:#93c5fd}.cmd-safety-modal-ticket-co{color:var(--text-dim)}.cmd-safety-modal--great .cmd-safety-modal-big{color:#86efac}.cmd-safety-modal--ok .cmd-safety-modal-big{color:var(--text)}.cmd-safety-modal--hurt .cmd-safety-modal-big{color:#fbbf24}.cmd-safety-modal--breaching{border:1px solid #dc262699}.cmd-safety-modal--breaching .cmd-safety-modal-big{color:#fca5a5}.cmd-loggedin{text-align:right;line-height:1.25}.cmd-loggedin .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-right:5px;font-size:9px}.cmd-loggedin b{font-size:12.5px}.cmd-clock{font-variant-numeric:tabular-nums;letter-spacing:.3px;color:var(--text);background:var(--surface-2);border-radius:6px;padding:3px 12px;font-size:18px;font-weight:700}.cmd[data-theme=dark] .cmd-clock{color:#e2e8f0;background:#ffffff14}.cmd-whosout-count{color:var(--text-dim);padding:0 10px 6px;font-size:12px}.cmd-out-row{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;align-items:baseline;gap:10px;margin:0 6px 6px;padding:9px 12px;display:flex}.cmd-out-name{font-size:13.5px;font-weight:700}.cmd-out-detail{color:var(--text-dim);font-size:12px}.cmd-out-card{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;flex-direction:column;gap:2px;margin:0 8px 5px;padding:7px 12px;display:flex}.cmd-out-card.cmd-out-card--overdue{border-left-color:#f59e0b}.cmd-out-line{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:13px;display:flex}.cmd-out-name{color:var(--text);background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700}.cmd-out-name--teams{cursor:pointer}.cmd-out-name--teams:hover{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-out-overdue{color:#fbbf24;white-space:nowrap;background:#f59e0b2e;border:1px solid #f59e0b73;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.cmd-out-overdue--btn{cursor:pointer;font-family:inherit}.cmd-out-overdue--btn:hover{color:#fde68a;background:#f59e0b4d;border-color:#f59e0bb3}.cmd-out-reason{color:var(--text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.cmd-out-back{color:var(--text-dim)}.cmd-out-back strong{color:var(--text);font-weight:600}.cmd-out-note{color:var(--text-dim);font-size:12px;font-style:italic}.cmd-tech-out-line{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.cmd-tech-out-reason{color:#fca5a5;align-items:center;gap:4px;font-weight:600;display:inline-flex}.cmd-tech-out-back{color:var(--text-dim)}.cmd-tech-out-note{color:var(--text-dim);font-size:12px}.cmd-inout-form{flex-direction:column;gap:14px;display:flex}.cmd-inout-row{flex-direction:column;gap:6px;display:flex}.cmd-inout-row--split{flex-direction:row;gap:12px}.cmd-inout-row--split>*{flex:1}.cmd-inout-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.cmd-inout-radio{align-items:center;gap:16px;display:inline-flex}.cmd-inout-radio label{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.cmd-inout-form select,.cmd-inout-form input[type=text],.cmd-inout-form input[type=date],.cmd-inout-form input[type=time]{box-sizing:border-box;width:100%;font:inherit;background:var(--surface-2);color:var(--text);border:1px solid var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:8px 10px;font-size:13px}.cmd-inout-form select:focus,.cmd-inout-form input:focus{border-color:var(--accent);outline:none}.cmd-inout-form input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.9;cursor:pointer;margin-left:4px;padding:2px;font-size:16px}.cmd-inout-form input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.9;cursor:pointer;margin-left:4px;padding:2px;font-size:16px}.cmd-inout-form input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.cmd-inout-form input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.cmd-inout-auto{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.cmd-inout-auto input[type=checkbox]{cursor:pointer;flex:none;width:16px;height:16px}.cmd-inout-auto input:disabled{cursor:not-allowed}.cmd-inout-auto:has(input:disabled){color:var(--text-dim);cursor:not-allowed}.cmd-inout-presets{background:#7dd3fc14;border:1px solid #7dd3fc4d;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cmd-inout-presets-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:11px;font-weight:700}.cmd-inout-presets-row{flex-wrap:wrap;gap:8px;display:flex}.cmd-inout-presets button{white-space:nowrap;min-width:150px;font:inherit;cursor:pointer;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:8px;flex:1;padding:8px 12px;font-size:12.5px;font-weight:600}.cmd-inout-presets button:hover{border-color:var(--accent);background:var(--surface)}.cmd-inout-presets button.cmd-inout-preset--in{color:#052e16;background:#22c55e;border-color:#16a34a;font-weight:800}.cmd-inout-presets button.cmd-inout-preset--in:hover{color:#fff;background:#16a34a}.cmd-inout-confirm{flex-direction:column;gap:8px;display:flex}.cmd-inout-confirm-lbl{color:var(--text);font-size:13px;font-weight:700}.cmd-inout-presets button.cmd-inout-preset--auto{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.cmd-inout-presets button.cmd-inout-preset--auto:hover{filter:brightness(1.08)}.cmd-inout-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-inout-link:hover{filter:brightness(1.15)}.cmd-worklocbtn{font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:var(--surface-2);max-width:240px;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600;overflow:hidden}.cmd-worklocbtn:hover{border-color:var(--accent);background:var(--surface)}.cmd-worklocbtn--onsite{color:#86efac;background:#16a34a1f;border-color:#16a34a}.cmd-worklocbtn--remote{color:#93c5fd;background:#3b82f61f;border-color:#3b82f6}.cmd-wl-modes{gap:10px;display:flex}.cmd-wl-mode{cursor:pointer;font:inherit;background:var(--surface-2);color:var(--text);border:2px solid var(--border);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:16px 10px;font-size:14px;font-weight:700;display:flex}.cmd-wl-mode-icon{font-size:30px;line-height:1}.cmd-wl-mode--onsite.is-active{color:#bbf7d0;background:#16a34a29;border-color:#16a34a}.cmd-wl-mode--remote.is-active{color:#bfdbfe;background:#3b82f629;border-color:#3b82f6}.cmd-wl-mode:hover{border-color:var(--accent)}.cmd-wl-toggle{color:var(--text);gap:16px;font-size:13px;display:flex}.cmd-wl-toggle label{cursor:pointer;align-items:center;gap:6px;display:flex}.cmd-wl-picked{font:inherit;background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;padding:7px 10px;font-size:13px}.cmd-wl-picked:hover{border-color:var(--accent)}.cmd-td-wl{cursor:default;padding:4px 9px;font-size:12px}.cmd-td-wl:hover{background:var(--surface-2)}.cmd-worklocbtn--onsite.cmd-td-wl:hover{background:#16a34a2e}.cmd-worklocbtn--remote.cmd-td-wl:hover{background:#3b82f62e}.cmd-myinout{font:inherit;cursor:pointer;white-space:nowrap;color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.cmd-myinout:hover{color:#fff;background:#ffffff1f}.cmd-myinout--out{color:#fbbf24;background:#f59e0b2e;border-color:#fbbf2480}.cmd-myinout--out:hover{background:#f59e0b47}.cmd-myinout-sub{opacity:.85;font-size:10.5px;font-weight:600}.cmd-eod-btn{color:#c7d2fe;background:#6366f129;border-color:#818cf880;margin-left:8px}.cmd-eod-btn:hover{color:#e0e7ff;background:#6366f147}.cmd-eod-btn.is-done{color:#86efac;background:#22c55e2e;border-color:#4ade808c}.cmd-eod-btn.is-done:hover{color:#bbf7d0;background:#22c55e47}.cmd-eod-progress{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cmd-eod-count{color:var(--text-dim);white-space:nowrap;font-size:13px;font-weight:800}.cmd-eod-count.is-all{color:#4ade80}.cmd-eod-progress-bar{background:var(--surface-2);border-radius:999px;flex:1;height:7px;overflow:hidden}.cmd-eod-progress-fill{background:linear-gradient(90deg,#f59e0b,#22c55e);height:100%;transition:width .25s;display:block}.cmd-eod-list{flex-direction:column;gap:8px;display:flex}.cmd-eod-item{border:1px solid var(--border);background:var(--surface);border-left-width:3px;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cmd-eod-item.is-done{border-left-color:#22c55e}.cmd-eod-item.is-warn{border-left-color:#f59e0b}.cmd-eod-icon{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.cmd-eod-item.is-done .cmd-eod-icon{color:#4ade80;background:#22c55e33}.cmd-eod-item.is-warn .cmd-eod-icon{color:#fbbf24;background:#f59e0b33}.cmd-eod-label{color:var(--text);font-size:13.5px;font-weight:600}.cmd-eod-detail{color:var(--text-dim);margin-top:2px;font-size:12px}.cmd-eod-msg{color:#4ade80;margin:12px 0 0;font-size:13px;font-weight:600}.cmd-eod-foot-actions{align-items:center;gap:10px;display:flex}.cmd-eod-recorded{color:#4ade80;font-size:13px;font-weight:700}.cmd-eng-stats{align-items:stretch;gap:0;margin-left:14px;display:inline-flex}.cmd-eng-stat{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:58px;padding:2px 14px;display:flex}.cmd-eng-stat:first-child{border-left:none}.cmd-eng-stat-num{color:#fff;font-size:22px;font-weight:800;line-height:1}.cmd-eng-stat-lbl{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:9px}.cmd-eng-stat--warn .cmd-eng-stat-num{color:#fbbf24}.cmd-eng-stat--btn{font:inherit;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff24}.cmd-eng-stat--btn:disabled{cursor:default}.cmd-eng-stat--btn:not(:disabled):hover{background:#ffffff0f}.cmd-eng-stat--btn:not(:disabled):hover .cmd-eng-stat-lbl{color:#cbd5e1}.cmd-uncommit-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cmd-uncommit-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.cmd-uncommit-row:hover{border-color:var(--accent);background:var(--surface)}.cmd-uncommit-tkt{color:var(--text-dim);font-variant-numeric:tabular-nums}.cmd-uncommit-sum{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmd-uncommit-hrs{color:#fbbf24;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cmd-eng-stat--tally{min-width:64px}.cmd-eng-tally{align-items:center;line-height:1;display:inline-flex}.cmd-eng-tally .cmd-tally-group{gap:4px;font-size:26px}.cmd-eng-tally .cmd-tally-n{font-size:22px}.cmd-eng-tally .cmd-tally-grp{letter-spacing:-5px;padding-right:5px}.cmd-eng-tally .cmd-tally-grp.is-five:after{border-top-width:3px}.cmd-eng-tally-zero{color:#64748b}.cmd-eng-tally--worked .cmd-eng-tally-zero{color:#b4581f}.cmd-eng-tally--closed .cmd-eng-tally-zero{color:#1f8f49}.cmd-btn--cherry{padding:6px 10px;font-size:15px;line-height:1}.cmd-cherry-summary{color:var(--text-dim);padding:4px 10px 10px;font-size:12.5px;line-height:1.5}.cmd-cherry-summary b{color:var(--text)}.cmd-cherry-list{margin:0;padding:0;list-style:none}.cmd-cherry-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:7px 6px;font-size:13px;display:flex}.cmd-cherry-row.is-cherry{background:#dc262612}.cmd-cherry-name{min-width:130px;font-weight:700}.cmd-cherry-time{color:var(--text-dim);min-width:120px;font-size:12px}.cmd-cherry-tkt{color:var(--accent);font-family:ui-monospace,Menlo,monospace}.cmd-cherry-pos{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:700}.cmd-cherry-row.is-cherry .cmd-cherry-pos{color:#fca5a5;background:#dc26262e;border-color:#f8717180}.cmd[data-density=compact] .cmd-stats2{gap:12px;padding:6px 12px}.cmd[data-density=compact] .cmd-metric-num{font-size:16px}.cmd[data-density=compact] .cmd-ticket{margin-bottom:4px;padding:6px 9px 6px 11px}.cmd[data-density=compact] .cmd-ticket-l2{margin-top:1px}.cmd[data-density=compact] .cmd-tech{margin-bottom:4px;padding:6px 9px}.cmd[data-density=compact] .cmd-wl,.cmd[data-density=compact] .cmd-tech-ip{margin-top:4px}.cmd[data-density=compact] .cmd-col{padding:10px}.cmd-grid{flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.2fr);align-items:stretch;gap:16px;min-height:0;display:grid}@media (width<=1080px){.cmd-grid{grid-template-columns:1fr}.cmd-shell{height:auto;overflow:visible}.cmd-col{min-height:0}.cmd-scroll{overflow:visible}}.cmd-col{box-shadow:none;background:0 0;border:none;flex-direction:column;min-height:0;padding:0;display:flex}.cmd-col>h2{text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim);margin:0 0 10px;font-size:12px}.cmd-tabs{margin-bottom:14px;display:flex}.cmd-tab{cursor:pointer;font:inherit;text-align:center;background:0 0;border:none;flex:1;padding:8px 6px;position:relative}.cmd-tab+.cmd-tab{border-left:1px solid var(--border)}.cmd-tab:hover{background:var(--surface-2);border-radius:8px}.cmd-tab.is-active{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-left-color:#0000;border-radius:8px}.cmd-tab.is-active+.cmd-tab{border-left-color:#0000}.cmd-tab.is-zero:not(.is-active){opacity:.4}.cmd-tab.is-zero:not(.is-active):hover{opacity:.75}.cmd-tab-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700;display:block}.cmd-tab-count{margin-top:5px;font-size:22px;font-weight:800;line-height:1;display:block}.cmd-tab--needs{color:#cf6b72}.cmd-tab--triaged{color:#c5984f}.cmd-tab--unassigned{color:#cf8159}.cmd-tab--reply{color:#6f93cc}.cmd-scroll{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.cmd-scroll::-webkit-scrollbar{width:8px}.cmd-scroll::-webkit-scrollbar-track{background:0 0}.cmd-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb);box-shadow:var(--scroll-thumb-shadow);border-radius:999px}.cmd-scroll::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.cmd-ticket{text-align:left;width:100%;font:inherit;color:inherit;background:var(--card-bg);-webkit-backdrop-filter:blur(3px);border:1px solid var(--border);border-left:5px solid var(--border);cursor:pointer;border-radius:8px;margin-bottom:6px;padding:9px 11px 9px 13px;transition:border-color .12s,background .12s;display:block;position:relative}.cmd-ticket:hover{border-color:var(--accent)}.cmd-ticket.prio-1{border-left-color:#dc2626}.cmd-ticket.prio-2{border-left-color:#ea580c}.cmd-ticket.prio-3{border-left-color:#f59e0b}.cmd-ticket.prio-4{border-left-color:#3b82f6}.cmd-ticket.prio-5{border-left-color:#94a3b8}.cmd-ticket-l1{align-items:center;gap:8px;display:flex}.cmd-ticket-id{color:var(--text-dim);flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:12px}.cmd-ticket-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.cmd-ticket-child{flex-shrink:0;font-size:13px;line-height:1}.cmd-ticket-crown{filter:drop-shadow(0 0 3px #f5c84299);flex-shrink:0;font-size:13px;line-height:1}.cmd-ticket-typeicon{flex-shrink:0;font-size:13px;line-height:1}.cmd-ticket-l2{color:var(--text-dim);align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.cmd-ticket-owner{font-weight:500}.cmd-ticket-owner.is-unassigned{color:var(--sla-near);font-style:italic}.cmd-ticket-dot{opacity:.5}.cmd-ticket-owner--btn,.cmd-ticket-company--btn{font:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.cmd-ticket-owner--btn{font-weight:500}.cmd-ticket-owner--btn.is-unassigned{color:var(--sla-near);font-style:italic}.cmd-ticket-owner--btn:hover,.cmd-ticket-company--btn:hover{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-ticket-company--btn{color:var(--sla-near);font-style:italic}.cmd-owner-dept{color:var(--text-dim);font-weight:400}.cmd-ticket-contact{color:var(--text-dim)}.cmd-ticket-board{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;max-width:160px;padding:1px 7px;font-size:10px;font-weight:700;overflow:hidden}.cmd-board-c0{color:#4ade80;background:#22c55e29;border-color:#22c55e66}.cmd-board-c1{color:#fbbf24;background:#f59e0b29;border-color:#f59e0b66}.cmd-board-c2{color:#93c5fd;background:#2563eb29;border-color:#2563eb66}.cmd-board-c3{color:#d8b4fe;background:#9333ea2e;border-color:#9333ea73}.cmd-chip{font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.cmd-chip--ok{color:#065f46;background:#d1fae5}.cmd-chip--warn{color:#b45309;background:#fef3c7}.cmd-chip--near{color:#9a3412;background:#ffedd5}.cmd-chip--breach{color:#991b1b;background:#fee2e2}.cmd[data-theme=dark] .cmd-chip--ok{color:#6ee7b7;background:#10b9812e}.cmd[data-theme=dark] .cmd-chip--warn{color:#fde68a;background:#f59e0b2e}.cmd[data-theme=dark] .cmd-chip--near{color:#fdba74;background:#ea580c33}.cmd[data-theme=dark] .cmd-chip--breach{color:#fca5a5;background:#dc262638}.cmd-qv{border-top:1px dashed var(--border);color:var(--text-dim);background:var(--surface-2);border-radius:6px;gap:3px;margin-top:8px;padding:8px 10px;font-size:12px;display:grid}.cmd-qv b{color:var(--text);font-weight:600}.cmd-tech{background:var(--card-bg);-webkit-backdrop-filter:blur(3px);border:1px solid var(--border);border-left:4px solid #16a34a;border-radius:9px;margin-bottom:5px;padding:6px 11px}.cmd-tech.is-available{border-left-color:#16a34a}.cmd-tech.is-notavail{border-left-color:#dc2626}.cmd-tech.is-attention{border-left-color:var(--sla-near)}.cmd-tech.is-ip{border-left-color:var(--accent)}.cmd-tech.wl-light{background:linear-gradient(90deg, transparent 68%, #16a34a0d 100%), var(--card-bg)}.cmd-tech.wl-medium{background:linear-gradient(90deg, transparent 64%, #f59e0b0f 100%), var(--card-bg)}.cmd-tech.wl-heavy{background:linear-gradient(90deg, transparent 60%, #ea580c12 100%), var(--card-bg)}.cmd-tech.wl-crit{background:linear-gradient(90deg, transparent 56%, #dc262617 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-tech.wl-light{background:linear-gradient(90deg, transparent 68%, #16a34a14 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-tech.wl-medium{background:linear-gradient(90deg, transparent 64%, #f59e0b1a 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-tech.wl-heavy{background:linear-gradient(90deg, transparent 60%, #ea580c1f 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-tech.wl-crit{background:linear-gradient(90deg, transparent 56%, #dc262626 100%), var(--card-bg)}.cmd-tech-head{cursor:pointer;align-items:center;gap:8px;display:flex}.cmd-tech-head2{cursor:pointer;align-items:center;gap:8px;min-height:18px;margin-top:4px;padding-left:22px;display:flex}.cmd-tech-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.cmd-afterhours-badge{letter-spacing:.04em;color:#fde68a;white-space:nowrap;background:#fbbf242e;border:1px solid #fbbf2480;border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:10px;font-weight:800;display:inline-flex}.cmd-cal-modal{width:min(760px,94vw);max-width:94vw}.cmd-cal-controls{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:0 4px 10px;display:flex}.cmd-cal-range{gap:6px;display:flex}.cmd-cal-filter{flex-wrap:wrap;gap:6px;display:flex}.cmd-cal-chip{font:inherit;border:1px solid var(--border);background:var(--surface-2,#ffffff0a);color:var(--text);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:12px}.cmd-cal-chip.is-off{opacity:.4;text-decoration:line-through}.cmd-cal-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.cmd-cal-eng{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.cmd-cal-eng h3{margin:0 0 6px;font-size:13px}.cmd-cal-day{margin-top:6px}.cmd-cal-date{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin-bottom:2px;font-size:11px;font-weight:700}.cmd-cal-entry{align-items:baseline;gap:6px;padding:1px 0;font-size:12px;display:flex}.cmd-cal-entry.is-done{opacity:.55}.cmd-cal-time{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.cmd-cal-subj{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmd-cal-type{color:var(--text-dim);background:var(--surface-2,#ffffff0d);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px}.cmd-company-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.cmd-company-link:hover{color:#7dd3fc}button.cmd-drawer-co{display:inline}.cmd-company-modal .cmd-modal-body{display:block}.cmd-company-card{flex-direction:column;gap:14px;display:flex}.cmd-company-sec h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0 0 4px;font-size:11px}.cmd-company-pc-name{font-size:15px;font-weight:700}.cmd-company-pc-title{color:var(--text-dim);margin-top:1px;font-size:12.5px}.cmd-company-links{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.cmd-company-links .cmd-company-link{font-size:13px;text-decoration:none}.cmd-company-addr{font-size:13px;line-height:1.5}.cmd-company-empty{color:var(--text-dim);font-size:13px;font-style:italic}.cmd-company-pick{flex-direction:column;gap:8px;display:flex}.cmd-tech-notes-btn{cursor:pointer;color:var(--text-dim);opacity:.6;background:0 0;border:none;flex:none;align-items:center;padding:0 2px;line-height:1;display:inline-flex}.cmd-tech-notes-btn:hover{opacity:1}.cmd-tech-notes-btn.has-notes{color:#f5b301;opacity:1}.cmd-technote-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cmd-technote{border:1px solid var(--border);background:var(--surface-2,#ffffff08);border-radius:8px;padding:8px 10px}.cmd-technote-text{white-space:pre-wrap;word-break:break-word;font-size:13px}.cmd-technote-meta{color:var(--text-dim);align-items:center;gap:10px;margin-top:6px;font-size:11.5px;display:flex}.cmd-technote-exp{color:#f59e0b}.cmd-technote-del{color:#f87171;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:11.5px}.cmd-technote-del:hover{text-decoration:underline}.cmd-technote-add{border-top:1px solid var(--border);padding-top:10px}.cmd-technote-input{resize:vertical;width:100%;font:inherit;border:1px solid var(--border);background:var(--surface,transparent);color:var(--text);box-sizing:border-box;border-radius:8px;padding:8px;font-size:13px}.cmd-technote-expiry{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.cmd-technote-expiry-lbl{color:var(--text-dim)}.cmd-technote-expiry label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.cmd-technote-dt{font:inherit;border:1px solid var(--border);background:var(--surface,transparent);color:var(--text);border-radius:6px;padding:3px 6px;font-size:12.5px}.cmd-oncall-diag{color:var(--text-dim);padding:4px 2px 12px;font-size:12.5px;line-height:1.6}.cmd-oncall-diag b{color:var(--text)}.cmd-oncall-err{color:#b45309;margin-top:6px;font-size:12px}.cmd[data-theme=dark] .cmd-oncall-err{color:#fbbf24}.cmd-oncall-list{margin:6px 0 0;padding:0;list-style:none}.cmd-oncall-list li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:flex}.cmd-oncall-list--all li{color:var(--text-dim);font-size:12.5px}.cmd-oncall-list--all li b{color:var(--text);font-weight:600}.cmd-oncall-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite cmd-oncall-pulse}.cmd-oncall-email{color:var(--text-dim);font-size:11.5px}.cmd-oncall-act{color:#2563eb;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.cmd[data-theme=dark] .cmd-oncall-act{color:#93c5fd}.cmd-tech-oncall{font-variant-numeric:tabular-nums;white-space:nowrap;background:#3b82f629;border:1px solid #60a5fa80;border-radius:8px;flex-shrink:0;padding:2px 6px;font-size:13px;font-weight:700;line-height:1;animation:1.8s ease-in-out infinite cmd-oncall-pulse}@keyframes cmd-oncall-pulse{0%,to{opacity:1}50%{opacity:.45}}.cmd-tech-calls{white-space:nowrap;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-shrink:0;padding:2px 7px;font-size:12px;font-weight:700;line-height:1}.cmd-tech-calls--btn{cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.cmd-tech-calls--btn:hover{background:var(--surface);border-color:var(--accent)}.cmd-callstats{border-collapse:collapse;width:100%;font-size:12.5px}.cmd-callstats th,.cmd-callstats td{text-align:center;border-bottom:1px solid var(--border);padding:6px 10px}.cmd-callstats th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);background:var(--surface);font-size:10px;font-weight:700;position:sticky;top:0}.cmd-callstats th.l,.cmd-callstats td.l{text-align:left}.cmd-callstats td{font-variant-numeric:tabular-nums}.cmd-callstats td.name{font-weight:600}.cmd-callstats td.strong{color:var(--accent);font-weight:800}.cmd-callstats td.dim,.cmd-callstats-co{color:var(--text-dim)}.cmd-callstats tbody tr:hover{background:var(--surface-2)}.cmd-callstats tbody tr.is-short{color:var(--text-dim);opacity:.7}.cmd-tech-chev{color:var(--text-dim);font-size:11px;transition:transform .15s}.cmd-tech.is-open .cmd-tech-chev{transform:rotate(90deg)}.cmd-tech-badge{white-space:nowrap;border-radius:9px;padding:2px 7px;font-size:10px;font-weight:700}.cmd-tech-badge--ip{color:#1d4ed8;background:#2563eb29}.cmd-tech-badge--att{color:#c2410c;background:#ea580c29}.cmd-tech-badge--cnt{background:var(--surface);border:1px solid var(--border);color:var(--text-dim)}.cmd[data-theme=dark] .cmd-tech-badge--ip{color:#93c5fd}.cmd[data-theme=dark] .cmd-tech-badge--att{color:#fdba74}.cmd-tech-badge--att-near{color:#ea580c;background:#ea580c2e}.cmd-tech-badge--att-breach{color:#dc2626;background:#dc262633}.cmd[data-theme=dark] .cmd-tech-badge--att-near{color:#fdba74}.cmd[data-theme=dark] .cmd-tech-badge--att-breach{color:#f87171}.cmd-wl{align-items:center;gap:2px;margin-top:7px;display:inline-flex}.cmd-wl-seg{background:#cbd5e1;border-radius:1px;width:4px;height:13px}.cmd-wl-seg.wait{background:#94a3b8}.cmd-wl-seg.safe{background:var(--sla-safe)}.cmd-wl-seg.warning{background:var(--sla-warning)}.cmd-wl-seg.near{background:var(--sla-near)}.cmd-wl-seg.breached{background:var(--sla-breached)}.cmd-wl-seg.muted{opacity:.42}.cmd-wl-more{color:var(--text-dim);align-self:center;font-size:10px}.cmd[data-density=compact] .cmd-wl-seg{width:5px}.cmd[data-density=compact] .cmd-wl{gap:3px}.cmd-tech-ip{color:var(--text-dim);align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:flex}.cmd-tech-ip .id{color:var(--text);font-family:ui-monospace,Menlo,monospace}.cmd-tech-ip .more{opacity:.7}.cmd-tech-drawer{margin-top:8px;display:none}.cmd-tech.is-open .cmd-tech-drawer{display:block}.cmd-tech-iprow{margin-top:8px}.cmd-tech-out{color:#fca5a5;margin-top:6px;font-size:11.5px;line-height:1.55}.cmd-tech-out b{color:#f87171;font-weight:700}.cmd-drawer-row,.cmd-drawer-head{grid-template-columns:6px 54px minmax(64px,1.1fr) minmax(0,2fr) 42px minmax(70px,1fr);align-items:center;gap:8px;padding:5px 4px;font-size:12px;display:grid}.cmd-drawer-row{border-top:1px solid var(--border)}.cmd-drawer-row--nostatus{grid-template-columns:6px 54px minmax(64px,1.1fr) minmax(0,2fr) 50px}.cmd-drawer-row--contact{grid-template-columns:6px 54px minmax(64px,1.1fr) minmax(0,2fr) minmax(72px,1fr) 42px minmax(70px,1fr)}.cmd-drawer-contact{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-drawer-head{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;padding-bottom:1px;font-size:9.5px;font-weight:700}.cmd-drawer-head .r{text-align:right}.cmd-drawer-sla{background:#cbd5e1;border-radius:2px;width:6px;height:16px}.cmd-drawer-sla.wait{background:#94a3b8}.cmd-drawer-sla.safe{background:var(--sla-safe)}.cmd-drawer-sla.warning{background:var(--sla-warning)}.cmd-drawer-sla.near{background:var(--sla-near)}.cmd-drawer-sla.breached{background:var(--sla-breached)}.cmd-drawer-sla.muted{opacity:.45}.cmd-drawer-id{color:var(--text-dim);font-family:ui-monospace,Menlo,monospace}.cmd-drawer-co{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-drawer-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-drawer-hrs{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-dim)}.cmd-drawer-status{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cmd-empty{color:var(--text-dim);padding:8px 4px;font-size:13px}.cmd-state{background:var(--surface);border:1px solid var(--border);text-align:center;box-shadow:var(--shadow);border-radius:12px;padding:28px}.cmd-state h2{margin:0 0 6px}.cmd-state p{color:var(--text-dim);margin:0}.cmd-session-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060ebd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cmd-session-card{text-align:center;background:var(--surface);width:min(460px,100%);color:var(--text);box-shadow:var(--shadow-lg);border:2px solid #dc2626;border-radius:16px;padding:30px 34px;animation:1.1s ease-in-out infinite cmd-session-pulse}@keyframes cmd-session-pulse{0%,to{box-shadow:var(--shadow-lg), 0 0 0 0 #dc262600;border-color:#dc2626}50%{box-shadow:var(--shadow-lg), 0 0 38px 6px #dc262699;border-color:#fca5a5}}.cmd-session-icon{margin-bottom:8px;font-size:42px;line-height:1}.cmd-session-card h2{color:#fca5a5;margin:0 0 8px;font-size:23px}.cmd-session-card p{color:var(--text-dim);margin:0 0 20px;font-size:14px;line-height:1.55}.cmd-session-card p b{color:var(--text)}.cmd-session-signin{color:#fff;background:#dc2626;border-color:#dc2626;padding:10px 24px;font-size:15px;font-weight:700}.cmd-session-signin:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cmd-note{color:var(--text-dim);background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;margin-top:18px;padding:10px 14px;font-size:12px}.cmd-note b{color:var(--text)}.cmd-foot{color:var(--text-dim);align-items:center;gap:14px;margin-top:10px;margin-bottom:6px;font-size:11.5px;display:flex}.cmd-foot-spacer{flex:1}.cmd-ticket.tone-ok{background:linear-gradient(90deg, transparent 76%, #16a34a14 100%), var(--card-bg)}.cmd-ticket.tone-warn{background:linear-gradient(90deg, transparent 70%, #f59e0b1f 100%), var(--card-bg)}.cmd-ticket.tone-near{background:linear-gradient(90deg, transparent 66%, #ea580c21 100%), var(--card-bg)}.cmd-ticket.tone-breach{background:linear-gradient(90deg, transparent 60%, #dc262629 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-ok{background:linear-gradient(90deg, transparent 76%, #16a34a29 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-warn{background:linear-gradient(90deg, transparent 70%, #f59e0b38 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-near{background:linear-gradient(90deg, transparent 66%, #ea580c3d 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-breach{background:linear-gradient(90deg, transparent 58%, #dc26264d 100%), var(--card-bg)}.cmd-ticket-status{font-weight:600}.cmd-ticket-status--btn{font:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-weight:600}.cmd-ticket-status--btn:hover{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-status-menu{min-width:180px}.cmd-status-menu .cmd-qv-menu-item.is-current{color:var(--accent);font-weight:700}.cmd-status-menu-dim{color:var(--text-dim)}.cmd-wip-wrap{vertical-align:middle;display:inline-block;position:relative}.cmd-wip-badge{cursor:pointer;color:var(--sla-breached,#dc2626);filter:drop-shadow(0 0 3px #dc26268c);background:0 0;border:none;margin-left:4px;padding:0 2px;font-size:15px;line-height:1;animation:1.6s ease-in-out infinite cmd-wip-pulse}.cmd-wip-badge:hover{filter:drop-shadow(0 0 5px #dc2626d9)}@keyframes cmd-wip-pulse{0%,to{opacity:.55}50%{opacity:1}}.cmd-wip-pop{z-index:60;background:var(--surface);width:250px;color:var(--text);border:1px solid var(--sla-breached,#dc2626);white-space:normal;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 22px #00000073}.cmd-tech.tone-ok{border-left-color:#16a34a}.cmd-tech.tone-warn{background:linear-gradient(90deg, transparent 60%, #f59e0b1a 100%), var(--card-bg);border-left-color:#f59e0b}.cmd-tech.tone-near{background:linear-gradient(90deg, transparent 50%, #ea580c24 100%), var(--card-bg);border-left-color:#ea580c}.cmd-tech.tone-breach{background:linear-gradient(90deg, transparent 40%, #dc26262e 100%), var(--card-bg);border-left-color:#dc2626}.cmd[data-theme=dark] .cmd-tech.tone-warn{background:linear-gradient(90deg, transparent 60%, #f59e0b33 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-tech.tone-near{background:linear-gradient(90deg, transparent 50%, #ea580c42 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-tech.tone-breach{background:linear-gradient(90deg, transparent 40%, #dc262652 100%), var(--card-bg)}.cmd-tech.is-idle{border-left-color:#94a3b8}.cmd-tech-ipage{white-space:nowrap;color:#b45309;background:#f59e0b29;border-radius:9px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.cmd[data-theme=dark] .cmd-tech-ipage{color:#fbbf24}.cmd-tech-ipage.tone-breach{color:#dc2626;background:#dc26262e}.cmd[data-theme=dark] .cmd-tech-ipage.tone-breach{color:#fca5a5}.cmd-tally{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.cmd-tally-group{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-family:ui-monospace,Menlo,monospace;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.cmd-tally-worked{color:#f97316}.cmd-tally-closed{color:#16a34a}.cmd-tally-n{font-variant-numeric:tabular-nums;margin-right:1px;font-size:13px;font-weight:800}.cmd-tally-legend{color:var(--text-dim);flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;padding:0 2px;font-size:10.5px;display:flex}.cmd-tally-legend-item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cmd-tally-dot{border-radius:2px;width:9px;height:9px;display:inline-block}.cmd-tally-dot--worked{background:#f97316}.cmd-tally-dot--closed{background:#16a34a}.cmd-tally-grp{letter-spacing:-3px;padding-right:3px;position:relative}.cmd-tally-grp.is-five:after{content:"";border-top:2px solid;position:absolute;top:50%;left:-1px;right:2px;transform:rotate(-18deg)}.cmd-temp-badge{white-space:nowrap;color:#7c3aed;cursor:pointer;background:#a855f72e;border:1px solid #a855f766;border-radius:9px;padding:2px 8px;font-size:10px;font-weight:700}.cmd-temp-badge:hover{background:#a855f74d}.cmd[data-theme=dark] .cmd-temp-badge{color:#d8b4fe}.cmd-col-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.cmd-col-head h2{text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim);margin:0;font-size:12px;font-weight:700}.cmd-change-team{font:inherit;color:#16a34a;cursor:pointer;white-space:nowrap;background:#16a34a1f;border:1px solid #16a34a66;border-radius:14px;padding:4px 12px;font-size:11px;font-weight:600}.cmd-change-team:hover{background:#16a34a38}.cmd-change-team.is-on{color:#7c3aed;background:#a855f72e;border-color:#a855f773}.cmd-add-tech{width:100%;font:inherit;color:#93c5fd;cursor:pointer;background:#2563eb1a;border:1px dashed #60a5fa73;border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:7px 14px;display:flex}.cmd-add-tech:hover{color:#bfdbfe;background:#2563eb2e;border-color:#60a5fab3}.cmd-new-ticket{width:100%;font:inherit;cursor:pointer;color:#6ee7b7;background:#10b9811a;border:1px dashed #34d39980;border-radius:8px;justify-content:center;align-items:center;margin:6px 0;padding:7px 14px;display:flex}.cmd-new-ticket:hover{color:#a7f3d0;background:#10b9812e;border-color:#34d399cc}.cmd-new-ticket .lead{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.cmd-new-ticket .lead .plus{font-size:15px}.cmd-newt-modal{width:min(620px,95vw);max-width:95vw}.cmd-newt-chosen{justify-content:space-between;align-items:center;gap:8px;display:flex}.cmd-newt-results{flex-direction:column;gap:2px;max-height:160px;margin-top:4px;display:flex;overflow:auto}.cmd-newt-boards{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.cmd-newt-board{font:inherit;border:1px solid var(--border);background:var(--surface-2,#ffffff0a);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.cmd-newt-board.is-active{color:#bbf7d0;background:#16a34a38;border-color:#22c55ee6;font-weight:700;box-shadow:inset 0 0 0 1px #22c55e73}.cmd-newt-board-check{color:#4ade80;font-size:11px}.cmd-newt-otherboards{width:100%}.cmd-newt-boardconfirm{color:var(--text-dim);margin-top:6px;font-size:12px}.cmd-newt-boardconfirm b{color:#4ade80}.cmd-newt-priority{width:100%;font:inherit;border:1px solid var(--prio,#60a5fa80);background:var(--prio-bg,#2563eb1f);color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.cmd-newt-priority:hover{filter:brightness(1.12)}.cmd-newt-priority-name{align-items:center;gap:9px;display:inline-flex}.cmd-newt-priority-dot{background:var(--prio,#94a3b8);border-radius:50%;flex:none;width:10px;height:10px}.cmd-newt-priority-hint{color:var(--text-dim);font-size:11px;font-weight:500}.cmd-newt-priority.prio-1{--prio:#dc2626;--prio-bg:#dc262624}.cmd-newt-priority.prio-2{--prio:#ea580c;--prio-bg:#ea580c24}.cmd-newt-priority.prio-3{--prio:#f59e0b;--prio-bg:#f59e0b24}.cmd-newt-priority.prio-4{--prio:#3b82f6;--prio-bg:#3b82f624}.cmd-newt-priority.prio-5{--prio:#94a3b8;--prio-bg:#94a3b824}.cmd-newt-assignee{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface-2,#ffffff0a);color:var(--text);border-radius:8px;padding:9px 11px;font-size:14px}.cmd-newt-callback{flex-direction:column;gap:6px;display:flex}.cmd-newt-cbrow{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.cmd-newt-cbrow input[type=radio]{cursor:pointer;accent-color:#2563eb;flex:none;width:15px;height:15px}.cmd-newt-cbrow em{color:var(--text-dim);font-size:12px;font-style:normal}.cmd-newt-cbother{font:inherit;border:1px solid var(--border);background:var(--surface-2,#ffffff0a);color:var(--text);border-radius:7px;flex:1;padding:6px 9px;font-size:13px}.cmd-newt-cbhint{color:var(--text-dim);font-size:12px}.cmd-newt-startwork{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:#16a34ae6;border:1px solid #22c55ee6;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:700}.cmd-newt-startwork:hover:not(:disabled){background:#16a34a}.cmd-newt-startwork:disabled{opacity:.5;cursor:not-allowed}.cmd-newt-summary{padding:10px 12px;font-size:15px}.cmd-newt-desc{resize:vertical;min-height:150px;padding:10px 12px;font-size:14px}.cmd-newt-modal input[type=text],.cmd-newt-modal textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:8px}.cmd-newt-modal input[type=text]:focus,.cmd-newt-modal textarea:focus{border-color:var(--accent,#60a5fa);outline:none}.cmd-newt-modal input[type=text]::placeholder,.cmd-newt-modal textarea::placeholder{color:var(--text-dim)}.cmd-add-tech .lead{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.cmd-add-tech .lead .plus{font-size:14px}.cmd-add-tech .sub{opacity:.7;font-size:11px}.cmd-col-subhead{text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim);margin:18px 0 8px;font-size:11px;font-weight:700}.cmd-col--mid .cmd-scroll>.cmd-col-subhead:first-child{margin-top:0}.cmd-col-subhead--esc{color:#c4b5fd}.cmd[data-theme=light] .cmd-col-subhead--esc{color:#7c3aed}.cmd-xfer-btn{width:100%;font:inherit;background:var(--surface-2);border:1px solid var(--border);cursor:default;border-left:3px solid;border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:7px 14px;transition:background .12s;display:flex}.cmd-xfer-btn.cmd-board-c0,.cmd-xfer-btn.cmd-board-c1,.cmd-xfer-btn.cmd-board-c2,.cmd-xfer-btn.cmd-board-c3{background:var(--surface-2);border-top-color:var(--border);border-right-color:var(--border);border-bottom-color:var(--border)}.cmd-xfer-btn:hover{background:var(--surface)}.cmd-xfer-btn .lead{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.cmd-xfer-btn .sub{color:var(--text-dim);white-space:nowrap;font-size:11px}.cmd-xfer-btn.is-dropover{outline-offset:2px;background:var(--surface);outline:2px dashed}.cmd-qv-pill--bundle{color:#d8b4fe;background:#a855f71a;border:1.5px solid #a855f7}.cmd-qv-pill--bundle:hover{color:#e9d5ff;background:#a855f738}.cmd-qv-pill--audit{color:#fcd34d;background:#f59e0b1a;border:1.5px solid #f59e0b}.cmd-qv-pill--audit:hover{color:#fde68a;background:#f59e0b33}.cmd-bundle-list{flex-direction:column;gap:2px;max-height:380px;display:flex;overflow:auto}.cmd-bundle-row{border-top:1px solid var(--border);grid-template-columns:auto auto 54px 1fr auto;align-items:center;gap:8px;padding:5px 4px;font-size:12.5px;display:grid}.cmd-bundle-row.is-parent{background:#a855f71a;border-radius:6px}.cmd-bundle-star{cursor:pointer;color:var(--text-dim);background:0 0;border:none;padding:0;font-size:15px;line-height:1}.cmd-bundle-star.is-on{color:#fbbf24}.cmd-bundle-id{color:var(--text-dim);font-variant-numeric:tabular-nums}.cmd-bundle-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-bundle-meta{color:var(--text-dim);white-space:nowrap;font-size:11px}.cmd-bundle-more{width:100%;margin-top:6px}.cmd-notify-btn{width:100%;font:inherit;cursor:default;background:#7c6ede1a;border:1px solid #7c6ede66;border-left:3px solid #7c6ede;border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:7px 14px;transition:background .12s;display:flex}.cmd-notify-btn:hover{background:#7c6ede2e}.cmd-notify-btn .lead{color:#c4bbf5;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.cmd-notify-btn .sub{color:var(--text-dim);white-space:nowrap;font-size:11px}.cmd-notify-btn.is-dropover{outline-offset:2px;background:#7c6ede38;outline:2px dashed #7c6ede}.cmd-add-notify{width:100%;font:inherit;cursor:pointer;color:#c4bbf5;background:#7c6ede14;border:1px dashed #7c6ede73;border-radius:8px;align-items:center;margin-top:6px;padding:7px 14px;display:flex}.cmd-add-notify:hover{color:#ddd6fe;background:#7c6ede29;border-color:#7c6edeb3}.cmd-add-notify .lead{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.cmd-add-notify .lead .plus{font-size:14px}.cmd-notenote-label{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.cmd-notenote-opt{color:var(--text-dim);font-weight:400}.cmd-notenote-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.cmd-notify-opts{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cmd-notify-opt{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cmd-notify-opt input{cursor:pointer;accent-color:#2563eb;flex:none;width:16px;height:16px;margin-top:2px}.cmd-notify-opt span{flex-direction:column;gap:1px;display:flex}.cmd-notify-opt b{color:var(--text);font-size:13.5px;font-weight:600}.cmd-notify-opt em{color:var(--text-dim);font-size:12px;font-style:normal;line-height:1.4}.cmd-notify-pick{flex-direction:column;gap:4px;display:flex}.cmd-notify-pick-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:flex}.cmd-notify-pick-row:hover{background:var(--surface-2,#ffffff0a)}.cmd-notified{cursor:default;filter:saturate(1.2);flex:none;font-size:12px}.cmd-assignme{color:#93c5fd;text-align:center;cursor:default;background:#2563eb1f;border:2px dashed #60a5fa8c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:76px;margin-bottom:8px;padding:12px 14px;display:flex}.cmd-assignme-lead{font-size:15px;font-weight:700}.cmd-assignme-sub{opacity:.8;font-size:11.5px}.cmd-assignme.is-dropover{color:#fff;background:#2563eb47;border-style:solid;border-color:#60a5fa}.cmd-ihelp{width:100%;font:inherit;cursor:pointer;color:#052e16;background:linear-gradient(#4ade80,#22c55e);border:1px solid #16a34a;border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.cmd-ihelp:hover{filter:brightness(1.05)}.cmd-ihelp-sub{opacity:.85;font-size:11.5px;font-weight:600}.cmd-ihelp--bar{text-align:left;white-space:nowrap;border-radius:12px;align-items:flex-start;width:auto;margin:0;padding:7px 16px;font-size:13.5px}.cmd-ihelp--bar .cmd-ihelp-sub{font-size:10.5px}.cmd-flagged--sq{letter-spacing:.05em;background:#f59e0b24;border:2px dashed #f59e0b99;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-bottom:8px;padding:8px 14px;font-size:13px;display:flex}.cmd-workon{color:#5fae7e;text-align:center;cursor:default;background:#22c55e1f;border:2px dashed #22c55e8c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:76px;margin-bottom:8px;padding:12px 14px;display:flex}.cmd[data-theme=dark] .cmd-workon{color:#86efac}.cmd-workon.is-dropover{color:#fff;background:#22c55e47;border-style:solid;border-color:#22c55e}.cmd-working{background:linear-gradient(#22c55e38,#22c55e1f);border:1px solid #16a34a;border-radius:10px;flex-direction:column;gap:4px;width:100%;margin-bottom:8px;padding:10px 14px;display:flex}.cmd-working.is-dropover{box-shadow:inset 0 0 0 2px #22c55e}.cmd-working[draggable=true]{cursor:grab}.cmd-working[draggable=true]:active{cursor:grabbing}.cmd-working-head{text-transform:uppercase;letter-spacing:.05em;color:#16a34a;font-size:11px;font-weight:700}.cmd[data-theme=dark] .cmd-working-head{color:#86efac}.cmd-working-ticket{align-items:baseline;gap:7px;min-width:0;display:flex}.cmd-working-num{color:var(--accent);flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-weight:700;text-decoration:none}.cmd-working-num:hover{text-decoration:underline}.cmd-working-summary{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cmd-working-timer{font-variant-numeric:tabular-nums;color:#15803d;letter-spacing:.5px;margin:2px 0;font-family:ui-monospace,Menlo,monospace;font-size:34px;font-weight:800;line-height:1.05}.cmd[data-theme=dark] .cmd-working-timer{color:#4ade80}.cmd-working-actions{gap:8px;margin-top:4px;display:flex}.cmd-working-btn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:700}.cmd-working-pause{color:#b45309;border-color:#fbbf2480}.cmd[data-theme=dark] .cmd-working-pause{color:#fbbf24}.cmd-working-pause:hover{background:#f59e0b26;border-color:#f59e0b}.cmd-working-stop{color:#b91c1c;border-color:#dc262680}.cmd[data-theme=dark] .cmd-working-stop{color:#f87171}.cmd-working-stop:hover{background:#dc26261f;border-color:#dc2626}.cmd-working.is-paused{background:linear-gradient(#f59e0b33,#f59e0b1a);border-color:#f59e0b}.cmd-working.is-paused .cmd-working-head{color:#b45309}.cmd[data-theme=dark] .cmd-working.is-paused .cmd-working-head{color:#fbbf24}.cmd-working.is-paused .cmd-working-timer{color:#b45309}.cmd[data-theme=dark] .cmd-working.is-paused .cmd-working-timer{color:#fbbf24}.cmd-working-resume{color:#15803d;border-color:#22c55e8c}.cmd[data-theme=dark] .cmd-working-resume{color:#4ade80}.cmd-working-resume:hover{background:#22c55e26;border-color:#22c55e}.cmd-ticket-paused{font-variant-numeric:tabular-nums;color:#f59e0b;flex-shrink:0;margin-left:6px;font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:800}.cmd[data-theme=dark] .cmd-ticket-paused{color:#fbbf24}.cmd-ticket-timer{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;margin-left:6px;font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:800;display:inline-flex}.cmd-ticket-timer--live{color:#16a34a}.cmd[data-theme=dark] .cmd-ticket-timer--live{color:#4ade80}.cmd-ticket-timer--paused{color:#f59e0b}.cmd[data-theme=dark] .cmd-ticket-timer--paused{color:#fbbf24}.cmd-tflags{flex-shrink:0;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.cmd-tflags--ro{gap:4px}.cmd-tflag{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-2);opacity:.85;border-radius:7px;padding:2px 6px;font-size:14px;line-height:1;transition:opacity .12s,background .12s,border-color .12s}.cmd-tflags:not(.cmd-tflags--ro) .cmd-tflag:hover{opacity:1;border-color:var(--accent)}.cmd-tflag.is-on{opacity:1}.cmd-tflag--esc{color:#d97706}.cmd[data-theme=dark] .cmd-tflag--esc{color:#fbbf24}.cmd-tflag--esc.is-on{background:#dc262638;border-color:#f87171}.cmd-tflag--qk.is-on{background:#a855f740;border-color:#c084fc}.cmd-tflag--diff{letter-spacing:-4px;padding-right:8px}.cmd-tflag--diff.is-on{background:#f59e0b38;border-color:#fbbf24}.cmd-tflags--ro .cmd-tflag{cursor:default}.cmd-tflags--ro .cmd-tflag--diff{letter-spacing:-4px}.cmd-ticket.is-escalated{box-shadow:inset 3px 0 #dc2626}.cmd-ticket.is-quickkill{box-shadow:inset 3px 0 #a855f7}.cmd-ticket.is-escalated.is-quickkill{box-shadow:inset 3px 0 #dc2626,inset 6px 0 #a855f7}.cmd-ticket--reply-pulse{animation:2.4s ease-in-out infinite cmd-ticket-reply-pulse}@keyframes cmd-ticket-reply-pulse{0%,to{box-shadow:inset 3px 0 #38bdf8,0 0 #38bdf800}50%{box-shadow:inset 3px 0 #38bdf8,0 0 12px 1px #38bdf880}}@media (prefers-reduced-motion:reduce){.cmd-ticket--reply-pulse{animation:none;box-shadow:inset 3px 0 #38bdf8}}.cmd-modal--commit{width:min(640px,94vw);max-width:640px}.cmd-commit-body{flex-direction:column;gap:14px;display:flex}.cmd-commit-row{align-items:center;gap:12px;display:flex}.cmd-commit-row>span:first-child{text-transform:uppercase;letter-spacing:.04em;width:90px;color:var(--text-dim);flex-shrink:0;font-size:12px;font-weight:700}.cmd-commit-row input[type=number]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:14px}.cmd-commit-row select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.cmd-commit-row--col{flex-direction:column;align-items:stretch;gap:6px}.cmd-commit-row--col textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:8px 10px;font-size:13px}.cmd-commit-bill{flex:1;gap:8px;display:flex}.cmd-commit-billbtn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);border-radius:8px;flex:1;padding:8px 6px;font-size:12.5px;font-weight:600}.cmd-commit-billbtn.is-active{background:var(--surface);color:var(--text);border-color:var(--accent)}.cmd-commit-billbtn.is-billable.is-active{color:#16a34a;background:#22c55e1f;border-color:#16a34a}.cmd[data-theme=dark] .cmd-commit-billbtn.is-billable.is-active{color:#86efac}.cmd-commit-abort{color:#dc2626;border-color:#dc262680}.cmd-commit-abort:hover{background:#dc26261f}.cmd-commit-wtrow{flex:1;align-items:center;gap:8px;display:flex}.cmd-commit-wt{font:inherit;cursor:pointer;border:1.5px solid var(--border);background:var(--surface-2);color:var(--text);white-space:nowrap;border-radius:8px;flex:none;padding:7px 14px;font-size:13px;font-weight:700}.cmd-commit-wt.is-remote{color:#4ade80;background:#22c55e29;border-color:#22c55e}.cmd-commit-wt.is-onsite{color:#93c5fd;background:#3b82f62e;border-color:#3b82f6}.cmd-commit-wt:disabled{opacity:.5;cursor:not-allowed}.cmd-commit-wtrow select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.cmd-commit-seg{gap:6px;display:flex}.cmd-commit-segbtn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);border-radius:8px;flex:1;padding:7px 6px;font-size:12px;font-weight:600}.cmd-commit-segbtn.is-active{background:var(--surface);color:var(--text);border-color:var(--accent)}.cmd-commit-checks{flex-direction:column;gap:8px;display:flex}.cmd-commit-check{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.cmd-commit-check input{cursor:pointer;flex:none;width:16px;height:16px}.cmd-commit-check.is-disabled{color:var(--text-dim);cursor:not-allowed}.cmd-commit-check.is-disabled input{cursor:not-allowed}.cmd-commit-check--resolve{font-weight:700}.cmd-commit-hint{color:#f59e0b;font-size:12px;font-weight:600}.cmd-commit-submit--close{color:#16a34a;font-weight:800;border-color:#16a34a!important}.cmd[data-theme=dark] .cmd-commit-submit--close{color:#86efac}.cmd-commit-test{font:inherit;cursor:pointer;border:1px dashed var(--accent);color:var(--accent);background:0 0;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700}.cmd-celebrate{z-index:2000;cursor:pointer;background:radial-gradient(circle at 50% 40%,#00000029,#0000000a);justify-content:center;align-items:center;animation:.3s cmd-celebrate-fade;display:flex;position:fixed;inset:0;overflow:hidden}.cmd-celebrate-layer{pointer-events:none;position:absolute;inset:0}.cmd-celebrate-card{text-align:center;color:#fff;background:#0f172ad6;border:1px solid #ffffff26;border-radius:18px;max-width:min(86vw,520px);padding:22px 34px;animation:.45s cubic-bezier(.2,1.3,.4,1) cmd-celebrate-pop;position:relative;box-shadow:0 20px 60px #00000080}.cmd-celebrate-emoji{font-size:54px;line-height:1}.cmd-celebrate-quote{margin-top:10px;font-size:18px;font-weight:800;line-height:1.4}.cmd-celebrate-dismiss{opacity:.6;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:11px}@keyframes cmd-celebrate-fade{0%{opacity:0}to{opacity:1}}@keyframes cmd-celebrate-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cmd-cf{border-radius:2px;animation-name:cmd-cf-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-6vh}@keyframes cmd-cf-fall{0%{opacity:1;transform:translateY(-6vh)rotate(0)}to{opacity:.85;transform:translateY(112vh)rotate(720deg)}}.cmd-bolt{filter:drop-shadow(0 0 6px #fde047);animation:1.5s ease-in-out infinite cmd-bolt-flash;position:absolute}@keyframes cmd-bolt-flash{0%,to{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.25)}18%{opacity:.15}30%{opacity:1}55%{opacity:0}}.cmd-llama{animation-name:cmd-llama-walk;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}@keyframes cmd-llama-walk{0%{transform:translate(114vw)}to{transform:translate(-14vw)}}.cmd-fw{border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite cmd-fw-burst;position:absolute;box-shadow:0 0 10px 2px}@keyframes cmd-fw-burst{0%{opacity:1;transform:translate(0)scale(1.3)}8%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.5);opacity:0}}.cmd-fw-flash{background:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:1.4s ease-out infinite cmd-fw-flash;position:absolute;box-shadow:0 0 40px 16px}@keyframes cmd-fw-flash{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.3)}}.cmd-rain{animation-name:cmd-rain-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-10vh}@keyframes cmd-rain-fall{0%{opacity:0;transform:translateY(-10vh)}12%{opacity:1}to{opacity:.85;transform:translateY(112vh)}}.cmd-star{animation:1.8s ease-in-out infinite cmd-star-tw;position:absolute}@keyframes cmd-star-tw{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.15)}}.cmd-up{animation-name:cmd-up-rise;animation-timing-function:ease-in;animation-iteration-count:infinite;position:absolute;bottom:-10vh}@keyframes cmd-up-rise{0%{opacity:0;transform:translateY(10vh)}15%{opacity:1}to{opacity:0;transform:translateY(-118vh)}}.cmd-star--gold{filter:drop-shadow(0 0 5px #fde047)}.cmd-mx{color:#22c55e;letter-spacing:1px;text-shadow:0 0 6px #22c55ecc;white-space:nowrap;writing-mode:vertical-rl;font-family:ui-monospace,Menlo,monospace;animation-name:cmd-rain-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-12vh}.cmd-disco{border-radius:50%;animation:.7s ease-in-out infinite cmd-disco-pulse;position:absolute}@keyframes cmd-disco-pulse{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;filter:drop-shadow(0 0 8px);transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.cmd-cf,.cmd-llama,.cmd-rain,.cmd-up,.cmd-fw,.cmd-fw-flash,.cmd-bolt,.cmd-star,.cmd-mx,.cmd-disco{opacity:0!important;animation-duration:10ms!important}}.cmd-giveback{width:100%;min-height:64px;color:var(--text-dim);text-align:center;cursor:default;background:#94a3b814;border:2px dashed #94a3b880;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:8px;padding:10px 14px;display:flex}.cmd-giveback.is-dropover{color:#fbbf24;background:#f59e0b33;border-style:solid;border-color:#f59e0b}.cmd-ihelp--done{color:#04293b;background:linear-gradient(#38bdf8,#0ea5e9);border-color:#0284c7}.cmd-temp-badge--self{color:#16a34a;background:#22c55e2e;border-color:#22c55e73}.cmd[data-theme=dark] .cmd-temp-badge--self{color:#86efac}.cmd-temp-badge.is-locked{cursor:default;opacity:.85}.cmd-tab--mine{color:#5fb0d6}.cmd[data-theme=light] .cmd-tab--mine{color:#2b6c91}.cmd-tab--mine-all.is-active{box-shadow:inset 0 -2px #8ad0f0}.cmd-tab--mine-all .cmd-tab-count{color:#06202c;background:#8ad0f0}.cmd-tab--reply-pulse{border-radius:6px;animation:2.4s ease-in-out infinite cmd-reply-pulse}@keyframes cmd-reply-pulse{0%,to{background:0 0;box-shadow:0 0 #38bdf800}50%{background:#38bdf81f;box-shadow:0 0 10px 1px #38bdf88c}}@media (prefers-reduced-motion:reduce){.cmd-tab--reply-pulse{background:#38bdf81f;animation:none}}.cmd-modal--sm{width:min(440px,100%);max-width:min(440px,100%)}.cmd-modal--md{width:min(560px,100%);max-width:min(560px,100%)}.cmd-modal--lg{width:min(820px,95vw);max-width:min(820px,95vw)}.cmd-modal--xl{width:min(900px,92vw);max-width:min(900px,92vw)}.cmd-modal--narrow{max-width:440px}.cmd-td-modal{width:min(900px,96vw);max-width:min(900px,96vw);max-height:92vh}.cmd-td-head{flex-direction:column;gap:8px;min-width:0;display:flex}.cmd-td-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmd-td-name{color:var(--text);margin:0;font-size:22px;font-weight:800}.cmd-td-name--teams{cursor:pointer;background:0 0;border:none;padding:0}.cmd-td-name--teams:hover{color:#60a5fa;text-decoration:underline}.cmd-td-chips{flex-wrap:wrap;gap:6px;display:flex}.cmd-td-chip{border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.cmd-td-chip--on{color:#86efac;background:#16a34a29;border-color:#22c55e99}.cmd-td-chip--off{color:#fca5a5;background:#dc262624;border-color:#f8717180}.cmd-td-chip--moon{color:#c7d2fe;background:#6366f129;border-color:#818cf880}.cmd-td-chip--esc{color:#fcd34d;background:#f59e0b29;border-color:#fbbf2480}.cmd-td-chip--call{color:#bfdbfe;background:#3b82f629;border-color:#60a5fa80}.cmd-td-body{flex:1;min-height:0;padding:8px 18px 16px;display:block;overflow-y:auto}.cmd-td-body>*+*{margin-top:18px}.cmd-td-out{background:#dc26261a;border:1px solid #f8717166;border-radius:8px;padding:8px 12px;font-size:13px}.cmd-td-out-note{color:var(--text-dim);margin-top:4px;font-size:12px}.cmd-td-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.cmd-td-stat{border:1px solid var(--border);background:var(--surface-2,#ffffff08);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 8px;display:flex}.cmd-td-stat.is-bad{background:#dc26261a;border-color:#f8717180}.cmd-td-stat-n{color:var(--text);font-size:22px;font-weight:800;line-height:1}.cmd-td-stat-sep{color:var(--text-dim);margin:0 2px;font-weight:600}.cmd-td-stat-l{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:10.5px;font-weight:700}.cmd-td-stat--btn{cursor:pointer;font:inherit;transition:border-color .12s,background .12s}.cmd-td-stat--btn:hover:not(:disabled){border-color:#60a5fa}.cmd-td-stat--btn:disabled{cursor:default;opacity:.65}.cmd-td-stat--btn.is-active{background:#2563eb2e;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa80}.cmd-td-stat--btn.is-active.is-bad{background:#dc26262e;border-color:#f87171e6;box-shadow:inset 0 0 0 1px #f8717180}.cmd-td-panel{min-height:120px}.cmd-td-tally .cmd-tally-section{margin-top:6px}.cmd-td-section{flex-direction:column;gap:6px;display:flex}.cmd-td-h{color:var(--text);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:flex}.cmd-td-notes-add{font:inherit;text-transform:none;letter-spacing:0;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600}.cmd-td-notes-add:hover{color:var(--text);border-color:#60a5fa}.cmd-td-ip{background:#2563eb0f;border:1px solid #60a5fa66;border-radius:8px;margin-bottom:6px;padding:6px 8px}.cmd-td-ip-timer{align-self:flex-start;margin-bottom:2px}.cmd-td-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.cmd-drawer-row--reassign{grid-template-columns:6px 54px minmax(64px,1.1fr) minmax(0,2fr) 42px minmax(70px,1fr) 28px}.cmd-drawer-reassign{border:1px solid var(--border);background:var(--surface-2,#ffffff0a);width:24px;height:22px;color:var(--text-dim);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.cmd-drawer-reassign:hover{color:#fff;background:#2563eb;border-color:#2563eb}.cmd-td-cal{flex-direction:column;gap:8px;display:flex}.cmd-td-cal-day{grid-template-columns:110px 1fr;align-items:start;gap:10px;display:grid}.cmd-td-cal-date{color:var(--text);padding-top:2px;font-size:12px;font-weight:700}.cmd-td-cal-items{flex-direction:column;gap:4px;min-width:0;display:flex}.cmd-td-cal-item{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.cmd-td-cal-item.is-done{opacity:.5;text-decoration:line-through}.cmd-td-cal-time{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.cmd-td-cal-subj{color:var(--text);text-overflow:ellipsis;overflow:hidden}.cmd-td-cal-where{color:var(--text-dim);font-size:11px}.cmd-td-notes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cmd-td-note{background:#f59e0b1a;border:1px solid #fbbf2459;border-radius:8px;padding:6px 10px;font-size:12.5px}.cmd-td-note-meta{color:var(--text-dim);margin-left:6px;font-size:11px}.cmd-ihelp-quote{color:var(--text-dim);margin:4px 0 0;font-style:italic;line-height:1.4}.cmd-ihelp-cite{opacity:.8;white-space:nowrap;font-size:11px;font-style:normal}.cmd-ihelp-body p{margin:0 0 10px;font-size:13px}.cmd-ihelp-opts{flex-wrap:wrap;gap:8px;display:flex}.cmd-ihelp-opts .cmd-btn{flex:30%}.cmd-ihelp-boards{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin:4px 0 12px;padding:10px 12px}.cmd-ihelp-boards-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:6px;font-size:11px;font-weight:700}.cmd-ihelp-boards-list{flex-direction:column;gap:4px;max-height:160px;display:flex;overflow-y:auto}.cmd-ihelp-board{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cmd-ihelp-stop{color:#b91c1c;border-color:#dc262673;width:100%}.cmd-ihelp-stop:hover{background:#dc26261f;border-color:#dc2626}.cmd-esc-star{cursor:pointer;opacity:.28;filter:grayscale();-webkit-user-select:none;user-select:none;margin-left:auto;font-size:15px;line-height:1;transition:opacity .12s,filter .12s}.cmd-esc-star:hover{opacity:.65}.cmd-esc-star.is-on{opacity:1;filter:none;align-items:center;gap:1px;display:inline-flex}.cmd-esc-mult{color:#f59e0b;font-size:11px;font-weight:800}.cmd[data-theme=dark] .cmd-esc-mult{color:#fbbf24}.cmd-tech-bolts{letter-spacing:-5px;flex-shrink:0;padding-right:5px;font-size:13px}.cmd-section{margin-top:14px}.cmd-section-head{cursor:pointer;width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:0 0;border:none;border-bottom:2px solid #b91c1c;align-items:center;gap:8px;padding:6px 2px;font-size:10.5px;font-weight:700;display:flex}.cmd-section-head .chev{transition:transform .15s}.cmd-section.is-open .cmd-section-head .chev{transform:rotate(90deg)}.cmd-section-body{margin-top:8px;display:none}.cmd-section.is-open .cmd-section-body{display:block}.cmd-board-row .cmd-until{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;margin-left:auto;padding:3px 6px;font-size:12px}.cmd-board-dept{color:var(--accent);font-weight:700}.cmd-board-dept-count{color:var(--text-dim);font-weight:600}.cmd-board-role{color:var(--text-dim);margin-left:6px;font-size:11.5px}.cmd-tally-section{letter-spacing:.05em;text-transform:uppercase;padding:14px 14px 6px;font-size:11px;font-weight:800}.cmd-tally-section.worked{color:#f97316}.cmd-tally-section.closed{color:#16a34a}.cmd-tally-item{grid-template-columns:64px 1fr minmax(80px,180px) 56px;align-items:baseline;gap:10px;padding:5px 14px;font-size:12.5px;display:grid}.cmd-tally-item .id{color:var(--accent);font-family:ui-monospace,Menlo,monospace}.cmd-tally-item .summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-tally-item .co{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-tally-item .hrs{text-align:right;font-weight:700}.cmd-tally-item.worked .hrs{color:#f97316}.cmd-tally-item.closed .hrs{color:#16a34a}.cmd-tally-item.is-click{cursor:pointer}.cmd-tally-item.is-click:hover,.cmd-tally-item.is-open{background:var(--surface-2)}.cmd-tally-entry{padding:4px 14px 10px 78px;font-size:12px}.cmd-tally-entry-meta{color:var(--text-dim);margin-bottom:2px;font-weight:600}.cmd-tally-entry-notes{white-space:pre-wrap}.cmd-note-toolbar{gap:6px;margin-bottom:8px;display:flex}.cmd-note-tool{background:var(--surface);border:1px solid var(--border);min-width:30px;color:var(--text);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:13px;line-height:1}.cmd-note-tool:hover{border-color:var(--accent)}.cmd-note-editor{border:1px solid var(--border);background:var(--surface);min-height:150px;max-height:320px;color:var(--text);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;overflow:auto}.cmd-note-editor:focus{border-color:var(--accent);outline:none}.cmd-note-editor:empty:before{content:attr(data-placeholder);color:var(--text-dim)}.cmd-note-drop{border:1.5px dashed var(--border);text-align:center;color:var(--text-dim);cursor:pointer;border-radius:8px;margin-top:10px;padding:12px;font-size:13px}.cmd-note-drop.is-over{border-color:var(--accent);background:#8b5cf614}.cmd-note-file{color:var(--text);font-weight:600}.cmd-note-file-x{color:var(--sla-breached);cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:16px}.cmd-dept{border-bottom:1px solid var(--border)}.cmd-dept-head{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.cmd-dept-head:hover{background:var(--surface-2)}.cmd-dept-chev{color:var(--text-dim);width:10px;font-size:10px;transition:transform .15s}.cmd-dept.is-open .cmd-dept-chev{transform:rotate(90deg)}.cmd-dept-name{color:var(--accent);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.cmd-dept-count{color:var(--text-dim);font-size:12px;font-weight:600}.cmd-dept-members{padding-bottom:4px;display:none}.cmd-dept.is-open .cmd-dept-members{display:block}.cmd-member-row{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:6px 10px 6px 30px;display:flex}.cmd-member-row:hover{background:var(--surface-2)}.cmd-member-name{font-size:13.5px}.cmd-member-role{color:var(--text-dim);margin-left:6px;font-size:11.5px}.cmd-ticket.is-draggable,.cmd-drawer-row.is-draggable{cursor:grab}.cmd-ticket.is-draggable:active,.cmd-drawer-row.is-draggable:active{cursor:grabbing}.cmd-ticket.is-busy,.cmd-drawer-row.is-busy{opacity:.5;pointer-events:none;animation:1s ease-in-out infinite cmd-busy-pulse}@keyframes cmd-busy-pulse{50%{opacity:.3}}.cmd-tech.is-dropover{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 14%, transparent)}.cmd-toast-backdrop{z-index:999;background:#03080e8c;animation:.14s cmd-toast-backdrop-in;position:fixed;inset:0}@keyframes cmd-toast-backdrop-in{0%{opacity:0}}.cmd-alert-stack{z-index:1100;flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;bottom:18px;right:18px}.cmd-alert{background:var(--surface,#111a26);border:1px solid var(--border);color:var(--text);border-left:4px solid #3b82f6;border-radius:10px;align-items:stretch;gap:0;animation:.18s cmd-alert-in;display:flex;overflow:hidden;box-shadow:0 10px 34px #00000073}.cmd-alert--submitted{border-left-color:#22c55e}.cmd-alert--created{border-left-color:#60a5fa}.cmd-alert--replied{border-left-color:#f59e0b}@keyframes cmd-alert-in{0%{opacity:0;transform:translate(12px)}}.cmd-alert-body{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex:1;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.cmd-alert-body:hover{background:var(--surface-2,#ffffff0a)}.cmd-alert-icon{flex:none;font-size:18px;line-height:1.2}.cmd-alert-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cmd-alert-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:11px;font-weight:800}.cmd-alert-sum{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cmd-alert-co{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cmd-alert-x{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:none;padding:4px 10px;font-size:17px}.cmd-alert-x:hover{color:var(--text)}.cmd-toast{z-index:1000;border-radius:10px;align-items:center;gap:14px;padding:14px 22px;font-size:14px;font-weight:600;animation:.16s cmd-toast-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000073}.cmd-toast--ok{color:#d7f7e4;background:#16653a;border:1px solid #1f9d57}.cmd-toast--err{color:#ffd9dc;background:#6e1f24;border:1px solid #b23a44}.cmd-toast-action{font:inherit;cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:12.5px;font-weight:600}.cmd-toast-action:hover{background:#1d4ed8}@keyframes cmd-toast-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}}.cmd-confirm{background:var(--surface);width:min(540px,94vw);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:14px;padding:20px 22px}.cmd-confirm-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cmd-confirm-head h2{margin:0;font-size:19px}.cmd-confirm-sub{color:var(--text-dim);margin:4px 0 16px;font-size:13px}.cmd-confirm-flow{align-items:stretch;gap:14px;display:flex}.cmd-confirm-box{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 10px;display:flex}.cmd-confirm-box .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:10px}.cmd-confirm-box .val{font-size:15px;font-weight:700}.cmd-confirm-box.is-to{border-color:#1f9d57;box-shadow:inset 0 0 0 1px #1f9d5780}.cmd-confirm-box.is-to .val{color:#4ade80}.cmd-confirm-box.is-to.is-unassign .val{font-style:italic}.cmd-confirm-arrow{color:var(--text-dim);align-self:center;font-size:18px}.cmd-confirm-co{text-align:center;color:var(--text-dim);margin:14px 0 0;font-size:12.5px}.cmd-confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cmd-ticket-click{cursor:pointer}.cmd-ticket.is-open{cursor:default;border-color:#7dd3fc73;box-shadow:inset 0 0 0 1px #7dd3fc4d,0 3px 12px #00000052}.cmd-ticket.tone-ok.is-open{background:linear-gradient(90deg, transparent 70%, #16a34a24 100%), var(--card-bg)}.cmd-ticket.tone-warn.is-open{background:linear-gradient(90deg, transparent 64%, #f59e0b2e 100%), var(--card-bg)}.cmd-ticket.tone-near.is-open{background:linear-gradient(90deg, transparent 60%, #ea580c30 100%), var(--card-bg)}.cmd-ticket.tone-breach.is-open{background:linear-gradient(90deg, transparent 54%, #dc262638 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-ok.is-open{background:linear-gradient(90deg, transparent 70%, #16a34a42 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-warn.is-open{background:linear-gradient(90deg, transparent 64%, #f59e0b52 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-near.is-open{background:linear-gradient(90deg, transparent 60%, #ea580c57 100%), var(--card-bg)}.cmd[data-theme=dark] .cmd-ticket.tone-breach.is-open{background:linear-gradient(90deg, transparent 54%, #dc262661 100%), var(--card-bg)}.cmd-qv-notes{border-top:1px solid var(--border);margin-top:8px;padding-top:6px}.cmd-qv-notes-head{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);margin-bottom:4px;font-size:11px;font-weight:700}.cmd-qv-dim{color:var(--text-dim);font-size:12px;font-style:italic}.cmd-qv-note{margin-bottom:6px}.cmd-qv-note-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.cmd-qv-note-by{color:var(--text);font-weight:600}.cmd-qv-note-date{margin-left:auto}.cmd-qv-note-text{white-space:pre-wrap;word-break:break-word;max-height:90px;margin-top:1px;font-size:12.5px;overflow:auto}.cmd-qv-tag{text-transform:uppercase;border-radius:6px;padding:1px 5px;font-size:9.5px;font-weight:700}.cmd-qv-tag--int{color:#92400e;background:#fef3c7}.cmd-qv-tag--disc{color:#1e40af;background:#dbeafe}.cmd-qv-tag--res{color:#065f46;background:#d1fae5}.cmd-qv-reply{border-top:1px solid var(--border);margin-top:8px;padding-top:6px}.cmd-qv-textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:12.5px}.cmd-qv-textarea:focus{border-color:var(--accent);outline:none}.cmd-qv-reply-row{align-items:center;gap:8px;margin-top:6px;display:flex}.cmd-qv-modes{gap:4px;display:flex}.cmd-qv-mode{font:inherit;cursor:pointer;background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:3px 9px;font-size:11.5px}.cmd-qv-mode.is-on{background:var(--accent);color:#fff;border-color:var(--accent)}.cmd-qv-send{font:inherit;cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:6px;margin-left:auto;padding:4px 14px;font-size:12px;font-weight:600}.cmd-qv-send:disabled{opacity:.5;cursor:not-allowed}.cmd-qv-status{margin-top:5px;font-size:11.5px;font-weight:600}.cmd-qv-status--ok{color:#16a34a}.cmd-qv-status--err{color:#dc2626}.cmd-qv-contacts{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cmd-qv-pill{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:14px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.cmd-qv-pill--contact{color:#a78bfa;border-color:#7c3aed80}.cmd-qv-pill--contact:hover{background:#7c3aed24}.cmd-qv-pill--phone{color:#60a5fa;border-color:#2563eb80}.cmd-qv-pill--phone:hover{background:#2563eb24}.cmd-qv-pill--email{color:#4ade80;border-color:#16a34a80}.cmd-qv-pill--email:hover{background:#16a34a24}.cmd-qv-meta{color:var(--text-dim);flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;font-size:12px;display:flex}.cmd-qv-meta b{color:var(--text);font-weight:600}.cmd-reply-modal{width:min(620px,92vw)}.cmd-reply-ta{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.5}.cmd-reply-ta:focus{border-color:var(--accent);outline:none}.cmd-unassign-hint{text-align:center;letter-spacing:.04em;color:#fca5a5;text-transform:uppercase;border:1px dashed #dc262699;border-radius:8px;margin-bottom:6px;padding:6px;font-size:12px;font-weight:700;display:none}.cmd-col--left.is-unassign-drop{outline:2px dashed var(--sla-breached);outline-offset:4px;background:color-mix(in srgb, var(--sla-breached) 8%, transparent);border-radius:10px}.cmd-col--left.is-unassign-drop .cmd-unassign-hint{display:block}.cmd-col--left.is-triage-drop{outline:2px dashed var(--accent);outline-offset:4px;background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:10px}.cmd-col--left.is-triage-drop .cmd-unassign-hint{color:#93c5fd;border-color:#60a5fa99;display:block}.cmd-tech-check{width:15px;height:15px;accent-color:var(--sla-breached);cursor:pointer;flex-shrink:0}.cmd-notavail{border-top:1px solid var(--border);margin-top:16px;padding-top:10px}.cmd-notavail-head{text-transform:uppercase;letter-spacing:.06em;color:var(--sla-breached);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.cmd-notavail-count{color:#fca5a5;background:#dc26262e;border-radius:9px;padding:1px 7px;font-size:10px}.cmd-qv-desc{white-space:pre-wrap;word-break:break-word;max-height:240px;font-size:12.5px;line-height:1.5;overflow:auto}.cmd-qv-img{border:1px solid var(--border);border-radius:6px;max-width:100%;max-height:320px;margin:6px 0;display:block}.cmd-assign-row{align-items:center;gap:6px;display:flex}.cmd-assign-btn{font:inherit;cursor:pointer;white-space:nowrap;color:#4ade80;background:#22c55e29;border:1px solid #22c55e73;border-radius:8px;flex-shrink:0;padding:4px 12px;font-size:11px;font-weight:700}.cmd-assign-btn:hover{color:#86efac;background:#22c55e47;border-color:#22c55eb3}.cmd-qv-attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-qv-attachments .cmd-qv-img{object-fit:contain;background:var(--surface-2);max-width:220px;max-height:220px;margin:0}.cmd-qv-imglink{color:var(--cyan,#7dd3fc);text-decoration:none}.cmd-qv-imglink:hover{text-decoration:underline}.cmd-qv-thumb{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:6px;padding:0;line-height:0;transition:border-color .12s,transform 80ms;overflow:hidden}.cmd-qv-thumb img{object-fit:contain;max-width:140px;max-height:140px;display:block}.cmd-qv-thumb:hover{border-color:var(--accent);transform:scale(1.02)}.cmd-qv-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cmd-qv-filechip{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:7px;align-items:center;gap:6px;max-width:260px;padding:5px 11px;font-size:12px;display:inline-flex}.cmd-qv-filechip:hover{border-color:var(--accent)}.cmd-qv-filechip-icon{flex-shrink:0}.cmd-qv-filechip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-lightbox-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020617d1;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.cmd-lightbox{background:var(--surface);border:1px solid var(--border);max-width:92vw;max-height:92vh;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cmd-lightbox-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.cmd-lightbox-name{text-overflow:ellipsis;white-space:nowrap;max-width:50vw;font-size:13px;font-weight:600;overflow:hidden}.cmd-lightbox-btn{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12px;text-decoration:none}.cmd-lightbox-btn:hover{border-color:var(--accent)}.cmd-lightbox-x{padding:2px 9px;font-size:16px;line-height:1}.cmd-lightbox-zoom{align-items:center;gap:4px;display:inline-flex}.cmd-lightbox-zoom-val{font-variant-numeric:tabular-nums;text-align:center;min-width:42px;color:var(--text-dim);font-size:12px}.cmd-lightbox-stage{justify-content:center;align-items:center;gap:8px;min-width:320px;padding:12px;display:flex;position:relative}.cmd-lightbox-content{justify-content:safe center;align-items:safe center;width:80vw;height:78vh;display:flex;overflow:auto}.cmd-lightbox-img{flex-shrink:0;max-width:none;height:auto;display:block}.cmd-lightbox-frame{background:#fff;border:none;border-radius:6px;width:100%;height:100%}.cmd-lightbox-msg{color:var(--text-dim);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:48px;font-size:13px;display:flex}.cmd-lightbox-fileicon{font-size:56px;line-height:1}.cmd-lightbox-nav{color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:50%;flex-shrink:0;align-self:center;width:40px;height:40px;font-size:28px;line-height:1;position:sticky}.cmd-lightbox-nav:hover{border-color:var(--accent);background:var(--surface)}.cmd-tech-name--teams{cursor:pointer}.cmd-tech-name--teams:hover{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-qv-menu-wrap{display:inline-flex;position:relative}.cmd-qv-menu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:200px;max-height:280px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 22px #00000073}.cmd-qv-menu-item{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:12.5px;display:block}.cmd-qv-menu-item:hover{background:var(--surface-2)}.cmd-qv-menu-label{color:var(--text-dim);margin-right:4px;font-weight:600}.cmd-contact-search{box-sizing:border-box;width:100%;font:inherit;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:13px}.cmd-contact-search:focus{border-color:var(--accent);outline:none}.cmd-contact-list{flex-direction:column;gap:3px;max-height:360px;display:flex;overflow-y:auto}.cmd-contact-item{text-align:left;font:inherit;background:var(--surface-2);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 11px;font-size:13px}.cmd-contact-item:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}.cmd-contact-item.is-current{color:var(--text-dim)}.cmd-contact-item:disabled{opacity:.6;cursor:default}.cmd-qv-pill--copy{color:var(--text-dim);border-color:#94a3b880}.cmd-qv-pill--copy:hover{background:var(--surface-2);color:var(--text)}.cmd-qv-pill--note{color:#c4b5fd;border-color:#8b5cf680}.cmd-qv-pill--note:hover{color:#ddd6fe;background:#8b5cf624}.cmd-qv-pill--prio{color:#fbbf24;border-color:#f59e0b80}.cmd-qv-pill--prio:hover{background:#f59e0b24}.cmd-qv-pill--prio.prio-1{color:#fca5a5;background:#dc26261f;border-color:#dc2626}.cmd-qv-pill--prio.prio-1:hover{color:#fecaca;background:#dc262638}.cmd-qv-pill--prio.prio-2{color:#fdba74;background:#ea580c1f;border-color:#ea580c}.cmd-qv-pill--prio.prio-2:hover{color:#fed7aa;background:#ea580c38}.cmd-qv-pill--prio.prio-3{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b}.cmd-qv-pill--prio.prio-3:hover{color:#fde68a;background:#f59e0b38}.cmd-qv-pill--prio.prio-4{color:#93c5fd;background:#3b82f61f;border-color:#3b82f6}.cmd-qv-pill--prio.prio-4:hover{color:#bfdbfe;background:#3b82f638}.cmd-qv-pill--prio.prio-5{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b8}.cmd-qv-pill--prio.prio-5:hover{color:#e2e8f0;background:#94a3b838}.cmd-qv-pill--full{color:#7dd3fc;border-color:#38bdf880}.cmd-qv-pill--full:hover{background:#38bdf824}.cmd-qv-pill--addr{color:#5eead4;border-color:#2dd4bf80}.cmd-qv-pill--addr:hover{color:#99f6e4;background:#2dd4bf24}.cmd-qv-pill--cwm{color:#86efac;border-color:#22c55e99;font-weight:700}.cmd-qv-pill--cwm:hover{color:#bbf7d0;background:#22c55e29}.cmd-qv-pill--pia{color:#7dd3fc;border-color:#38bdf899;font-weight:700}.cmd-qv-pill--pia:hover{color:#bae6fd;background:#38bdf829}.cmd-qv-pill--wallace{color:#e9a6f7;border-color:#d946ef99;font-weight:700}.cmd-qv-pill--wallace:hover{color:#f5d0fe;background:#d946ef29}.cmd-qv-pill--delete{color:#fca5a5;border-color:#dc262680}.cmd-qv-pill--delete:hover{color:#fecaca;background:#dc262629}.cmd-working-actionbar{border-top:1px solid #ffffff24;margin-top:8px;padding-top:8px}.cmd-working-actionbar .cmd-qv-contacts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:0;display:grid}.cmd-working-actionbar .cmd-qv-menu-wrap{width:100%;display:flex}.cmd-working-actionbar .cmd-qv-pill{box-sizing:border-box;border-radius:8px;justify-content:center;width:100%;padding:8px 10px;font-size:12.5px;font-weight:700}.cmd-working-actionbar .cmd-qv-menu{min-width:100%}.cmd-modal--wide{width:94vw;max-width:1240px}.cmd-full-body{flex-direction:column;gap:12px;height:80vh;max-height:80vh;display:flex;overflow:hidden}.cmd-full-split{flex:auto;grid-template-columns:minmax(300px,360px) 1fr;gap:14px;min-height:0;display:grid}.cmd-full-left{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.cmd-full-right{flex-direction:column;min-height:0;margin-top:0;display:flex}.cmd-full-right .cmd-full-feed{flex:auto;min-height:0;padding-right:2px;overflow:auto}@media (width<=900px){.cmd-full-body{height:auto;overflow:auto}.cmd-full-split{grid-template-columns:1fr}.cmd-full-left,.cmd-full-right,.cmd-full-right .cmd-full-feed{overflow:visible}}.cmd-full-facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;display:grid}.cmd-full-fact{border-bottom:1px solid var(--border);gap:8px;padding:4px 0;font-size:13px;display:flex}.cmd-full-fact-k{color:var(--text-dim);flex-shrink:0;width:90px;font-weight:600}.cmd-full-fact-v{color:var(--text);overflow-wrap:anywhere}.cmd-full-sec{margin-top:18px}.cmd-full-sec:first-child{margin-top:0}.cmd-full-sec h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin:0;font-size:12px}.cmd-full-sechead{cursor:pointer;border:none;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:0 0 6px;display:flex}.cmd-full-caret{color:var(--text);flex-shrink:0;width:18px;font-size:16px;font-weight:700;line-height:1}.cmd-full-empty{color:var(--text-dim);font-size:13px;font-style:italic}.cmd-full-desc{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.cmd-full-link{color:var(--accent);text-decoration:none}.cmd-full-link:hover{text-decoration:underline}.cmd-full-sla{align-items:center;gap:6px;display:inline-flex}.cmd-full-sec--initial{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-left-width:4px;border-radius:10px;padding:10px 14px}.cmd-full-sec--initial .cmd-full-sechead{border-bottom:none;margin-bottom:8px;padding-bottom:0}.cmd-full-sec--initial h3{color:var(--accent)}.cmd-full-sec--initial.is-collapsed .cmd-full-sechead{margin-bottom:0}.cmd-full-sec--initial .cmd-full-desc{max-height:240px;overflow:auto}.cmd-full-sec--details{background:color-mix(in srgb, #f59e0b 8%, var(--surface));border:1px solid #f59e0b;border-left-width:4px;border-radius:10px;padding:10px 14px}.cmd-full-sec--details .cmd-full-sechead{border-bottom:none;margin-bottom:8px;padding-bottom:0}.cmd-full-sec--details h3{color:#fbbf24}.cmd[data-theme=light] .cmd-full-sec--details h3{color:#b45309}.cmd-full-sec--details.is-collapsed .cmd-full-sechead{margin-bottom:0}.cmd-full-head-right{align-items:center;gap:12px;margin-left:auto;display:flex}.cmd-full-wincontrols{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:12px}.cmd-full-wincontrols .cmd-modal-x{margin-left:0;padding:2px 8px;font-size:22px}.cmd-modal--wide{position:relative}.cmd-modal--wide .cmd-modal-head{padding-right:80px}.cmd-full-draghead{cursor:move;-webkit-user-select:none;user-select:none}.cmd-full-h2{display:inline}.cmd-full-summary-pencil{cursor:pointer;opacity:.55;vertical-align:middle;background:0 0;border:none;padding:0 4px;font-size:13px}.cmd-full-summary-pencil:hover{opacity:1}.cmd-full-summary-text{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.cmd-full-summary-text:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmd-full-copied{color:#4ade80;vertical-align:middle;margin-left:8px;font-size:11px;font-weight:700}.cmd-full-contactline{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 0;font-size:13px;display:flex}.cmd-full-contactline .cmd-company-link,.cmd-full-contactline .cmd-cl-link{color:#93c5fd;text-decoration:none}.cmd-full-contactline .cmd-company-link:hover,.cmd-full-contactline .cmd-cl-link:hover{color:#bfdbfe;text-decoration:underline}.cmd-cl-wrap{display:inline-block;position:relative}.cmd-cl-menu{z-index:1300;position:absolute;top:calc(100% + 4px);left:0}.cmd-full-summary-edit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cmd-full-summary-input{font:inherit;background:var(--surface-2,#ffffff0d);color:var(--text);border:1px solid #60a5fa;border-radius:6px;min-width:320px;max-width:60vw;padding:4px 8px;font-size:16px;font-weight:700}.cmd-btn--sm{padding:4px 10px;font-size:12px}.cmd-full-summary-err{color:#f7768e;font-size:12px;font-weight:600}.cmd-audit-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 8px;display:flex}.cmd-audit-search{min-width:140px;font:inherit;border:1px solid var(--border);background:var(--surface-2,#ffffff0a);color:var(--text);border-radius:8px;flex:180px;padding:7px 10px;font-size:13px}.cmd-audit-filters select{font:inherit;border:1px solid var(--border);background:var(--surface-2,#ffffff0a);color:var(--text);border-radius:8px;max-width:180px;padding:7px 8px;font-size:13px}.cmd-audit-day{margin-bottom:10px}.cmd-audit-date{z-index:1;background:var(--surface);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);padding:6px 4px 4px;font-size:11px;font-weight:800;position:sticky;top:0}.cmd-audit-row{border-bottom:1px solid var(--border);grid-template-columns:22px 58px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 4px;font-size:12.5px;display:grid}.cmd-audit-icon{text-align:center}.cmd-audit-time{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.cmd-audit-text{color:var(--text);overflow-wrap:anywhere;min-width:0}.cmd-audit-by{color:var(--text-dim);white-space:nowrap;text-align:right;font-size:11px}.cmd-audit-row--status{padding-left:8px;box-shadow:inset 3px 0 #3b82f6}.cmd-audit-row--owner{padding-left:8px;box-shadow:inset 3px 0 #a855f7}.cmd-audit-row--priority{padding-left:8px;box-shadow:inset 3px 0 #f59e0b}.cmd-audit-row--note{padding-left:8px;box-shadow:inset 3px 0 #64748b}.cmd-audit-row--sla{padding-left:8px;box-shadow:inset 3px 0 #ef4444}.cmd-audit-row--created{padding-left:8px;box-shadow:inset 3px 0 #22c55e}.cmd-full-pin{border:1px solid var(--border);cursor:pointer;color:var(--text-dim);opacity:.7;background:0 0;border-radius:8px;flex:none;padding:5px 8px;font-size:15px;line-height:1}.cmd-full-pin:hover{color:var(--text);border-color:var(--accent);opacity:1}.cmd-full-pin.is-pinned{color:var(--accent);border-color:var(--accent);opacity:1;background:color-mix(in srgb, var(--accent) 16%, transparent)}.cmd-modal-overlay--pinned{pointer-events:none;background:0 0}.cmd-modal-overlay--pinned .cmd-modal{pointer-events:auto;border:1px solid var(--accent);box-shadow:0 12px 48px #0000008c}.cmd-full-timer{align-items:center;gap:8px;display:flex}.cmd-full-clock{font-variant-numeric:tabular-nums;letter-spacing:.5px;background:0 0;border:none;padding:0;font-family:ui-monospace,Menlo,monospace;font-size:22px;font-weight:800}.cmd-full-clock.is-running{color:#4ade80}.cmd-full-clock.is-paused{color:#fbbf24;cursor:pointer}.cmd-full-clock.is-paused:hover{text-decoration:underline}.cmd-full-workbtn{font:inherit;cursor:pointer;color:#4ade80;white-space:nowrap;background:#22c55e29;border:1.5px solid #22c55e;border-radius:8px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:700}.cmd-full-workbtn:hover{color:#bbf7d0;background:#22c55e47}.cmd-ticket-timer.is-clickable,.cmd-ticket-paused.is-clickable{cursor:pointer;background:0 0;border:none;padding:0}.cmd-ticket-timer.is-clickable:hover,.cmd-ticket-paused.is-clickable:hover{text-decoration:underline}.cmd-full-timer .cmd-working-btn{flex:none}.cmd-full-actionbar{padding:10px 14px 0}.cmd-full-actionbar .cmd-qv-contacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:0;display:grid}.cmd-full-actionbar .cmd-qv-menu-wrap{width:100%;display:flex}.cmd-full-actionbar .cmd-qv-pill{box-sizing:border-box;border-radius:8px;justify-content:center;width:100%;padding:8px 10px;font-size:12.5px;font-weight:700}.cmd-full-actionbar .cmd-qv-menu{min-width:100%}.cmd-full-ownbar{flex-wrap:wrap;gap:8px;padding:10px 14px 0;display:flex}.cmd-ownbar-btn{font:inherit;cursor:pointer;background:var(--surface-2,#ffffff0d);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:700}.cmd-ownbar-btn:hover{background:var(--surface-3,#ffffff17)}.cmd-ownbar-btn--work{color:#bbf7d0;background:#22c55e29;border-color:#22c55e8c}.cmd-ownbar-btn--work:hover{background:#22c55e42}.cmd-ownbar-btn--return{color:#bfdbfe;background:#3b82f629;border-color:#60a5fa8c}.cmd-ownbar-btn--return:hover{background:#3b82f642}.cmd-ownbar-btn--schedule{color:#e9d5ff;background:#a855f729;border-color:#c084fc8c}.cmd-ownbar-btn--schedule:hover{background:#a855f742}.cmd-sched-body{flex-direction:column;gap:12px;display:flex}.cmd-sched-row{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.cmd-sched-row span{color:var(--text-dim)}.cmd-sched-row input,.cmd-sched-row select{border:1px solid var(--border);background:var(--surface,#0f1722);color:var(--text);font:inherit;border-radius:7px;min-width:160px;padding:7px 10px;font-size:13px}.cmd-sched-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.cmd-tc-weeknav{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cmd-tc-range{font-weight:700}.cmd-tc-total{color:var(--text-dim);margin-left:auto;font-size:13px}.cmd-tc-days{flex-direction:column;gap:6px;max-height:46vh;display:flex;overflow-y:auto}.cmd-tc-day{border:1px solid var(--border);border-radius:8px;padding:6px 10px}.cmd-tc-day-head{color:var(--text-dim);justify-content:space-between;margin-bottom:2px;font-size:12.5px;display:flex}.cmd-tc-day-head b{color:var(--text)}.cmd-tc-empty{color:var(--text-dim);font-size:12px}.cmd-tc-entry{align-items:baseline;gap:10px;padding:2px 0;font-size:13px;display:flex}.cmd-tc-hrs{font-variant-numeric:tabular-nums;min-width:48px;font-weight:700}.cmd-tc-charge{flex:none}.cmd-tc-wt{color:var(--text-dim)}.cmd-tc-notes{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-tc-add{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.cmd-tc-add-title{margin-bottom:8px;font-weight:700}.cmd-tc-add-row{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.cmd-tc-add-row label{color:var(--text-dim);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.cmd-tc-add-row input,.cmd-tc-add-row select{border:1px solid var(--border);background:var(--surface,#0f1722);color:var(--text);font:inherit;border-radius:7px;padding:6px 9px;font-size:13px}.cmd-tc-notes-in{flex:180px}.cmd-tc-notes-in input{box-sizing:border-box;width:100%}.cmd-tc-hint{color:var(--text-dim);margin:4px 0;font-size:12px}.cmd-tc-add-actions{justify-content:flex-end;display:flex}.cmd-audit-filters{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.cmd-audit-search{border:1px solid var(--border);background:var(--surface,#0f1722);color:var(--text);font:inherit;border-radius:8px;flex:240px;padding:8px 11px;font-size:13px}.cmd-audit-filters select{border:1px solid var(--border);background:var(--surface,#0f1722);color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.cmd-audit-table-wrap{max-height:56vh;overflow:auto}.cmd-audit-table{border-collapse:collapse;width:100%;font-size:12.5px}.cmd-audit-table th,.cmd-audit-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.cmd-audit-table th{background:var(--bg);z-index:1;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:10.5px;position:sticky;top:0}.cmd-audit-when{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-dim)}.cmd-audit-role{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:10px}.cmd-audit-act{font-family:ui-monospace,monospace;font-size:11.5px}.cmd-audit-details{color:var(--text-dim);overflow-wrap:anywhere;max-width:360px}.cmd-audit-ip{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-dim)}.cmd-board-projtag{text-transform:uppercase;letter-spacing:.04em;color:#c4b5fd;border:1px solid #a78bfa80;border-radius:5px;margin-left:8px;padding:0 5px;font-size:9.5px;font-weight:700}.cmd-board-xfer.is-na{color:var(--text-dim);opacity:.5;cursor:default}.cmd-ticket-projtag{color:#c4b5fd;background:#a78bfa24;border:1px solid #a78bfa66;border-radius:9px;padding:0 7px;font-size:10px;font-weight:700;display:inline-block}.cmd-full-itglue{color:var(--accent);border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.cmd-full-itglue:hover{border-color:var(--accent)}.cmd-btn--ftsearch{white-space:nowrap}.cmd-fts-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.cmd-fts-field{flex-direction:column;flex:140px;gap:4px;display:flex}.cmd-fts-field>span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:10px;font-weight:700}.cmd-fts-field input{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.cmd-fts-field input:focus{border-color:var(--accent);outline:none}.cmd-fts-go{flex:none}.cmd-fts-results{flex-direction:column;gap:4px;max-height:56vh;display:flex;overflow:auto}.cmd-fts-count{color:var(--text-dim);margin:0 0 6px;font-size:12px}.cmd-unc-list{flex-direction:column;gap:4px;display:flex}.cmd-unc-member{border:1px solid var(--border);border-radius:8px;overflow:hidden}.cmd-unc-member.is-open{border-color:var(--accent)}.cmd-unc-row{cursor:pointer;text-align:left;width:100%;color:var(--text);font:inherit;background:0 0;border:none;grid-template-columns:18px 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.cmd-unc-row:hover{background:var(--surface-2)}.cmd-unc-caret{color:var(--text-dim);font-size:13px}.cmd-unc-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cmd-unc-meta{color:var(--text-dim);font-size:12px}.cmd-unc-total{font-variant-numeric:tabular-nums;color:#fbbf24;text-align:right;min-width:64px;font-weight:800}.cmd[data-theme=light] .cmd-unc-total{color:#b45309}.cmd-unc-tickets{border-top:1px solid var(--border);background:var(--surface-2);padding:4px 0}.cmd-unc-ticket{grid-template-columns:64px minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 30px;font-size:13px;display:grid}.cmd-unc-tid{color:var(--accent);font-family:ui-monospace,Menlo,monospace;text-decoration:none}.cmd-unc-tid:hover{text-decoration:underline}.cmd-unc-tsummary{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.cmd-unc-tco{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);overflow:hidden}.cmd-unc-tsec{font-variant-numeric:tabular-nums;color:var(--text-dim);text-align:right;min-width:56px}.cmd-modal--addr{width:92vw;max-width:720px}.cmd-addr-body{grid-template-columns:minmax(220px,1fr) 1.2fr;gap:16px;display:grid}.cmd-addr-list-col{flex-direction:column;gap:10px;min-width:0;display:flex}.cmd-addr-detail{border-left:1px solid var(--border);min-width:0;padding-left:16px}.cmd-addr-card h3{color:var(--text);margin:0 0 12px;font-size:18px}.cmd-addr-row{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.cmd-addr-k{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;width:64px;font-size:11px;font-weight:700}.cmd-addr-call{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}@media (width<=620px){.cmd-addr-body{grid-template-columns:1fr}.cmd-addr-detail{border-left:none;border-top:1px solid var(--border);padding-top:12px;padding-left:0}}.cmd-full-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px;display:flex}.cmd-full-control{flex-direction:column;gap:3px;display:flex}.cmd-full-control>span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:9.5px}.cmd-full-control select{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:8px;min-width:150px;padding:6px 10px;font-size:13px}.cmd-full-control select:disabled{opacity:.6;cursor:default}.cmd-full-control-btn{align-self:flex-end}.cmd-full-savemsg{color:#4ade80;align-self:center;font-size:12px;font-weight:700}.cmd-full-savemsg.is-err{color:#f87171}.cmd-full-3p{border-top:1px dashed var(--border);margin-top:12px;padding-top:10px}.cmd-full-3p-head{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.cmd-full-3p-edit{font:inherit;cursor:pointer;background:var(--surface-2);color:var(--accent);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.cmd-full-3p-edit:hover{border-color:var(--accent)}.cmd-full-tabs{margin-bottom:10px}.cmd-ftab--disc{color:#4ade80}.cmd-ftab--tasks{color:#f0abfc}.cmd-ftab--int{color:#c4b5fd}.cmd-ftab--time{color:#fb923c}.cmd-ftab--att{color:#7dd3fc}.cmd-full-tabs .cmd-tab:disabled{cursor:default;color:var(--text-dim);opacity:.4}.cmd-full-tabs .cmd-tab:disabled:hover{background:0 0}.cmd-full-feed{flex-direction:column;gap:8px;display:flex}.cmd-full-note{border:1px solid var(--border);background:var(--surface);border-left-width:3px;border-radius:8px;padding:8px 12px}.cmd-full-note.is-int{border-left-color:#8b5cf6}.cmd-full-note.is-disc{border-left-color:#22c55e}.cmd-full-note.is-res{border-left-color:#f59e0b}.cmd-full-note-meta{color:var(--text-dim);align-items:center;gap:7px;margin-bottom:4px;font-size:11.5px;display:flex}.cmd-full-note-date{white-space:nowrap;margin-left:auto}.cmd-full-note-tag{text-transform:uppercase;border-radius:8px;padding:1px 6px;font-size:9.5px;font-weight:700}.cmd-full-note-tag.int{color:#c4b5fd;background:#8b5cf62e}.cmd-full-note-tag.disc{color:#86efac;background:#22c55e2e}.cmd-full-note-tag.res{color:#fbbf24;background:#f59e0b2e}.cmd-full-note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.cmd-rt-link{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.cmd-rt-link:hover{opacity:.85}.cmd-rt-code{background:var(--surface-2,#ffffff0f);border:1px solid var(--border);border-radius:4px;padding:0 4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.cmd-md{white-space:normal}.cmd-md-p{margin:0 0 8px}.cmd-md>:last-child{margin-bottom:0}.cmd-md-h{margin:12px 0 6px;font-weight:800;line-height:1.3}.cmd-md-h:first-child{margin-top:0}.cmd-md-h1{font-size:1.35em}.cmd-md-h2{font-size:1.22em}.cmd-md-h3{font-size:1.1em}.cmd-md-h4,.cmd-md-h5,.cmd-md-h6{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:1em}.cmd-md-ul,.cmd-md-ol{margin:4px 0 8px;padding-left:22px}.cmd-md-ul{list-style:outside}.cmd-md-ol{list-style:decimal}.cmd-md-ul li,.cmd-md-ol li{margin:2px 0}.cmd-md-quote{border-left:3px solid var(--border);color:var(--text-dim);margin:6px 0;padding:4px 12px}.cmd-md-hr{border:none;border-top:1px solid var(--border);margin:12px 0}.cmd-rt-img{border:1px solid var(--border);border-radius:6px;max-width:100%;height:auto;max-height:320px;margin:6px 0;display:block}.cmd-rt-imgloading{color:var(--text-dim);font-size:12px}.cmd-full-tasks{flex-direction:column;gap:4px;display:flex}.cmd-full-task{border-radius:7px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:13.5px;line-height:1.5;display:flex}.cmd-full-task:hover{background:var(--surface-2,#ffffff0a)}.cmd-full-task input[type=checkbox]{flex:none;margin-top:3px}.cmd-full-task-text{overflow-wrap:anywhere}.cmd-full-task.is-done .cmd-full-task-text{color:var(--text-dim);text-decoration:line-through}.cmd-full-task-add{gap:8px;margin-top:8px;display:flex}.cmd-full-task-add input{border:1px solid var(--border);background:var(--surface,#0f1722);color:var(--text);font:inherit;border-radius:7px;flex:auto;padding:7px 10px;font-size:13px}.cmd-full-addnote{box-sizing:border-box;border:1.5px dashed var(--border);width:100%;color:var(--text-dim);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.cmd-full-addnote:hover{color:var(--text);background:var(--surface-2,#ffffff0a)}.cmd-full-addnote-plus{font-size:16px;font-weight:800;line-height:1}.cmd-full-addnote--disc:hover{color:#bfdbfe;border-color:#60a5fa99}.cmd-full-addnote--int:hover{color:#fcd34d;border-color:#f59e0b99}.cmd-full-time{border:1px solid var(--border);background:var(--surface);border-left:3px solid #f97316;border-radius:8px;padding:8px 12px;font-size:13px}.cmd-full-time-meta{align-items:center;gap:7px;display:flex}.cmd-full-time-hrs{color:#f97316;font-weight:800}.cmd-full-time-notes{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:12.5px}.cmd-itglue-overlay{z-index:1100;background:#020617c7}.cmd-itglue{width:92vw;max-width:620px;box-shadow:0 0 0 1px #8b5cf666, var(--shadow);border-color:#8b5cf699}.cmd-itglue .cmd-modal-head h2{color:#c4b5fd}.cmd-itglue-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:56vh;padding:4px 2px;font-size:13.5px;line-height:1.6;overflow:auto}.cmd-editc-body{flex-direction:column;gap:8px;display:flex}.cmd-editc-row{align-items:center;gap:10px;display:flex}.cmd-editc-row label{text-transform:uppercase;letter-spacing:.04em;width:90px;color:var(--text-dim);flex-shrink:0;font-size:12px;font-weight:700}.cmd-editc-row input{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:14px}.cmd-editc-comms-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin-top:10px;font-size:12px;font-weight:700}.cmd-editc-comm{align-items:center;gap:8px;display:flex}.cmd-editc-comm select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex-shrink:0;max-width:140px;padding:7px 8px;font-size:13px}.cmd-editc-comm-val{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.cmd-editc-comm-ext{width:64px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 8px;font-size:13px}.cmd-editc-comm-x{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.cmd-editc-comm-x:hover{color:#dc2626}.cmd-welcome{max-width:560px}.cmd-welcome-hero{text-align:center;padding:22px 24px 6px}.cmd-welcome-logo{width:52px;height:52px;margin-bottom:10px}.cmd-welcome-hero h2{margin:0 0 6px;font-size:22px}.cmd-welcome-hero p{color:var(--text-dim);max-width:440px;margin:0 auto;font-size:14px;line-height:1.55}.cmd-welcome-actions{flex-direction:column;gap:10px;padding:16px 24px 4px;display:flex}.cmd-welcome-step{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cmd-welcome-step:hover{border-color:var(--accent);background:var(--surface-2)}.cmd-welcome-step-icon{flex-shrink:0;font-size:24px}.cmd-welcome-step-text{flex-direction:column;flex:1;display:flex}.cmd-welcome-step-text b{font-size:15px}.cmd-welcome-step-text small{color:var(--text-dim);font-size:12.5px}.cmd-welcome-step-arrow{color:var(--accent);flex-shrink:0;font-size:18px;font-weight:700}.cmd-drawer-row.is-draggable{cursor:pointer}.cmd-drawer-row.is-open{background:var(--surface-2)}.cmd-drawer-qv{background:var(--surface-2);border-radius:6px;gap:6px;margin:2px 0 6px;padding:7px 9px;display:grid}.cmd-qv-contacts--mini{gap:5px;margin-bottom:2px}.cmd-qv-contacts--mini .cmd-qv-pill{padding:2px 8px;font-size:12px}.cmd-drawer-note{align-items:baseline;gap:7px;font-size:11.5px;display:flex}.cmd-drawer-note .cmd-qv-tag{flex:none}.cmd-drawer-note-text{color:var(--text-dim);white-space:pre-wrap;word-break:break-word;flex:1;max-height:64px;overflow:auto}.cmd-ip-chip{white-space:nowrap;font:inherit;background:var(--surface);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;border-radius:10px;flex-shrink:0;margin-left:auto;padding:2px 9px;font-size:10px;font-weight:600}.cmd-ip-chip:hover{border-color:var(--accent);color:var(--text)}.cmd-ip-chip--fresh{color:#4ade80;background:#22c55e29;border-color:#22c55e66}.cmd-ip-chip--warn{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b6b}.cmd-ip-chip--stale{color:#f87171;background:#dc26262e;border-color:#dc262673}.cmd-ip-timer{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:11px;flex-shrink:0;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.cmd-ip-timer--ok{color:#4ade80;background:#22c55e29;border-color:#22c55e66}.cmd-ip-timer--warn{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b6b}.cmd-ip-timer--breach{color:#f87171;background:#dc26262e;border-color:#dc262673}.cmd-tech-badge--ext{color:#c4b5fd;letter-spacing:.04em;background:#a855f733}.cmd-flagged.is-dropover{outline:2px dashed var(--sla-warning);outline-offset:2px;background:color-mix(in srgb, var(--sla-warning) 22%, transparent)}.cmd-flag-row{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,2fr) minmax(80px,1fr) 28px;align-items:center;gap:10px;padding:6px 4px;font-size:12.5px;display:grid}.cmd-flag-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-flag-co{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmd-flag-x{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:14px}.cmd-flag-x:hover{color:var(--sla-breached)}.cmd-drawer-flagrow{align-items:flex-start;gap:6px;display:flex}.cmd-drawer-flagrow>.cmd-flag-x{padding-top:6px}.cmd-hist-row{border-top:1px solid var(--border);align-items:baseline;gap:10px;padding:6px 4px;font-size:12.5px;display:flex}.cmd-hist-when{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:0 0 70px;font-size:11px}.cmd-hist-body{flex:1}.cmd-hist-from{color:var(--text-dim)}.cmd-hist-to{color:var(--sla-safe);font-weight:600}.cmd-hist-ticket{color:inherit;font-weight:700;text-decoration:none}.cmd-hist-ticket:hover{text-decoration:underline}.cmd-hist-undo{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 8px;font-size:11px}.cmd-hist-undo:hover:not(:disabled){color:var(--text);border-color:var(--text-dim)}.cmd-hist-undo:disabled{opacity:.5;cursor:default}.cmd-hist-reverted{color:var(--text-dim);flex:none;font-size:11px;font-style:italic;font-weight:700}.cmd-breach-row{border-bottom:1px solid var(--border);grid-template-columns:70px 120px 130px 1fr 92px;align-items:baseline;gap:10px;padding:7px 4px;font-size:13px;display:grid}.cmd-breach-id{color:var(--accent);font-weight:700;text-decoration:none}.cmd-breach-id:hover{text-decoration:underline}.cmd-breach-board{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmd-breach-co{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-breach-sum{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-breach-at{text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.cmd-breach-history{border-top:2px solid var(--border);margin-top:18px;padding-top:10px}.cmd-breach-h{letter-spacing:.4px;text-transform:uppercase;color:var(--text-dim);margin:0 0 8px;font-size:12px;font-weight:700}.cmd-pressure-hero{border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.cmd-pressure--ok{background:color-mix(in srgb, var(--sla-safe) 12%, transparent);border-color:color-mix(in srgb, var(--sla-safe) 45%, transparent)}.cmd-pressure--warn{background:color-mix(in srgb, var(--sla-warning) 14%, transparent);border-color:color-mix(in srgb, var(--sla-warning) 50%, transparent)}.cmd-pressure--crit{background:color-mix(in srgb, var(--sla-breached) 14%, transparent);border-color:color-mix(in srgb, var(--sla-breached) 55%, transparent)}.cmd-pressure-score{font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.cmd-pressure--ok .cmd-pressure-score{color:var(--sla-safe)}.cmd-pressure--warn .cmd-pressure-score{color:var(--sla-warning)}.cmd-pressure--crit .cmd-pressure-score{color:var(--sla-breached)}.cmd-pressure-meta{min-width:0}.cmd-pressure-status{letter-spacing:.4px;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:800}.cmd-pressure-rec{color:var(--text-dim);margin-top:3px;font-size:13px;line-height:1.4}.cmd-pressure-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.cmd-pressure-stat{background:var(--surface-2,#7f7f7f0f);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.cmd-pressure-stat .n{font-variant-numeric:tabular-nums;color:var(--text);font-size:20px;font-weight:800}.cmd-pressure-stat .l{letter-spacing:.3px;text-transform:uppercase;color:var(--text-dim);font-size:10.5px;font-weight:600}.cmd-pressure-red{color:var(--sla-breached)!important}.cmd-pressure-amber{color:var(--sla-warning)!important}.cmd-pressure-list{margin-top:4px}.cmd-pressure-trow{align-items:center;gap:8px;display:flex}.cmd-assign{flex:none;position:relative}.cmd-assign-btn{font:inherit;cursor:pointer;white-space:nowrap;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700}.cmd-assign-btn:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.cmd-assign-backdrop{z-index:1290;position:fixed;inset:0}.cmd-assign-menu{z-index:1300;background:var(--surface,#fff);border:1px solid var(--border);border-radius:8px;flex-direction:column;width:230px;max-height:320px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 30px #00000047}.cmd-assign-search{font:inherit;border:none;border-bottom:1px solid var(--border);background:var(--surface-2,#7f7f7f0f);color:var(--text);outline:none;padding:8px 10px;font-size:12px}.cmd-assign-list{overflow-y:auto}.cmd-assign-item{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;padding:7px 10px;font-size:13px;display:block}.cmd-assign-item:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cmd-assign-item.is-current{color:var(--text-dim);font-style:italic}.cmd-assign-empty{color:var(--text-dim);text-align:center;padding:10px;font-size:12px}.tb-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.tb-whoami{color:var(--text-dim);margin-right:4px;font-size:13px;font-weight:600}.tb-construction{text-align:center;color:#1a1205;background:#facc15;border-top:6px solid;border-bottom:6px solid;border-image:repeating-linear-gradient(45deg,#111 0 14px,#facc15 14px 28px) 6;border-radius:10px;margin:12px 14px 0;padding:16px 22px;font-size:15.5px;font-weight:600;line-height:1.55}.tb-construction strong{color:#000;font-weight:800}.tb-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tb-tab{background:var(--card-bg,#ffffff0a);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.tb-tab.is-active{color:var(--text);border-color:var(--accent)}.tb-tab-count{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}.tb-row-working{outline:1px solid var(--accent)}.tb-qv-note{align-items:baseline;gap:8px;padding:4px 0;display:flex}.tb-qv-note .cmd-drawer-note-text{white-space:pre-wrap}.tb-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.tb-work{border:1.5px dashed var(--border);background:var(--card-bg,#ffffff08);border-radius:12px;justify-content:center;align-items:center;min-height:168px;padding:16px;transition:border-color .12s,background .12s;display:flex}.tb-work.is-over{border-color:var(--accent);background:#6366f11f}.tb-work-empty{text-align:center;color:var(--text-dim)}.tb-work-empty-1{color:var(--text);font-size:15px;font-weight:700}.tb-work-empty-2{margin-top:4px;font-size:12.5px}.tb-work-active{text-align:center;width:100%}.tb-work-head{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.tb-work-id{color:var(--accent);font-weight:800}.tb-work-summary{font-weight:600}.tb-work-co{color:var(--text-dim);margin-top:2px;font-size:12.5px}.tb-timer{letter-spacing:1px;font-variant-numeric:tabular-nums;margin:10px 0;font-family:ui-monospace,Menlo,monospace;font-size:38px;font-weight:800}.tb-work-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tb-discard{color:var(--sla-breached,#ef4444)}.tb-eod{border:1px solid var(--border);background:var(--card-bg,#ffffff08);border-radius:12px;padding:14px}.tb-eod-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.tb-eod-streak{color:#f97316;font-size:12.5px;font-weight:700}.tb-eod-item{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.tb-eod-icon{color:#0b1220;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.tb-eod-item.is-done .tb-eod-icon{background:#16a34a}.tb-eod-item.is-warn .tb-eod-icon{background:#f59e0b}.tb-eod-label{font-size:13px;font-weight:600}.tb-eod-detail{color:var(--text-dim);font-size:12px}.tb-eod-btn{width:100%;margin-top:12px}@media (width<=900px){.tb-grid{grid-template-columns:1fr}.tb-side{position:static}}.ba-root[data-theme=light]{--prism-bg:var(--prism-l-bg);--prism-surface:var(--prism-l-surface);--prism-surface-2:var(--prism-l-surface-2);--prism-card-bg:var(--prism-l-surface);--prism-text:var(--prism-l-text);--prism-text-dim:var(--prism-l-text-dim);--prism-border:var(--prism-l-border);--prism-accent:var(--prism-l-accent);--prism-accent-fg:var(--prism-l-accent-fg);--prism-shadow:var(--prism-l-shadow);--prism-shadow-lg:var(--prism-l-shadow-lg);--prism-danger:var(--prism-l-danger);background:var(--prism-l-bg);color:var(--prism-l-text);min-height:100vh}.ba-root[data-theme=dark]{--prism-bg:var(--prism-d-bg);--prism-surface:var(--prism-d-surface);--prism-surface-2:var(--prism-d-surface-2);--prism-card-bg:var(--prism-d-surface);--prism-text:var(--prism-d-text);--prism-text-dim:var(--prism-d-text-dim);--prism-border:var(--prism-d-border);--prism-accent:var(--prism-d-accent);--prism-accent-fg:var(--prism-d-accent-fg);--prism-shadow:var(--prism-d-shadow);--prism-shadow-lg:var(--prism-d-shadow-lg);--prism-danger:var(--prism-d-danger);background:var(--prism-d-bg);color:var(--prism-d-text);min-height:100vh}.ba-main{padding-bottom:40px}.ba-theme-toggle{font:inherit;cursor:pointer;background:var(--prism-surface);color:var(--prism-text-dim);border:1px solid var(--prism-border);border-radius:999px;align-self:center;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:600}.ba-theme-toggle:hover{color:var(--prism-text);border-color:var(--prism-accent)}.ba-tabs{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.ba-tab{font:inherit;cursor:pointer;background:var(--prism-surface);color:var(--prism-text-dim);border:1px solid var(--prism-border);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.ba-tab:hover{color:var(--prism-text);border-color:var(--prism-accent)}.ba-tab.is-active{background:var(--prism-accent);color:var(--prism-accent-fg);border-color:var(--prism-accent)}.ba-tab-icon{font-size:15px}.ba-tab-soon{text-transform:uppercase;letter-spacing:.06em;opacity:.7;border:1px solid;border-radius:6px;padding:0 5px;font-size:9px}.ba-soon{text-align:left}.ba-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ba-card--wide,.ba-kpis,.ba-foot{grid-column:1/-1}@media (width<=880px){.ba-grid{grid-template-columns:1fr}}.ba-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.ba-kpi{background:var(--prism-card-bg);border:1px solid var(--prism-border);border-radius:var(--prism-radius);box-shadow:var(--prism-shadow);padding:14px 16px}.ba-kpi-value{color:var(--prism-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.ba-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--prism-text-dim);margin-top:6px;font-size:11px}.ba-kpi--good .ba-kpi-value{color:#16a34a}.ba-kpi--bad .ba-kpi-value{color:var(--prism-sla-breached,#dc2626)}.ba-kpi--warn .ba-kpi-value{color:#d97706}.ba-card{background:var(--prism-card-bg);border:1px solid var(--prism-border);border-radius:var(--prism-radius);box-shadow:var(--prism-shadow);padding:16px 18px}.ba-card h3{text-transform:uppercase;letter-spacing:.05em;color:var(--prism-text-dim);margin:0 0 14px;font-size:13px}.ba-goal .ba-gauge-track{background:var(--prism-surface-2);border-radius:999px;height:14px;overflow:hidden}.ba-goal .ba-gauge-fill{background:linear-gradient(90deg,#f59e0b,#16a34a);height:100%;transition:width .4s;display:block}.ba-goal .ba-gauge-label{color:var(--prism-text);margin-top:10px;font-size:15px}.ba-bars{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ba-bars li{grid-template-columns:130px 1fr 32px;align-items:center;gap:10px;display:grid}.ba-bar-name{color:var(--prism-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ba-bar-track{background:var(--prism-surface-2);border-radius:5px;height:18px;overflow:hidden}.ba-bar-fill{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:5px;height:100%;display:block}.ba-bars--leader .ba-bar-fill{background:linear-gradient(90deg,#22c55e,#16a34a)}.ba-bar-val{text-align:right;color:var(--prism-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ba-bars--cap li{grid-template-columns:140px 1fr 92px}.ba-board-select{font:inherit;border:1px solid var(--prism-border);background:var(--prism-surface);min-width:220px;color:var(--prism-text);border-radius:8px;padding:7px 11px;font-size:14px}.ba-week{align-items:flex-end;gap:10px;height:200px;padding-top:10px;display:flex}.ba-week-col{flex-direction:column;flex:1;align-items:center;gap:8px;height:100%;display:flex}.ba-week-bar-wrap{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.ba-week-bar{background:linear-gradient(#60a5fa,#2563eb);border-radius:6px 6px 0 0;justify-content:center;width:70%;min-height:3px;display:flex;position:relative}.ba-week-val{color:var(--prism-text);font-size:12px;font-weight:700;position:absolute;top:-18px}.ba-week-day{color:var(--prism-text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ba-foot{font-size:12px}.ba-util-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ba-util-head h2{margin:0;font-size:18px}.ba-table-wrap{border:1px solid var(--prism-border);border-radius:var(--prism-radius);background:var(--prism-card-bg);overflow-x:auto}.ba-table{border-collapse:collapse;width:100%;font-size:13px}.ba-table th,.ba-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--prism-border);padding:9px 12px}.ba-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--prism-text-dim);background:var(--prism-surface);font-size:10px;font-weight:700;position:sticky;top:0}.ba-table th.l,.ba-table td.l{text-align:left}.ba-table tbody tr:hover{background:var(--prism-surface-2)}.ba-table tfoot td{border-top:2px solid var(--prism-border);border-bottom:none;font-weight:800}.ba-table td{color:var(--prism-text);font-variant-numeric:tabular-nums}.ba-util-name{font-weight:600}.ba-util-dept{color:var(--prism-text-dim);font-size:11px}.ba-cell-bar{min-width:90px;position:relative}.ba-cell-barfill{background:#3b82f640;border-radius:4px;position:absolute;top:4px;bottom:4px;left:0}.ba-cell-num{position:relative}.ba-pct{border-radius:6px;min-width:44px;padding:2px 8px;font-weight:800;display:inline-block}.ba-pct--good{color:#16a34a;background:#16a34a2e}.ba-pct--warn{color:#d97706;background:#d977062e}.ba-pct--bad{color:#dc2626;background:#dc26262e}.ba-stale{border-radius:6px;min-width:26px;padding:2px 8px;font-weight:700;display:inline-block}.ba-stale--good{color:#16a34a}.ba-stale--warn{color:#d97706;background:#d9770629}.ba-stale--bad{color:#dc2626;background:#dc262629}.ba-legend{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.ba-tier{border-radius:6px;padding:2px 9px;font-weight:700;display:inline-block}.ba-tier--bronze{color:#b45309;background:#d9770633}.ba-tier--silver{color:var(--prism-text);background:#94a3b840}.ba-tier--purple{color:#9333ea;background:#9333ea38}.ba-tier--none{color:var(--prism-text-dim)}.ba-client-select{font:inherit;border:1px solid var(--prism-border);background:var(--prism-surface);min-width:280px;color:var(--prism-text);border-radius:8px;padding:8px 12px;font-size:14px}.ba-exec{flex-direction:column;gap:14px;display:flex}.ba-exec-head{align-items:baseline;gap:12px;display:flex}.ba-exec-head h3{margin:0;font-size:22px}.ba-flow-wrap{align-items:flex-end;gap:3px}.ba-flow-bar{border-radius:4px 4px 0 0;width:9px;min-height:2px}.ba-flow-opened{background:#f59e0b}.ba-flow-closed{background:#22c55e}.ba-flow-legend{color:var(--prism-text-dim);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ba-flow-key{border-radius:3px;width:12px;height:12px;display:inline-block}.ba-flow-legend .ba-flow-key+*{margin-right:10px}.ba-link{color:var(--prism-accent);text-decoration:none}.ba-link:hover{text-decoration:underline}.ba-neg{color:var(--prism-sla-breached,#dc2626);font-weight:700}.ba-kpi--none .ba-kpi-value{color:var(--prism-text)}.ckg-overlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03080ea8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ckg-card{background:var(--prism-d-surface,#111a26);width:min(520px,100%);max-height:92vh;color:var(--prism-d-text,#e2e8f0);border:1px solid var(--prism-d-border,#1e2a3a);border-radius:14px;padding:24px 26px;overflow:auto;box-shadow:0 18px 50px #0009}.ckg-card h2{margin:0 0 8px;font-size:19px}.ckg-lead{color:var(--prism-d-text-dim,#94a3b8);margin:0 0 14px;font-size:13.5px;line-height:1.55}.ckg-lead strong{color:var(--prism-d-text,#e2e8f0)}.ckg-steps{flex-direction:column;gap:5px;margin:0 0 16px;padding-left:20px;font-size:13px;line-height:1.45;display:flex}.ckg-steps em{color:#7dd3fc;font-style:normal}.ckg-field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.ckg-field span{text-transform:uppercase;letter-spacing:.05em;color:var(--prism-d-text-dim,#94a3b8);font-size:11px;font-weight:700}.ckg-field input{font:inherit;border:1px solid var(--prism-d-border,#1e2a3a);background:var(--prism-d-surface-2,#0c141d);color:var(--prism-d-text,#e2e8f0);border-radius:8px;padding:9px 11px;font-size:14px}.ckg-field input:focus{border-color:#60a5fa;outline:none}.ckg-err{color:#f7768e;margin:4px 0 0;font-size:13px}.ckg-note{color:var(--prism-d-text-dim,#94a3b8);margin:10px 0 0;font-size:11.5px}.ckg-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ckg-skip{font:inherit;color:var(--prism-d-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:13px}.ckg-skip:hover{color:var(--prism-d-text,#e2e8f0)}.ckg-save{font:inherit;cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:600}.ckg-save:hover:not(:disabled){background:#1d4ed8}.ckg-save:disabled{opacity:.5;cursor:not-allowed}:root{--prism-l-bg:#f0f2f5;--prism-l-surface:#fff;--prism-l-surface-2:#f8fafc;--prism-l-card-bg:#ffffffd1;--prism-l-text:#1f2937;--prism-l-text-dim:#64748b;--prism-l-border:#e2e8f0;--prism-l-accent:#2563eb;--prism-l-accent-fg:#fff;--prism-l-shadow:0 1px 2px #0000000f;--prism-l-shadow-lg:0 14px 40px #0000002e;--prism-d-bg:#060d14;--prism-d-surface:#111a26;--prism-d-surface-2:#0c141d;--prism-d-card-bg:#0f1722c7;--prism-d-text:#e2e8f0;--prism-d-text-dim:#94a3b8;--prism-d-border:#1e2a3a;--prism-d-accent:#60a5fa;--prism-d-accent-fg:#061018;--prism-d-shadow:0 1px 2px #0006;--prism-d-shadow-lg:0 18px 50px #0009;--prism-navy:#2a3c63;--prism-navy-2:#1b2843;--prism-sla-safe:#16a34a;--prism-sla-warning:#f59e0b;--prism-sla-near:#ea580c;--prism-sla-breached:#dc2626;--prism-l-danger:#c0392b;--prism-d-danger:#f7768e;--prism-radius:10px;--prism-radius-lg:14px;--prism-bg:var(--prism-l-bg);--prism-surface:var(--prism-l-surface);--prism-surface-2:var(--prism-l-surface-2);--prism-card-bg:var(--prism-l-card-bg);--prism-text:var(--prism-l-text);--prism-text-dim:var(--prism-l-text-dim);--prism-border:var(--prism-l-border);--prism-accent:var(--prism-l-accent);--prism-accent-fg:var(--prism-l-accent-fg);--prism-shadow:var(--prism-l-shadow);--prism-shadow-lg:var(--prism-l-shadow-lg);--prism-danger:var(--prism-l-danger)}@media (prefers-color-scheme:dark){:root{--prism-bg:var(--prism-d-bg);--prism-surface:var(--prism-d-surface);--prism-surface-2:var(--prism-d-surface-2);--prism-card-bg:var(--prism-d-card-bg);--prism-text:var(--prism-d-text);--prism-text-dim:var(--prism-d-text-dim);--prism-border:var(--prism-d-border);--prism-accent:var(--prism-d-accent);--prism-accent-fg:var(--prism-d-accent-fg);--prism-shadow:var(--prism-d-shadow);--prism-shadow-lg:var(--prism-d-shadow-lg);--prism-danger:var(--prism-d-danger)}}[data-prism-theme=light]{--prism-bg:var(--prism-l-bg);--prism-surface:var(--prism-l-surface);--prism-surface-2:var(--prism-l-surface-2);--prism-card-bg:var(--prism-l-card-bg);--prism-text:var(--prism-l-text);--prism-text-dim:var(--prism-l-text-dim);--prism-border:var(--prism-l-border);--prism-accent:var(--prism-l-accent);--prism-accent-fg:var(--prism-l-accent-fg);--prism-shadow:var(--prism-l-shadow);--prism-shadow-lg:var(--prism-l-shadow-lg);--prism-danger:var(--prism-l-danger)}[data-prism-theme=dark]{--prism-bg:var(--prism-d-bg);--prism-surface:var(--prism-d-surface);--prism-surface-2:var(--prism-d-surface-2);--prism-card-bg:var(--prism-d-card-bg);--prism-text:var(--prism-d-text);--prism-text-dim:var(--prism-d-text-dim);--prism-border:var(--prism-d-border);--prism-accent:var(--prism-d-accent);--prism-accent-fg:var(--prism-d-accent-fg);--prism-shadow:var(--prism-d-shadow);--prism-shadow-lg:var(--prism-d-shadow-lg);--prism-danger:var(--prism-d-danger)}:root{--scroll-thumb:color-mix(in srgb, var(--prism-text-dim) 36%, transparent);--scroll-thumb-hover:color-mix(in srgb, var(--prism-text-dim) 58%, transparent);--scroll-thumb-shadow:none;--scroll-thumb-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:var(--scroll-thumb-clip);box-shadow:var(--scroll-thumb-shadow);border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}html.joey-mode{--scroll-thumb:linear-gradient(180deg, hsl(var(--joey-hue,210) 90% 64%), hsl(calc(var(--joey-hue,210) + 60) 90% 60%), hsl(calc(var(--joey-hue,210) + 140) 90% 64%));--scroll-thumb-hover:linear-gradient(180deg, hsl(var(--joey-hue,210) 95% 68%), hsl(calc(var(--joey-hue,210) + 60) 95% 64%), hsl(calc(var(--joey-hue,210) + 140) 95% 68%));--scroll-thumb-shadow:0 0 6px hsl(calc(var(--joey-hue,210) + 60) 95% 62% / .45);scrollbar-color:hsl(var(--joey-hue,210) 82% 62%) transparent}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--prism-bg);--fg:var(--prism-text);--muted:var(--prism-text-dim);--card:var(--prism-surface);--card-subtle:var(--prism-surface-2);--accent:var(--prism-accent);--accent-fg:var(--prism-accent-fg);--error:var(--prism-danger);--border:var(--prism-border)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);min-height:100vh;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;position:relative}body:before{content:"";opacity:.12;pointer-events:none;z-index:0;background:url(/prism-bg.svg) 50%/min(80vh,80vw) no-repeat;position:fixed;inset:0}@media (prefers-color-scheme:light){body:before{opacity:.08}}.container{z-index:1;max-width:880px;margin:0 auto;padding:32px 24px 80px;position:relative}.brand h1{letter-spacing:.5px;margin:0;font-size:28px}.brand .muted{margin-top:4px;font-size:13px}.card{background:var(--prism-card-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:var(--prism-radius-lg);box-shadow:var(--prism-shadow);margin-top:20px;padding:20px 22px}.card.subtle{background:var(--card-subtle)}.card select,.card input[type=text],.card input[type=number],.card input[type=time],.prism-input,.prism-textarea,.prism-select{font:inherit;color:var(--fg);background:var(--card-subtle);border:1px solid var(--border);border-radius:var(--prism-radius);box-sizing:border-box;padding:9px 11px;font-size:14px}.prism-input,.prism-textarea,.prism-select{width:100%}.prism-textarea{resize:vertical;min-height:120px;line-height:1.5}.prism-alertlist{flex-direction:column;gap:10px;display:flex}.prism-alertrow{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.prism-alertrow input{cursor:pointer;flex:none;width:16px;height:16px;margin-top:3px}.prism-alert-boards{border-top:1px solid var(--border,#1e355c);margin-top:6px;padding-top:10px}.prism-alert-boards-head{margin-bottom:8px;font-size:14px;line-height:1.45}.prism-alert-boardgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 16px;display:grid}.prism-alert-boardchk{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.prism-alert-boardchk input{cursor:pointer;flex:none;width:15px;height:15px}.card select:focus,.card input[type=text]:focus,.card input[type=number]:focus,.card input[type=time]:focus,.prism-input:focus,.prism-textarea:focus,.prism-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.prism-topbar{background:var(--prism-navy);color:#e2e8f0;z-index:50;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #00000040}.prism-topbar-btn{white-space:nowrap;color:#e2e8f0;background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.prism-topbar-btn:hover{color:#fff;background:#fff3}.prism-topbar-brand{align-items:center;gap:12px;min-width:0;display:flex}.prism-topbar-logo{flex-shrink:0;width:30px;height:30px}.prism-topbar-title{flex-direction:column;min-width:0;display:flex}.prism-topbar-title h1{color:#f1f5f9;letter-spacing:.3px;margin:0;font-size:18px;font-weight:700}.prism-topbar-title .sub{color:#aab6c8;font-size:12px}.prism-topbar-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.prism-topbar-back{color:#cbd5e1;white-space:nowrap;font-size:13px;text-decoration:none}.prism-topbar-back:hover{color:#fff}.prism-role-badge{text-transform:uppercase;letter-spacing:.06em;color:#bfdbfe;background:#60a5fa2e;border:1px solid #60a5fa59;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700}.prism-role-badge--admin{color:#e9d5ff;background:#c084fc2e;border-color:#c084fc66}.card h2,.card h3{margin-top:0}.muted{color:var(--muted)}.row{flex-wrap:wrap;gap:10px;display:flex}.btn{border:1px solid var(--border);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08)}pre{background:var(--card-subtle);border:1px solid var(--border);border-radius:6px;margin:8px 0;padding:12px 14px;font-size:12.5px;overflow-x:auto}pre.token{word-break:break-all;white-space:pre-wrap}pre.error{border-color:var(--error);color:var(--error)}code{background:var(--card-subtle);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.9em}details summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 0}a{color:var(--accent)}.container-wide{max-width:1280px}.cc-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.cc-header h1{margin:0;font-size:24px}.cc-header p{margin:2px 0 0;font-size:13px}.cc-header-actions{align-items:center;gap:12px;display:flex}.refresh-indicator{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.refresh-indicator span:nth-child(2){color:var(--fg)}.btn-small{padding:4px 10px;font-size:13px}.cc-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.stat{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.stat-value{font-size:28px;font-weight:600;line-height:1}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:12px}.stat-danger .stat-value{color:#f7768e}.stat-warn .stat-value{color:#e0af68}.stat-active .stat-value{color:#7aa2f7}.cc-grid{grid-template-columns:320px 1fr;gap:16px;display:grid}@media (width<=900px){.cc-grid{grid-template-columns:1fr}.cc-stats{grid-template-columns:repeat(2,1fr)}}.cc-techs h2,.cc-tickets h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:0;font-size:14px}.tech-list{max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.tech-row{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.tech-row+.tech-row{margin-top:2px}.tech-row:hover{background:var(--card-subtle)}.tech-name{font-size:13.5px}.tech-stats{flex-shrink:0;gap:4px;display:flex}.badge{background:var(--card-subtle);border:1px solid var(--border);white-space:nowrap;border-radius:10px;padding:2px 7px;font-size:11px}.badge-active{color:#a3c1ec;background:#1d3148;border-color:#2a4870}.badge-danger{color:#f7a4b3;background:#3a1f2a;border-color:#5a2a3a}.ticket-list{max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.ticket-row{border-left:4px solid #0000;border-radius:8px;grid-template-columns:64px 1fr 140px;align-items:center;gap:10px;padding:10px 12px;display:grid}.ticket-row+.ticket-row{margin-top:4px}.ticket-row:hover{background:var(--card-subtle)}.ticket-row.sla-safe{border-left-color:#2f9e60}.ticket-row.sla-warning{border-left-color:#e0af68}.ticket-row.sla-near{border-left-color:#ff9e64}.ticket-row.sla-breached{background:#f7768e0d;border-left-color:#f7768e}.ticket-id{color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.ticket-title{font-size:13.5px;line-height:1.35}.ticket-meta{margin-top:2px;font-size:11.5px}.ticket-side{text-align:right;flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ticket-owner{font-weight:500}.ticket-age{font-size:11px}.bv-table-wrap{border:1px solid var(--border);border-radius:8px;margin:18px 0 10px;overflow-x:auto}.bv-table{border-collapse:collapse;width:100%;font-size:13px}.bv-table th,.bv-table td{border-bottom:1px solid var(--border);text-align:center;padding:8px 10px}.bv-table thead th{background:var(--card-subtle);z-index:1;position:sticky;top:0}.bv-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.bv-cell input[type=checkbox]{accent-color:var(--accent)}.bv-board-header,.bv-board-name{text-align:left;min-width:220px}.bv-role-header{text-transform:capitalize;min-width:96px}.bv-cell input[type=checkbox]{cursor:pointer;width:16px;height:16px}.bv-cell input[type=checkbox][disabled]{cursor:not-allowed;opacity:.55}.bv-row-actions,.bv-row-actions-header{min-width:110px}.bv-col-actions{justify-content:center;gap:4px;margin-top:4px;display:flex}.bv-mini{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-size:10.5px}.bv-mini:hover{border-color:var(--accent);color:var(--fg)}.bv-row-actions{justify-content:center;gap:4px;display:flex}.bv-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.roadmap{margin:8px 0 0;padding:0;list-style:none}.roadmap li{border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;line-height:1.45;display:flex}.roadmap li+li{margin-top:4px}.roadmap .status{text-align:center;flex-shrink:0;width:1.2em;font-weight:600}.roadmap li.done{color:var(--muted)}.roadmap li.done .status{color:#2f9e60}.roadmap li.next{background:var(--card-subtle);border:1px dashed var(--border)}.roadmap li.next .status{color:var(--accent)}.ct-grid{flex-direction:column;gap:4px;margin-top:8px;display:flex}.ct-row{border-radius:6px;grid-template-columns:1fr 130px 70px;align-items:center;gap:12px;padding:6px 8px;display:grid}.ct-row:nth-child(2n){background:#7f7f7f0f}.ct-row.ct-head{text-transform:uppercase;letter-spacing:.04em;opacity:.6;background:0 0;font-size:12px}.ct-name{font-weight:600}.ct-vip{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cs-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cs-index{border:1px solid var(--prism-border);border-radius:var(--prism-radius);background:var(--prism-card-bg);flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:72px}.cs-index a{color:var(--prism-text-dim);border-radius:7px;padding:7px 10px;font-size:13px;text-decoration:none;display:block}.cs-index a:hover{background:var(--prism-surface-2);color:var(--prism-text)}.cs-intro{margin-bottom:16px}.cs-sections{flex-direction:column;gap:16px;min-width:0;display:flex}.cs-sections>[id],#cs-board-visibility{scroll-margin-top:72px}html{scroll-behavior:smooth}@media (width<=820px){.cs-layout{grid-template-columns:1fr}.cs-index{flex-flow:wrap;position:static}}.bv-self{text-transform:none;letter-spacing:0;color:var(--prism-text-dim);cursor:pointer;align-items:center;gap:4px;margin:2px 0;font-size:11px;font-weight:400;display:inline-flex}
