:root{--bg:#050506;--panel:#0b0c0e;--panel2:#101114;--line:#ffffff1d;--line-2:#ffffff13;--line-active:#acaabe4d;--text:#f1f2f4;--muted:#8e929b;--muted-2:#666b74;--brand:#7a74ff;--brand2:#9a8cff;--brand3:#c8c4ff;--ok:#78e9bd;--warn:#ffd48a;--danger:#ff8fac;--surface-0:#050506;--surface-1:#0b0c0e;--surface-2:#101114;--surface-3:#14161a;--surface-hover:#121419;--surface-premium:#0b0c0e;--surface-premium-strong:#101114;--surface-selected:#11131b;--border-subtle:#ffffff12;--border-default:#ffffff1d;--border-strong:#bebed238;--border-soft:#ffffff13;--text-strong:#fff;--text-main:#f2f5fc;--text-muted:#919bb2;--text-soft:#c7d0e4;--accent:#7a74ff;--accent-strong:#d8d6ff;--accent-soft:#7a74ff13;--accent-border:#9e97ff57;--accent-blue:#6b7dff;--accent-violet:#7a5cff;--accent-pink:#b7a9ff;--accent-green:#78e9bd;--accent-amber:#f8c76b;--accent-red:#ff7f96;--accent-gray:#9aa3b2;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-xl:6px;--radius-pill:999px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--shadow-none:none;--shadow-soft:none;--shadow-hover:none;--focus-ring:0 0 0 1px #aaa4ff6b inset,0 0 0 2px #6b5cff1a;--compact-row:#0d1323;--compact-row2:#111a2f;--contentMax:1840px;--workCardRadius:13px;--rg-page-max:1500px;--rg-shell-pad-bottom:64px;--rg-row-bg:#090a0c;--rg-row-border:#ffffff1b;--rg-row-border-hover:#ffffff2e;--rg-panel-bg:#090a0b;--rg-panel-bg-2:#0d0e10;--rg-line:#24262b;--rg-muted:#98a0ad;--rg-strong:#f4f5f7;--color-ok:#4caf7d;--color-ok-bg:#4caf7d1f;--color-warn:#f0b429;--color-warn-bg:#f0b4291f;--color-danger:#e05c5c;--color-danger-bg:#e05c5c1f;--color-info:#5b8dee;--color-info-bg:#5b8dee1f;--color-muted:#ffffff73;--color-border:#ffffff14;--color-surface:#ffffff0a;--color-surface-soft:#ffffff12;--action-file-bg:#4caf7d2e;--action-file-border:#4caf7d66;--action-case-bg:#5b8dee2e;--action-case-border:#5b8dee66;--action-reply-bg:#f0b4292e;--action-reply-border:#f0b42966}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{-webkit-user-select:none;user-select:none}.shell{background:radial-gradient(circle at 18% 0,#203064 0,#111a35 24%,#080b12 48%,#05070c 100%);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080fc7;flex-direction:column;width:260px;min-width:260px;max-width:260px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:auto}.sidebar::-webkit-scrollbar{width:10px;height:10px}.dataTable::-webkit-scrollbar{width:10px;height:10px}pre::-webkit-scrollbar{width:10px;height:10px}.sidebar::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.dataTable::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}pre::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.sidebar::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.dataTable::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}pre::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.brand{align-items:center;gap:12px;margin:6px 4px 22px;display:flex}.brandMark{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;border-radius:15px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-weight:900;display:flex;box-shadow:0 16px 50px #5c7fff59}.brandTitle{letter-spacing:.01em;font-size:16px;font-weight:900}.brandSub{color:var(--muted);margin-top:2px;font-size:12px}nav{gap:5px;display:grid}.navItem{color:#b5c1db;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;font-size:14px;line-height:1.2;display:flex}.navItem svg{flex:none}.navItem:hover{color:#fff;background:#ffffff0f}.navItem.active{color:#fff;background:#6ea8ff29;box-shadow:inset 0 0 0 1px #6ea8ff3b}.userPanel{border:1px solid var(--line);background:#ffffff0e;border-radius:18px;margin-top:auto;padding:14px}.userName{font-weight:900}.userRole{color:var(--muted);margin:3px 0 12px;font-size:13px}.ghostButton{color:#dbe6ff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;display:flex}.ghostButton:hover{background:#ffffff17}.compactButton{min-height:34px;padding:8px 10px}.main{flex:1;min-width:0;padding:28px 34px 42px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.topbar h1{letter-spacing:-.04em;margin:0 0 7px;font-size:34px;line-height:1.05}.topbar p{color:var(--muted);margin:0;line-height:1.45}.modeBadge{color:#d7e4ff;letter-spacing:.02em;white-space:nowrap;background:#577cff24;border:1px solid #78a4ff6b;border-radius:999px;padding:9px 15px;font-weight:900}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stack{gap:18px;min-width:0;display:grid}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.threeCol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(#ffffff13,#ffffff0a);border-radius:22px;min-width:0;padding:20px;overflow:hidden;box-shadow:0 24px 80px #00000038}.cardTitle{color:#fff;letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:16px;font-weight:900;display:flex}.card p{line-height:1.55}.card b{color:#fff}.wide{grid-column:span 2}.hero{background:linear-gradient(135deg,#364882ad,#181f34cc);grid-column:span 4;justify-content:space-between;align-items:center;gap:22px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#627bff55,#0000 65%);width:380px;height:380px;position:absolute;inset:auto -90px -150px auto}.hero h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:32px;line-height:1.12}.hero p{color:#c0c9dd;max-width:920px;margin:0;line-height:1.55}.eyebrow{color:#9ab6ff;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.heroIcon{color:#8fb0ff;opacity:.68;z-index:1;flex:none}.statValue{font-size:36px;font-weight:900}.statTitle{margin-top:4px;font-weight:900}.statHint{color:var(--muted);margin-top:6px;font-size:13px}.pillWrap{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pillWrap span{color:#d1dcf5;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;padding:8px 11px;font-size:13px}pre{color:#d4e0ff;background:#00000042;border-radius:16px;max-height:520px;padding:16px;line-height:1.45;overflow:auto}.alert{color:#ffdfa8;background:#ffba491f;border:1px solid #ffba4940;border-radius:16px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;line-height:1.45;display:flex}.successBox{color:#c5f9dc;background:#5bd69b21;border:1px solid #5bd69b47;border-radius:16px;margin:12px 0;padding:12px 14px;line-height:1.45}.muted{color:var(--muted);line-height:1.6}.smallButton{width:max-content;margin-top:12px}.form,.formGrid{gap:14px;display:grid}.formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;margin-bottom:18px}.formGrid .primaryButton{align-self:end}.wideField{grid-column:1/-1}.checkboxLine{color:#d6def2;align-items:center;gap:10px;font-weight:800;display:flex}.checkboxLine input{width:auto}label{color:#d6def2;gap:7px;font-size:14px;font-weight:800;display:grid}input,select,textarea{color:#fff;background:#0000004d;border:1px solid #ffffff1f;border-radius:13px;outline:0;width:100%;min-width:0;padding:12px 13px}textarea{resize:vertical;min-height:112px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:#6ea8ffa6;box-shadow:0 0 0 3px #6ea8ff24}.primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6ea8ff,#8d7cff);border:0;border-radius:13px;min-height:44px;padding:13px 16px;font-weight:900}.primaryButton:hover{filter:brightness(1.06)}.primaryButton:disabled{opacity:.6;cursor:not-allowed}.formError{color:#ffd0d8;background:#ff5c7a24;border:1px solid #ff5c7a47;border-radius:14px;padding:12px 14px}.loginMeta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.loginShell{background:radial-gradient(circle at 50% 0,#203067 0,#080b12 42%,#04060b 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loginCard{background:linear-gradient(#ffffff17,#ffffff0d);border:1px solid #ffffff1c;border-radius:28px;gap:14px;width:min(480px,100%);padding:28px;display:grid;box-shadow:0 30px 100px #00000059}.loginBrand{margin-bottom:18px}.loginCard h1{letter-spacing:-.04em;margin:0 0 8px;font-size:36px}.loginCard p{color:#aab5ce;margin:0 0 18px;line-height:1.55}.loadingScreen{color:#e8eefc;background:#080b12;justify-content:center;align-items:center;min-height:100vh;font-weight:900;display:flex}.queueGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.queueTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue h3{margin:0;font-size:18px}.queue strong{font-size:28px}.queue p{color:#aab5ce;line-height:1.55}.stepsList{color:#cbd5ef;margin:0;padding-left:22px;line-height:1.7}.stepsList li{margin:6px 0}.screenCheckGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.screenCheckItem{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px}.screenCheckItem b{margin-bottom:4px;display:block}.screenCheckItem span{color:var(--muted);font-size:13px;line-height:1.45}.dataBlock{width:100%;min-width:0}.dataTable{width:100%;margin-top:14px;padding-bottom:4px}.dataCards{gap:10px;display:grid;overflow:visible}.dataHead{display:none}.dataRow{appearance:none;text-align:left;width:100%;font:inherit;color:#e4ecff;background:#0003;border:1px solid #ffffff13;border-radius:16px;min-width:0;min-height:0;padding:12px}.dataCardRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:10px 14px;display:grid}.dataCell{gap:5px;min-width:0;max-width:100%;display:grid;overflow:hidden}.cellLabel{color:#8e9ab6;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.25}.cellValue{color:#fff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:14px;font-weight:800;line-height:1.35}.dataRow.clickable{cursor:pointer}.dataRow.clickable:hover{background:#6ea8ff14;border-color:#6ea8ff66}.softWrap{overflow-wrap:anywhere;word-break:break-word;font-family:inherit}.tableHint{color:#7f8ba5;margin:8px 0 0 2px;font-size:12px;line-height:1.45}.rowDetails{background:#050a18ad;border:1px solid #6ea8ff40;border-radius:18px;min-width:0;max-width:100%;margin-top:14px;padding:16px;overflow:hidden}.rowDetailsHead{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:12px;display:flex}.rowDetailsHead b{overflow-wrap:anywhere;font-size:16px;display:block}.rowDetailsHead span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.45;display:block}.detailsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;display:grid}.detailItem{background:#0003;border:1px solid #ffffff14;border-radius:14px;min-width:0;max-width:100%;padding:12px;overflow:hidden}.longDetail{grid-column:1/-1}.detailLabel{color:#8e9ab6;overflow-wrap:anywhere;word-break:break-word;margin-bottom:7px;font-size:12px;line-height:1.35}.detailValue{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#fff;max-width:100%;max-height:260px;line-height:1.45;overflow:auto}.copyButton{color:#dbe6ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;margin-top:10px;padding:7px 10px}.copyButton:hover{background:#6ea8ff1f}.card,.screenCheckItem,.alert,.successBox,.pillWrap span,.navItem,.hero h2,.hero p,.cardTitle,.muted,p,b,strong,h1,h2,h3,label,input,select,textarea,button{overflow-wrap:anywhere;word-break:break-word}@media (width<=1250px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.wide{grid-column:span 2}.twoCol,.threeCol{grid-template-columns:1fr}.sidebar{width:240px;min-width:240px;max-width:240px}.main{padding:24px}}@media (width<=820px){.shell{display:block}.sidebar{width:auto;min-width:0;max-width:none;height:auto;position:relative}.main{padding:20px}.grid{grid-template-columns:1fr}.hero,.wide{grid-column:span 1}.topbar{display:block}.modeBadge{margin-top:14px;display:inline-block}.hero{display:block}.heroIcon{display:none}.topbar h1{font-size:28px}.hero h2{font-size:26px}.detailsGrid{grid-template-columns:1fr}}.traderParserPage .hero p{max-width:980px}.parserNotice{gap:10px;display:grid}.traderTestGrid{grid-template-columns:repeat(2,minmax(520px,1fr));align-items:start;gap:18px;display:grid}.traderTestCard{min-height:0;overflow:visible}.parserForm{gap:14px;min-width:0;display:grid}.compactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:0}.bigTextareaLabel{gap:8px;display:grid}.bigTextarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-height:170px;font-family:inherit;font-size:14px;line-height:1.55}.parserHelp{margin-top:10px;margin-bottom:0}.templateGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.templateButton{text-align:left;color:#dce7ff;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;gap:7px;min-width:0;padding:14px;transition:all .16s;display:grid}.templateButton:hover{background:#6ea8ff1a;border-color:#6ea8ff73;transform:translateY(-1px)}.templateButton b{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.templateButton span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.templateButton code{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#00000047;border:1px solid #ffffff14;border-radius:10px;padding:8px;font-family:inherit;font-size:12px;line-height:1.35;display:block}.traderResultGrid{align-items:stretch}.parserRules{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.parserRules span{color:#d9e6ff;overflow-wrap:anywhere;background:#6ea8ff1a;border:1px solid #6ea8ff2e;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.rulesList{gap:10px;display:grid}.rulesList div{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.rulesList b{overflow-wrap:anywhere;line-height:1.35}.rulesList span{color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.traderParserPage .dataCardRow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.traderParserPage .dataRow{padding:14px}@media (width<=1500px){.traderTestGrid{grid-template-columns:1fr}.compactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.compactFormGrid,.templateGrid{grid-template-columns:1fr}.bigTextarea{min-height:150px}}.card,.screenCheckItem,.alert,.successBox,.pillWrap span,.navItem,.hero h2,.hero p,.cardTitle,.muted,p,b,strong,h1,h2,h3,label,input,select,textarea,button{word-break:normal;overflow-wrap:break-word}.traderParserPageV3{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex!important}.traderParserPageV3>*{width:100%;min-width:0}.traderParserPageV3 .hero p{max-width:1100px}.traderWideGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;width:100%;min-width:0;display:grid}.traderTestCard{min-width:0;overflow:hidden}.traderParserPageV3 .parserForm{gap:14px;min-width:0;display:grid}.traderParserPageV3 .compactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-bottom:0;display:grid}.traderParserPageV3 input,.traderParserPageV3 textarea,.traderParserPageV3 select{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.traderParserPageV3 .bigTextarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-height:180px;line-height:1.55}.templateSectionWide{width:100%;overflow:hidden}.templateGridV3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.templateButtonV3{text-align:left;color:#dce7ff;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(160px,220px) minmax(220px,1fr);gap:8px 14px;min-width:0;padding:14px;transition:all .16s;display:grid}.templateButtonV3:hover{background:#6ea8ff1a;border-color:#6ea8ff73;transform:translateY(-1px)}.templateButtonV3 .templateTitle{overflow-wrap:break-word;word-break:normal;min-width:0;font-size:15px;font-weight:900;line-height:1.35}.templateButtonV3 .templateHint{color:var(--muted);overflow-wrap:break-word;word-break:normal;min-width:0;font-size:13px;line-height:1.45}.templateButtonV3 code{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#00000047;border:1px solid #ffffff14;border-radius:10px;grid-column:1/-1;min-width:0;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;display:block}.smallInfoGrid .card{min-height:0}.rulesListV3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rulesListV3 div{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.rulesListV3 b{overflow-wrap:break-word;word-break:normal;line-height:1.35}.rulesListV3 span{color:var(--muted);overflow-wrap:break-word;word-break:normal;line-height:1.45}.traderParserPageV3 .dataCardRow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.traderParserPageV3 .cellValue,.traderParserPageV3 .detailValue,.traderParserPageV3 .softWrap{overflow-wrap:anywhere;word-break:break-word}.traderParserPageV3 .parserRules span{white-space:normal;overflow-wrap:break-word;word-break:normal}@media (width<=1500px){.traderWideGrid,.templateGridV3{grid-template-columns:1fr}}@media (width<=900px){.traderParserPageV3 .compactFormGrid,.templateButtonV3,.rulesListV3{grid-template-columns:1fr}.traderParserPageV3 .bigTextarea{min-height:150px}}.receiptReconcilePageV2{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex!important}.receiptReconcilePageV2>*{width:100%;min-width:0}.receiptReconcilePageV2 .card,.receiptReconcilePageV2 .hero h2,.receiptReconcilePageV2 .hero p,.receiptReconcilePageV2 p,.receiptReconcilePageV2 b,.receiptReconcilePageV2 span,.receiptReconcilePageV2 label,.receiptReconcilePageV2 button{word-break:normal;overflow-wrap:break-word}.receiptHeroV2 p{max-width:1120px}.receiptMainGridV2{grid-template-columns:minmax(620px,1.35fr) minmax(420px,.85fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.receiptCheckCardV2,.supportActionCardV2,.manualRequisiteCardV2,.receiptHistoryCardV2{min-width:0;overflow:hidden}.receiptFormV2{gap:16px;min-width:0;display:grid}.receiptInputGridV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.receiptReconcilePageV2 input,.receiptReconcilePageV2 textarea,.receiptReconcilePageV2 select{word-break:normal;overflow-wrap:break-word;min-width:0;max-width:100%}.receiptReconcilePageV2 input[value],.receiptReconcilePageV2 textarea{overflow-wrap:anywhere}.receiptTextareaV2{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;min-height:220px;line-height:1.55}.demoButtonsRowV2{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.demoButtonsRowV2 .ghostButton{white-space:normal;text-align:left}.receiptResultBanner{background:#10182bc2;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 80px #00000038}.receiptResultBanner.ok{background:linear-gradient(135deg,#195c4666,#111827d1);border-color:#8df0bd47}.receiptResultBanner.warn{background:linear-gradient(135deg,#744e1e57,#111827d1);border-color:#ffd58a4d}.receiptResultBanner.danger{background:linear-gradient(135deg,#7a283a57,#111827d1);border-color:#ff9aac57}.receiptResultBanner.neutral{background:linear-gradient(135deg,#2c3d726b,#111827d1);border-color:#6ea8ff47}.receiptResultLabel{color:#9ab6ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.receiptResultBanner h3{letter-spacing:-.025em;margin:0 0 8px;font-size:25px;line-height:1.15}.receiptResultBanner p{color:#d1dcf5;max-width:980px;margin:0;line-height:1.55}.resultMiniFacts{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;display:grid}.receiptFact{background:#0003;border:1px solid #ffffff13;border-radius:14px;gap:6px;min-width:0;padding:11px;display:grid}.receiptFact span{color:#91a0bf;font-size:12px;line-height:1.3}.receiptFact b{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.35}.receiptFact .strongFact{color:#dfe8ff}.miniCopyButton{color:#dbe6ff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;justify-self:start;padding:6px 8px;font-size:12px}.miniCopyButton:hover{background:#6ea8ff1f}.supportActionStack{gap:14px;min-width:0;display:grid}.actionBadge{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;width:max-content;max-width:100%;padding:8px 11px;font-size:13px;font-weight:900;line-height:1.35}.actionBadge.ok{color:#c5f9dc;background:#5bd69b21;border-color:#5bd69b47}.actionBadge.warn{color:#ffdfa8;background:#ffba491f;border-color:#ffba4940}.actionBadge.danger{color:#ffd0d8;background:#ff5c7a24;border-color:#ff5c7a47}.actionBadge.neutral{color:#d8e6ff;background:#6ea8ff1f;border-color:#6ea8ff40}.supportActionText{color:#dce7ff;background:#6ea8ff1a;border:1px solid #6ea8ff2e;border-radius:16px;padding:14px;font-weight:800;line-height:1.6}.supportFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.emptyActionState{background:#0000002e;border:1px dashed #ffffff24;border-radius:16px;gap:8px;padding:16px;display:grid}.emptyActionState span{color:var(--muted);line-height:1.55}.rawJsonToggle{gap:12px;min-width:0;margin-top:16px;display:grid}.rawJsonBox{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:360px}.receiptMissingGridV2{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-top:14px;display:grid}.receiptMissingGridV2 .primaryButton{align-self:end}.receiptCheckCardsV2{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;min-width:0;display:grid}.receiptCheckCardItemV2{appearance:none;color:inherit;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:18px;gap:12px;width:100%;min-width:0;padding:14px;display:grid}.receiptCheckCardItemV2:hover,.receiptCheckCardItemV2.active{background:#6ea8ff14;border-color:#6ea8ff6b}.checkCardTopLine{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.checkCardTopLine b{min-width:0;font-size:15px;line-height:1.35}.queueChip{color:#dbe6ff;white-space:normal;text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:none;max-width:170px;padding:6px 9px;font-size:12px;font-weight:900;line-height:1.25}.queueChip.ok{color:#c5f9dc;background:#5bd69b21;border-color:#5bd69b47}.queueChip.warn{color:#ffdfa8;background:#ffba491f;border-color:#ffba4940}.queueChip.danger{color:#ffd0d8;background:#ff5c7a24;border-color:#ff5c7a47}.queueChip.neutral{color:#d8e6ff;background:#6ea8ff1f;border-color:#6ea8ff40}.checkCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.checkCardGrid span{color:#fff;overflow-wrap:anywhere;word-break:break-word;gap:4px;min-width:0;font-weight:800;line-height:1.35;display:grid}.checkCardGrid small{color:#8e9ab6;overflow-wrap:break-word;word-break:normal;font-size:11px;font-weight:700;line-height:1.25}.receiptCheckCardItemV2 p{color:#c7d2ec;margin:0;line-height:1.5}@media (width<=1500px){.receiptMainGridV2,.receiptResultBanner{grid-template-columns:1fr}.resultMiniFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.receiptMissingGridV2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.receiptInputGridV2,.supportFactsGrid,.resultMiniFacts,.receiptMissingGridV2,.checkCardGrid,.receiptCheckCardsV2{grid-template-columns:1fr}.receiptTextareaV2{min-height:170px}}.receiptArchivePage{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex!important}.receiptArchivePage>*{width:100%;min-width:0}.receiptArchiveGrid{grid-template-columns:minmax(620px,1.25fr) minmax(420px,.75fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.receiptArchiveFormCard,.receiptArchiveUploadCard{min-width:0;overflow:hidden}.receiptArchivePage input,.receiptArchivePage textarea,.receiptArchivePage select{word-break:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.receiptTextareaSmall{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-height:130px;line-height:1.55}.buttonRow .primaryButton,.buttonRow .ghostButton{width:max-content;max-width:100%}.receiptArchiveStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.receiptArchivePage .dataCardRow{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.receiptArchivePage .cellValue,.receiptArchivePage .detailValue{overflow-wrap:anywhere;word-break:break-word}@media (width<=1500px){.receiptArchiveGrid{grid-template-columns:1fr}.receiptArchiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.receiptArchiveStats{grid-template-columns:1fr}.buttonRow .primaryButton,.buttonRow .ghostButton{justify-content:center;width:100%}}.riskPage{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex!important}.riskActionsGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:18px;display:grid}.riskStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.riskStatsGrid div{background:#00000026;border:1px solid #ffffff14;border-radius:16px;gap:6px;min-width:0;padding:12px;display:grid}.riskStatsGrid span{color:#8e9ab6;font-size:12px;font-weight:800;line-height:1.25}.riskStatsGrid b{overflow-wrap:anywhere;font-size:22px}.riskResultBanner{border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:16px;min-width:0;padding:18px;display:grid}.riskResultBanner.danger{background:linear-gradient(135deg,#ff5c7a29,#161922eb);border-color:#ff5c7a47}.riskResultBanner.warn{background:linear-gradient(135deg,#ffba4924,#161922eb);border-color:#ffba4942}.riskResultBanner.ok{background:linear-gradient(135deg,#5bd69b1f,#161922eb);border-color:#5bd69b40}.riskResultBanner h3{margin:4px 0 8px;font-size:26px}.riskResultBanner p{color:#c7d2ec;overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.55}.riskMainGrid{grid-template-columns:minmax(620px,1.1fr) minmax(420px,.9fr);align-items:start;gap:18px;min-width:0;display:grid}.riskPage .dataCardRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.factorList{gap:12px;min-width:0;display:grid}.factorCard{background:#0000002e;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:14px}.factorHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.factorHead b{overflow-wrap:break-word;word-break:normal;line-height:1.35}.factorHead span{background:#6ea8ff26;border:1px solid #6ea8ff40;border-radius:999px;flex:none;padding:6px 10px;font-weight:900}.factorCard p{color:#c7d2ec;overflow-wrap:break-word;word-break:normal;margin:0 0 10px;line-height:1.55}.factorMeta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.factorMeta span{overflow-wrap:anywhere;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.factorCard pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:160px;overflow:auto}@media (width<=1500px){.riskActionsGrid,.riskMainGrid,.riskResultBanner{grid-template-columns:1fr}.riskStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.riskStatsGrid{grid-template-columns:1fr}}.safeActionsPage{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex!important}.safeActionsPage>*{width:100%;min-width:0}.safeHero p{max-width:1120px}.modeFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.modeFacts div{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.modeFacts span{color:var(--muted);font-size:12px}.modeFacts b{font-size:15px}.safeRuleList{flex-wrap:wrap;gap:10px;display:flex}.safeRuleList span{color:#dbe7ff;background:#6ea8ff1a;border:1px solid #6ea8ff38;border-radius:999px;padding:9px 12px;font-weight:800}.safeMainGrid{grid-template-columns:minmax(620px,1.25fr) minmax(420px,.75fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.safeActionForm{gap:14px;min-width:0;display:grid}.safeFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.selectedCaseBox,.guardBox{background:#6ea8ff17;border:1px solid #6ea8ff38;border-radius:16px;gap:6px;min-width:0;padding:13px 14px;display:grid}.guardBox{background:#5bd69b1a;border-color:#5bd69b47}.selectedCaseBox span,.guardBox span{color:var(--muted);overflow-wrap:anywhere;line-height:1.5}.buttonRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.safeTemplateGrid{grid-template-columns:1fr;gap:10px;display:grid}.safeTemplate{text-align:left;color:#dce7ff;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;gap:7px;min-width:0;padding:14px;display:grid}.safeTemplate:hover{background:#6ea8ff1a;border-color:#6ea8ff6b}.safeTemplate span{color:var(--muted);font-size:13px;line-height:1.45}.safeTemplate code{color:#fff;overflow-wrap:anywhere;background:#00000040;border:1px solid #ffffff14;border-radius:9px;padding:6px 8px}.safeActionDetails{gap:14px;min-width:0;display:grid}.safeActionsPage .dataCardRow{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.safeActionsPage .detailValue{overflow-wrap:anywhere;word-break:break-word}.safeActionsPage .card,.safeActionsPage h2,.safeActionsPage p,.safeActionsPage b,.safeActionsPage span,.safeActionsPage label,.safeActionsPage button{word-break:normal;overflow-wrap:break-word}@media (width<=1500px){.safeMainGrid,.modeGuardGrid{grid-template-columns:1fr}.modeFacts,.safeFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.modeFacts,.safeFormGrid{grid-template-columns:1fr}.buttonRow{display:grid}.buttonRow .primaryButton,.buttonRow .ghostButton{width:100%}}.testRoutingPage{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex}.testRoutingPage .hero p{max-width:1120px}.testRoutingTop,.testRoutingWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.testRoutingPage textarea{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;min-height:160px}.flowSteps{gap:12px;display:grid}.flowStep{background:#0003;border:1px solid #ffffff14;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid}.flowStep b,.flowStep p,.flowStep span{overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.45}.flowStep span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.flowStep.success{background:#5bd69b14;border-color:#8df0bd40}.flowStep.blocked,.flowStep.error{background:#ff5c7a17;border-color:#ff9aac47}.flowStep.skipped,.flowStep.ignored{background:#ffba4914;border-color:#ffd58a38}@media (width<=1350px){.testRoutingTop,.testRoutingWorkGrid{grid-template-columns:1fr}}.navSections{gap:14px;display:grid}.navSection{gap:5px;display:grid}.navSectionTitle{text-transform:uppercase;letter-spacing:.14em;color:#7180a4;margin:6px 8px 2px;font-size:11px;font-weight:900;line-height:1.2}.navItem span{overflow-wrap:break-word;word-break:normal;min-width:0}.sidebar{width:280px;min-width:280px;max-width:280px}.brandSub{white-space:nowrap}.actionTile{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit}.screenCheckItem.actionTile{background:#0000002e;gap:4px;display:grid}.screenCheckItem.actionTile:hover{background:#6ea8ff17;border-color:#6ea8ff6b}.workspaceShell{width:100%;min-width:0}.workspaceTabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;min-width:0;display:grid}.workspaceTabs button{color:#dbe6ff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;gap:5px;min-width:0;padding:14px;display:grid}.workspaceTabs button b{overflow-wrap:break-word;word-break:normal;font-size:15px;line-height:1.25}.workspaceTabs button span{color:var(--muted);overflow-wrap:break-word;word-break:normal;font-size:13px;line-height:1.45}.workspaceTabs button:hover{background:#6ea8ff14;border-color:#6ea8ff5c}.workspaceTabs button.active{background:#6ea8ff29;border-color:#6ea8ff8c;box-shadow:inset 0 0 0 1px #6ea8ff26}.workspaceContent{width:100%;min-width:0}@media (width<=1250px){.sidebar{width:250px;min-width:250px;max-width:250px}}@media (width<=820px){.sidebar{width:auto;min-width:0;max-width:none}.workspaceTabs{grid-template-columns:1fr}}.statusBadge{color:#dbe6ff;white-space:normal;text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.statusBadge.ok{color:#c5f9dc;background:#5bd69b21;border-color:#5bd69b4d}.statusBadge.warn{color:#ffdfa8;background:#ffba491f;border-color:#ffba4947}.statusBadge.danger{color:#ffd0d8;background:#ff5c7a24;border-color:#ff5c7a4d}.statusBadge.neutral{color:#d8e6ff;background:#6ea8ff1f;border-color:#6ea8ff40}.copyLine{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.copyLine span{color:#8e9ab6;font-size:12px;font-weight:800}.copyLine b{overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.copyLine button{color:#dbe6ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:7px 9px;font-size:12px}.infoFact{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:10px;display:grid}.infoFact span{color:#8e9ab6;font-size:12px;font-weight:800}.infoFact b{color:#fff;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.livePage,.casesWorkspace,.queuesWorkspace,.requisitesWorkspace,.routesWorkspace,.logsWorkspace{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:100%;display:flex}.liveHero p{max-width:1100px}.liveStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.liveStatCard{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(#ffffff13,#ffffff0a);border:1px solid #ffffff1a;border-radius:22px;gap:6px;min-width:0;padding:18px;display:grid}.liveStatCard:hover,.operatorSteps button:hover,.miniCaseCard:hover,.caseCard:hover,.routeCard:hover{background:#6ea8ff14;border-color:#6ea8ff6b}.liveStatCard strong{font-size:34px;line-height:1}.liveStatCard span{font-weight:900}.liveStatCard small{color:var(--muted);line-height:1.35}.liveStatCard.danger{border-color:#ff5c7a3d}.liveStatCard.warn{border-color:#ffba4938}.liveMainGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.livePanel{min-height:0}.emptyState{background:#00000026;border:1px dashed #ffffff29;border-radius:16px;gap:6px;padding:16px;display:grid}.emptyState span{color:var(--muted);line-height:1.45}.liveQueueList,.miniCaseList,.eventFeed,.operatorSteps,.caseCardList,.routeCardsList{gap:10px;min-width:0;display:grid}.liveQueueItem{text-align:left;color:inherit;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:13px;display:flex}.liveQueueItem div{gap:4px;min-width:0;display:grid}.liveQueueItem span{color:var(--muted);font-size:13px;line-height:1.4}.liveQueueItem strong{font-size:24px}.liveQueueItem.danger{border-color:#ff5c7a38}.liveQueueItem.warn{border-color:#ffba4933}.miniCaseCard{text-align:left;color:inherit;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:16px;gap:8px;min-width:0;padding:13px;display:grid}.miniCaseTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.miniCaseTop b{min-width:0}.miniCaseId{color:#dce7ff;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.miniCaseCard p{color:var(--muted);margin:0;line-height:1.45}.eventFeedItem{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;gap:5px;padding:13px;display:grid}.eventFeedItem span{color:#8e9ab6;font-size:12px;font-weight:800}.eventFeedItem b{line-height:1.35}.eventFeedItem p{color:#c7d2ec;margin:0;line-height:1.45}.operatorSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorSteps button{text-align:left;color:inherit;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:16px;gap:5px;padding:14px;display:grid}.operatorSteps span{color:var(--muted);line-height:1.45}.caseFilterCard{overflow:visible}.caseFilterGrid{grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr) minmax(160px,.25fr) auto;align-items:end;gap:12px;display:grid}.manualCreateCase{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.caseMainGrid{grid-template-columns:minmax(460px,.95fr) minmax(520px,1.05fr);align-items:start;gap:18px;min-width:0;display:grid}.caseListPanel,.caseDetailsPanel{min-height:0}.caseCard{text-align:left;color:inherit;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.caseCard.active{background:#6ea8ff1a;border-color:#6ea8ff8c}.caseCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.caseBadges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.caseHash{color:#dce7ff;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.caseMetaGrid,.routeMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.caseMetaGrid span,.routeMetaGrid span{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;gap:4px;min-width:0;padding:8px;display:grid}.caseMetaGrid small,.routeMetaGrid small{color:#8e9ab6;font-size:11px;font-weight:800}.caseMetaGrid b,.routeMetaGrid b{overflow-wrap:anywhere;font-size:13px}.caseCard p{color:#c7d2ec;margin:0;line-height:1.45}.supportNextAction{background:#6ea8ff1a;border:1px solid #6ea8ff40;border-radius:18px;gap:6px;margin-bottom:14px;padding:14px;display:grid}.supportNextAction span{color:#9ab6ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.supportNextAction b{line-height:1.5}.caseDetailsSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.detailsSection{background:#00000029;border:1px solid #ffffff14;border-radius:18px;gap:9px;min-width:0;padding:13px;display:grid}.detailsSection h3{margin:0;font-size:16px}.detailsSection p{color:var(--muted);margin:0;line-height:1.45}.caseComment{background:#00000029;border:1px solid #ffffff14;border-radius:16px;margin:12px 0;padding:13px}.caseComment p{margin:6px 0 0}.caseEventsTimeline{gap:10px;margin-top:16px;display:grid}.caseEventsTimeline h3{margin:0}.timelineItem{border-left:2px solid #6ea8ff6b;gap:3px;padding:4px 0 8px 12px;display:grid}.timelineItem span{color:#8e9ab6;font-size:12px}.timelineItem p{color:#c7d2ec;margin:0;line-height:1.45}.queueCardsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.queueWorkCard{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff09);border:1px solid #ffffff14;border-radius:20px;gap:10px;min-height:140px;padding:15px;display:grid}.queueWorkCard.active{background:#6ea8ff1f;border-color:#6ea8ff8c}.queueWorkCard.danger{border-color:#ff5c7a33}.queueWorkCard.warn{border-color:#ffba492e}.queueWorkTop{justify-content:space-between;gap:12px;display:flex}.queueWorkTop b{line-height:1.3}.queueWorkCard p{color:var(--muted);margin:0;line-height:1.45}.queueDetailGrid{grid-template-columns:minmax(360px,.7fr) minmax(520px,1.3fr);align-items:start;gap:18px;display:grid}.requisiteSearchHero{background:linear-gradient(135deg,#36488280,#181f34b8);grid-template-columns:minmax(0,1fr) minmax(360px,.45fr);align-items:end;gap:18px;display:grid}.requisiteSearchHero h2{letter-spacing:-.025em;margin:6px 0 8px;font-size:26px}.requisiteSearchHero p{color:#c0c9dd;margin:0}.requisiteMainGrid{grid-template-columns:minmax(520px,1fr) minmax(420px,.8fr)}.routeTopGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.45fr);align-items:end;gap:18px;display:grid}.routeTopGrid p{color:var(--muted);margin:6px 0 0}.inlineTabs{margin-top:16px}.routeCard{text-align:left;color:inherit;background:#0000002e;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.routeCard.active{background:#6ea8ff17;border-color:#6ea8ff80}.routeCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.routeCard p{color:var(--muted);margin:0;line-height:1.45}.auditFeed{max-height:680px;padding-right:4px;overflow:auto}@media (width<=1500px){.liveMainGrid,.caseMainGrid,.queueDetailGrid,.requisiteMainGrid{grid-template-columns:1fr}.liveStatsGrid,.caseFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requisiteSearchHero,.routeTopGrid,.operatorSteps{grid-template-columns:1fr}}@media (width<=760px){.liveStatsGrid,.caseFilterGrid,.caseDetailsSections,.caseMetaGrid,.routeMetaGrid,.copyLine{grid-template-columns:1fr}.copyLine button{width:max-content}.queueCardsGrid{grid-template-columns:1fr}}.main{padding-top:24px}.compactTopbar{align-items:center;margin-bottom:14px}.compactTopbar h1{margin-bottom:0;font-size:32px}.navSectionTitle{color:#71809d;text-transform:uppercase;letter-spacing:.08em;margin:10px 10px 4px;font-size:11px}.card p{color:#aebad2;margin:6px 0;line-height:1.38}.muted{font-size:13px;line-height:1.4}.stack,.twoCol,.threeCol,.grid{gap:14px}.hero{min-height:96px;padding:18px 20px}.hero h2{margin:4px 0 0;font-size:26px}.hero p{display:none}.heroIcon{width:54px;height:54px}.workspaceTabs{gap:8px}.workspaceTabs button{padding:12px 14px}.workspaceTabs button span{display:none}.liveStatsGrid{gap:12px}.liveStatCard{min-height:94px;padding:16px}.liveStatCard span{font-size:13px}.queueWorkCard{padding:14px}.queueWorkTop strong{font-size:24px}.operatorSteps button span,.caseCard p{display:none}.caseMetaGrid small,.routeMetaGrid small{font-size:11px}.supportNextAction{padding:12px}.supportNextAction span{font-size:11px}.supportNextAction b{font-size:14px;line-height:1.35}.eventFeedItem{padding:10px 12px}.eventFeedItem p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rowDetailsHead span,.tableHint,.templateButtonV3 .templateHint,.templateButton .templateHint{display:none}.rulesListV3 span,.rulesList span{font-size:12px}.infoFact,.detailItem{padding:10px}.copyLine{padding:9px 10px}label{gap:5px;font-size:13px}input,select,textarea{border-radius:11px;padding:10px 11px}.ghostButton{padding:8px 10px}pre{max-height:360px;padding:12px;font-size:12px}.alert,.successBox{padding:10px 12px;line-height:1.35}.compactTopbar{min-height:34px;margin-bottom:10px}.compactTopbar h1{letter-spacing:-.035em;font-size:28px;line-height:1}.modeBadge{padding:7px 12px;font-size:12px;line-height:1}.cardTitle{margin-bottom:8px;font-size:14px;line-height:1.2}.hero{border-radius:16px;min-height:64px;padding:12px 16px}.hero h2{margin:2px 0 0;font-size:20px;line-height:1.1}.heroIcon{opacity:.48;width:38px;height:38px}.eyebrow{letter-spacing:.09em;font-size:10px}.stack,.livePage,.casesWorkspace,.queuesWorkspace,.requisitesWorkspace,.routesWorkspace,.logsWorkspace,.grid,.twoCol,.threeCol,.liveMainGrid,.caseMainGrid,.queueDetailGrid,.requisiteMainGrid,.routeTopGrid,.denseLivePage{gap:10px}.denseStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.liveStatCard{border-radius:15px;justify-content:flex-start;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.liveStatCard strong{white-space:nowrap;letter-spacing:-.03em;min-width:34px;font-size:24px;line-height:1}.liveStatCard span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.15;overflow:hidden}.liveStatCard small{display:none!important}.liveToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.liveToolbar button{color:#dce7ff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800;line-height:1}.liveToolbar button:hover{background:#6ea8ff1a;border-color:#6ea8ff6b}.liveToolbar button.accent{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;border-color:#0000}.denseLiveGrid{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr)}.densePanel{min-height:0}.denseEmpty{border-radius:12px;padding:10px 12px}.denseQueueList,.denseMiniCases,.denseEventFeed{gap:6px}.liveQueueItem{border-radius:12px;align-items:center;min-height:42px;padding:9px 10px}.liveQueueItem div{gap:1px}.liveQueueItem b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.15;overflow:hidden}.liveQueueItem span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}.liveQueueItem strong{white-space:nowrap;font-size:18px;line-height:1}.liveQueueMore{color:#dce7ff;text-align:left;cursor:pointer;background:#6ea8ff13;border:1px dashed #6ea8ff52;border-radius:12px;padding:9px 10px;font-weight:900}.miniCaseCard{border-radius:12px;gap:4px;min-height:54px;padding:9px 10px}.miniCaseTop{align-items:center}.miniCaseTop b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.15;overflow:hidden}.miniCaseCard .statusBadge{white-space:nowrap;padding:4px 7px;font-size:10px}.miniCaseId{display:none}.miniCaseCard p{white-space:nowrap;text-overflow:ellipsis;color:#aebad2;font-size:12px;line-height:1.25;display:block;overflow:hidden}.denseEventsPanel{padding-bottom:10px}.denseEventFeed{gap:5px;display:grid}.denseEventItem{border-radius:11px;grid-template-columns:150px minmax(160px,.55fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px}.denseEventItem span{white-space:nowrap;color:#8e9ab6;font-size:11px}.denseEventItem b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.denseEventItem p{white-space:nowrap;text-overflow:ellipsis;color:#b8c4dc;margin:0;font-size:12px;line-height:1.2;display:block;overflow:hidden}.caseFilterGrid{grid-template-columns:minmax(220px,1fr) minmax(150px,.28fr) minmax(130px,.22fr) auto;gap:8px}.caseCardList{gap:7px}.caseCard{border-radius:13px;gap:6px;padding:10px}.caseCardTop{align-items:center}.caseCardTop b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.15;overflow:hidden}.caseBadges{flex-wrap:nowrap;gap:5px}.caseBadges .statusBadge{white-space:nowrap;padding:4px 7px;font-size:10px}.caseHash{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.caseMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.caseMetaGrid span{border-radius:9px;padding:6px}.caseMetaGrid small{display:none}.caseMetaGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.caseDetailsSections{gap:8px}.detailsSection{border-radius:13px;gap:6px;padding:9px}.detailsSection h3{font-size:13px}.infoFact{border-radius:11px;gap:3px;padding:8px}.infoFact span{font-size:11px}.infoFact b{font-size:12px;line-height:1.2}.copyLine{border-radius:11px;grid-template-columns:92px minmax(0,1fr) auto;padding:7px 8px}.copyLine span{font-size:11px}.copyLine b{font-size:12px}.copyLine button{padding:5px 7px;font-size:11px}.supportNextAction{border-radius:13px;margin-bottom:9px;padding:9px 10px}.caseEventsTimeline{gap:6px;margin-top:10px}.timelineItem{padding:2px 0 5px 10px}.timelineItem b{font-size:12px}.timelineItem p{font-size:12px;line-height:1.25}.queueCardsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.queueWorkCard{border-radius:14px;gap:5px;min-height:64px;padding:10px 11px}.queueWorkTop{align-items:center}.queueWorkTop b{font-size:13px;line-height:1.15}.queueWorkTop strong{font-size:20px;line-height:1}.queueWorkCard p{display:none}.queueDetailGrid{grid-template-columns:minmax(260px,.6fr) minmax(480px,1.4fr);gap:10px}.requisiteSearchHero{border-radius:16px;padding:12px 14px}.requisiteSearchHero h2{margin:0;font-size:20px}.requisiteSearchHero p,.routeTopGrid p{display:none}.routeCard{border-radius:13px;gap:6px;padding:10px}.routeCard p{display:none}.routeMetaGrid{gap:5px}.routeMetaGrid span{border-radius:9px;padding:6px}.routeMetaGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.auditFeed{max-height:620px}.dataRow{border-radius:12px;padding:9px 10px}.cellLabel{font-size:10px}.cellValue{font-size:12px;line-height:1.2}.dataCardRow{gap:8px}.workspaceTabs button{border-radius:12px;padding:9px 11px;font-size:13px}.primaryButton{border-radius:11px;min-height:36px;padding:9px 12px}.ghostButton{border-radius:10px;padding:7px 9px;font-size:12px}input,select,textarea{border-radius:10px;padding:8px 10px;font-size:13px}label{font-size:12px}@media (width<=1500px){.denseLiveGrid{grid-template-columns:1fr}.denseEventItem{grid-template-columns:120px minmax(140px,.5fr) minmax(0,1fr)}.caseMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.queueDetailGrid{grid-template-columns:1fr}}@media (width<=900px){.denseStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.denseEventItem{grid-template-columns:1fr;gap:3px}.denseEventItem span,.denseEventItem b,.denseEventItem p,.liveStatCard span{white-space:normal}.caseFilterGrid,.caseMetaGrid{grid-template-columns:1fr}}.main{padding:16px 24px 28px}.compactTopbar{margin-bottom:8px}.compactTopbar h1{font-size:25px}.cardTitle{margin-bottom:7px;font-size:13px}.workspaceTabs.inlineTabs,.workspaceTabs{gap:6px}.workspaceTabs button{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:8px 10px;display:flex}.workspaceTabs button b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.workspaceTabs button span{color:#8ea0c6;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12px;display:inline;overflow:hidden}input,select,textarea{min-height:34px;padding:7px 9px}.primaryButton{min-height:34px;padding:8px 12px}.ghostButton{min-height:30px}.statusBadge{white-space:nowrap;padding:4px 8px;font-size:11px}.page-requisites .requisiteSearchHero{grid-template-columns:minmax(210px,.35fr) minmax(360px,1fr);align-items:end;min-height:54px;padding:10px 12px;display:grid}.page-requisites .requisiteSearchHero .eyebrow,.page-requisites .requisiteSearchHero p{display:none}.page-requisites .requisiteSearchHero h2{margin:0;font-size:17px;line-height:1}.page-requisites .requisiteSearchHero input{height:36px}.page-requisites .requisiteMainGrid{grid-template-columns:minmax(560px,1.15fr) minmax(420px,.85fr);align-items:start}.page-requisites .routeCardsList{gap:5px;max-height:calc(100vh - 310px);padding-right:4px;overflow:auto}.page-requisites .routeCard{border-radius:11px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.7fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px}.page-requisites .routeCardTop{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.page-requisites .routeCardTop b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.page-requisites .routeCardTop .statusBadge{margin-left:auto}.page-requisites .routeMetaGrid{grid-template-columns:78px 92px minmax(100px,.7fr) minmax(140px,1fr);gap:4px;min-width:0;display:grid}.page-requisites .routeMetaGrid span{background:#ffffff08;border-radius:8px;padding:4px 6px}.page-requisites .routeMetaGrid small{color:#7482a2;font-size:9px;line-height:1;display:block}.page-requisites .routeMetaGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.1;overflow:hidden}.page-requisites .detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.page-requisites .copyLine{grid-column:span 2;min-height:36px}.page-requisites .infoFact{min-height:42px}.page-requisites .card:has(.detailsGrid){position:sticky;top:16px}.page-routes .routeTopCard{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16203af5;position:sticky;top:0}.page-routes .routeTopGrid{grid-template-columns:minmax(180px,.25fr) minmax(360px,.75fr);align-items:end}.page-routes .routeTopGrid p{display:none}.page-routes .routeTopGrid b{font-size:13px}.page-routes .inlineTabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.page-routes .eventFeed{gap:4px;max-height:240px;padding-right:4px;overflow:auto}.page-routes .eventFeedItem{border-radius:10px;grid-template-columns:120px minmax(220px,.45fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.page-routes .eventFeedItem span,.page-routes .eventFeedItem b,.page-routes .eventFeedItem p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-routes .eventFeedItem p{font-size:12px;display:block}.page-routes .twoCol{grid-template-columns:1fr 1fr;gap:8px}.page-routes .routeCardsList{gap:4px;max-height:calc(100vh - 380px);padding-right:4px;overflow:auto}.page-routes .routeCard{border-radius:10px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.6fr);align-items:center;gap:7px;min-height:46px;padding:7px 9px}.page-routes .routeCardTop{align-items:center;min-width:0}.page-routes .routeCardTop b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.page-routes .routeMetaGrid{grid-template-columns:85px minmax(120px,1fr) minmax(120px,1fr) 62px;gap:4px}.page-routes .routeMetaGrid span{border-radius:8px;padding:4px 6px}.page-routes .routeMetaGrid small{color:#7280a2;font-size:9px;line-height:1;display:block}.page-routes .routeMetaGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.1;overflow:hidden}.page-routes .supportNextAction{align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.page-routes .supportNextAction b{font-size:13px}.page-routes .supportNextAction span{font-size:10px}.page-logs .caseFilterGrid{grid-template-columns:minmax(280px,1fr) minmax(180px,.25fr) minmax(180px,.25fr);gap:6px}.page-logs .auditFeed{gap:4px;max-height:calc(100vh - 180px);padding-right:4px;overflow:auto}.page-logs .eventFeedItem{border-radius:10px;grid-template-columns:190px minmax(160px,.35fr) minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 9px}.page-logs .eventFeedItem span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.page-logs .eventFeedItem b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.page-logs .eventFeedItem p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.1;display:block;overflow:hidden}.testModeWorkspace .workspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.testModeWorkspace .hero{min-height:46px;padding:9px 12px}.testModeWorkspace .hero h2{font-size:17px}.testModeWorkspace .heroIcon{width:30px;height:30px}.testModeWorkspace .safeActionGrid,.testModeWorkspace .safeMainGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:10px;display:grid}.testModeWorkspace .guardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.testModeWorkspace .guardGrid .infoFact{min-height:42px}.testModeWorkspace .safeTemplateGrid{gap:5px;max-height:390px;padding-right:4px;overflow:auto}.testModeWorkspace .safeTemplate{border-radius:10px;gap:4px;padding:8px 10px}.testModeWorkspace .safeTemplate b{font-size:12px;line-height:1.1}.testModeWorkspace .safeTemplate span{display:none}.testModeWorkspace .safeTemplate code{padding:5px 6px;font-size:11px}.testModeWorkspace textarea.bigTextarea{min-height:130px}.testModeWorkspace .safeMainGrid .dataCardRow{grid-template-columns:repeat(5,minmax(0,1fr))}.testModeWorkspace .dataRow{min-height:42px}.diagnosticsWorkspace .workspaceTabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.diagnosticsWorkspace .hero{display:none}.diagnosticsWorkspace .workspaceContent>.stack>.twoCol{grid-template-columns:minmax(300px,.7fr) minmax(360px,.9fr);align-items:start}.diagnosticsWorkspace .workspaceContent>.stack>.card,.diagnosticsWorkspace .workspaceContent>.stack>.twoCol+.card{max-height:calc(100vh - 150px);overflow:auto}.diagnosticsWorkspace .dataCards{gap:5px}.diagnosticsWorkspace .dataRow{border-radius:10px;padding:7px 8px}.diagnosticsWorkspace .dataCardRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.diagnosticsWorkspace .eventFeedItem{border-radius:10px;padding:7px 9px}.page-requisites .routeCardsList::-webkit-scrollbar{width:8px;height:8px}.page-routes .routeCardsList::-webkit-scrollbar{width:8px;height:8px}.page-routes .eventFeed::-webkit-scrollbar{width:8px;height:8px}.page-logs .auditFeed::-webkit-scrollbar{width:8px;height:8px}.testModeWorkspace .safeTemplateGrid::-webkit-scrollbar{width:8px;height:8px}.diagnosticsWorkspace .card::-webkit-scrollbar{width:8px;height:8px}.page-requisites .routeCardsList::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-routes .routeCardsList::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-routes .eventFeed::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-logs .auditFeed::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.testModeWorkspace .safeTemplateGrid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.diagnosticsWorkspace .card::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-requisites .routeCardsList::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.page-routes .routeCardsList::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.page-routes .eventFeed::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.page-logs .auditFeed::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.testModeWorkspace .safeTemplateGrid::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}.diagnosticsWorkspace .card::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}@media (width<=1400px){.page-requisites .requisiteMainGrid,.page-routes .twoCol,.testModeWorkspace .safeActionGrid,.testModeWorkspace .safeMainGrid,.diagnosticsWorkspace .workspaceContent>.stack>.twoCol{grid-template-columns:1fr}.page-routes .inlineTabs,.testModeWorkspace .guardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.page-requisites .requisiteSearchHero,.page-routes .routeTopGrid,.page-logs .caseFilterGrid,.page-requisites .routeCard,.page-routes .routeCard,.page-routes .eventFeedItem,.page-logs .eventFeedItem{grid-template-columns:1fr}.page-requisites .routeMetaGrid,.page-routes .routeMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosticsWorkspace .workspaceTabs,.testModeWorkspace .workspaceTabs{grid-template-columns:1fr}}.compactTopbar h1{font-size:24px;line-height:1.05}.topbar.compactTopbar{min-height:28px;margin-bottom:6px}.page-testMode .safeHero,.page-testMode .telegramSenderPage .hero,.page-testMode .testRoutingPage .hero{display:none!important}.page-testMode .workspaceShell,.page-testMode .safeActionsPage,.page-testMode .telegramSenderPage,.page-testMode .testRoutingPage{gap:8px!important}.page-testMode .modeGuardGrid{grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr);gap:8px;margin:0;display:grid}.page-testMode .modeFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0}.page-testMode .modeFacts div{border-radius:9px;min-height:34px;padding:7px 8px}.page-testMode .modeFacts span{font-size:10px;line-height:1}.page-testMode .modeFacts b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.1;overflow:hidden}.page-testMode .safeRuleList{gap:5px}.page-testMode .safeRuleList span{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:12px;line-height:1.1}.page-testMode .safeMainGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:8px}.page-testMode .safeFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page-testMode label{gap:4px;font-size:11px}.page-testMode input,.page-testMode select{height:31px;min-height:31px;font-size:12px}.page-testMode textarea{font-size:12px;line-height:1.3;min-height:60px!important}.page-testMode textarea.bigTextarea{min-height:86px!important}.page-testMode .selectedCaseBox,.page-testMode .guardBox{border-radius:10px;gap:3px;padding:8px 10px}.page-testMode .selectedCaseBox b,.page-testMode .guardBox b{font-size:12px}.page-testMode .selectedCaseBox span,.page-testMode .guardBox span{font-size:12px;line-height:1.25}.page-testMode .safeTemplateGrid{gap:4px;max-height:305px}.page-testMode .safeTemplate{border-radius:9px;padding:7px 8px}.page-testMode .safeTemplate b{font-size:12px}.page-testMode .safeTemplate code{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.1;overflow:hidden}.page-testMode .buttonRow{gap:6px}.page-testMode .primaryButton,.page-testMode .ghostButton{min-height:31px;padding:7px 10px;font-size:12px}.adminFold{background:#0000001f;border:1px solid #ffffff17;border-radius:12px;margin-top:2px;padding:0;overflow:hidden}.adminFold>summary{cursor:pointer;color:#dce7ff;background:#ffffff09;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:900;list-style:none;display:flex}.adminFold>summary::-webkit-details-marker{display:none}.adminFold>summary:after{content:"открыть";color:#91a4c8;font-size:11px}.adminFold[open]>summary:after{content:"скрыть"}.adminFold[open]{padding-bottom:8px}.adminFoldGrid{padding:8px}.adminFold .card{box-shadow:none}.page-testMode .adminFold .dataCards{max-height:260px;padding-right:4px;overflow:auto}.page-testMode .adminFold .cellLabel{display:none}.page-testMode .adminFold .dataRow{border-radius:8px;min-height:30px;padding:6px 8px}.page-testMode .adminFold .dataCell{min-width:0}.page-testMode .adminFold .cellValue{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.page-diagnostics .workspaceShell,.page-diagnostics .workspaceContent>.stack{gap:8px}.page-diagnostics .workspaceTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:6px}.page-diagnostics .workspaceTabs button{border-radius:9px;min-height:30px;padding:6px 8px}.page-diagnostics .workspaceTabs button b{font-size:12px}.page-diagnostics .workspaceTabs button span{max-width:80px;font-size:10px}.page-diagnostics .card{border-radius:12px;padding:9px 10px}.page-diagnostics .cardTitle{margin-bottom:5px;font-size:12px}.page-diagnostics .workspaceContent>.stack>.twoCol{grid-template-columns:minmax(320px,.65fr) minmax(420px,1fr);gap:8px}.page-diagnostics .formGrid{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:8px}.page-diagnostics input,.page-diagnostics select{height:31px;min-height:31px;font-size:12px}.page-diagnostics .primaryButton{min-height:31px;padding:7px 10px;font-size:12px}.page-diagnostics .dataBlock{overflow:hidden}.page-diagnostics .tableHint{display:none}.page-diagnostics .dataCards{gap:3px;max-height:calc(100vh - 210px);padding-right:4px;overflow:auto}.page-diagnostics .dataRow.dataCardRow{background:#00000029;border-radius:8px;grid-template-columns:150px 170px 110px minmax(180px,1fr) minmax(160px,.8fr) minmax(180px,.8fr);align-items:center;gap:6px;min-height:30px;padding:5px 7px;display:grid}.page-diagnostics .dataCell{min-width:0;display:block}.page-diagnostics .cellLabel{display:none}.page-diagnostics .cellValue{white-space:nowrap;text-overflow:ellipsis;color:#eaf0ff;font-size:11px;line-height:1.15;display:block;overflow:hidden}.page-diagnostics .rowDetails{border-radius:10px;padding:9px}.page-diagnostics .detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page-diagnostics .detailItem{border-radius:9px;padding:7px 8px}.page-diagnostics .detailLabel{margin-bottom:4px;font-size:10px}.page-diagnostics .detailValue{max-height:140px;font-size:11px;line-height:1.25}.page-routes .eventFeedItem,.page-logs .eventFeedItem{border-radius:8px!important;min-height:32px!important;padding:6px 8px!important}.page-routes .routeCard,.page-routes .routeMetaGrid span,.page-requisites .routeCard,.page-requisites .routeMetaGrid span{box-shadow:none}.page-logs .auditFeed{max-height:calc(100vh - 150px)}@media (width<=1400px){.page-testMode .modeGuardGrid,.page-testMode .safeMainGrid,.page-diagnostics .workspaceContent>.stack>.twoCol{grid-template-columns:1fr}.page-diagnostics .dataRow.dataCardRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.page-testMode .modeFacts,.page-testMode .safeFormGrid,.page-diagnostics .workspaceTabs,.page-diagnostics .dataRow.dataCardRow,.page-diagnostics .detailsGrid{grid-template-columns:1fr}}.main{max-width:none;overflow-x:hidden}.card{min-width:0}.compactList{gap:6px;min-width:0;max-width:100%;display:grid}.compactRowButton{appearance:none;color:#dce7ff;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;gap:3px;width:100%;min-width:0;max-width:100%;padding:8px 10px;display:grid}.compactRowButton:hover,.compactRowButton.active{background:#6ea8ff1a;border-color:#6ea8ff73}.compactRowButton b,.compactRowButton span{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;min-width:0;max-width:100%;display:block;overflow:hidden}.compactRowButton b{color:#fff;font-size:12px;font-weight:900;line-height:1.2}.compactRowButton span{color:#9fb0d0;font-size:11px;line-height:1.25}.logRowButton span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compactMuted{font-size:12px;line-height:1.25;margin-top:8px!important}.compactFacts{margin-bottom:0!important}.compactButtonRow{margin-top:8px}.compactTextarea{min-height:90px!important}.compactActionForm{gap:8px!important}.compactDetailsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compactDetails .detailValue{max-height:160px}.compactFlowSteps{gap:6px}.compactFlowSteps .flowStep{border-radius:10px;padding:8px 10px}.compactFlowSteps .flowStep p{font-size:12px;line-height:1.25}.page-testMode .workspaceTabs{grid-template-columns:repeat(3,minmax(180px,1fr));gap:5px;margin-bottom:6px}.page-testMode .workspaceTabs button{border-radius:9px;min-height:30px;padding:6px 9px}.page-testMode .workspaceTabs button b{font-size:12px}.page-testMode .workspaceTabs button span{max-width:95px;font-size:10px}.page-testMode .telegramSenderPage{width:100%;min-width:0;flex-direction:column!important;gap:8px!important;display:flex!important}.page-testMode .telegramGuardGrid{grid-template-columns:minmax(420px,.8fr) minmax(520px,1.2fr)!important;gap:8px!important}.page-testMode .telegramGuardGrid .card{overflow:hidden}.page-testMode .telegramSenderGrid{grid-template-columns:minmax(640px,1.35fr) minmax(380px,.65fr);align-items:start;gap:8px;width:100%;min-width:0;display:grid}.page-testMode .telegramDraftGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-testMode .telegramSenderPage .safeMainGrid{grid-template-columns:1fr!important}.page-testMode .telegramSenderPage .dataBlock,.page-testMode .telegramSenderPage .dataTable{display:none!important}.page-testMode .telegramSenderPage .cardTitle{margin-bottom:6px;font-size:12px}.page-testMode .telegramSenderPage .card{border-radius:12px;padding:9px 10px}.page-testMode .telegramSenderPage .modeFacts div{padding:7px 8px}.page-testMode .telegramSenderPage .modeFacts b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-testMode .telegramSenderPage textarea{resize:vertical}.page-testMode .telegramSenderPage .adminFold .card{padding:8px 9px}.page-testMode .telegramSenderPage .adminFold{margin-top:0}.page-testMode .dataCell,.page-diagnostics .dataCell{min-width:0;max-width:100%}.page-testMode .cellValue,.page-diagnostics .cellValue{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.page-testMode .dataRow.dataCardRow{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.page-testMode .rowDetails .detailValue{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.page-testMode .testRoutingPage .testRoutingTop,.page-testMode .testRoutingPage .testRoutingWorkGrid{gap:8px}.page-testMode .testRoutingPage .alert{border-radius:10px;padding:9px 10px;font-size:12px}.page-testMode .testRoutingPage .dataCards{max-height:420px;padding-right:4px;overflow:auto}.page-testMode .testRoutingPage .flowSteps{max-height:360px;padding-right:4px;overflow:auto}.page-diagnostics .workspaceContent>.stack>.card,.page-diagnostics .workspaceContent>.stack>.twoCol+.card{max-height:none}.page-diagnostics .dataCards{max-height:360px}.page-diagnostics .rowDetails{display:none}.page-diagnostics .dataRow.dataCardRow:hover{background:#6ea8ff14}.page-queues .eventFeedItem p,.page-queues .caseCard p,.page-cases .caseCard p,.page-routes .eventFeedItem p{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;max-width:100%;display:block;overflow:hidden}.page-queues .eventFeedItem,.page-cases .caseCard,.page-routes .eventFeedItem{overflow:hidden}@media (width<=1500px){.page-testMode .telegramGuardGrid,.page-testMode .telegramSenderGrid{grid-template-columns:1fr!important}.page-testMode .telegramDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.page-testMode .telegramDraftGrid{grid-template-columns:1fr!important}.compactRowButton b,.compactRowButton span{white-space:normal;overflow-wrap:break-word}}.main .cardTitle,.main button,.main label,.main b,.main p,.main span,.main small{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.main code,.copyLine b,.detailValue,.caseHash,.miniCaseId{overflow-wrap:anywhere}.page-queues .queueCardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.page-queues .queueWorkCard{border-radius:var(--workCardRadius);min-height:58px;padding:9px 10px}.page-queues .queueWorkTop b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.15;display:-webkit-box;overflow:hidden}.page-queues .queueWorkTop strong{flex:none;font-size:22px;line-height:1}.page-queues .queueDetailGrid{grid-template-columns:minmax(320px,.55fr) minmax(620px,1.45fr);gap:8px}.page-queues .supportNextAction b{font-size:13px;line-height:1.25}.page-queues .detailsGrid{gap:6px}.page-queues .infoFact{min-height:38px}.page-queues .eventFeed{gap:6px}.page-queues .eventFeedItem{border-radius:11px;gap:4px;min-height:auto;padding:9px 10px}.page-queues .eventFeedItem b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.page-queues .eventFeedItem p{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.page-checks .receiptHeroV2{display:none!important}.page-checks .receiptMainGridV2{align-items:start;gap:10px}.page-checks .receiptCheckCardV2,.page-checks .supportActionCardV2{min-height:0}.page-checks .receiptTextareaV2{resize:vertical;max-height:210px;min-height:150px!important}.page-checks .receiptManualFold{margin-top:0}.page-checks .receiptManualFold .card{box-shadow:none;background:0 0;border:0;padding:10px}.page-checks .receiptHistoryCardV2{margin-top:0}.page-checks .receiptCheckCardsV2{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.page-checks .receiptCheckCardItemV2{border-radius:11px!important;gap:6px!important;min-height:auto!important;padding:9px 10px!important}.page-checks .checkCardTopLine{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.page-checks .checkCardTopLine b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.page-checks .checkCardTopLine .queueChip{white-space:nowrap;flex:none;padding:3px 7px;font-size:10px}.page-checks .checkCardGrid{align-items:center;grid-template-columns:130px 160px 150px 150px 120px 80px!important;gap:6px!important;display:grid!important}.page-checks .checkCardGrid span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.15;overflow:hidden}.page-checks .checkCardGrid small{color:#7f8eae;margin-bottom:2px;font-size:9px;line-height:1;display:block}.page-checks .receiptCheckCardItemV2 p{white-space:nowrap!important;text-overflow:ellipsis!important;color:#bfcae4!important;margin:0!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important}.page-checks .supportFactsGrid{gap:6px}.page-checks .receiptFact{min-width:0}.page-requisites .requisiteImportLog{overflow:hidden}.syncLogList{gap:5px;min-width:0;display:grid}.syncLogRow{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:150px 86px minmax(280px,1fr) minmax(220px,.6fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.syncLogRow span,.syncLogRow b,.syncLogRow code{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.syncLogRow span{color:#dce7ff;font-size:12px}.syncLogRow b{color:#fff;font-size:12px}.syncLogRow code{color:#9fb0d0;background:0 0;border:0;padding:0;font-size:11px}.page-requisites input[type=file]{color:#aebbd7;max-width:100%;font-size:12px}.page-requisites input[type=file]::file-selector-button{color:#e6edff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;margin-right:8px;padding:6px 9px}.page-requisites .twoCol,.page-requisites .form{gap:8px}.page-requisites .muted{font-size:12px;line-height:1.25}.page-diagnostics .parserToolsFold{margin-top:0}.page-diagnostics .parserToolsFold .adminFoldGrid{gap:8px;padding:8px;display:grid}.page-diagnostics .traderWideGrid{gap:8px}.page-diagnostics .traderWideGrid .bigTextarea{max-height:150px;min-height:90px!important}.page-diagnostics .templateGridV3{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.page-diagnostics .templateButtonV3{border-radius:9px;gap:4px;min-height:auto;padding:7px 8px}.page-diagnostics .templateButtonV3 .templateHint{display:none}.page-diagnostics .templateButtonV3 code{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.1;overflow:hidden}.page-diagnostics .parserRules{gap:5px}.page-diagnostics .parserRules span{white-space:nowrap;font-size:11px}.page-diagnostics .rulesListV3{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page-diagnostics .rulesListV3 div{border-radius:9px;padding:7px 8px}.page-diagnostics .rulesListV3 b{font-size:11px;line-height:1.15}.page-diagnostics .rulesListV3 span{font-size:10px;line-height:1.15}@media (width<=1500px){.page-queues .queueCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-queues .queueDetailGrid,.page-checks .receiptMainGridV2{grid-template-columns:1fr!important}.page-checks .checkCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.syncLogRow{grid-template-columns:130px 80px minmax(0,1fr)}.syncLogRow code{display:none}.page-diagnostics .templateGridV3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-queues .queueCardsGrid{grid-template-columns:1fr}.page-checks .checkCardGrid,.syncLogRow,.page-diagnostics .templateGridV3,.page-diagnostics .rulesListV3{grid-template-columns:1fr!important}.page-checks .receiptCheckCardItemV2 p,.page-checks .checkCardTopLine b,.page-checks .checkCardGrid span{white-space:normal!important}}.modeStrip{color:#9fb0d0;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:11px;line-height:1.1;display:flex}.modeStrip span{white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;padding:4px 7px}.modeStrip b{color:#eaf1ff;font-weight:900}.compactTopbar{align-items:flex-start}.compactTopbar .modeBadge{min-height:30px;padding:7px 12px;font-size:12px}.navSectionTitle{color:#7f8ba5;letter-spacing:.14em;text-transform:uppercase;margin:16px 8px 7px;font-size:11px;font-weight:900}.navSection:first-child .navSectionTitle{margin-top:0}.page-dashboard .liveToolbar .accent{display:inline-flex}.page-cases .caseBadges .statusBadge,.page-queues .queueWorkCard .statusBadge,.page-checks .queueChip{letter-spacing:0;text-transform:none}.page-cases .caseDetailsPanel .detailsSection h3,.page-checks .supportActionCardV2 .receiptFact span,.page-queues .queueInstructionCard .infoFact span{color:#93a4c5}.page-cases .timelineItem b,.page-queues .eventFeedItem b,.page-dashboard .eventFeedItem b,.page-logs .eventFeedItem b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.page-cases .timelineItem p,.page-queues .eventFeedItem p,.page-dashboard .eventFeedItem p,.page-logs .eventFeedItem p{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;max-width:100%;overflow:hidden}.dataCell .cellValue{font-weight:800}.rowDetails .detailLabel{text-transform:none;letter-spacing:0}.rowDetails .detailValue{font-family:inherit}.page-routes .routeCardTop b,.page-requisites .routeCardTop b{min-width:0}.page-routes .routeMetaGrid b,.page-requisites .routeMetaGrid b{word-break:normal;overflow-wrap:normal}.page-requisites .copyLine b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-testMode .workspaceTabs button b,.page-diagnostics .workspaceTabs button b{text-transform:none}.page-testMode .flowStep b{word-break:normal;overflow-wrap:anywhere}.page-testMode .flowStep p{white-space:normal;overflow-wrap:break-word}.page-diagnostics .cellValue{font-family:inherit}@media (width<=760px){.modeStrip span{white-space:normal}.compactTopbar{gap:10px}.compactTopbar .modeBadge{margin-top:4px}}.preflightPage{gap:10px;max-width:1600px}.preflightHero{background:linear-gradient(135deg,#304a7957,#0e1425c2);border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 14px 40px #0000002e}.preflightHero.warning{background:linear-gradient(135deg,#744e1852,#0e1425c2);border-color:#ffc65c40}.preflightHero.blocked{background:linear-gradient(135deg,#73202d52,#0e1425c2);border-color:#ff6f8047}.preflightHero.ready{background:linear-gradient(135deg,#186c4b4d,#0e1425c2);border-color:#5be1a040}.preflightHero h2{margin:3px 0 5px;font-size:24px;line-height:1.05}.preflightHero p{color:#aebbd7;max-width:840px;margin:0;font-size:13px;line-height:1.35}.preflightScore{text-align:center;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;min-width:105px;padding:9px 12px}.preflightScore strong{color:#fff;font-size:30px;line-height:1;display:block}.preflightScore span{color:#9fb0d0;font-size:11px}.preflightStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.preflightStats .infoFact{min-height:48px}.preflightModeFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.preflightButtons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.preflightButtons button{min-height:32px;padding:7px 10px;font-size:12px}.preflightGrid{grid-template-columns:minmax(620px,1.35fr) minmax(360px,.65fr);align-items:start;gap:10px;display:grid}.preflightChecks{gap:7px;display:grid}.preflightChecks.all{padding:8px}.preflightCheck{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.preflightCheck.ok{border-color:#5be1a02e}.preflightCheck.warn{background:#ffc65c0f;border-color:#ffc65c3d}.preflightCheck.danger{background:#ff6f8012;border-color:#ff6f8047}.preflightCheckTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.preflightCheckTop b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.2;overflow:hidden}.preflightCheck p{color:#d7e1f6;margin:0;font-size:12px;line-height:1.32}.preflightCheck small{color:#90a2c3;font-size:11px;line-height:1.25}.preflightAllChecks>summary{margin-top:2px}.page-preflight .card{padding:10px 12px}.page-preflight .cardTitle{margin-bottom:8px;font-size:13px}.page-preflight .detailsGrid{gap:7px}.page-preflight .infoFact{min-width:0}@media (width<=1200px){.preflightGrid{grid-template-columns:1fr}.preflightStats,.preflightModeFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.preflightHero{align-items:flex-start}.preflightScore{min-width:88px}}@media (width<=760px){.preflightStats,.preflightModeFacts{grid-template-columns:1fr}.preflightHero{flex-direction:column}.preflightScore{text-align:left;width:100%}.preflightCheckTop b{white-space:normal}}.telegramChatsWorkspace .telegramDiscoveryTop{align-items:center;gap:16px}.telegramChatsWorkspace .buttonRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.telegramChatsGrid{align-items:start}.telegramChatFilters{margin-bottom:12px}.telegramChatCard p{white-space:normal;overflow-wrap:anywhere;max-height:44px;overflow:hidden}.selectedChatHead h3{overflow-wrap:anywhere;margin:0 0 8px}.compactFormGrid,.bindingForm{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bindingList{gap:8px;display:grid}.bindingRow{background:#0f172a59;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:minmax(120px,.8fr) minmax(160px,1.8fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.bindingRow span{overflow-wrap:anywhere;min-width:0}@media (width<=980px){.bindingRow{grid-template-columns:1fr}.telegramChatsWorkspace .buttonRow{justify-content:flex-start}}.telegramChatsWorkspaceV2{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex!important}.telegramChatStatsV2{grid-template-columns:repeat(4,minmax(0,1fr))}.telegramToolbarV2{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px;display:grid}.telegramSearchBoxV2{color:#d6def2;gap:7px;min-width:0;font-size:14px;font-weight:900;display:grid}.telegramDiscoveryButtonsV2{justify-content:flex-end}.dangerGhost{color:#ffd6dd;background:#ff5c7a14;border-color:#ff9aac47}.telegramTabsV2{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.telegramTabsV2 button{appearance:none;color:#dbe6ff;cursor:pointer;background:#0000002e;border:1px solid #ffffff1c;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:46px;padding:9px 11px;font-weight:900;display:flex}.telegramTabsV2 button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.telegramTabsV2 button b{color:#fff;font-size:14px}.telegramTabsV2 button.active{background:linear-gradient(135deg,#6ea8ff33,#8d7cff1f);border-color:#6ea8ff8c;box-shadow:inset 0 0 0 1px #6ea8ff29}.telegramChatsSplitV2{grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);align-items:start;gap:16px;min-width:0;display:grid}.telegramChatListV2{gap:9px;max-height:calc(100vh - 315px);padding-right:4px;display:grid;overflow:auto}.telegramChatCardV2{appearance:none;text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:17px;gap:10px;padding:13px;display:grid}.telegramChatCardV2:hover,.telegramChatCardV2.active{background:#6ea8ff14;border-color:#6ea8ff73}.telegramChatCardTopV2{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.telegramChatCardTopV2 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.telegramChatMetaV2{color:#aebbd8;grid-template-columns:1.2fr .8fr .6fr;gap:8px;font-size:12px;font-weight:800;display:grid}.telegramChatMetaV2 span{text-overflow:ellipsis;white-space:nowrap;background:#00000029;border:1px solid #ffffff0f;border-radius:10px;min-width:0;padding:7px 8px;overflow:hidden}.telegramChatCardV2 p{color:#c5d0eb;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.telegramSelectedV2{gap:14px;min-width:0;display:grid}.selectedChatHeadV2{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.selectedChatHeadV2 h3{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.2}.selectedChatHeadV2 p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.copyGridV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quickRoleButtonsV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quickRoleButtonsV2 button{color:#dbe6ff;cursor:pointer;background:#0003;border:1px solid #ffffff1c;border-radius:13px;min-width:0;padding:11px 10px;font-weight:900}.quickRoleButtonsV2 button.active{color:#fff;background:#6ea8ff29;border-color:#6ea8ff8c}.telegramBindingPanelV2{background:#6ea8ff12;border:1px solid #6ea8ff2e;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.telegramBindingPanelV2 textarea{white-space:pre-wrap;overflow-wrap:anywhere;min-height:92px}.chatAdvancedV2{background:#00000024;border:1px solid #ffffff14;border-radius:16px;padding:12px}.chatAdvancedV2 summary{cursor:pointer;color:#dce7ff;font-weight:900}.chatAdvancedV2 .formGrid{margin-top:12px;margin-bottom:0}.bindingListV2{gap:8px;min-width:0;display:grid}.bindingListHeadV2{justify-content:space-between;align-items:center;gap:12px;display:flex}.bindingListHeadV2 span{color:#dbe6ff;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:5px 9px;font-weight:900}.bindingRowV2{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.bindingRowV2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bindingRowV2 small{color:var(--muted);margin-top:3px;display:block}@media (width<=1500px){.telegramToolbarV2{grid-template-columns:1fr}.telegramDiscoveryButtonsV2{justify-content:flex-start}.telegramTabsV2{grid-template-columns:repeat(4,minmax(0,1fr))}.telegramChatsSplitV2{grid-template-columns:1fr}.telegramChatListV2{max-height:none;overflow:visible}}@media (width<=860px){.telegramChatStatsV2,.telegramTabsV2,.copyGridV2,.quickRoleButtonsV2,.telegramChatMetaV2,.bindingRowV2{grid-template-columns:1fr}.telegramTabsV2 button span,.telegramChatCardTopV2 b,.telegramChatMetaV2 span,.bindingRowV2 span{white-space:normal;overflow-wrap:anywhere}}.telegramBulkBarV2{color:#aebbd8;background:#00000024;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.telegramBulkBarV2.active{color:#e8efff;background:#6ea8ff14;border-color:#6ea8ff59}.telegramBulkBarV2 .buttonRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.telegramChatCardV2.checked{background:linear-gradient(135deg,#6ea8ff1a,#8d7cff14);border-color:#8d7cff94;box-shadow:inset 0 0 0 1px #8d7cff2e}.chatSelectBoxV2{color:#b8c5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.chatSelectBoxV2 input{accent-color:#8d7cff;width:14px;height:14px;margin:0}.chatSelectBoxV2 span{white-space:nowrap}@media (width<=860px){.telegramBulkBarV2{flex-direction:column;align-items:flex-start}.telegramBulkBarV2 .buttonRow{justify-content:flex-start}.chatSelectBoxV2 span{display:none}}.telegramDistributionPanelV2,.bindingPanelTitleV2{background:#00000024;border:1px solid #ffffff14;border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}.telegramDistributionPanelV2 b,.bindingPanelTitleV2 b{color:#fff;font-size:14px;line-height:1.25}.telegramDistributionPanelV2 span,.bindingPanelTitleV2 span{color:#aebbd8;font-size:12px;font-weight:800;line-height:1.45}.distributionButtonsV2{grid-template-columns:repeat(5,minmax(0,1fr))}.distributionButtonsV2 button{background:#6ea8ff17}.distributionButtonsV2 button:hover{color:#fff;background:#6ea8ff29;border-color:#6ea8ff8c}@media (width<=980px){.distributionButtonsV2{grid-template-columns:1fr}}.aliasPills{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.miniPill{color:var(--text);background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.compactForm{margin-top:10px}.page-routes .counterpartyGroupList{gap:10px;max-height:calc(100vh - 360px);padding-right:6px;overflow:auto}.page-routes .counterpartyGroupCard{overflow:hidden;border-radius:14px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;min-height:auto!important;padding:12px!important;display:grid!important}.page-routes .counterpartyGroupCard .routeCardTop{justify-content:space-between;gap:10px;min-width:0;display:flex;align-items:flex-start!important}.page-routes .counterpartyGroupCard .routeCardTop b{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;font-size:14px!important;line-height:1.25!important;overflow:visible!important}.page-routes .counterpartyGroupCard .statusBadge{flex:none}.page-routes .counterpartyGroupMetaGrid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:6px!important;display:grid!important}.page-routes .counterpartyGroupMetaGrid span{min-width:0;min-height:42px;border-radius:10px!important;padding:7px 8px!important}.page-routes .counterpartyGroupMetaGrid small{margin-bottom:3px;display:block;color:#7f8eaf!important;font-size:10px!important;line-height:1.1!important}.page-routes .counterpartyGroupMetaGrid b{overflow-wrap:anywhere;word-break:break-word;display:block;white-space:normal!important;text-overflow:clip!important;font-size:12px!important;line-height:1.25!important;overflow:visible!important}.page-routes .counterpartyGroupCard .aliasPills{gap:6px;min-width:0;margin:0}.page-routes .counterpartyGroupCard .miniPill{white-space:normal;overflow-wrap:anywhere;border-radius:10px;max-width:100%;min-height:28px;line-height:1.25}.page-routes .counterpartyGroupCard .miniPill b{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page-routes .counterpartyAliasForm{align-items:end;margin-top:2px;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.1fr) minmax(150px,.45fr)!important;gap:8px!important}.page-routes .counterpartyAliasForm label,.page-routes .counterpartyAliasForm input{min-width:0}@media (width<=900px){.page-routes .counterpartyAliasForm,.page-routes .counterpartyGroupMetaGrid{grid-template-columns:1fr!important}}.page-routes .routeTopGrid{grid-template-columns:minmax(180px,.35fr) minmax(170px,.22fr) minmax(280px,.43fr)!important}@media (width<=900px){.page-routes .routeTopGrid{grid-template-columns:1fr!important}}.page-routes .counterpartyGroupListV3{grid-template-columns:1fr;gap:10px;min-width:0;max-height:calc(100vh - 350px);padding-right:6px;display:grid;overflow:auto}.page-routes .counterpartyGroupCardV3{min-width:0;box-shadow:none;background:linear-gradient(#ffffff0e,#0000002e);border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.page-routes .counterpartyGroupCardV3:hover{background:linear-gradient(#6ea8ff14,#0000002e);border-color:#6ea8ff6b}.counterpartyGroupHeaderV3{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.counterpartyGroupHeaderV3>div{gap:3px;min-width:0;display:grid}.counterpartyGroupHeaderV3 b{color:#fff;white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.counterpartyGroupHeaderV3 span{color:#8fa0c2;font-size:11px;font-weight:900;line-height:1.2}.counterpartyGroupHeaderV3 .statusBadge{flex:none}.counterpartyGroupMetaGridV3{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;min-width:0;display:grid}.counterpartyGroupMetaGridV3 span{background:#00000029;border:1px solid #ffffff12;border-radius:10px;gap:3px;min-width:0;min-height:44px;padding:7px 8px;display:grid}.counterpartyGroupMetaGridV3 small{color:#7685a8;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.counterpartyGroupMetaGridV3 b{color:#dfe8ff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.25}.counterpartySectionV3{gap:6px;min-width:0;display:grid}.counterpartySectionV3 strong{color:#b9c7e6;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:950;line-height:1.2}.counterpartyPillsV3{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.counterpartyPillV3{color:#dfe8ff;background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:28px;padding:6px 9px;font-size:12px;line-height:1.2;display:inline-flex}.counterpartyPillV3 b{color:#fff;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.counterpartyPillV3 em{color:#b6c3df;overflow-wrap:anywhere;min-width:0;font-style:normal}.counterpartyEmptyV3{color:#8fa0c2;font-size:12px;font-weight:800;line-height:1.35}.counterpartyAliasFormV3{grid-template-columns:minmax(160px,.65fr) minmax(220px,1fr) minmax(150px,.38fr);align-items:end;gap:8px;min-width:0;padding-top:2px;display:grid}.counterpartyAliasFormV3 label,.counterpartyAliasFormV3 input{min-width:0}.page-routes .counterpartyGroupListV3::-webkit-scrollbar{width:8px;height:8px}.page-routes .counterpartyGroupListV3::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-routes .counterpartyGroupListV3::-webkit-scrollbar-thumb{background:#7aa7ff59;border-radius:999px}@media (width<=900px){.counterpartyAliasFormV3,.counterpartyGroupMetaGridV3{grid-template-columns:1fr}.counterpartyGroupHeaderV3{align-items:flex-start}}.importPreviewBox{background:#24417829;border:1px solid #7aa7ff38;border-radius:16px;gap:10px;min-width:0;margin:12px 0;padding:12px;display:grid}.importPreviewHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.importPreviewHeader b{color:#fff;font-size:14px;line-height:1.25}.importPreviewHeader span{color:#cdd9ff;background:#7aa7ff24;border:1px solid #7aa7ff38;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:950}.importStatsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;display:grid}.importStatsGrid span{background:#0000002e;border:1px solid #ffffff14;border-radius:11px;gap:3px;min-width:0;padding:8px 9px;display:grid}.importStatsGrid small{color:#8fa0c2;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:950}.importStatsGrid b{color:#fff;font-size:16px;line-height:1.1}.importWarnings{margin:0!important}.importPreviewGroups{gap:7px;max-height:260px;padding-right:4px;display:grid;overflow:auto}.importPreviewGroup{background:#0000002e;border:1px solid #ffffff14;border-radius:11px;gap:5px;min-width:0;padding:9px 10px;display:grid}.importPreviewGroup>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.importPreviewGroup b{color:#fff;font-size:13px;line-height:1.25}.importPreviewGroup span{color:#9cb0d4;white-space:nowrap;font-size:11px;font-weight:900}.importPreviewGroup p{color:#c7d2ec;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.importHistoryBox{border-top:1px solid #ffffff14;gap:7px;margin-top:12px;padding-top:12px;display:grid}.importHistoryBox>b{color:#b9c7e6;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.importHistoryRow{background:#00000024;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.importHistoryRow span{color:#8fa0c2;white-space:nowrap;font-size:11px;font-weight:850}.importHistoryRow p{color:#dfe8ff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.25;overflow:hidden}@media (width<=900px){.importHistoryRow{grid-template-columns:1fr}.importPreviewGroup>div{display:grid}.importPreviewGroup span{white-space:normal}}.counterpartyManageBoxV4{background:#1c325c24;border:1px solid #7aa7ff29;border-radius:14px;gap:10px;min-width:0;padding:10px;display:grid}.counterpartyManageBoxV4>strong{color:#c9d8f7;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:950;line-height:1.2}.counterpartyManageGridV4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.counterpartyManageGridV4 label,.counterpartyMergeLineV4 label,.counterpartyRowV4 label{min-width:0}.counterpartyManageGridV4 input,.counterpartyManageGridV4 select,.counterpartyMergeLineV4 select,.counterpartyRowV4 select{width:100%;min-width:0}.checkLineV4{color:#dfe8ff;background:#00000029;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:900;display:flex!important}.checkLineV4 input{width:auto!important}.counterpartyMergeLineV4{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.counterpartyRowsV4{gap:7px;min-width:0;display:grid}.counterpartyRowV4{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto auto;align-items:end;gap:7px;min-width:0;padding:8px;display:grid}.counterpartyRowV4>span{color:#dfe8ff;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.25;display:flex}.counterpartyRowV4>span b{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.counterpartyRowV4>span em{color:#aebbd8;background:#ffffff12;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.counterpartyRowV4.inactive{opacity:.58;background:#ff5c7a0b}.tinyDangerButton,.dangerGhostButton{color:#ffd0d8;cursor:pointer;background:#ff5c7a14;border:1px solid #ff5c7a40;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:950}.tinyDangerButton:disabled,.dangerGhostButton:disabled{opacity:.45;cursor:not-allowed}.tinyDangerButton:hover:not(:disabled),.dangerGhostButton:hover:not(:disabled){background:#ff5c7a24;border-color:#ff5c7a73}@media (width<=900px){.counterpartyMergeLineV4,.counterpartyRowV4{grid-template-columns:1fr}}.routeReadinessCard{background:linear-gradient(#1f2b4c57,#0c111e94)!important;border-color:#618bff2e!important}.routeReadinessHero{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;padding:12px 14px;display:flex}.routeReadinessHero h3{color:#fff;margin:3px 0 5px;font-size:20px;line-height:1.1}.routeReadinessHero p{color:#aebbd7;max-width:920px;margin:0;font-size:12px;line-height:1.35}.routeReadinessBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.routeReadinessStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.routeModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.routeModePanel{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:10px}.routeModePanel.prod{border-color:#ffc65c29}.routeModePanel>b{color:#fff;margin-bottom:8px;font-size:13px;display:block}.miniFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.miniFacts .infoFact{min-height:50px}.miniFacts .infoFact b{font-size:15px}.miniFacts .infoFact span{font-size:10px}.routeReadinessToolbar{flex-wrap:wrap;gap:8px;margin:2px 0 10px;display:flex}.routeReadinessIssues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.routeReadinessIssue{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:9px 10px}.routeReadinessIssue.danger{background:#ff6f8012;border-color:#ff6f8047}.routeReadinessIssue.warn{background:#ffc65c0f;border-color:#ffc65c3d}.routeReadinessIssue.ok{border-color:#5be1a02e}.routeReadinessIssueTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.routeReadinessIssueTop b{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:13px;overflow:hidden}.routeReadinessIssueTop span{flex-shrink:0;align-items:center;gap:6px;display:flex}.routeReadinessIssueTop em{color:#8ea1c7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.routeReadinessIssue p{color:#dbe5f8;margin:6px 0 3px;font-size:12px;line-height:1.32}.routeReadinessIssue small{color:#90a2c3;margin-top:2px;font-size:11px;line-height:1.25;display:block}@media (width<=1200px){.routeReadinessStats,.routeModeGrid,.routeReadinessIssues{grid-template-columns:1fr}.miniFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.routeReadinessHero{flex-direction:column}.routeReadinessBadges{justify-content:flex-start}.routeReadinessStats,.miniFacts{grid-template-columns:1fr}.routeReadinessIssueTop{align-items:flex-start}.routeReadinessIssueTop b{white-space:normal}}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.routeReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.routeReadinessGrid>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px}.routeReadinessGrid span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.routeReadinessGrid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}@media (width<=1200px){.grid4,.routeReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.grid4,.routeReadinessGrid{grid-template-columns:1fr}}.actionRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.dangerButton{color:#ffd3dc!important;background:#ff69871f!important;border-color:#ff698773!important}.candidateRocketxBox{background:linear-gradient(135deg,#6ea8ff1a,#8b5cf614);border:1px solid #6ea8ff38;border-radius:18px;gap:10px;margin-top:10px;margin-bottom:10px;padding:12px;display:grid}.candidateRocketxBox .supportNextAction{margin:0}.candidateRocketxBox .routeReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.candidateRocketxBox .routeReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.candidateRocketxBox .routeReadinessGrid{grid-template-columns:1fr}}.candidateRequisiteBox{border-style:dashed}.candidateRequisiteBox .supportNextAction b{word-break:break-word}.caseSummaryPanel{background:linear-gradient(#6ea8ff14,#0000001f);border:1px solid #6ea8ff38;border-radius:18px;gap:12px;min-width:0;margin:0 0 14px;padding:14px;display:grid}.caseSummaryHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.caseSummaryHeader h2{color:#eaf1ff;margin:0 0 5px;font-size:17px}.caseSummaryHeader p{color:#a9b8d6;margin:0;line-height:1.45}.caseSummaryBadges,.caseSummaryTicketStrip{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.caseSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.caseSummaryBlock{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;gap:9px;min-width:0;padding:12px;display:grid}.caseSummaryBlockHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.caseSummaryBlock h3{color:#dfe8ff;margin:0;font-size:14px}.caseSummaryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.caseSummaryBlock .copyLine{grid-template-columns:92px minmax(0,1fr) auto}.caseSummaryList{gap:7px;display:grid}.caseSummaryNote{color:#d8e3fa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:9px 10px;line-height:1.45}.caseSummaryNote.warn{background:#ffc45714;border-color:#ffc45747}.caseSummaryNote.ok{background:#69d69a12;border-color:#69d69a3d}.caseSummaryRaw{border-top:1px solid #ffffff14;gap:5px;padding-top:9px;display:grid}.caseSummaryRaw b,.caseSummaryMiniRows>b{color:#aebfe0;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.caseSummaryRaw p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d6e1f8;margin:0;line-height:1.45}.caseSummaryMiniRows{border-top:1px solid #ffffff14;gap:6px;min-width:0;padding-top:9px;display:grid}.caseSummaryMiniRows div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.caseSummaryMiniRows span,.caseSummaryMiniRows code,.caseSummaryMiniRows em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.caseSummaryMiniRows code{color:#dce7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.caseSummaryMiniRows em{color:#8e9ab6;font-size:12px;font-style:normal}@media (width<=1100px){.caseSummaryGrid,.caseSummaryFacts{grid-template-columns:1fr}.caseSummaryHeader{display:grid}.caseSummaryBadges{justify-content:flex-start}.caseSummaryMiniRows div{grid-template-columns:1fr}}.warnBox{color:#ffe6ad;background:#ffc45714;border:1px solid #ffc45747;border-radius:14px;padding:10px 12px;line-height:1.45}.jsonBox{color:#dce7ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff17;border-radius:14px;max-height:260px;margin:8px 0 12px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.smallGap{gap:8px}.workspacePage{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1500px;margin:0 auto;display:flex}.workspaceCrumbs{color:#8e9ab6;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.workspaceCrumbs span{align-items:center;gap:8px;display:flex}.workspaceCrumbs span:not(:last-child):after{content:"›";color:#60708f;margin-left:8px}.contextBar{background:linear-gradient(135deg,#6ea8ff1f,#ffffff0a);border:1px solid #6ea8ff33;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 18px 50px #0003}.contextTitle{color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:950;line-height:1.2}.contextSub{color:var(--muted);overflow-wrap:anywhere;max-width:900px;margin-top:5px;font-size:13px;line-height:1.45}.contextActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workStatusStrip{color:#aab6d3;background:#080e1eb3;border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.workspaceWarnings{color:#ffe2b0;background:#ffb1421a;border:1px solid #ffb14247;border-radius:18px;gap:8px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.workspaceQueueGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;min-width:0;display:grid}.workspaceQueueCard{text-align:left;color:#dce7ff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:5px;min-height:122px;padding:14px;transition:all .16s;display:grid}.workspaceQueueCard:hover{background:#6ea8ff14;border-color:#6ea8ff59;transform:translateY(-1px)}.workspaceQueueCard.hasCount{background:#6ea8ff14;border-color:#6ea8ff47}.workspaceQueueCard strong{color:#fff;font-size:28px;line-height:1}.workspaceQueueCard b{font-size:14px;line-height:1.25}.workspaceQueueCard span{color:#91a0bd;font-size:12px;line-height:1.4}.workspaceTwoCol{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.workItemList{gap:10px;min-width:0;display:grid}.workItem{text-align:left;color:#e8f0ff;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:grid}.workItem:hover{background:#6ea8ff14;border-color:#6ea8ff59}.workItem b{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.workItem span{color:#9aa8c4;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.35;display:block}.workItem p{color:#cfd9ef;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.35}.workActivityList{gap:9px;display:grid}.workActivity{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:4px;padding:10px;display:grid}.workActivity b{color:#fff;font-size:13px}.workActivity span{color:#8390ad;font-size:11px}.workActivity p{color:#c8d3e9;margin:0;font-size:12px;line-height:1.35}.workspaceTabs{flex-wrap:wrap;gap:8px;display:flex}.workspaceTabs button{color:#dce7ff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.workspaceTabs button.active,.workspaceTabs button:hover{background:#6ea8ff24;border-color:#6ea8ff66}.workspaceDetail{gap:14px;display:grid}.nextStepBox{color:#dfffea;background:#49d38c1a;border:1px solid #49d38c3d;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.nextStepBox span{color:#92e9b9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.nextStepBox b{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.nextStepActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspaceDetailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;display:grid}.detailsToggle{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.detailsToggleHead{color:#dce7ff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-weight:900;display:flex}.detailsToggleHead b{color:#8fb7ff;font-size:12px}.detailsToggleBody{border-top:1px solid #ffffff14;padding:12px 14px}.technicalPre{white-space:pre-wrap;color:#dbe6ff;background:#00000040;border:1px solid #ffffff14;border-radius:14px;max-height:420px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.navSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#74819d;margin:12px 0 7px;font-size:11px;font-weight:950}.brandSub{color:#8e9ab6;font-size:12px;font-weight:800}@media (width<=1050px){.workspaceTwoCol{grid-template-columns:1fr}.contextBar{display:grid}.contextActions{justify-content:flex-start}.workItem{grid-template-columns:1fr}.nextStepBox{display:grid}.nextStepActions{justify-content:flex-start}}.inboxRunnerPage .contextBar{align-items:flex-start}.inboxSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin:14px 0 18px;display:grid}.inboxWorkItem{align-items:flex-start}.inboxBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:150px;display:flex}.inboxRunnerPage .nextStepBox{background:linear-gradient(135deg,#ffcc661a,#6ea8ff12);border-color:#ffcc6647}.inboxRunnerPage .successBox{margin:12px 0}.inboxRunnerPage .workspaceDetailGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.inboxRunnerPage .softWrap{color:#eaf1ff;white-space:pre-wrap;line-height:1.55}@media (width<=1100px){.inboxSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inboxBadges{justify-content:flex-start}}@media (width<=640px){.inboxSummaryGrid{grid-template-columns:1fr}.inboxWorkItem{display:grid}.inboxBadges{min-width:0}}.liveCaseCard{min-width:0}.liveCaseHeader{background:#ffffff09;border:1px solid #6ea8ff2e;border-radius:13px;gap:12px;min-width:0;padding:12px;display:grid}.liveCaseHeaderTop,.liveCaseTitleRow,.liveCaseToolbar{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.liveCaseHeaderActions,.liveCaseBadges,.caseButtonRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.caseEyebrow{color:#90a4ca;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11px;font-weight:950;display:block}.liveCaseTitleRow h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.15}.liveCaseTitleRow p{color:#aab7d1;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.35}.caseFactStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.caseFactGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;min-width:0;display:grid}.caseSectionStack{gap:10px;min-width:0;display:grid}.caseTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.caseTabs{flex-wrap:nowrap;min-width:0;padding-bottom:2px;overflow:auto}.caseTabs button{white-space:nowrap}.caseTabPanel{min-width:0}.caseTextBlock{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce7ff;margin:0;font-size:13px;line-height:1.5}.caseTextBlock.full{max-height:360px;overflow:auto}.caseInlineNote{color:#dce7ff;background:#6ea8ff14;border:1px solid #6ea8ff33;border-radius:13px;padding:10px 12px;font-size:13px;line-height:1.4}.detailDrawer{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;min-width:0;overflow:hidden}.detailDrawerHead{color:#dce7ff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;font-weight:950;display:flex}.detailDrawerHead b{color:#8fb7ff;font-size:12px}.detailDrawerBody{border-top:1px solid #ffffff14;min-width:0;padding:12px}.caseMiniRows{gap:8px;min-width:0;display:grid}.caseMiniRow{background:#00000029;border:1px solid #ffffff14;border-radius:11px;gap:4px;min-width:0;padding:9px 10px;display:grid}.caseMiniRow b{color:#fff;overflow-wrap:anywhere;font-size:13px}.caseMiniRow span{color:#9eabc7;overflow-wrap:anywhere;font-size:12px}.caseMiniRow p{color:#d4def2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.caseTimeline{gap:9px;min-width:0;display:grid}.caseTimelineItem{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.caseTimelineDot{background:#8fb7ff;border-radius:999px;width:9px;height:9px;margin-top:4px}.caseTimelineItem.ok .caseTimelineDot{background:#69d69a}.caseTimelineItem.warn .caseTimelineDot{background:#ffc857}.caseTimelineItem.danger .caseTimelineDot{background:#ff6f80}.caseTimelineItem b{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.25;display:block}.caseTimelineItem span{color:#8f9fbe;margin-top:2px;font-size:11px;display:block}.caseTimelineItem p{color:#d5dff1;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}@media (width<=1100px){.caseFactStrip,.caseTwoCol{grid-template-columns:1fr}.liveCaseHeaderTop,.liveCaseTitleRow,.liveCaseToolbar{display:grid}.liveCaseHeaderActions,.liveCaseBadges,.caseButtonRow{justify-content:flex-start}}body{color:#eef3fb;background:#08090d}.shell.appShellV2{background:radial-gradient(circle at 14% 0,#4d6cb42e,#0000 30%),linear-gradient(#090a0f 0,#07080c 100%)}.appHeader{border-bottom:1px solid var(--line-premium);background:#090a0fe0;box-shadow:0 8px 30px #0000002e}.appBrand .brandMark{box-shadow:none;background:linear-gradient(135deg,#678df6,#36c6a5);border-radius:11px}.appModePill{color:#ccf8df;background:#6ee7a817;border-color:#6ee7a838}.uiSurface,.card,.detailsToggle,.detailDrawer,.workStatusStrip,.workspaceWarnings,.workspaceQueueCard,.workItem,.workActivity,.dashboardSlmPanel,.dashboardKpiCard,.serviceLevelCard,.contextBar,.workspaceControlBar,.workspaceLane,.workspaceInspector,.inspectorEmpty{background:var(--surface-premium);border-color:var(--line-premium);box-shadow:none}.card{border-radius:var(--radius-lg);padding:14px 15px}.cardTitle{letter-spacing:0;justify-content:space-between;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;display:flex}.cardTitle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contextBar{background:var(--surface-premium-strong);border-radius:var(--radius-lg);padding:13px 14px}.contextTitle{letter-spacing:0;align-items:center;gap:7px;font-size:18px;display:flex}.contextSub{max-width:620px;margin-top:3px;font-size:12px}.topbar.compactTopbar{display:none}.appShellV2 .main{max-width:1540px;padding:18px 20px 32px}.topNavGroup summary{border-color:var(--line-premium);min-height:34px;transition:background var(--ease-premium),border-color var(--ease-premium),color var(--ease-premium);background:0 0;border-radius:10px;padding:7px 10px}.topNavGroup.active summary,.topNavGroup summary:hover{border-color:var(--line-active);background:#7aa7ff1c}.topNavPanel{border-color:var(--line-premium);box-shadow:var(--shadow-soft);background:#10131b;border-radius:12px}.topNavItem{transition:background var(--ease-premium),color var(--ease-premium);border-radius:9px}.uiButton,.ghostButton,.primaryButton,.copyButton,.dangerGhostButton,.tinyDangerButton{transition:background var(--ease-premium),border-color var(--ease-premium),box-shadow var(--ease-premium),transform var(--ease-premium),filter var(--ease-premium)}.uiButton:focus-visible,.ghostButton:focus-visible,.primaryButton:focus-visible,.copyButton:focus-visible,.topNavItem:focus-visible,.workItem:focus-visible,.workspaceTabs button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.primaryButton{background:#6f9cff;border:1px solid #ffffff14;border-radius:10px;min-height:36px;padding:9px 12px}.primaryButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.ghostButton{border-color:var(--line-premium);background:#ffffff09;border-radius:10px;min-height:34px}.ghostButton:hover:not(:disabled){background:#7aa7ff1a;border-color:#7aa7ff47}.dangerGhost,.dangerGhostButton{color:#ffd6dd!important;background:#ff7f9614!important;border-color:#ff7f9647!important}.workspacePage,.workspaceBoard{gap:12px}.workspaceLane,.workspaceInspector{border-radius:13px}.workspaceTabs button{border-color:var(--line-premium);transition:background var(--ease-premium),border-color var(--ease-premium),transform var(--ease-premium);background:#ffffff08;border-radius:10px;padding:7px 10px}.workspaceTabs button:hover,.workspaceTabs button.active{background:#7aa7ff1c;border-color:#7aa7ff57}.workspaceTabs button b{align-items:center;gap:6px;display:flex}.workspaceTabs button>span{display:none}.workItem{transition:background var(--ease-premium),border-color var(--ease-premium),transform var(--ease-premium);border-radius:12px;padding:10px 11px}.workItem:hover,.workItem.active{background:#7aa7ff17;border-color:#7aa7ff4d;transform:translateY(-1px)}.infoFact{border-color:var(--line-premium);background:#ffffff09;border-radius:10px;min-height:52px;padding:9px 10px}.infoFact span{color:#9da8ba;text-transform:none;letter-spacing:0;font-size:10px}.infoFact b{font-size:13px}.uiBadge,.statusBadge{border:1px solid var(--line-premium);border-radius:999px;padding:4px 7px;font-size:11px}.statusBadge.ok,.uiBadge.ok{color:#c9f9dd;background:#6ee7a81a;border-color:#6ee7a842}.statusBadge.warn,.uiBadge.warn{color:#ffe1a7;background:#f8c76b1c;border-color:#f8c76b47}.statusBadge.danger,.uiBadge.danger{color:#ffd5dc;background:#ff7f961f;border-color:#ff7f964d}.statusBadge.neutral,.uiBadge.neutral{color:#dde5f2;background:#9aa3b21a;border-color:#9aa3b233}.nextStepBox{background:#6ee7a814;border-color:#6ee7a833;border-radius:13px;padding:11px 12px}.nextStepBox span{letter-spacing:.06em;font-size:10px}.nextStepBox b{font-size:14px}.dashboardToolbar,.dashboardSectionHead{background:var(--surface-premium);border-color:var(--line-premium);border-radius:13px;padding:10px 11px}.dashboardToolbar b,.dashboardSectionHead b{align-items:center;gap:7px;display:flex}.dashboardToolbar span,.dashboardSectionHead span{display:none}.dashboardHeroGrid{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr)}.dashboardKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dashboardKpiCard,.serviceLevelCard,.workspaceQueueCard{min-height:auto;transition:background var(--ease-premium),border-color var(--ease-premium),transform var(--ease-premium);border-radius:12px;padding:10px 11px}button.dashboardKpiCard:hover,button.serviceLevelCard:hover,.workspaceQueueCard:hover{box-shadow:none;transform:translateY(-1px)}.dashboardKpiCard strong{font-size:24px}.dashboardKpiCard small,.workspaceQueueCard span{font-size:11px}.dashboardSlmPanel{border-radius:12px;padding:12px}.dashboardSlmPanel strong{font-size:30px}.serviceLevelGrid{gap:8px}.serviceLevelValue{font-size:21px}.serviceLevelMeta span{font-size:11px}.emptyState,.compactEmptyState,.inspectorEmpty{border:1px solid var(--line-premium);background:#ffffff08;border-radius:12px;padding:14px}.emptyState p,.emptyState span,.inspectorEmpty span{font-size:12px;line-height:1.4}.detailsToggle,.detailDrawer{border-radius:12px}.detailsToggleHead,.detailDrawerHead{transition:background var(--ease-premium);padding:10px 12px}.detailsToggleHead:hover,.detailDrawerHead:hover{background:#ffffff09}.detailsToggleBody,.detailDrawerBody{animation:detailFade var(--ease-premium)}.technicalPre{border-color:var(--line-premium);background:#00000038;border-radius:11px;max-height:340px}.helpTooltip{vertical-align:middle;flex:none;justify-content:center;align-items:center;margin-left:6px;display:inline-flex;position:relative}.helpTooltipIcon{color:#b9c3d6;cursor:help;background:#9aa3b21a;border:1px solid #9aa3b257;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.helpTooltipBubble{z-index:90;opacity:0;pointer-events:none;color:#eef3fb;width:max-content;max-width:260px;box-shadow:var(--shadow-soft);text-transform:none;letter-spacing:0;white-space:normal;background:#151923;border:1px solid #ffffff1f;border-radius:10px;padding:8px 9px;font-size:12px;font-weight:700;line-height:1.35;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)scale(.98)}.helpTooltip:hover .helpTooltipBubble,.helpTooltip:focus .helpTooltipBubble,.helpTooltip:focus-within .helpTooltipBubble{opacity:1;transform:translate(-50%)scale(1)}.caseInlineNote{align-items:center;gap:6px;padding:8px 10px;display:flex}.caseInlineNote b{font-size:13px}.technicalCaseTab{opacity:.78}@keyframes detailFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.dashboardKpiGrid,.serviceLevelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardHeroGrid{grid-template-columns:1fr}}@media (width<=700px){.appShellV2 .main{padding:14px}.dashboardKpiGrid,.serviceLevelGrid{grid-template-columns:1fr}.helpTooltipBubble{left:auto;right:0;transform:translateY(-3px)scale(.98)}.helpTooltip:hover .helpTooltipBubble,.helpTooltip:focus .helpTooltipBubble,.helpTooltip:focus-within .helpTooltipBubble{transform:translate(0)scale(1)}}.appShellV2{background:linear-gradient(#07101f 0,#05070c 52% 100%);flex-direction:column;display:flex}.appHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080feb;border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid;position:sticky;top:0}.appBrand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:190px;padding:0;display:flex}.appBrand .brandMark{width:36px;min-width:36px;height:36px;box-shadow:none;border-radius:12px}.appBrand .brandTitle{font-size:14px;line-height:1.1}.appBrand .brandSub{margin-top:1px;font-size:11px}.topNav{align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.topNavGroup summary{color:#cfd9ef;cursor:pointer;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:13px;font-weight:900;list-style:none;display:flex}.topNavGroup summary::-webkit-details-marker{display:none}.topNavGroup summary svg{color:#9fb4d8;transition:transform .16s}.topNavGroup[open] summary svg{transform:rotate(180deg)}.topNavGroup.active summary,.topNavGroup summary:hover{color:#fff;background:#6ea8ff1f;border-color:#6ea8ff5c}.topNavPanel{background:#0b1220;border:1px solid #ffffff1a;border-radius:13px;gap:4px;width:max-content;min-width:230px;max-width:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 70px #0000006b}.topNavItem{color:#bfcae2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.topNavItem svg{color:#9fb4d8;flex:none}.topNavItem:hover,.topNavItem.active{color:#fff;background:#6ea8ff21}.appHeaderRight{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.appModePill{color:#bdf5d5;white-space:nowrap;background:#69d69a14;border:1px solid #69d69a47;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.appUserMini{text-align:right;gap:1px;min-width:0;display:grid}.appUserMini b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;line-height:1.1;overflow:hidden}.appUserMini span{color:#8896b3;font-size:11px}.appShellV2 .main{width:100%;max-width:1600px;margin:0 auto;padding:20px 24px 40px}.appShellV2 .topbar{margin-bottom:14px}.appShellV2 .topbar h1{letter-spacing:0;font-size:24px}.appShellV2 .contextBar,.appShellV2 .card,.appShellV2 .detailsToggle,.appShellV2 .workStatusStrip,.appShellV2 .workspaceWarnings,.appShellV2 .workspaceQueueCard,.appShellV2 .workItem,.appShellV2 .workActivity{box-shadow:none;border-radius:13px}.dashboardToolbar{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.dashboardToolbar b{color:#fff;font-size:14px;display:block}.dashboardToolbar span{color:#8e9ab6;margin-top:2px;font-size:12px;line-height:1.35;display:block}.dashboardHeroGrid{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.dashboardSlmPanel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;align-content:center;gap:4px;padding:14px;display:grid}.dashboardSlmPanel span{color:#9aa8c7;font-size:12px;font-weight:900}.dashboardSlmPanel strong{color:#fff;font-size:34px;line-height:1}.dashboardSlmPanel small{color:#aeb9d1;line-height:1.35}.dashboardSlmPanel.ok{background:#69d69a12;border-color:#69d69a42}.dashboardSlmPanel.warn{background:#ffd58a14;border-color:#ffd58a4d}.dashboardSlmPanel.danger{background:#ff9aac14;border-color:#ff9aac52}.dashboardKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dashboardKpiCard{color:#dce7ff;text-align:left;cursor:default;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;gap:5px;min-height:104px;padding:12px;display:grid}button.dashboardKpiCard{cursor:pointer}button.dashboardKpiCard:hover{background:#6ea8ff17;border-color:#6ea8ff61}.dashboardKpiCard span{color:#9aa8c7;font-size:12px;font-weight:900}.dashboardKpiCard strong{color:#fff;font-size:28px;line-height:1}.dashboardKpiCard small{color:#aeb9d1;font-size:12px;line-height:1.35}.dashboardKpiCard.ok{border-color:#69d69a2e}.dashboardKpiCard.warn{background:#ffd58a0f;border-color:#ffd58a40}.dashboardKpiCard.danger{background:#ff9aac12;border-color:#ff9aac47}.serviceLevelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.serviceLevelCard{color:#dce7ff;text-align:left;cursor:default;background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;gap:9px;padding:12px;display:grid}button.serviceLevelCard{cursor:pointer}button.serviceLevelCard:hover{background:#6ea8ff14;border-color:#6ea8ff61}.serviceLevelHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.serviceLevelHead span{color:#fff;font-size:13px;font-weight:950}.serviceLevelValue{color:#fff;font-size:24px;font-weight:950;line-height:1}.metricBar{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.metricBar span{background:linear-gradient(90deg,#69d69a,#6ea8ff);border-radius:999px;height:100%;display:block}.serviceLevelCard.warn .metricBar span{background:#ffd58a}.serviceLevelCard.danger .metricBar span{background:#ff9aac}.serviceLevelMeta{color:#9aa8c7;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:11px;line-height:1.3;display:grid}.dashboardSectionHead{color:#eaf1ff;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardSectionHead b{font-size:15px;display:block}.dashboardSectionHead span{color:#8e9ab6;margin-top:2px;font-size:12px;display:block}.dashboardActionGrid .workspaceQueueCard{min-height:104px;padding:12px}.compactEmptyState{color:#aeb9d1;padding:14px;font-size:13px}.uiSurface{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-none)}.uiSurface.card{background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border-color:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-none);padding:var(--space-7)}.uiSurface.contextBar{background:linear-gradient(135deg,#6ea8ff1a,var(--surface-1));border-radius:var(--radius-lg);box-shadow:var(--shadow-none);border-color:#6ea8ff2e}.uiSurface.nextStepBox{border-radius:var(--radius-lg);box-shadow:var(--shadow-none);border-color:#69d69a3d}.uiSurface.detailsToggle{border-color:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-none)}.uiButton{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:900;transition:border-color .16s,background .16s,filter .16s;display:inline-flex}.uiButton:focus-visible,.topNavItem:focus-visible,.workspaceFilterTabs button:focus-visible,.workItem:focus-visible{box-shadow:var(--focus-ring);outline:0}.uiButton.primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;border:0}.uiButton.ghost{border:1px solid var(--border-default);color:#dbe6ff;background:#ffffff0e}.uiButton.ghost:hover{border-color:var(--border-strong);background:#ffffff17}.uiButton:disabled{opacity:.58;cursor:not-allowed;filter:none}.uiBadge.statusBadge{border-radius:var(--radius-pill);font-size:12px;font-weight:900}.uiBadge.statusBadge.ok{background:var(--status-ok-bg);border-color:var(--status-ok-line);color:var(--status-ok-text)}.uiBadge.statusBadge.warn{background:var(--status-warn-bg);border-color:var(--status-warn-line);color:var(--status-warn-text)}.uiBadge.statusBadge.danger{background:var(--status-danger-bg);border-color:var(--status-danger-line);color:var(--status-danger-text)}.uiBadge.statusBadge.neutral{background:var(--status-neutral-bg);border-color:var(--status-neutral-line);color:var(--status-neutral-text)}.uiMetricCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-none)}.workspaceControlBar{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:auto minmax(260px,420px);align-items:center;gap:12px;padding:10px 12px;display:grid}.workspaceStats{color:#9aa8c7;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.workspaceStats span{white-space:nowrap;background:#0000002e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:flex}.workspaceStats b{color:#fff}.workspaceSearch{color:#8ea0c6;align-items:center;gap:8px;margin:0;font-size:0;display:flex;position:relative}.workspaceSearch svg{color:#8ea0c6;position:absolute;left:11px}.workspaceSearch input{background:#0000003d;border-radius:11px;height:36px;padding:8px 10px 8px 34px;font-size:13px}.workspaceBoard{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:start;gap:12px;min-height:520px;display:grid}.workspaceLane,.workspaceInspector{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;min-width:0;padding:10px}.workspaceLane{gap:10px;max-height:calc(100vh - 110px);display:grid;position:sticky;top:76px}.workspaceListScroll{padding-right:2px;overflow:auto}.workspaceFilterTabs{flex-wrap:wrap;gap:6px;display:flex}.workspaceFilterTabs button{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:6px 8px;display:flex}.workspaceFilterTabs button b{white-space:nowrap;text-overflow:ellipsis;max-width:148px;font-size:12px;overflow:hidden}.workspaceFilterTabs button span{color:#c7d4ef;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;font-size:11px;display:inline-flex}.workItem.active{background:#6ea8ff1f;border-color:#6ea8ff7a;box-shadow:inset 3px 0 #6ea8ffb8}.workspaceInspector{min-height:520px}.workspaceInspectorHead{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspaceInspectorHead span{color:#8e9ab6;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:900;display:block}.workspaceInspectorHead b{color:#fff;font-size:15px;line-height:1.25;display:block}.inspectorEmpty{text-align:center;color:#9aa8c7;background:#0000001f;border:1px dashed #ffffff1f;border-radius:12px;place-content:center;gap:6px;min-height:300px;padding:24px;display:grid}.inspectorEmpty b{color:#fff;font-size:15px}.inspectorEmpty span{font-size:13px;line-height:1.4}.inboxWorkspaceBoard{grid-template-columns:minmax(360px,.46fr) minmax(0,.54fr)}@media (width<=1240px){.appHeader{grid-template-columns:1fr}.appHeaderRight{justify-content:flex-start}.topNav{padding-bottom:2px;overflow-x:auto}.dashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceLevelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.workspaceBoard,.inboxWorkspaceBoard{grid-template-columns:1fr}.workspaceLane{max-height:none;position:relative;top:auto}.workspaceInspector{min-height:280px}}@media (width<=760px){.appHeader{padding:12px;position:relative}.appHeaderRight{grid-template-columns:1fr auto;align-items:center;display:grid}.appModePill{width:max-content}.appUserMini{text-align:left}.topNav{grid-template-columns:1fr;display:grid;overflow:visible}.topNavPanel{width:100%;max-width:none;margin-top:6px;position:static}.dashboardToolbar,.workspaceControlBar{grid-template-columns:1fr;display:grid}.dashboardHeroGrid,.dashboardKpiGrid,.serviceLevelGrid,.serviceLevelMeta{grid-template-columns:1fr}.dashboardSectionHead{display:grid}.appShellV2 .main{padding:16px 12px 32px}.appShellV2 .topbar h1{font-size:22px}.workspaceStats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspaceStats span{justify-content:center}.workspaceFilterTabs button{width:100%}}.ticketFlowPage{gap:12px;display:grid}.ticketMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ticketMetric{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;gap:6px;min-height:82px;padding:12px;display:grid}.ticketMetric span{color:#9fb0d2;align-items:center;gap:7px;font-size:12px;font-weight:950;display:flex}.ticketMetric b{color:#fff;font-size:24px;line-height:1}.ticketMetric.ok{background:#69d69a0f;border-color:#69d69a38}.ticketMetric.warn{background:#ffd58a12;border-color:#ffd58a47}.ticketMetric.danger{background:#ff9aac12;border-color:#ff9aac47}.ticketFlowBoard{grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr);align-items:start;gap:12px;min-height:560px;display:grid}.ticketFlowQueue,.ticketFlowInspector{min-width:0;padding:10px}.ticketFlowQueue{gap:10px;max-height:calc(100vh - 110px);display:grid;position:sticky;top:76px}.ticketFlowTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ticketFlowTabs.replyTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketSearch{margin:0;font-size:0;display:block}.ticketSearch input{background:#00000038;border-radius:11px;height:36px;padding:8px 10px;font-size:13px}.ticketFlowList{gap:8px;padding-right:2px;display:grid;overflow:auto}.ticketFlowItem{text-align:left;color:#dce7ff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ticketFlowItem:hover{background:#6ea8ff14;border-color:#6ea8ff4d}.ticketFlowItem.active{background:#6ea8ff1f;border-color:#6ea8ff85;box-shadow:inset 3px 0 #6ea8ffb8}.ticketFlowItem b{color:#fff;margin-bottom:3px;font-size:13px;line-height:1.25;display:block}.ticketFlowItem span{color:#94a4c4;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;display:block;overflow:hidden}.ticketFlowItem p{color:#b8c6df;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.ticketFlowInspector{min-height:560px}.ticketDetailStack{gap:10px;display:grid}.compactInspector{min-height:420px}.compactNotice{border-radius:10px;margin-top:10px;padding:9px 10px}.ticketMessageTextarea{resize:vertical;background:#00000038;border-radius:12px;width:100%;min-height:190px}.ticketMessagePreview{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce7ff;background:#0003;border:1px solid #ffffff14;border-radius:11px;max-height:260px;padding:11px;font-size:13px;line-height:1.45;overflow:auto}.ticketCheckbox{margin-top:10px}.linkCaseForm{grid-template-columns:minmax(160px,1fr) auto;align-items:end;gap:10px;display:grid}.linkCaseForm label{margin:0;font-size:12px}.linkCaseForm input{border-radius:10px;height:36px}.ticketFlowPage .emptyState{border-radius:12px;padding:14px}.ticketFlowPage .nextStepBox{align-items:center}.ticketFlowPage .buttonRow{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1180px){.ticketFlowBoard{grid-template-columns:1fr}.ticketFlowQueue{max-height:none;position:relative;top:auto}.ticketMetricGrid,.ticketFlowTabs.replyTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ticketMetricGrid,.ticketFlowTabs,.ticketFlowTabs.replyTabs,.ticketFlowItem,.linkCaseForm{grid-template-columns:1fr}.ticketFlowInspector{min-height:320px}}.supportDecisionWorkspace{flex-direction:column;gap:10px;min-width:0;display:flex}.supportDecisionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.supportDecisionMetric{border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.supportDecisionMetric svg{opacity:.82}.supportDecisionMetric b{font-size:20px;line-height:1;display:block}.supportDecisionMetric span{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.supportDecisionMetric.ok{border-color:#42d39242}.supportDecisionMetric.warn{border-color:#ffc35c47}.supportDecisionMetric.danger{border-color:#ff65654d}.supportDecisionGrid{grid-template-columns:minmax(320px,.92fr) minmax(520px,1.08fr);align-items:start;gap:10px;min-width:0;display:grid}.supportDecisionList{flex-direction:column;gap:6px;max-height:62vh;padding-right:2px;display:flex;overflow:auto}.supportDecisionRow{text-align:left;border:1px solid var(--border-soft);background:var(--surface-2);width:100%;color:var(--text-main);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 11px;transition:transform .16s,border-color .16s,background .16s;display:grid}.supportDecisionRow:hover{border-color:var(--border-strong);background:var(--surface-3);transform:translateY(-1px)}.supportDecisionRow.active{border-color:#7aa7ff8c;box-shadow:inset 0 0 0 1px #7aa7ff1f}.supportDecisionTopline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.supportDecisionTopline b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.supportDecisionRowMain span,.supportDecisionRowMain p,.supportDecisionMeta{color:var(--text-muted);font-size:12px;line-height:1.35}.supportDecisionRowMain p{margin:4px 0 0}.supportDecisionMeta{text-align:right;white-space:nowrap;flex-direction:column;gap:4px;display:flex}.supportDecisionDetail{min-width:0}.supportDecisionDetail .card{overflow:hidden}.decisionCaseSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.decisionCaseSummary div{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:10px;min-width:0;padding:8px 9px}.decisionCaseSummary span{color:var(--text-muted);font-size:11px;display:block}.decisionCaseSummary b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.decisionCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.decisionCatalogItem{text-align:left;border:1px solid var(--border-soft);background:var(--surface-2);color:var(--text-main);border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;min-height:58px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:flex}.decisionCatalogItem:hover{border-color:var(--border-strong);background:var(--surface-3);transform:translateY(-1px)}.decisionCatalogItem.active{border-color:#7aa7ffa6;box-shadow:inset 0 0 0 1px #7aa7ff24}.decisionCatalogItem div{align-items:center;gap:5px;display:flex}.decisionCatalogItem b{font-size:13px}.decisionCatalogItem span{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.decisionCatalogItem.danger.active{border-color:#ff656594}.decisionCatalogItem.warn.active{border-color:#ffc35c94}.decisionCatalogItem.ok.active{border-color:#42d39294}.decisionGuardBox{color:var(--text-muted);background:#42d39214;border:1px solid #42d39238;border-radius:12px;align-items:flex-start;gap:8px;margin:8px 0;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.decisionGuardBox svg{color:var(--status-ok);flex:none}.supportDecisionRecent{flex-direction:column;gap:6px;display:flex}.supportDecisionRecentRow{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:10px;padding:8px 10px}.supportDecisionRecentRow b{font-size:13px;display:block}.supportDecisionRecentRow span{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.supportDecisionRecentRow p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.35}@media (width<=1200px){.supportDecisionGrid,.supportDecisionMetrics,.decisionCaseSummary,.decisionCatalogGrid{grid-template-columns:1fr}.supportDecisionList{max-height:none}.supportDecisionMeta{text-align:left}}.e2eFlowWorkspace .flowCards{gap:10px;min-width:0;display:grid}.flowCard{border-radius:14px;gap:10px;padding:12px;display:grid}.flowCardTop{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.flowCardTop p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.35}.flowMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.flowMetaGrid span{color:var(--muted);text-overflow:ellipsis;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:3px;min-width:0;padding:8px 10px;font-size:12px;display:grid;overflow:hidden}.flowMetaGrid b{color:#e8eefc;font-size:12px}.operatorList{color:#c7d2ec;margin:0;padding-left:20px;line-height:1.55}.fieldLabel{color:#e8eefc;gap:6px;font-weight:900;display:grid}.fieldLabel textarea{resize:vertical;min-height:76px}.timelineList{gap:8px;display:grid}.timelineItem{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.timelineDot{background:var(--brand);border-radius:99px;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #6ea8ff24}.timelineItem b{color:#e8eefc;font-size:13px;display:block}.timelineItem span{color:var(--muted);margin-top:2px;font-size:12px;display:block}@media (width<=1100px){.flowMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.flowMetaGrid{grid-template-columns:1fr}.flowCardTop{display:grid}}.replyCandidateList{gap:8px;margin-top:6px;display:grid}.replyCandidateRow{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.replyCandidateRow:hover{background:#6ea8ff14;border-color:#6ea8ff59;transform:translateY(-1px)}.replyCandidateRow b{color:#fff;margin-bottom:3px;font-size:13px;display:block}.replyCandidateRow span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;display:block;overflow:hidden}.replyCandidateRow p{color:#b8c6df;margin:5px 0 0;font-size:12px;line-height:1.35}.compactActions{gap:6px;margin-top:10px}.uiButton.danger{color:#ffd6dd;background:#ff7f961a;border-color:#ff7f964d}.uiButton.danger:hover:not(:disabled){background:#ff7f9629;border-color:#ff7f967a}@media (width<=720px){.replyCandidateRow{grid-template-columns:1fr}}.preflightGates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preflightGate{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:7px;min-height:150px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:0 12px 32px #0000001a}.preflightGate:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-1px)}.preflightGate.ok{background:linear-gradient(#5be1a014,#ffffff06);border-color:#5be1a033}.preflightGate.warn{background:linear-gradient(#ffc65c1a,#ffffff06);border-color:#ffc65c42}.preflightGate.danger{background:linear-gradient(#ff6f801c,#ffffff06);border-color:#ff6f804d}.preflightGateTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.preflightGateTop b{color:#fff;font-size:18px;line-height:1.05;display:block}.preflightGate p{color:#dbe5fa;margin:0;font-size:12px;line-height:1.35}.preflightGate ul{color:#bfcbe4;gap:3px;margin:0;padding-left:16px;font-size:11px;line-height:1.35;display:grid}.preflightGate small{color:#91a3c4;font-size:11px;line-height:1.25}.prodGuardNote{color:#f4d491;background:#ffc65c12;border:1px solid #ffc65c33;border-radius:12px;margin-top:9px;padding:8px 10px;font-size:12px;line-height:1.35}@media (width<=1200px){.preflightGates{grid-template-columns:1fr}.preflightGate{min-height:auto}}.launchHero .pillWrap span{text-transform:none}.launchChecks{gap:10px;display:grid}.launchCheck{border:1px solid var(--border-soft,#94a3b838);border-radius:var(--radius-lg,16px);background:var(--surface-1,#ffffff0a);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.launchCheck b{margin-bottom:4px;display:block}.launchCheck p{color:var(--text-muted,#64748b);margin:0}.launchCheck span{color:var(--text-soft,#94a3b8);margin-top:6px;font-size:12px;display:block}.launchCheck.ok{border-color:#22c55e3d}.launchCheck.warn{border-color:#f59e0b52}.launchCheck.danger{border-color:#ef444452}.launchDiagnosticsPage .jsonBox{max-height:260px;overflow:auto}.modeGuardPage{gap:16px;display:grid}.modeGuardHero{border:1px solid var(--border-subtle,#94a3b838);background:linear-gradient(135deg,#3b82f61a,#0f172a05);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.modeGuardHero.warn{background:linear-gradient(135deg,#f59e0b21,#0f172a05)}.modeGuardHero.danger{background:linear-gradient(135deg,#ef444421,#0f172a05)}.modeGuardCurrent{border:1px solid var(--border-subtle,#94a3b838);background:var(--surface-raised,#ffffffb8);text-align:center;border-radius:16px;min-width:150px;padding:14px}.modeGuardCurrent span{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.modeGuardCurrent b{margin-top:4px;font-size:24px;display:block}.modeGuardFacts{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.modeGuardGrid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:14px;display:grid}.modeGuardGates{gap:10px;display:grid}.modeGuardGate{border:1px solid var(--border-subtle,#94a3b838);background:var(--surface-raised,#ffffffb8);border-radius:16px;padding:12px;transition:border-color .16s,transform .16s,background .16s}.modeGuardGate:hover{border-color:var(--border-strong,#6366f161);transform:translateY(-1px)}.modeGuardGateHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.modeGuardGate p{color:var(--text-muted,#64748b);margin:6px 0 0;font-size:13px}.modeGuardIssueList{gap:5px;margin-top:9px;display:grid}.modeGuardIssueList span{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.modeGuardIssueList em{color:var(--danger-text,#991b1b);background:#ef444414;border-radius:10px;padding:6px 8px;font-size:12px;font-style:normal}.modeGuardIssueList.warn em{color:var(--warning-text,#92400e);background:#f59e0b1a}.modeGuardForm{gap:10px;display:grid}.modeGuardRequestHint{background:var(--surface-soft,#94a3b814);border-radius:14px;gap:7px;margin-top:12px;padding:12px;display:grid}.modeGuardRequestHint p{color:var(--text-muted,#64748b);margin:0}.modeGuardRequestHint span{color:var(--text-muted,#64748b);font-size:12px}.modeGuardRunbook{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.modeGuardRunbook>div{border:1px solid var(--border-subtle,#94a3b838);background:var(--surface-raised,#ffffffb8);border-radius:14px;gap:7px;padding:12px;display:grid}.modeGuardRunbook span{color:var(--text-muted,#64748b);font-size:13px}.modeGuardDetails{border:1px solid var(--border-subtle,#94a3b838);border-radius:14px;padding:12px}.compactAlert{padding:8px 10px;font-size:13px}@media (width<=1050px){.modeGuardFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.modeGuardGrid,.modeGuardRunbook{grid-template-columns:1fr}.modeGuardHero{flex-direction:column;align-items:stretch}}.auditWorkspace .compactKpi{margin-bottom:14px}.premiumAuditFeed{max-height:560px;padding-right:4px;overflow:auto}.auditEvent{border-left:3px solid var(--border-strong,#94a3b859);transition:transform .16s,border-color .16s,background .16s}.auditEvent:hover{background:var(--surface-2,#94a3b814);transform:translateY(-1px)}.auditEvent.ok{border-left-color:var(--status-ok,#22c55e)}.auditEvent.warn{border-left-color:var(--status-warn,#f59e0b)}.auditEvent.danger{border-left-color:var(--status-danger,#ef4444)}.auditEvent.info{border-left-color:var(--accent,#6366f1)}.auditEventTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.auditCoverageList{gap:8px;display:grid}.auditCoverageItem{border:1px solid var(--border-soft,#94a3b838);background:var(--surface-1,#ffffff0a);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.archiveSearchPage .contextBar{margin-bottom:12px}.archiveFilterPanel{margin-bottom:12px;padding:14px}.archiveFilterTop{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;display:grid}.archiveSearchInput{min-height:40px}.archiveSearchInput input{width:100%}.archiveFiltersGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.archiveFiltersGrid label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:11px;font-weight:700;display:grid}.archiveFiltersGrid input,.archiveFiltersGrid select{border:1px solid var(--border-soft);background:var(--surface-1);min-height:34px;color:var(--text-main);border-radius:10px;outline:none;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s}.archiveFiltersGrid input:focus,.archiveFiltersGrid select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.archiveSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}@media (width<=760px){.archiveFilterTop{grid-template-columns:1fr}}.alertsWorkspace .contextBar{margin-bottom:12px}.alertsHeroGrid{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,1fr));gap:10px;margin-bottom:12px;display:grid}.alertHealthCard{border:1px solid var(--border-soft,#94a3b838);border-radius:var(--radius-lg,16px);background:var(--surface-1,#ffffff0a);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.alertHealthCard span,.alertHealthCard small{color:var(--text-muted,#94a3b8)}.alertHealthCard strong{letter-spacing:-.03em;font-size:24px}.alertHealthCard.ok{border-color:#22c55e40}.alertHealthCard.warn{border-color:#f59e0b59}.alertHealthCard.danger{border-color:#ef444473}.alertsSlaGrid{margin-bottom:12px}.slaMiniCard{text-align:left;border:1px solid var(--border-soft,#94a3b838);border-radius:var(--radius-md,14px);background:var(--surface-1,#ffffff0a);color:inherit;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.slaMiniCard:hover{border-color:var(--border-strong,#94a3b861);transform:translateY(-1px)}.slaMiniCard div{flex-direction:column;gap:3px;min-width:0;display:flex}.slaMiniCard span,.slaMiniCard small{color:var(--text-muted,#94a3b8);font-size:12px}.slaMiniCard strong{font-size:20px}.slaMiniCard.danger{border-color:#ef44446b}.slaMiniCard.warn{border-color:#f59e0b59}.slaMiniCard.ok{border-color:#22c55e3d}.alertsTabs{margin:10px 0}.alertsBoard{align-items:stretch}.alertWorkItem .uiBadge{align-self:flex-start}.dashboardAlertStrip{border:1px solid var(--border-soft,#94a3b838);border-radius:var(--radius-lg,16px);background:var(--surface-1,#ffffff0a);grid-template-columns:minmax(170px,.7fr) 1.6fr;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.dashboardAlertStrip>div:first-child{flex-direction:column;gap:4px;display:flex}.dashboardAlertStrip span{color:var(--text-muted,#94a3b8);font-size:12px}.dashboardAlertList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.dashboardAlertItem{border:1px solid var(--border-soft,#94a3b838);background:var(--surface-2,#ffffff0f);color:inherit;text-align:left;border-radius:12px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.dashboardAlertItem:hover{border-color:var(--border-strong,#94a3b861)}.dashboardAlertItem.danger{border-color:#ef44446b}.dashboardAlertItem.warn{border-color:#f59e0b59}.runbookList{flex-direction:column;gap:8px;display:flex}.runbookList>div{color:var(--text-muted,#94a3b8);align-items:flex-start;gap:8px;display:flex}@media (width<=980px){.alertsHeroGrid{grid-template-columns:1fr 1fr}.dashboardAlertStrip{grid-template-columns:1fr}}.reportsWorkspace .reportFilterPanel{margin-bottom:var(--space-4,16px)}.reportFilterCopy{flex-direction:column;gap:4px;min-width:220px;display:flex}.reportFilterCopy span{color:var(--text-muted);font-size:12px}.reportSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.reportInsights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0;display:grid}.reportsBoard{margin-top:14px}.reportBreakdownsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.reportBreakdownList{flex-direction:column;gap:8px;display:flex}.reportBreakdownRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.reportBreakdownRow:last-child{border-bottom:0}.runbookPage{flex-direction:column;gap:14px;display:flex}.runbookHero{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;overflow:hidden}.runbookHero h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:24px}.runbookHero p{color:var(--text-secondary,#7b8192);max-width:760px;margin:0;line-height:1.45}.runbookHeroFacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runbookPrinciples{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.runbookPrinciple{color:var(--text-secondary,#7b8192);align-items:flex-start;gap:9px;padding:12px;font-size:13px;line-height:1.35;display:flex}.runbookPrinciple svg{color:var(--accent,#4f6ef7);flex:none;margin-top:1px}.runbookLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.runbookSidebar{flex-direction:column;gap:10px;max-height:calc(100vh - 110px);padding:12px;display:flex;position:sticky;top:80px;overflow:hidden}.runbookFilters{gap:8px;display:grid}.runbookFilters select{min-height:36px}.runbookNavList{flex-direction:column;gap:8px;padding-right:2px;display:flex;overflow:auto}.runbookNavItem{border:1px solid var(--border-subtle,#78829b33);background:var(--surface-1,#fff);text-align:left;cursor:pointer;border-radius:14px;gap:4px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.runbookNavItem:hover{border-color:var(--border-strong,#5a6ea057);box-shadow:var(--shadow-soft,0 8px 30px #1018280f);transform:translateY(-1px)}.runbookNavItem.active{border-color:var(--accent,#4f6ef7);background:var(--surface-accent-soft,#4f6ef714)}.runbookNavItem b{color:var(--text-primary,#101828);font-size:14px}.runbookNavItem span{color:var(--text-secondary,#7b8192);font-size:12px;line-height:1.35}.runbookDetail{flex-direction:column;gap:12px;min-width:0;display:flex}.runbookStepsBlock{gap:8px;display:grid}.runbookStepsTitle{color:var(--text-primary,#101828);align-items:center;gap:8px;font-weight:700;display:flex}.runbookStepsList{color:var(--text-primary,#101828);gap:8px;margin:0;padding-left:22px;display:grid}.runbookStepsList li{line-height:1.42}.runbookTwoCols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.runbookPillList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.runbookPillList li{background:var(--status-ok-soft,#1ca4591f);color:var(--status-ok,#16834a);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.runbookDangerList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.runbookDangerList li{color:var(--status-danger,#c2410c);align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;display:flex}.runbookDangerList svg{flex:none;margin-top:1px}.runbookRelatedPages{flex-wrap:wrap;gap:8px;display:flex}.runbookQueueGuide{gap:12px;padding:14px;display:grid}.runbookSectionHead{align-items:center;gap:8px;display:flex}.runbookSectionHead h3{margin:0;font-size:16px}.queueGuideGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.queueGuideCard{border:1px solid var(--border-subtle,#78829b33);background:var(--surface-1,#fff);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.queueGuideCard:hover{border-color:var(--border-strong,#5a6ea057);box-shadow:var(--shadow-soft,0 8px 30px #1018280f);transform:translateY(-1px)}.queueGuideCard div{gap:4px;display:grid}.queueGuideCard b{color:var(--text-primary,#101828);font-size:14px}.queueGuideCard span{color:var(--text-secondary,#7b8192);font-size:12px;line-height:1.35}@media (width<=980px){.runbookLayout{grid-template-columns:1fr}.runbookSidebar{max-height:none;position:static}.runbookHero{flex-direction:column;align-items:flex-start}.runbookHeroFacts{justify-content:flex-start}}.qaChecklistPage{gap:var(--space-4,16px);flex-direction:column;display:flex}.qaHero{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex;overflow:hidden}.qaHero h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:24px}.qaHero p{color:var(--text-muted);max-width:780px;margin:0}.qaHero.blocked{border-color:color-mix(in srgb, var(--danger,#ef4444) 38%, var(--border))}.qaHero.warning{border-color:color-mix(in srgb, var(--warning,#f59e0b) 38%, var(--border))}.qaHero.ready{border-color:color-mix(in srgb, var(--success,#22c55e) 38%, var(--border))}.qaScoreRing{text-align:center;background:radial-gradient(circle at 35% 25%, #ffffff14, transparent 38%), var(--surface-2);border:1px solid var(--border);width:106px;min-width:106px;height:106px;box-shadow:var(--shadow-soft);border-radius:999px;place-items:center;display:grid}.qaScoreRing b{font-size:28px;line-height:1}.qaScoreRing span{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.qaSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.qaLayout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qaSidebar{flex-direction:column;gap:8px;padding:10px;display:flex;position:sticky;top:12px}.qaCategoryCard{border-radius:var(--radius-lg,14px);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:flex}.qaCategoryCard:hover{background:var(--surface-hover);border-color:var(--border);transform:translateY(-1px)}.qaCategoryCard.active{background:var(--surface-selected);border-color:var(--accent-border)}.qaCategoryCard b{font-size:13px;display:block}.qaCategoryCard span{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.qaChecksPanel .card{min-height:320px}.qaCheckList{flex-direction:column;gap:9px;display:flex}.qaCheckRow{border:1px solid var(--border);border-radius:var(--radius-lg,14px);background:var(--surface-1);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;transition:border-color .16s,background .16s;display:grid}.qaCheckRow.pass{border-color:color-mix(in srgb, var(--success,#22c55e) 24%, var(--border))}.qaCheckRow.warning{border-color:color-mix(in srgb, var(--warning,#f59e0b) 30%, var(--border))}.qaCheckRow.blocker{border-color:color-mix(in srgb, var(--danger,#ef4444) 36%, var(--border))}.qaCheckStatus{background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);border-radius:999px;place-items:center;display:grid}.qaCheckRow.pass .qaCheckStatus{color:var(--success,#22c55e)}.qaCheckRow.warning .qaCheckStatus{color:var(--warning,#f59e0b)}.qaCheckRow.blocker .qaCheckStatus{color:var(--danger,#ef4444)}.qaCheckBody{flex-direction:column;gap:6px;min-width:0;display:flex}.qaCheckTitle{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.qaCheckTitle b{font-size:13px}.qaCheckBody span{color:var(--text-muted);font-size:12px;line-height:1.4}.qaCheckBody p{color:var(--text);margin:0;font-size:12px;line-height:1.4}.qaGoNoGoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qaPrinciples{margin:0}@media (width<=1100px){.qaSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qaLayout,.qaGoNoGoGrid{grid-template-columns:1fr}.qaSidebar{position:static}}@media (width<=720px){.qaHero{flex-direction:column;align-items:flex-start}.qaScoreRing{width:86px;min-width:86px;height:86px}.qaSummaryGrid{grid-template-columns:1fr}}.livePilotPage .compactMetrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.qaScoreRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qaScoreRow b{letter-spacing:-.04em;font-size:32px;line-height:1}.miniFacts{gap:8px;display:grid}.notice{border:1px solid var(--border-subtle,#94a3b838);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}.notice.danger{background:#ef444414;border-color:#ef444438}.notice.warn{background:#f59e0b14;border-color:#f59e0b38}.pilotSplit{align-items:stretch}.pilotStepRow{text-align:left}.pilotStepRow>div{gap:4px;min-width:0;display:grid}.pilotStepRow b{font-size:13px}.pilotStepRow span{color:var(--text-muted,#64748b);font-size:12px;line-height:1.35}.compactListPlain{color:var(--text-secondary,#475569);gap:7px;margin:0;padding-left:18px;font-size:13px;display:grid}.compactForm{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.compactAuditList{gap:8px;display:grid}.compactAuditList .auditRow{border-bottom:1px solid var(--border-subtle,#94a3b82e);padding:10px 0}.compactAuditList .auditRow:last-child{border-bottom:0}.dashboardCleanPage{gap:12px;max-width:1280px;margin:0 auto;display:grid}.dashboardCleanToolbar{background:#ffffff07;border-color:#ffffff13;min-height:44px}.dashboardCleanToolbar b{letter-spacing:.01em;font-size:15px}.dashboardStatusLine{color:#aeb9d1;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dashboardStatusMain{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.dashboardStatusMain>span{color:#94a3b8;white-space:nowrap}.dashboardStatusActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboardCleanQueueGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboardCleanQueueGrid .dashboardKpiCard{background:#0c121fc2;border-color:#7a8aa833;min-height:92px;padding:12px 13px}.dashboardCleanQueueGrid .dashboardKpiCard:hover{background:#121c2fe0;border-color:#6ea8ff57}.dashboardKpiTitle{align-items:center;gap:4px;font-weight:950;line-height:1.2;color:#aab8d7!important;font-size:12px!important;display:flex!important}.dashboardCleanQueueGrid .dashboardKpiCard strong{margin-top:2px;font-size:28px;line-height:1}.dashboardCleanQueueGrid .dashboardKpiCard small{color:#91a0bd;font-size:11px;line-height:1.25}.dashboardCompactAlert{color:#ffe2ad;background:#f59e0b0f;border:1px solid #f59e0b42;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dashboardCompactAlert div{gap:2px;display:grid}.dashboardCompactAlert b{font-size:13px}.dashboardCompactAlert span{color:#c8b58d;font-size:12px}.dashboardCleanTwoCol{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}.dashboardTaskList,.dashboardRecentList{gap:8px}.dashboardTaskItem{background:#ffffff06;border-color:#ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:11px 12px;display:grid}.dashboardTaskItem:hover{background:#6ea8ff0e;border-color:#6ea8ff3d}.dashboardTaskItem div{gap:3px;min-width:0;display:grid}.dashboardTaskItem b{font-size:13px}.dashboardTaskItem span{color:#9fb0cc;font-size:12px}.dashboardTaskItem small{color:#b5c3dd;font-size:11px}.dashboardRecentItem{background:#ffffff06;border-color:#ffffff13;padding:10px 11px}.dashboardRecentItem b{font-size:13px}.dashboardRecentItem span{font-size:11px}.dashboardRecentItem p{color:#aeb9d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboardEmptyAction{color:#aeb9d1;background:#ffffff06;border:1px dashed #9aa3b23d;border-radius:13px;gap:8px;padding:14px;display:grid}.dashboardEmptyAction b{color:#eef3ff}.dashboardEmptyAction span{font-size:12px}.dashboardEmptyAction div{flex-wrap:wrap;gap:8px;display:flex}.dashboardEmptyAction.compact{gap:4px}.dashboardCardFooter{justify-content:flex-end;margin-top:10px;display:flex}.dashboardQuickLinks{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px;display:flex}.dashboardSlmPanel,.serviceLevelGrid,.dashboardAlertStrip{display:none!important}@media (width<=1280px){.dashboardCleanQueueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardCleanTwoCol{grid-template-columns:1fr}}@media (width<=760px){.dashboardStatusLine{align-items:flex-start;display:grid}.dashboardCleanQueueGrid,.dashboardTaskItem{grid-template-columns:1fr}.dashboardQuickLinks{justify-content:flex-start}}.operatorDashboardPage{gap:12px;max-width:1120px;margin:0 auto;padding-bottom:26px;display:grid}.operatorDashboardHeader{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:13px 15px;display:flex}.operatorDashboardHeader h1{letter-spacing:.01em;color:#f3f7ff;margin:0;font-size:16px;line-height:1.1}.operatorStatusLine{color:#9fb0cc;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.statusDot{border-radius:999px;width:8px;height:8px;display:inline-flex;box-shadow:0 0 0 3px #94a3b814}.statusDot.ok{background:#34d399;box-shadow:0 0 0 3px #34d3991f}.statusDot.warn{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.statusSeparator{opacity:.42}.operatorWarningIcon{margin-left:2px;display:inline-flex}.operatorQueueTabs{scrollbar-width:thin;align-items:center;gap:8px;padding:2px 0 4px;display:flex;overflow:auto}.queueTab{color:#aeb9d1;cursor:pointer;white-space:nowrap;background:#0c121fad;border:1px solid #7a8aa82e;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.queueTab:hover{color:#eef3ff;background:#121c2fdb;border-color:#6ea8ff47;transform:translateY(-1px)}.queueTab.active{color:#f2f7ff;background:#6ea8ff1f;border-color:#6ea8ff75}.queueTab span{align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.queueTab b{color:#fff;font-size:13px;line-height:1}.operatorDashboardGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.operatorMainQueue,.operatorSidePanel{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;box-shadow:0 18px 48px #00000029}.operatorMainQueue{padding:12px}.operatorSidePanel{gap:12px;padding:12px;display:grid;position:sticky;top:12px}.operatorPanelHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:2px 2px 10px;display:flex}.operatorPanelHeader>div{gap:2px;display:grid}.operatorPanelHeader b{color:#f3f7ff;font-size:14px}.operatorPanelHeader span{color:#8796b4;font-size:12px}.operatorTaskList{gap:8px;display:grid}.operatorTaskRow{background:#070c1685;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.operatorTaskRow:hover{background:#6ea8ff0e;border-color:#6ea8ff3d;transform:translateY(-1px)}.operatorTaskText{gap:3px;min-width:0;display:grid}.operatorTaskText b{color:#f4f8ff;font-size:13px}.operatorTaskText span{color:#9eb0cf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operatorTaskText small{color:#f0d48f;font-size:11px}.operatorSideSection{border-bottom:1px solid #ffffff0f;gap:8px;padding-bottom:12px;display:grid}.operatorSideSection:last-child{border-bottom:0;padding-bottom:0}.operatorSideSection>b{color:#f3f7ff;font-size:13px}.operatorFactList,.operatorWarnList{gap:6px;display:grid}.operatorFactList span,.operatorWarnList span{color:#9fb0cc;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.operatorFactList b{color:#fff;font-size:13px}.operatorWarnList span{color:#f3d291;background:#f59e0b0e;border:1px solid #f59e0b26;border-radius:10px;justify-content:flex-start;padding:7px 8px;line-height:1.25}.operatorMuted{color:#7f8daa;font-size:12px}.operatorRecentMiniList{gap:7px;display:grid}.operatorRecentMini{text-align:left;cursor:pointer;color:inherit;background:#070c1666;border:1px solid #ffffff0f;border-radius:11px;gap:3px;padding:8px 9px;transition:background .16s,border-color .16s;display:grid}.operatorRecentMini:hover{background:#6ea8ff0e;border-color:#6ea8ff3d}.operatorRecentMini b{color:#f2f6ff;font-size:12px;line-height:1.25}.operatorRecentMini span{color:#8b9abb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.operatorDashboardPage .dashboardCleanToolbar,.operatorDashboardPage .dashboardStatusLine,.operatorDashboardPage .dashboardCleanQueueGrid,.operatorDashboardPage .dashboardCompactAlert,.operatorDashboardPage .dashboardQuickLinks{display:none!important}@media (width<=1040px){.operatorDashboardGrid{grid-template-columns:1fr}.operatorSidePanel{position:static}.operatorDashboardHeader{align-items:flex-start;display:grid}.operatorStatusLine{white-space:normal}}@media (width<=640px){.operatorTaskRow{grid-template-columns:1fr}.operatorQueueTabs{padding-bottom:8px}.operatorDashboardPage{gap:10px}.operatorDashboardHeader{padding:12px}.operatorMainQueue,.operatorSidePanel{border-radius:14px}.operatorPanelHeader{display:grid}.operatorPanelHeader .uiButton{width:max-content}}.analyticsDashboardPage{gap:14px;display:grid}.analyticsHeader{justify-content:space-between;align-items:flex-end;gap:14px;padding:2px 0 6px;display:flex}.analyticsHeader h1{letter-spacing:-.03em;margin:0;font-size:28px}.analyticsHeader span{color:var(--text-muted);font-size:13px}.analyticsHeaderMeta{color:var(--text-muted);justify-items:end;gap:5px;font-size:12px;display:grid}.analyticsSourceStatus{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.analyticsSourceStatus span{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:999px;padding:4px 8px}.analyticsControls{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.analyticsPeriodTabs{flex-wrap:wrap;gap:6px;display:flex}.analyticsPeriodTabs button{border:1px solid var(--border-soft);background:var(--surface-0);color:var(--text-main);cursor:pointer;border-radius:999px;padding:8px 12px;transition:background .16s,border-color .16s,transform .16s}.analyticsPeriodTabs button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.analyticsPeriodTabs button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.analyticsCustomRange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analyticsCustomRange label{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.analyticsCustomRange input{border:1px solid var(--border-soft);background:var(--surface-0);color:var(--text-main);border-radius:10px;padding:7px 9px}.analyticsPeriodInfo{color:var(--text-muted);white-space:nowrap;font-size:12px}.analyticsSection{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:14px}.analyticsSectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.analyticsSectionHead h2{letter-spacing:-.01em;margin:0;font-size:16px}.analyticsSectionHead span{color:var(--text-muted);font-size:12px}.analyticsMetricGrid{gap:10px;display:grid}.analyticsMetricGrid.small,.analyticsMetricGrid.errors{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsTimingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analyticsMetricCard{text-align:left;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-0);min-height:94px;color:var(--text-main);cursor:pointer;align-content:start;gap:5px;padding:13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.analyticsMetricCard:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.analyticsMetricTitle{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.analyticsMetricCard strong{letter-spacing:-.04em;font-size:26px}.analyticsMetricCard small{color:var(--text-muted);font-size:12px}.analyticsTwoColumns{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;display:grid}.analyticsTwoColumns.wideRight{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.analyticsTableLike{border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;overflow:hidden}.analyticsTableRow{background:var(--surface-0);border:0;border-bottom:1px solid var(--border-soft);text-align:left;color:var(--text-main);cursor:pointer;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.analyticsTableRow:last-child{border-bottom:0}.analyticsTableRow:hover{background:var(--surface-2)}.analyticsTableRow span{align-items:center;gap:5px;display:flex}.analyticsTableRow b{text-align:right;font-size:16px}.analyticsExternalLink{color:var(--accent-strong);font-size:12px;font-weight:700;text-decoration:none}.analyticsExternalLink:hover{text-decoration:underline}.analyticsTimingNote,.analyticsWarnings{color:var(--text-muted);margin-top:10px;font-size:12px}.analyticsLinksRow{flex-wrap:wrap;gap:10px;display:flex}.analyticsLinksRow a{border:1px solid var(--border-soft);background:var(--surface-0);border-radius:999px;padding:8px 10px}.analyticsWarnings{gap:5px;display:grid}.analyticsDrilldown{z-index:50;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:min(520px,100vw - 40px);box-shadow:var(--shadow-strong);grid-template-rows:auto 1fr;gap:12px;padding:14px;display:grid;position:fixed;top:20px;bottom:20px;right:20px}.analyticsDrilldown.loading{grid-template-rows:auto;width:auto;bottom:auto}.analyticsDrilldownHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.analyticsDrilldownHead div{gap:3px;display:grid}.analyticsDrilldownHead span{color:var(--text-muted);font-size:12px}.analyticsDrilldownList{align-content:start;gap:8px;display:grid;overflow:auto}.analyticsDrilldownItem{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-0);gap:4px;padding:10px;display:grid}.analyticsDrilldownItem span{color:var(--text-muted);font-size:12px}.analyticsDrilldownItem p{margin:0;font-size:13px;line-height:1.45}@media (width<=1100px){.analyticsMetricGrid.main{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsTwoColumns,.analyticsTwoColumns.wideRight{grid-template-columns:1fr}}@media (width<=720px){.analyticsHeader,.analyticsControls{flex-direction:column;align-items:stretch}.analyticsHeaderMeta{justify-items:start}.analyticsMetricGrid.main,.analyticsMetricGrid.small,.analyticsMetricGrid.errors,.analyticsTimingGrid{grid-template-columns:1fr}}.analyticsDashboardPage .appModePill,.page-dashboard .appModePill{display:none!important}.analyticsMetricCard.disabled{cursor:default;opacity:.72}.analyticsMetricCard.disabled:hover{border-color:var(--border-soft);background:var(--surface-0);transform:none}.analyticsSourceTag{color:var(--text-muted);cursor:default;opacity:.8;justify-self:end;font-size:12px;font-weight:700;text-decoration:none}.analyticsExportLink{color:var(--accent-strong);font-size:12px;font-weight:700;text-decoration:none}.analyticsExportLink:hover{text-decoration:underline}.analyticsLinksRow .analyticsExportLink{border:1px solid var(--border-soft);background:var(--surface-0);border-radius:999px;padding:8px 10px}.analyticsDrilldown{z-index:auto;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius-xl);width:auto;box-shadow:var(--shadow-soft);grid-template-rows:auto auto;gap:12px;padding:14px;display:grid;position:static}.analyticsDrilldown.loading{grid-template-rows:auto;width:auto;position:static;bottom:auto}.analyticsDrilldownList{max-height:360px}.analyticsDrilldownItemHead{gap:3px;display:grid}.analyticsDrilldownItem small{color:var(--text-muted);font-size:12px}.analyticsTableRow .analyticsSourceTag{pointer-events:none}.messagePanelPage .messagePanelHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 14px;display:grid}.messageBucketCard{border:1px solid var(--border-soft,#94a3b83d);background:var(--surface-card,#ffffff0a);text-align:left;cursor:pointer;color:inherit;border-radius:16px;flex-direction:column;gap:5px;padding:14px 16px;transition:border-color .16s,transform .16s,background .16s;display:flex}.messageBucketCard:hover{border-color:var(--accent-border,#60a5fa8c);transform:translateY(-1px)}.messageBucketCard.active{border-color:var(--accent-border,#60a5fabf);background:var(--surface-card-active,#3b82f617)}.messageBucketCard span{color:var(--text-muted,#94a3b8);font-size:13px}.messageBucketCard b{font-size:28px;line-height:1}.messageBucketCard small{color:var(--text-muted,#94a3b8);font-size:12px}.messageWorkspaceBoard .workspaceInspector{min-height:520px}@media (width<=980px){.messagePanelPage .messagePanelHero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.messagePanelPage .messagePanelHero{grid-template-columns:1fr}}.copyIconButton{color:#b9c7df;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.copyIconButton:hover{color:#eef5ff;background:#6ea8ff21;border-color:#6ea8ff59;transform:translateY(-1px)}.copyBadgeWrap{align-items:center;gap:4px;display:inline-flex}.copyFact{background:#070c1673;border:1px solid #ffffff13;border-radius:14px;gap:5px;min-width:0;padding:10px;display:grid}.copyFact>span{color:#8ea0bd;font-size:11px;font-weight:850}.copyFact>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.copyFact b{overflow-wrap:anywhere;color:#f5f8ff;min-width:0;font-size:13px}.messageDetailTextHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.messagePanelRebuildPage{gap:14px;max-width:1280px;margin:0 auto;display:grid}.messagePanelRebuildPage .contextBar{min-height:58px}.messageTopTabs{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.messageTopTab{color:#aeb9d1;cursor:pointer;text-align:left;background:#0a0f1ab3;border:1px solid #7a8aa82e;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;transition:background .16s,border-color .16s,transform .16s,color .16s;display:flex}.messageTopTab:hover{color:#eef3ff;background:#121c2fdb;border-color:#6ea8ff47;transform:translateY(-1px)}.messageTopTab.active{color:#f3f7ff;background:#6ea8ff21;border-color:#6ea8ff8c}.messageTopTab span{font-size:12px;font-weight:900;line-height:1.15}.messageTopTab b{color:#fff;font-size:18px;line-height:1}.messagePanelToolbar{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:center;gap:12px;padding:12px;display:grid}.messagePanelTitleBlock{gap:3px;min-width:0;display:grid}.messagePanelTitleBlock b{color:#f5f8ff;font-size:14px}.messageSearch{margin:0}.messagePanelWorkArea{background:#ffffff07;border:1px solid #ffffff13;border-radius:18px;gap:10px;padding:12px;display:grid}.messageListHeader{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.messageListHeader div{align-items:baseline;gap:6px;display:flex}.messageListHeader b{color:#fff;font-size:18px}.messageListHeader span{color:#8f9fbd;font-size:12px}.messagePanelNotice{color:#bcd2f5;background:#0f172aa8;border:1px solid #60a5fa38;padding:8px 10px;font-size:12px;line-height:1.35}.messagePanelNotice.warn{color:#f7dca0;border-color:#f59e0b4d}.messageDetailDock{background:#ffffff07;border:1px solid #ffffff13;border-radius:18px;min-height:118px;padding:12px}.messageDetailEmpty{color:#96a5c0;align-content:center;gap:4px;min-height:92px;display:grid}.messageDetailEmpty b{color:#eef3ff}.messageDetailEmpty span{font-size:12px}.messageDetailCard{gap:12px;display:grid}.messageDetailHeader{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.messageDetailHeader span{color:#8ea0bd;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:950;display:block}.messageDetailHeader b{color:#fff;font-size:15px}.messageDetailActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.messageDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.messageDetailText{background:#070c1673;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:12px;display:grid}.messageDetailText b{color:#f5f8ff;font-size:13px}.messageDetailText p{color:#c7d2e6;margin:0;line-height:1.45}.messagePanelRebuildPage .messagePanelHero,.messagePanelRebuildPage .workspaceBoard,.messagePanelRebuildPage .workspaceTabs,.messagePanelRebuildPage .workspaceInspector,.messagePanelRebuildPage .workspaceLane{display:none!important}@media (width<=1120px){.messageTopTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.messagePanelToolbar{grid-template-columns:1fr}.messageDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.messageTopTabs{grid-template-columns:1fr}.messageDetailHeader{align-items:flex-start;display:grid}.messageDetailActions{justify-content:flex-start}.messageDetailGrid{grid-template-columns:1fr}}.manualImportTextarea{resize:vertical;width:100%;min-height:170px;color:inherit;font:inherit;background:#0f172a8c;border:1px solid #94a3b838;border-radius:14px;padding:12px 14px;line-height:1.45}.routeImportActions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.ticketPanelRefreshPage{gap:14px;max-width:1380px;margin:0 auto;display:grid}.ticketPanelTopTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ticketPanelToolbar{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.ticketPanelSummaryCard{background:#101a2bb8;border:1px solid #6ea8ff24;border-radius:14px;padding:10px 12px}.ticketPanelSummaryCard b{display:block}.ticketPanelGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.ticketPanelHeaderNote{text-align:right;max-width:520px;line-height:1.35}.ticketPanelDetailDock{min-height:640px;position:sticky;top:14px}.ticketPanelDetailDock .cardTitle{margin-bottom:12px}.messageTextBox{background:#070c1673;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:12px;display:grid}.messageTextBox>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.messageTextBox b{color:#f5f8ff}.messageTextBox pre{white-space:pre-wrap;word-break:break-word;color:#c8d4e9;margin:0;font-size:13px;line-height:1.45}@media (width<=1180px){.ticketPanelTopTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketPanelGrid{grid-template-columns:1fr}.ticketPanelDetailDock{min-height:0;position:static}.ticketPanelHeaderNote{text-align:left;max-width:none}}@media (width<=820px){.ticketPanelTopTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketPanelToolbar{grid-template-columns:1fr}.ticketPanelRefreshPage .messageListHeader{gap:8px;display:grid}}@media (width<=560px){.ticketPanelTopTabs{grid-template-columns:1fr}}.controlExtractionPage{gap:14px;max-width:1420px;margin:0 auto;display:grid}.controlStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.controlToolbar{border-radius:16px;grid-template-columns:minmax(280px,1fr) 220px auto;align-items:end;gap:12px;padding:12px;display:grid}.controlToolbar label{color:var(--muted);gap:6px;font-size:12px;display:grid}.controlExtractionGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start;gap:14px;display:grid}.controlExtractionListCard .cardTitle{margin-bottom:10px}.controlExtractionRows{gap:10px;max-height:760px;padding-right:4px;display:grid;overflow:auto}.controlExtractionRow{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#0c121fb3;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:12px;display:grid}.controlExtractionRow:hover,.controlExtractionRow.active{background:#19263ec7;border-color:#6ea8ff73}.controlExtractionRowTop,.controlExtractionRowMeta,.controlExtractionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.controlExtractionRowTop b{overflow-wrap:anywhere}.controlExtractionRow p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.controlExtractionRowMeta{color:var(--muted);flex-wrap:wrap;font-size:12px}.controlExtractionDetail{position:sticky;top:14px}.controlExtractionHeader{background:#070c1673;border:1px solid #ffffff13;border-radius:14px;margin-bottom:12px;padding:12px}.controlExtractionHeader span{color:var(--muted);font-size:12px;display:block}.controlExtractionHeader b{overflow-wrap:anywhere}.controlFieldBlocks{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.controlFieldBlock{background:#070c1673;border:1px solid #ffffff13;border-radius:14px;align-content:start;gap:7px;padding:12px;font-size:13px;display:grid}.controlFieldBlock>b{color:var(--text);margin-bottom:2px}.controlFieldBlock span{color:var(--muted);overflow-wrap:anywhere}.controlFieldBlock.ok{border-color:#44cb8b2e}.controlFieldBlock.warn{border-color:#f59e0b33}.controlExtractionRows::-webkit-scrollbar{width:10px}.controlExtractionRows::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px}@media (width<=1180px){.controlStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlExtractionGrid{grid-template-columns:1fr}.controlExtractionDetail{position:static}}@media (width<=760px){.controlStatsGrid,.controlToolbar,.controlFieldBlocks{grid-template-columns:1fr}}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 26% 70%,#ffffff05),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 84px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#00000029 54%,#0000);mask-image:linear-gradient(#000000a6,#00000029 54%,#0000)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.32;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 30%);position:fixed;inset:0}.shell,.loginShell,.appShellV2{background:0 0!important}.appHeader{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);box-shadow:0 14px 44px #00000047,inset 0 1px #ffffff06;background:linear-gradient(#050611eb,#070814c2)!important;border-bottom:1px solid #cbd8ff1f!important}.brandTitle,.appBrandTitle{letter-spacing:-.02em;color:#fff}.topNavGroup summary{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(#ffffff13,#ffffff09)!important;border-color:#d6e1ff1f!important}.topNavGroup summary:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#03f0,#7000ff47,#ffccf21c);transition:opacity .18s;position:absolute;inset:-1px}.topNavGroup.active summary,.topNavGroup[open] summary,.topNavGroup summary:hover{color:#fff!important;background:linear-gradient(135deg,#0033ff38,#7000ff33)!important;border-color:#7000ff94!important;box-shadow:inset 0 0 0 1px #ffffff09,0 10px 34px #0033ff29!important}.topNavGroup.active summary:before,.topNavGroup[open] summary:before,.topNavGroup summary:hover:before{opacity:1}.topNavPanel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0c0e1cfa,#070812fa)!important;border-color:#d6e1ff21!important;box-shadow:0 24px 90px #00000094,inset 0 0 0 1px #ffffff06!important}.topNavItem:hover,.topNavItem.active{box-shadow:inset 0 0 0 1px #7000ff2e;background:linear-gradient(135deg,#0033ff2e,#7000ff2e)!important}.appShellV2 .main,.main{position:relative}.appShellV2 .main:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#0033ff59,#7000ff73,#0000);height:1px;position:fixed;top:74px;left:24px;right:24px}.card,.contextBar,.detailsToggle,.workspaceLane,.workspaceInspector,.workspaceControlBar,.workStatusStrip,.workspaceWarnings,.workspaceQueueCard,.workItem,.workActivity,.dashboardKpiCard,.serviceLevelCard,.metricCard,.analyticsMetricCard,.ticketPanelCard,.messagePanelCard,.routeCard,.eventFeedItem,.infoFact,.loginCard{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:var(--shadow-soft)!important;background:linear-gradient(#ffffff15,#ffffff0a),linear-gradient(135deg,#0033ff0b,#7000ff0a)!important;border-color:#d6e1ff1d!important}.card:hover,.dashboardKpiCard:hover,.serviceLevelCard:hover,.workspaceQueueCard:hover,.workItem:hover,.routeCard:hover,.eventFeedItem:hover,.topNavItem:hover{box-shadow:var(--shadow-hover)!important;border-color:#7000ff61!important}.cardTitle,.dashboardSectionHead h2,.workspaceInspectorHead b,.topbar h1{color:#fff;letter-spacing:-.025em}.cardTitle svg,.dashboardSectionHead svg,.workspaceInspectorHead svg,.topNavItem svg{color:#9fb7ff!important}.hero,.dashboardHero,.pageHero,.contextBar{position:relative;overflow:hidden;background:radial-gradient(circle at 88% -20%,#ffccf23d,#0000 34%),radial-gradient(circle at 12% 0,#0033ff42,#0000 32%),linear-gradient(135deg,#07001abd,#0d1227b8)!important;border-color:#7000ff38!important}.hero:after,.dashboardHero:after,.pageHero:after,.contextBar:after{content:"";pointer-events:none;background:radial-gradient(circle,#7000ff4d,#0033ff24 42%,#0000 68%);border-radius:999px;width:340px;height:340px;position:absolute;inset:auto -80px -150px auto}.hero>*,.dashboardHero>*,.pageHero>*,.contextBar>*{z-index:1;position:relative}.statValue,.dashboardKpiCard strong,.serviceLevelCard strong,.analyticsMetricCard strong,.metricCard strong{color:#fff;text-shadow:0 0 24px #7000ff2e}.primaryButton,.uiButton.primary,.uiButton[data-variant=primary],button.primaryButton{color:#fff!important;background:linear-gradient(135deg,#03f 0%,#5b25ff 48%,#7000ff 100%)!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 36px #0033ff38,0 0 34px #7000ff29,inset 0 1px #ffffff2e!important}.primaryButton:hover,.uiButton.primary:hover,.uiButton[data-variant=primary]:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-1px)}.ghostButton,.uiButton,.workspaceFilterTabs button,.workspaceTabs button,.ticketPanelTopTabs button,.messagePanelTabs button{box-shadow:inset 0 1px #ffffff0b;color:#dfe8ff!important;background:linear-gradient(#ffffff10,#ffffff08)!important;border-color:#d6e1ff1c!important}.ghostButton:hover,.uiButton:hover,.workspaceFilterTabs button:hover,.workspaceTabs button:hover,.ticketPanelTopTabs button:hover,.messagePanelTabs button:hover,.workspaceFilterTabs button.active,.workspaceTabs button.active,.ticketPanelTopTabs button.active,.messagePanelTabs button.active{box-shadow:0 10px 28px #0033ff1a,inset 0 0 0 1px #ffffff06;background:linear-gradient(135deg,#0033ff29,#7000ff29)!important;border-color:#7000ff6b!important}input,select,textarea{box-shadow:inset 0 1px #ffffff09;background:#02040c75!important;border-color:#d6e1ff1c!important}.dataRow,.controlExtractionRow,.supportDecisionRow,.replyCandidateRow,.screenCheckItem,.controlFieldBlock,.controlExtractionHeader{background:linear-gradient(#ffffff0c,#ffffff06)!important;border-color:#d6e1ff16!important}.dataRow:hover,.controlExtractionRow:hover,.controlExtractionRow.active,.replyCandidateRow:hover,.supportDecisionRow:hover{background:linear-gradient(135deg,#0033ff1b,#7000ff1b)!important;border-color:#7000ff5c!important}.status-ok,.badge.ok,.ok,.successBox{border-color:#78e9bd47!important}.status-danger,.badge.danger,.danger,.formError{border-color:#ff8fac4d!important}.status-warn,.badge.warn,.warn,.alert{border-color:#ffd48a4d!important}::-webkit-scrollbar{width:10px;height:10px}@media (width<=760px){.appShellV2 .main:before{display:none}.appHeader{border-radius:0 0 18px 18px}}body{background-color:#0000!important;background-image:radial-gradient(circle at 18% -8%,#557cff1c 0,#557cff0d 20%,#0000 42%),radial-gradient(circle at 92% 0,#7031ff1a 0,#7031ff0b 22%,#0000 46%),linear-gradient(#080b12 0%,#060810 44%,#05060b 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}body:after{opacity:.1!important;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 34%)!important}.appHeader{-webkit-backdrop-filter:blur(20px)saturate(120%)!important;backdrop-filter:blur(20px)saturate(120%)!important;background:#05070de6!important;border-bottom:1px solid #bdcceb1a!important;box-shadow:0 16px 48px #00000052,inset 0 1px #ffffff06!important}.brandMark,.appBrandMark{background:linear-gradient(135deg,#2f62ff 0%,#5f3dff 100%)!important;box-shadow:inset 0 0 0 1px #ffffff26,0 12px 34px #2458ff33!important}.brandSub,.appBrandSub{color:#8f9ab3!important}.topNavGroup summary{background:#ffffff0b!important;border-color:#bdcceb1b!important;box-shadow:inset 0 1px #ffffff09!important}.topNavGroup summary:before{display:none!important}.topNavPanel{background:#090c15fb!important;border-color:#bdcceb1b!important;box-shadow:0 24px 82px #0000009e,inset 0 0 0 1px #ffffff05!important}.appShellV2 .main:before{opacity:.55!important;background:linear-gradient(90deg,#0000,#557cff29,#8057ff24,#0000)!important}.card,.contextBar,.detailsToggle,.workspaceLane,.workspaceInspector,.workspaceControlBar,.workStatusStrip,.workspaceWarnings,.workspaceQueueCard,.workItem,.workActivity,.dashboardKpiCard,.serviceLevelCard,.metricCard,.analyticsMetricCard,.ticketPanelCard,.messagePanelCard,.routeCard,.eventFeedItem,.infoFact,.loginCard,.screenCheckItem,.controlFieldBlock,.dataRow,.controlExtractionRow,.supportDecisionRow,.replyCandidateRow,.controlExtractionHeader{box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:blur(14px)saturate(108%)!important;backdrop-filter:blur(14px)saturate(108%)!important;background:linear-gradient(#ffffff0d,#ffffff07),#070a12d6!important;border-color:#bdcceb17!important}.card:hover,.dashboardKpiCard:hover,.serviceLevelCard:hover,.workspaceQueueCard:hover,.workItem:hover,.routeCard:hover,.eventFeedItem:hover,.dataRow:hover,.controlExtractionRow:hover,.replyCandidateRow:hover,.supportDecisionRow:hover{box-shadow:var(--shadow-hover)!important;background:linear-gradient(#ffffff0f,#ffffff08),#090d17e0!important;border-color:#5e7dff40!important}.fakeCheckRow.active{background:#19263ec7!important;border-color:#6ea8ff73!important}.fakeCheckActionCell{justify-content:center;align-items:flex-start}.signalSummaryGrid{flex-wrap:wrap;gap:6px;padding:8px 0 2px;display:flex}.signalSummaryChip{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:flex}.signalSummaryChip span{color:var(--muted)}.signalSummaryChip b{color:var(--text)}.signalSummaryChip--danger{background:#ef444414;border-color:#ef444447}.signalSummaryChip--warn{background:#f59e0b12;border-color:#f59e0b47}.signalSummaryChip--info{background:#6ea8ff12;border-color:#6ea8ff42}.signalFilterBar{flex-wrap:wrap;gap:5px;padding:4px 0 8px;display:flex}.signalFilterBtn{color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:3px 9px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.signalFilterBtn:hover{color:var(--text);background:#6ea8ff1a;border-color:#6ea8ff47}.signalFilterBtn.active{color:var(--text);background:#6ea8ff29;border-color:#6ea8ff73}.signalBadgeCell{padding-top:2px}.signalBadgeList{flex-wrap:wrap;gap:4px;display:flex}.signalBadge{white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:2px 7px;font-size:11px}.signalBadge--danger{color:#fca5a5;background:#ef444421;border-color:#ef444461}.signalBadge--warn{color:#fde68a;background:#f59e0b1c;border-color:#f59e0b5c}.signalBadge--info{color:#a5c4fe;background:#6ea8ff1a;border-color:#6ea8ff52}.explainDrawerBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060e9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.explainDrawer{background:linear-gradient(#0c121ffa,#070a12fa);border-left:1px solid #bdcceb24;width:min(760px,100vw);height:100vh;padding:18px;overflow:auto;box-shadow:-24px 0 60px #00000052}.explainDrawerHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.explainDrawerHead span,.explainDrawerHead p{color:var(--muted);margin:0}.explainDrawerHead h2{margin:4px 0;font-size:24px}.explainDrawerBody{gap:12px;padding-bottom:40px;display:grid}.explainMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.explainSection{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:12px}.explainSection h3{margin:0 0 10px;font-size:16px}.explainListBlock{gap:8px;margin-top:10px;display:grid}.explainChipList{flex-wrap:wrap;gap:8px;display:flex}.explainChip{color:var(--text);overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:5px 9px;font-size:12px}.explainChip.ok{background:#4cd38a1a;border-color:#4cd38a4d}.explainChip.warn{background:#ffbe5c1a;border-color:#ffbe5c57}.explainChip.info{background:#6ea8ff1a;border-color:#6ea8ff52}@media (width<=820px){.explainMetaGrid{grid-template-columns:1fr}.explainDrawer{padding:14px}.explainDrawerHead{display:grid}}.hero,.dashboardHero,.pageHero,.contextBar{background:radial-gradient(circle at 90% -12%,#557cff1d,#0000 35%),linear-gradient(135deg,#0b0f1aeb,#090d17e0)!important;border-color:#5e7dff29!important}.hero:after,.dashboardHero:after,.pageHero:after,.contextBar:after{opacity:.72!important;background:radial-gradient(circle,#557cff1f,#7031ff0e 42%,#0000 68%)!important}.dashboardKpiCard,.serviceLevelCard,.workspaceQueueCard{background:linear-gradient(#ffffff0e,#ffffff07),#080c15e0!important}.statValue,.dashboardKpiCard strong,.serviceLevelCard strong,.analyticsMetricCard strong,.metricCard strong{text-shadow:none!important}.primaryButton,.uiButton.primary,.uiButton[data-variant=primary],button.primaryButton{background:linear-gradient(135deg,#2458ff 0%,#6f31ff 100%)!important;border-color:#ffffff1c!important;box-shadow:0 10px 30px #2458ff2e,inset 0 1px #ffffff29!important}.primaryButton:hover,.uiButton.primary:hover,.uiButton[data-variant=primary]:hover{transform:translateY(-1px);filter:brightness(1.05)saturate(1.02)!important}.ghostButton,.uiButton,.workspaceFilterTabs button,.workspaceTabs button,.ticketPanelTopTabs button,.messagePanelTabs button{background:#ffffff0b!important;border-color:#bdcceb18!important;box-shadow:inset 0 1px #ffffff07!important}.ghostButton:hover,.uiButton:hover,.workspaceFilterTabs button:hover,.workspaceTabs button:hover,.ticketPanelTopTabs button:hover,.messagePanelTabs button:hover,.workspaceFilterTabs button.active,.workspaceTabs button.active,.ticketPanelTopTabs button.active,.messagePanelTabs button.active{background:#557cff1b!important;border-color:#5e7dff4d!important;box-shadow:0 8px 22px #0000002e,inset 0 0 0 1px #ffffff05!important}input,select,textarea{background:#02040a94!important;border-color:#bdcceb1b!important;box-shadow:inset 0 1px #ffffff06!important}.badge,.statusBadge,.modeBadge,.appModePill,.pillWrap span,.workspaceStats span{color:#d9e2f8!important;background:#557cff13!important;border-color:#bdcceb1b!important}::-webkit-scrollbar-track{background:#ffffff06!important}::-webkit-scrollbar-thumb{background:#717fa16b!important;border:2px solid #05060bdb!important}html{background:#050506!important}body:before{opacity:.18!important;background:linear-gradient(90deg,#ffffff05,#0000 28% 72%,#ffffff03),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 124px),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 92px)!important;-webkit-mask-image:linear-gradient(#0000005c,#00000014 52%,#0000)!important;mask-image:linear-gradient(#0000005c,#00000014 52%,#0000)!important}body:after{display:none!important}.appHeader{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07080a!important;border-bottom:1px solid #ffffff1a!important}.appShellV2 .main:before{display:none!important}.brandMark,.appBrandMark{box-shadow:none!important;background:#252734!important;border:1px solid #ffffff29!important;border-radius:6px!important}.brandName,.appBrandName{letter-spacing:.01em!important}.brandSub,.appBrandSub{color:#8b8f99!important;letter-spacing:.04em!important;text-transform:uppercase!important}.topNavGroup summary{box-shadow:none!important;background:#111216!important;border:1px solid #ffffff1c!important;border-radius:7px!important;min-height:34px!important}.topNavPanel{background:#08090b!important;border:1px solid #ffffff1f!important;border-radius:8px!important;box-shadow:0 18px 42px #00000085!important}.topNavItem{border-radius:5px!important}.topNavItem:hover,.topNavItem.active{background:#171820!important;box-shadow:inset 2px 0 #9088ffbd!important}.card,.contextBar,.detailsToggle,.workspaceLane,.workspaceInspector,.workspaceControlBar,.workStatusStrip,.workspaceWarnings,.workspaceQueueCard,.workItem,.workActivity,.dashboardKpiCard,.serviceLevelCard,.metricCard,.analyticsMetricCard,.ticketPanelCard,.messagePanelCard,.routeCard,.eventFeedItem,.infoFact,.loginCard,.screenCheckItem,.controlFieldBlock,.dataRow,.controlExtractionRow,.supportDecisionRow,.replyCandidateRow,.controlExtractionHeader,.hero,.dashboardHero,.pageHero,.preflightGate,.operatorDashboardHeader,.operatorMainQueue,.operatorSidePanel,.operatorTaskRow,.operatorRecentMini,.analyticsPanel,.analyticsMetricGrid,.analyticsTableLike,.analyticsDrilldownItem,.ticketPanelSummary,.ticketPanelList,.messagePanelShell,.messagePanelList,.messagePanelItem,.queueGuideCard,.runbookNavItem,.runbookCard,.archivePanel,.qaCheckRow,.qaCategoryCard,.decisionCatalogItem,.decisionCaseSummary div,.decisionGuardBox,.supportDecisionRecentRow,.flowCard,.flowMetaGrid span{border-radius:6px!important}.dashboardKpiCard,.serviceLevelCard,.analyticsMetricCard,.metricCard,.workspaceQueueCard,.ticketPanelCard,.messagePanelCard{border-radius:5px!important}.uiButton,.ghostButton,.primaryButton,.workspaceFilterTabs button,.workspaceTabs button,.ticketPanelTopTabs button,.messagePanelTabs button,.queueTab,.analyticsLinksRow a,.analyticsSourceStatus span,.badge,.statusBadge,.modeBadge,.appModePill,.pillWrap span,.workspaceStats span,input,select,textarea{border-radius:4px!important}.card,.contextBar,.detailsToggle,.workspaceLane,.workspaceInspector,.workspaceControlBar,.workStatusStrip,.workspaceWarnings,.workspaceQueueCard,.workItem,.workActivity,.dashboardKpiCard,.serviceLevelCard,.metricCard,.analyticsMetricCard,.ticketPanelCard,.messagePanelCard,.routeCard,.eventFeedItem,.infoFact,.loginCard,.screenCheckItem,.controlFieldBlock,.dataRow,.controlExtractionRow,.supportDecisionRow,.replyCandidateRow,.controlExtractionHeader{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0d0e11!important;border:1px solid #ffffff18!important}.card:hover,.dashboardKpiCard:hover,.serviceLevelCard:hover,.workspaceQueueCard:hover,.workItem:hover,.routeCard:hover,.eventFeedItem:hover,.dataRow:hover,.controlExtractionRow:hover,.replyCandidateRow:hover,.supportDecisionRow:hover{box-shadow:none!important;background:#101116!important;border-color:#b9b9cd38!important;transform:none!important}.hero,.dashboardHero,.pageHero,.contextBar{box-shadow:none!important;background:#0c0d10!important;border:1px solid #ffffff1a!important}.hero:after,.dashboardHero:after,.pageHero:after,.contextBar:after{display:none!important}.dashboardKpiCard,.serviceLevelCard,.workspaceQueueCard,.analyticsMetricCard,.metricCard{background:#101115!important;border:1px solid #ffffff13!important;min-height:86px!important}.dashboardKpiCard:before,.serviceLevelCard:before,.workspaceQueueCard:before,.analyticsMetricCard:before,.metricCard:before{display:none!important}.statValue,.dashboardKpiCard strong,.serviceLevelCard strong,.analyticsMetricCard strong,.metricCard strong{color:#f3f4f6!important;text-shadow:none!important;letter-spacing:.01em!important}.dashboardKpiCard span,.serviceLevelCard span,.analyticsMetricCard span,.metricCard span,.dashboardKpiCard small,.serviceLevelCard small,.analyticsMetricCard small,.metricCard small{color:#858a94!important}.primaryButton,.uiButton.primary,.uiButton[data-variant=primary],button.primaryButton{color:#fff!important;box-shadow:none!important;background:#171a2b!important;border:1px solid #9c94ff6b!important}.primaryButton:hover,.uiButton.primary:hover,.uiButton[data-variant=primary]:hover{filter:none!important;background:#1e2240!important;border-color:#bebaff94!important;transform:none!important}.ghostButton,.uiButton,.workspaceFilterTabs button,.workspaceTabs button,.ticketPanelTopTabs button,.messagePanelTabs button,.queueTab{box-shadow:none!important;color:#d8dce5!important;background:#0f1013!important;border:1px solid #ffffff1a!important}.ghostButton:hover,.uiButton:hover,.workspaceFilterTabs button:hover,.workspaceTabs button:hover,.ticketPanelTopTabs button:hover,.messagePanelTabs button:hover,.queueTab:hover,.workspaceFilterTabs button.active,.workspaceTabs button.active,.ticketPanelTopTabs button.active,.messagePanelTabs button.active,.queueTab.active{color:#fff!important;background:#151722!important;border-color:#9c94ff6b!important;transform:none!important;box-shadow:inset 0 -1px #9c94ff5c!important}input,select,textarea{box-shadow:none!important;color:#f3f4f6!important;background:#07080a!important;border:1px solid #ffffff1c!important}input:focus,select:focus,textarea:focus{box-shadow:var(--focus-ring)!important;border-color:#9c94ff8c!important}::placeholder{color:#6f747f!important}.badge,.statusBadge,.modeBadge,.appModePill,.pillWrap span,.workspaceStats span,.analyticsSourceStatus span{color:#cfd3dc!important;box-shadow:none!important;background:#121318!important;border:1px solid #ffffff1c!important}.alert{color:#eac983!important;background:#f59e0b0e!important;border-color:#f59e0b42!important}.successBox{color:#bfe8d1!important;background:#23c5800d!important;border-color:#23c5803d!important}.formError{color:#f3b7c2!important;background:#f43f5e0f!important;border-color:#f43f5e42!important}.analyticsPage,.ticketPanelPage,.messagePanelPage,.workspacePage,.controlPage{gap:12px!important}.analyticsHero,.ticketPanelHero,.messagePanelHero,.pageTitleBlock{margin-bottom:10px!important}.analyticsMetricGrid,.dashboardKpiGrid,.ticketPanelStats,.messagePanelStats{gap:8px!important}.analyticsTableLike,.ticketPanelList,.messagePanelList{background:#0b0c0e!important;border-color:#ffffff17!important}.dataRow,.messagePanelItem,.ticketPanelRow,.eventFeedItem,.workItem,.operatorTaskRow{background:#0d0e11!important;border-color:#ffffff13!important;padding:10px 11px!important}.dataRow:hover,.messagePanelItem:hover,.ticketPanelRow:hover,.eventFeedItem:hover,.workItem:hover,.operatorTaskRow:hover{background:#111217!important;border-color:#ffffff24!important}.card h3,.dashboardSectionTitle,.analyticsSectionTitle,.ticketPanelSectionTitle,.messagePanelSectionTitle,.workspaceLaneTitle,.controlSectionTitle{letter-spacing:.035em!important;color:#f3f4f6!important}.card label,.fieldLabel,.metricLabel,.analyticsMetricLabel,.dashboardKpiCard label,.serviceLevelCard label,.workspaceQueueCard label{color:#858a94!important;letter-spacing:.045em!important}::-webkit-scrollbar-track{background:#060607!important;border-radius:0!important}::-webkit-scrollbar-thumb{background:#32343a!important;border:2px solid #060607!important;border-radius:2px!important}::-webkit-scrollbar-thumb:hover{background:#484b55!important}.loginShell{background:#050506!important}html,body{color:#f1f2f4!important;background:#050506!important}body{background:linear-gradient(#080809 0%,#050506 34%,#040405 100%)!important}body:before{opacity:.055!important;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 160px)!important}.appHeader{background:#070708!important;border-bottom:1px solid #ffffff1c!important;min-height:52px!important;padding:7px 14px!important}.appBrand{gap:9px!important;min-width:178px!important}.brandMark,.appBrandMark{background:#1f2230!important;border-radius:4px!important;width:34px!important;height:34px!important}.brandTitle,.appBrandName{font-size:13px!important;font-weight:850!important;line-height:1.1!important}.brandSub,.appBrandSub{letter-spacing:.035em!important;color:#a1a6b2!important;font-size:10px!important}.topNav{gap:8px!important}.topNavGroup summary{color:#e8eaf0!important;background:#101114!important;border:1px solid #ffffff24!important;border-radius:4px!important;min-height:34px!important;padding:0 13px!important}.topNavGroup.active summary,.topNavGroup[open] summary,.topNavGroup summary:hover{background:#12141b!important;border-color:#9692ff75!important;box-shadow:inset 0 -1px #9692ff73!important}.topNavPanel{background:#090a0c!important;border-color:#ffffff21!important;border-radius:4px!important}.topNavItem{border-radius:3px!important;min-height:30px!important}.appHeaderRight{gap:10px!important}.appUserMini b{font-size:12px!important}.appUserMini span{font-size:11px!important}.appShellV2 .main,.main{width:100%!important;max-width:1560px!important;margin:0 auto!important;padding:24px 28px 38px!important}.workspacePage,.analyticsDashboardPage,.routesWorkspace,.requisitesWorkspace,.controlPage,.telegramChatsWorkspace,.diagnosticsWorkspace,.queuesWorkspace,.logsWorkspace,.receiptArchivePage,.traderParserPageV3,.modeGuardPage,.safeActionsPage,.riskPage,.casesWorkspace,.testModeWorkspace{gap:12px!important;display:grid!important}.card,.analyticsSection,.messagePanelShell,.ticketPanelSummary,.ticketPanelList,.messagePanelList,.routeTopCard,.routeCard,.routeReadinessCard,.queueGuideCard,.runbookCard,.adminFold,.detailsToggle,.workspaceLane,.workspaceInspector,.workspaceControlBar,.workspaceWarnings,.workspaceQueueCard,.workItem,.workActivity,.dataTable,.dataCards,.caseFilterCard,.caseListPanel,.caseDetailsPanel{box-shadow:none!important;background:#0b0c0e!important;border:1px solid #ffffff1b!important;border-radius:5px!important}.card,.analyticsSection{padding:14px!important}.card.hero,.hero,.dashboardHero,.pageHero,.contextBar{background:#0b0c0e!important;border-color:#ffffff1f!important;padding:14px 16px!important}h1{letter-spacing:-.025em!important;font-size:28px!important;line-height:1.05!important}h2{letter-spacing:-.01em!important;font-size:18px!important}h3,.cardTitle,.analyticsSectionHead h2,.dashboardSectionHead h2,.workspaceLaneTitle,.controlSectionTitle{letter-spacing:.005em!important;font-size:15px!important}p,span,small,label,button,input,select,textarea{line-height:1.35!important}label,.fieldLabel,.cellLabel,.detailLabel,.analyticsMetricTitle,.metricLabel{text-transform:none!important;letter-spacing:.015em!important;font-size:12px!important}.analyticsHeader{align-items:flex-end!important;padding:0 0 8px!important}.analyticsHeader h1{font-size:28px!important}.analyticsControls{background:#0b0c0e!important;border-color:#ffffff1a!important;border-radius:5px!important;padding:9px 10px!important}.analyticsPeriodTabs{gap:6px!important}.analyticsPeriodTabs button{background:#090a0c!important;border-color:#ffffff1a!important;border-radius:4px!important;min-height:32px!important;padding:7px 12px!important}.analyticsPeriodTabs button.active{color:#fff!important;background:#12141c!important;border-color:#9792ff70!important;box-shadow:inset 0 -1px #9792ff6b!important}.analyticsMetricGrid{gap:8px!important}.analyticsMetricGrid.main{grid-template-columns:repeat(4,minmax(0,1fr))!important}.analyticsMetricCard,.dashboardKpiCard,.serviceLevelCard,.metricCard,.workspaceQueueCard{background:#101114!important;border-color:#ffffff16!important;border-radius:4px!important;min-height:78px!important;padding:12px!important}.analyticsMetricCard strong,.dashboardKpiCard strong,.serviceLevelCard strong,.metricCard strong,.statValue{letter-spacing:-.025em!important;font-size:22px!important;font-weight:850!important}.analyticsSectionHead{margin-bottom:10px!important}.analyticsTwoColumns,.analyticsTwoColumns.wideRight{gap:12px!important}.analyticsTableLike{background:#0a0b0c!important;border-radius:4px!important}.analyticsTableRow{background:#0b0c0e!important;border-color:#ffffff12!important;padding:9px 10px!important}.controlStatsGrid,.checkCardGrid,.statsGrid,.grid4{gap:8px!important}.formGrid,.compactFormGrid,.counterpartyManageGridV4,.routeTopGrid,.requisiteMainGrid,.safeFormGrid,.telegramSenderGrid{gap:10px!important}input,select,textarea{background:#070808!important;border-color:#ffffff1f!important;border-radius:3px!important;min-height:34px!important;padding:8px 10px!important}textarea{min-height:92px!important}button,.uiButton,.ghostButton,.primaryButton,.dangerButton,.smallButton,.compactButton{border-radius:3px!important;min-height:34px!important}.primaryButton,.uiButton.primary,.uiButton[data-variant=primary]{background:#151724!important;border-color:#9994ff70!important}.primaryButton:hover,.uiButton.primary:hover,.uiButton[data-variant=primary]:hover{background:#1a1d2f!important}.dataTable,.dataCards,.routeCardsList,.counterpartyRowsV4,.eventFeed,.syncLogList{gap:6px!important}.routeMetaGrid,.caseMetaGrid,.detailsGrid,.supportFactsGrid,.controlFieldBlocks{gap:8px!important}.routeMetaGrid span,.caseMetaGrid span,.detailItem,.controlFieldBlock,.infoFact,.receiptFact{background:#0f1012!important;border-color:#ffffff14!important;border-radius:4px!important;padding:8px 9px!important}.routeCardTop,.caseCardTop,.messageListHeader,.controlExtractionRowTop{gap:10px!important}.workspaceFilterTabs button,.workspaceTabs button,.ticketPanelTopTabs button,.messagePanelTabs button,.messageTopTabs button,.telegramTabsV2 button,.queueTab,.analyticsLinksRow a,.analyticsSourceStatus span,.badge,.statusBadge,.modeBadge,.appModePill,.pillWrap span,.workspaceStats span{background:#101114!important;border-color:#ffffff1f!important;border-radius:3px!important;padding:6px 9px!important}.workspaceFilterTabs button.active,.workspaceTabs button.active,.ticketPanelTopTabs button.active,.messagePanelTabs button.active,.messageTopTabs button.active,.telegramTabsV2 button.active,.queueTab.active{background:#12141c!important;border-color:#9792ff6b!important;box-shadow:inset 0 -1px #9792ff6b!important}.appShellV2 .main{padding-bottom:64px!important}@media (width<=1100px){.analyticsMetricGrid.main{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShellV2 .main,.main{padding:18px 16px 52px!important}}@media (width<=720px){.analyticsMetricGrid.main{grid-template-columns:1fr!important}.appHeader{position:relative!important}}.appShellV2 .main,.main{max-width:var(--rg-page-max)!important;padding-top:22px!important}.workspacePage,.messagePanelPage,.ticketPanelPage,.routesWorkspace,.analyticsDashboardPage,.controlPage,.requisitesWorkspace{max-width:var(--rg-page-max)!important;margin-inline:auto!important}.card,.contextBar,.messagePanelToolbar,.messagePanelWorkArea,.messageDetailDock,.ticketPanelSummaryCard,.routeTopCard,.counterpartyGroupCardV4,.counterpartyGroupCardV3,.routeCard,.adminFold,.detailsToggle{background:var(--rg-panel-bg)!important;border-color:var(--rg-row-border)!important}.contextBar{padding:16px 18px!important}.contextBar h1,.contextBar h2,.contextBar .contextTitle{font-size:20px!important;line-height:1.12!important}.topNavGroup{position:relative!important}.topNavPanel{z-index:80!important;min-width:240px!important;padding:7px!important;box-shadow:0 18px 48px #0000008c!important}.topNavItem{padding:9px 10px!important;font-size:13px!important}.topNavItem svg{width:15px!important;height:15px!important}.messagePanelPage .messageTopTabs,.ticketPanelPage .messageTopTabs{gap:7px!important}.messagePanelPage .messageTopTab,.ticketPanelPage .messageTopTab{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:37px!important;padding:8px 10px!important;display:flex!important}.messageTopTab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.messageTopTab b{font-size:18px!important;line-height:1!important}.messagePanelToolbar{grid-template-columns:minmax(0,1fr) minmax(320px,460px)!important;gap:12px!important;padding:12px!important}.messagePanelTitleBlock b{font-size:14px!important}.messagePanelTitleBlock span{color:var(--rg-muted)!important;font-size:12px!important;line-height:1.35!important}.messagePanelWorkArea{padding:14px!important;overflow:hidden!important}.messageListHeader{align-items:center!important;padding:0 0 12px!important}.ticketPanelPage{max-width:1500px!important}.ticketPanelTopTabs{grid-template-columns:repeat(5,minmax(140px,1fr))!important;gap:8px!important}.ticketPanelToolbar{grid-template-columns:minmax(0,1fr) minmax(330px,460px)!important;align-items:stretch!important}.ticketPanelSummaryCard{border-radius:4px!important;padding:10px 12px!important}.ticketPanelGrid{grid-template-columns:minmax(640px,1fr) minmax(430px,540px)!important;gap:14px!important}.ticketPanelDetailDock{min-height:0!important}.ticketPanelDetailCard,.ticketPanelDetailDock .card{height:auto!important}.messageDetailsGrid,.messageDetailGrid,.detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.infoFact,.detailItem,.controlFieldBlock,.receiptFact,.routeMetaGrid span,.caseMetaGrid span{min-height:48px!important}.infoFact b,.detailItem b,.controlFieldBlock b,.receiptFact b{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.routesWorkspace{max-width:1540px!important}.routesWorkspace .contextBar,.routesWorkspace .card,.routesWorkspace .adminFold{padding:14px!important}.routesWorkspace .routeTopGrid,.routesWorkspace .formGrid,.routesWorkspace .compactFormGrid,.counterpartyManageGridV4,.counterpartyAliasForm{gap:8px!important}.routesWorkspace label,.counterpartyGroupCardV4 label,.counterpartyGroupCardV3 label{color:#9aa2af!important;font-size:12px!important}.routesWorkspace input,.routesWorkspace select,.routesWorkspace textarea{min-height:35px!important;font-size:13px!important}.routesWorkspace button,.routesWorkspace .primaryButton,.routesWorkspace .ghostButton{min-height:35px!important;padding:7px 12px!important;font-size:13px!important}.routesWorkspace .supportNextAction{background:#0d1218!important;border-color:#677faa47!important;border-radius:4px!important;padding:9px 10px!important}.routesWorkspace .supportNextAction span{letter-spacing:.08em!important;color:#8da2c4!important;font-size:10px!important}.routesWorkspace .supportNextAction b{font-size:12px!important;line-height:1.32!important}.counterpartyGroupCardV4,.counterpartyGroupCardV3{border-radius:4px!important;padding:12px!important}.counterpartyGroupCardV4 .routeCardTop,.counterpartyGroupCardV3 .routeCardTop{margin-bottom:8px!important}.counterpartyManageGridV4{grid-template-columns:repeat(6,minmax(120px,1fr))!important}.counterpartyManageGridV4 .wide{grid-column:span 2!important}.counterpartyManageGridV4 label:has(textarea){grid-column:span 2!important}.counterpartyRowV4{grid-template-columns:minmax(190px,1fr) auto auto!important;align-items:center!important;min-height:42px!important;display:grid!important}.counterpartyRowsV4{max-height:520px!important;padding-right:6px!important;overflow:auto!important}.routeMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.routeMetaGrid small{letter-spacing:.065em!important;text-transform:uppercase!important;font-size:10px!important}.routeMetaGrid b{font-size:13px!important}.badge,.statusBadge,.modeBadge,.pillWrap span{min-height:24px!important;font-size:11px!important;line-height:1.1!important}pre.technicalPre,.technicalPre,pre{font-family:Consolas,Courier New,monospace!important;font-size:12px!important}@media (width<=1260px){.ticketPanelGrid{grid-template-columns:1fr!important}.ticketPanelDetailDock{position:static!important}.counterpartyManageGridV4{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.messagePanelToolbar,.ticketPanelToolbar{grid-template-columns:1fr!important}.messageTopTabs,.ticketPanelTopTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.messageDetailsGrid,.messageDetailGrid,.detailsGrid,.counterpartyManageGridV4,.routeMetaGrid{grid-template-columns:1fr!important}}.appHeader{height:48px!important;min-height:48px!important}.appBrand{min-width:172px!important}.brandSub{letter-spacing:.045em!important;font-size:11px!important}.main{padding-bottom:var(--rg-shell-pad-bottom)!important}.topNavPanel{top:42px!important}.ticketPanelPage .messagePanelWorkArea,.messagePanelPage .messagePanelWorkArea{border-radius:5px!important}.routesWorkspace .routeTopCard p,.routesWorkspace .muted{color:#8b94a5!important}.routesWorkspace .supportNextAction.compactRule{background:#0a0d11!important;border-color:#ffffff1b!important;align-items:center!important;gap:10px!important;min-height:32px!important;padding:7px 10px!important;display:flex!important}.routesWorkspace .supportNextAction.compactRule span{color:#9bacd0!important;flex:none!important;font-size:10px!important}.routesWorkspace .supportNextAction.compactRule b{font-size:12px!important;font-weight:700!important;line-height:1.25!important}.routesWorkspace .supportNextAction:not(.compactRule){background:#0a0d11!important;border-color:#ffffff1b!important}.routesWorkspace .routeTopGrid{grid-template-columns:minmax(190px,1fr) 260px minmax(260px,460px)!important;align-items:end!important}.routesWorkspace .routeTopGrid .primaryButton{width:100%!important}.routesWorkspace .workspaceTabs.inlineTabs{align-items:center!important;gap:6px!important}.routesWorkspace .workspaceTabs.inlineTabs button{min-height:32px!important;padding:6px 10px!important}.routesWorkspace .workspaceTabs.inlineTabs button span{display:none!important}.routesWorkspace .twoCol{gap:12px!important}.routesWorkspace .formGrid{gap:9px!important}.routesWorkspace .formGrid label,.routesWorkspace .formGrid .textInputWrap,.routesWorkspace label.wideField{margin:0!important}.routesWorkspace .counterpartyGroupListV3{gap:10px!important}.routesWorkspace .counterpartyGroupCardV3,.routesWorkspace .counterpartyGroupCardV4{background:#08090b!important;border-color:#ffffff1a!important}.routesWorkspace .counterpartyGroupHeaderV3 span,.routesWorkspace .counterpartyGroupHeaderV4 span{color:#8f98a8!important;font-size:11px!important}.routesWorkspace .counterpartyGroupMetaGridV3 span,.routesWorkspace .counterpartyGroupMetaGridV4 span,.routesWorkspace .routeMetaGrid span{background:#07080a!important;border-color:#ffffff14!important;border-radius:4px!important}.routesWorkspace .counterpartySectionV3 strong,.routesWorkspace .counterpartySectionV4 strong{color:#dfe5ef!important;font-size:12px!important}.routesWorkspace .importHistoryBox{display:none!important}.routesWorkspace .successBox,.routesWorkspace .alert{border-radius:4px!important;padding:9px 10px!important;font-size:12px!important}.modeGuardHero .eyebrow,.qaChecklistPage .eyebrow{color:#8d97a8!important}@media (width<=1280px){.ticketPanelGrid,.routesWorkspace .routeTopGrid{grid-template-columns:1fr!important}}.queueOpsPage{gap:10px!important}.appShellV2 .main.page-queueMonitor{max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}.page-queueMonitor .workspaceContent,.page-queueMonitor .queueOpsPage{width:100%!important;max-width:none!important}.queueOpsStats{grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0;display:grid}.queueOpsStat{background:#0b0c0e;border:1px solid #ffffff1b;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:54px;padding:10px 12px;display:grid}.queueOpsStat span{color:#a9b9d8;letter-spacing:0;text-transform:none;font-size:12px;font-weight:900;line-height:1.15}.queueOpsStat b{color:#f6f8ff;text-align:right;font-size:24px;line-height:1}.queueOpsStat small{color:#8fa0bf;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;line-height:1.2;overflow:hidden}.queueOpsStat.danger{background:#280d146b;border-color:#ff5c7a57}.queueOpsStageCard .cardBody,.queueOpsJobsCard .cardBody{padding-top:8px}.queueStageTable,.queueJobTable{background:#090a0c;border:1px solid #ffffff1a;border-radius:5px;gap:0;display:grid;overflow:hidden}.queueStageHead,.queueJobHead{color:#8190ad;letter-spacing:0;text-transform:none;background:#111217;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:8px 12px;font-size:11px;font-weight:900;display:grid}.queueStageHead{grid-template-columns:minmax(300px,1fr) 120px 120px 120px}.queueStageRow{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(300px,1fr) 120px 120px 120px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.queueStageRow:last-child{border-bottom:0}.queueStageRow b{font-size:14px;line-height:1.2;display:block}.queueStageRow small{color:#8fa0bf;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.queueStageRow strong{color:#f5f7ff;font-size:20px}.queueStageRow span{color:#d7e0f2}.queueStageRow .queueNoMeasure{color:#66728a;font-size:12px;font-weight:800}.queueWarnText{color:#ffcc8a!important}.queueOpsToolbar{grid-template-columns:minmax(440px,1fr) auto;align-items:end;gap:10px;margin:0 0 10px;display:grid}.queueOpsFilters{grid-template-columns:repeat(2,minmax(210px,1fr));gap:8px;display:grid}.queueOpsToolbar label{color:#9fb0d0;margin:0;font-size:12px;font-weight:800}.queueOpsToolbar select{margin-top:5px}.queueOpsRefresh{justify-content:flex-end;align-items:end;gap:10px;min-width:0;display:flex}.queueOpsRefresh .muted{white-space:nowrap;font-size:12px;line-height:1.25}.queueJobHead{grid-template-columns:minmax(190px,.9fr) minmax(420px,1.8fr) 120px 100px 150px}.queueJobRow{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(190px,.9fr) minmax(420px,1.8fr) 120px 100px 150px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:grid;position:relative}.queueJobRow:last-child{border-bottom:0}.queueJobRow.active{background:#6d7dff0f;box-shadow:inset 2px 0 #6d7dff}.queueJobRow.danger{background:#ff5d7a0d;box-shadow:inset 2px 0 #ff5d7a}.queueJobMain b,.queueJobObject b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.queueJobMain em{color:#8d96aa;font-size:12px;font-style:normal}.queueJobMain small,.queueJobObject small{color:#8fa0bf;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.queueJobTime,.queueJobCreated{color:#d7e0f2;font-size:12px}.queueJobRow .badge{justify-self:start}.queueJobReason{color:#d7a2ae;overflow-wrap:anywhere;background:#060708;border:1px solid #ffffff14;grid-column:1/-1;margin-top:-2px;padding:6px 8px;font-size:12px;line-height:1.35}.queueEmptyLine{color:#9da7bb;gap:4px;padding:14px 12px;display:grid}.queueEmptyLine b{color:#f3f5fa}.page-queueMonitor .card:hover,.page-queueMonitor .queueOpsStat:hover,.page-queueMonitor .queueStageRow:hover,.page-queueMonitor .queueJobRow:hover{box-shadow:none!important;background:#0b0c0e!important;border-color:#ffffff1b!important;transform:none!important}.page-queueMonitor .queueStageRow:hover,.page-queueMonitor .queueJobRow:hover{background:#090a0c!important}.page-queueMonitor .queueOpsStat.danger:hover{background:#280d146b!important;border-color:#ff5c7a57!important}@media (width<=1280px){.queueOpsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.queueOpsToolbar{grid-template-columns:1fr}.queueOpsRefresh{justify-content:space-between}.queueStageHead,.queueStageRow{grid-template-columns:minmax(220px,1fr) 90px 100px 100px}.queueJobHead{display:none}.queueJobRow{grid-template-columns:minmax(0,1fr) 120px;align-items:start}.queueJobObject,.queueJobCreated{grid-column:1/-1}.queueJobTime{grid-area:1/2}.queueJobRow .badge{justify-self:start}}@media (width<=760px){.queueOpsStats,.queueOpsFilters{grid-template-columns:1fr}.queueOpsRefresh{justify-content:start;display:grid}.queueStageHead{display:none}.queueStageRow{grid-template-columns:1fr 90px;align-items:start}.queueStageRow span:last-child{grid-column:2}.queueStageRow strong{grid-area:1/2}.queueStageRow span{grid-column:1/-1}}.ticketPanelRefreshPage .messagePanelWorkArea{overflow:hidden!important}.ticketPanelRefreshPage .messageListHeader{grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;align-items:start!important;display:grid!important}.ticketPanelRefreshPage .ticketPanelRows{max-height:670px!important;padding-right:10px!important;overflow:visible auto!important}.ticketPanelDetailDock,.ticketPanelDetailDock .messageDetailsCard,.ticketPanelDetailDock .card,.ticketPanelDetailDock .infoFact,.ticketPanelDetailDock .detailItem{overflow:hidden!important}.ticketPanelDetailDock .infoFact b,.ticketPanelDetailDock .detailItem b,.ticketPanelDetailDock .infoFact span,.ticketPanelDetailDock .detailItem span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (width<=1320px){.ticketPanelGrid{grid-template-columns:1fr!important}}.ticketPanelRefreshPage .alert{padding:12px 14px!important;display:block!important;overflow:hidden!important}.ticketPanelRefreshPage .alert>b{color:#ffe3a3!important;margin:0 0 8px!important;display:block!important}.ticketPanelRefreshPage .alert p{color:#f0d59a!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;margin:6px 0 0!important;line-height:1.45!important}.ticketPanelRefreshPage .manualReviewReasonText{flex:420px!important}@media (width<=900px){.ticketPanelRefreshPage .manualReviewReasonText{flex-basis:100%!important}}.timezoneSelectWrap{background:#080a0f;border:1px solid #94a3b82e;align-items:center;gap:6px;min-height:30px;padding:3px 7px;display:flex}.timezoneSelectWrap span{color:#8f98aa;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.timezoneSelectWrap select{color:#e7ecf8;background:#0d1017;border:1px solid #94a3b838;border-radius:0;width:auto;min-width:92px;height:24px;padding:0 22px 0 7px;font-size:12px;font-weight:800}.controlExtractionRowMeta.traceDateMeta{white-space:normal;align-items:flex-start;gap:8px 18px;overflow:visible}.controlExtractionRowMeta.traceDateMeta span{white-space:normal;text-overflow:clip;color:#94a3b8;overflow:visible}.controlExtractionRowMeta.traceDateMeta b{color:#dbe6ff;font-weight:850}.controlExtractionRowMeta.traceReasonMeta span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;color:#aeb8cc;overflow:visible}.controlExtractionDetailCard .detailsGrid .infoFact b{overflow-wrap:anywhere}@media (width<=980px){.timezoneSelectWrap span{display:none}.timezoneSelectWrap select{min-width:78px}}.appHeaderRight{flex:none!important;max-width:100%!important;overflow:visible!important}.timezoneSelectWrap{box-sizing:border-box!important;flex:none!important;gap:0!important;width:auto!important;min-width:0!important;max-width:92px!important;height:30px!important;min-height:30px!important;padding:2px 4px!important;overflow:hidden!important}.timezoneSelectWrap span{display:none!important}.timezoneSelectWrap select{box-sizing:border-box!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:24px!important;padding:0 18px 0 6px!important;font-size:11px!important;line-height:22px!important}@media (width<=900px){.appHeaderRight{gap:6px!important}.timezoneSelectWrap{max-width:82px!important}.timezoneSelectWrap select{width:66px!important;min-width:66px!important;max-width:66px!important}}.mutedBox{color:var(--muted);background:#94a3b814;border:1px solid #94a3b82e;border-radius:16px;margin:12px 0;padding:12px 14px;line-height:1.45}.routeDiagnosticsMini{background:#94a3b80d;border:1px dashed #94a3b838;border-radius:12px;margin-top:8px;padding:8px 10px}.routeDiagnosticsMini p{margin:4px 0;font-size:12px}.analyticsTwoColumns.biGrid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.deliveryFunnelList{gap:11px;display:grid}.deliveryFunnelStep{gap:7px;display:grid}.deliveryFunnelMeta{grid-template-columns:minmax(0,1fr) 72px 118px;align-items:center;gap:10px;display:grid}.deliveryFunnelMeta span{color:var(--text-main);flex-direction:column;gap:2px;font-size:13px;font-weight:800;display:flex}.deliveryFunnelMeta span em{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:600}.deliveryFunnelMeta b{text-align:right;font-size:16px}.deliveryFunnelMeta small{color:var(--text-muted);text-align:right;font-size:11px}.deliveryFunnelBar{background:#ffffff0f;border:1px solid #ffffff0d;border-radius:999px;height:8px;overflow:hidden}.deliveryFunnelBar i{border-radius:inherit;background:linear-gradient(90deg,#6ea8ff59,#9792ffd1);height:100%;display:block}.analyticsMiniTable{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-0);display:grid;overflow:hidden}.analyticsMiniTableHead,.analyticsMiniTableRow{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(120px,1.2fr) 74px 82px 96px 96px 96px;align-items:center;gap:8px;padding:9px 10px;display:grid}.analyticsMiniTableHead{color:var(--text-muted);background:#ffffff09;font-size:11px;font-weight:800}.analyticsMiniTableHead span{align-items:center;gap:4px;display:inline-flex}.analyticsMiniTableRow:last-child{border-bottom:0}.analyticsMiniTableRow span{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.analyticsMiniTableRow b{text-align:right;font-size:13px}.deliveryFunnelTotal{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#ffffff09;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.deliveryFunnelTotal span{color:var(--text-muted);font-size:12px;font-weight:800}.deliveryFunnelTotal b{color:var(--text-main);font-size:12px}.fakeDetectorRows,.notSentReasonsList{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-0);display:grid;overflow:hidden}.fakeDetectorRow,.notSentReasonRow{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;padding:11px 12px;display:grid}.fakeDetectorRow:last-child,.notSentReasonRow:last-child{border-bottom:0}.fakeDetectorRow span,.notSentReasonRow span{color:var(--text-main);font-size:13px;font-weight:800}.fakeDetectorRow b,.notSentReasonRow b{text-align:right;font-size:18px}.fakeDetectorRow.warning b{color:#ffd36d}.fakeDetectorRow.info b{color:#8fb8ff}.fakeDetectorRow.secondary b{color:var(--text-muted)}.analyticsSkeletonList{gap:10px;display:grid}.analyticsSkeletonList span{background:linear-gradient(90deg,#ffffff0d,#ffffff17,#ffffff0d);border:1px solid #ffffff0d;border-radius:10px;height:34px}@media (width<=1100px){.analyticsTwoColumns.biGrid{grid-template-columns:1fr}.analyticsMiniTableHead,.analyticsMiniTableRow{grid-template-columns:minmax(110px,1fr) 74px 82px 96px 96px 96px}}@media (width<=720px){.deliveryFunnelMeta{grid-template-columns:minmax(0,1fr) 64px}.deliveryFunnelMeta small{text-align:left;grid-column:1/-1}.analyticsMiniTable{overflow-x:auto}.analyticsMiniTableHead,.analyticsMiniTableRow{min-width:760px}.deliveryFunnelTotal{grid-template-columns:1fr}}html,body,#root{max-width:100%}@media (width<=767px){html,body{font-size:14px;overflow-x:hidden!important}*{box-sizing:border-box}.appShellV2 .main,.main{max-width:100vw!important;padding:12px 12px 28px!important;overflow-x:hidden!important}.appHeader{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:56px!important;padding:10px 12px!important;display:grid!important;position:sticky!important;top:0!important}.appBrand{justify-content:center!important;gap:0!important;width:44px!important;min-width:0!important;height:44px!important;padding:0!important}.appBrand .brandMark,.brandMark{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:12px!important}.appBrand .brandTitle,.appBrand .brandSub,.brandTitle,.brandSub{display:none!important}.topNav{scrollbar-width:none;gap:6px!important;padding:0 2px 4px!important;display:flex!important;overflow:auto visible!important}.topNav::-webkit-scrollbar{display:none}.topNavGroup{flex:none!important}.topNavGroup summary{justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}.topNavGroup summary span,.topNavGroup summary svg:last-child{display:none!important}.topNavGroup summary svg:first-child{width:19px!important;height:19px!important;display:block!important}.topNavPanel{z-index:70!important;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))!important;gap:8px!important;width:auto!important;max-width:none!important;margin:0!important;padding:10px!important;display:grid!important;position:fixed!important;top:58px!important;left:12px!important;right:12px!important}.topNavItem{justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important}.topNavItem span{display:none!important}.topNavItem svg{width:19px!important;height:19px!important}.appHeaderRight{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.appUserMini{display:none!important}.timezoneSelectWrap,.appHeaderRight .ghostButton,.appHeaderRight .uiButton{min-width:44px!important;height:44px!important;min-height:44px!important}button,.uiButton,.ghostButton,.primaryButton,.copyButton,.workspaceTabs button,.workspaceFilterTabs button,.analyticsPeriodTabs button,.caseCard,.workItem,.messageBucketCard,.dashboardKpiCard,.liveStatCard{min-height:44px!important;font-size:max(14px,1em)!important}input,select,textarea{min-height:44px!important;font-size:14px!important}.analyticsDashboardPage,.dashboardCleanPage,.casesWorkspace,.messagePanelPage,.workspacePage,.livePage{gap:12px!important;max-width:100%!important;overflow-x:hidden!important}.analyticsHeader,.analyticsControls,.dashboardStatusLine,.contextBar,.workspaceControlBar,.caseFilterGrid,.caseMainGrid,.operatorDashboardGrid,.liveMainGrid,.liveToolbar,.twoCol,.threeCol,.workspaceTwoCol,.caseTwoCol,.analyticsTwoColumns,.analyticsTwoColumns.biGrid,.analyticsTwoColumns.wideRight,.dashboardCleanTwoCol,.traderWideGrid{grid-template-columns:1fr!important;display:grid!important}.analyticsMetricGrid.main,.analyticsMetricGrid.small,.analyticsMetricGrid.errors,.analyticsTimingGrid,.dashboardKpiGrid,.dashboardCleanQueueGrid,.serviceLevelGrid,.messagePanelPage .messagePanelHero,.caseFactStrip,.workspaceStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analyticsMetricCard,.dashboardKpiCard,.serviceLevelCard{min-height:88px!important;padding:11px!important}.analyticsMetricCard strong,.dashboardKpiCard strong{font-size:22px!important}.analyticsMiniTable,.dataTable,.technicalPre,.detailValue{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.caseCardList,.miniCaseList,.operatorTaskList,.eventFeed,.dataCards{gap:10px!important;display:grid!important}.caseCardTop,.miniCaseTop,.liveCaseHeaderTop,.liveCaseTitleRow,.rowDetailsHead{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.caseMetaGrid,.detailsGrid,.workspaceDetailGrid,.screenCheckGrid,.dataCardRow{grid-template-columns:1fr!important}.analyticsDrilldown{width:auto!important;max-width:calc(100vw - 24px)!important;margin:0!important}html,body,#root{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body{min-width:0!important}*,:before,:after{box-sizing:border-box!important}.appShellV2,.shell{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.appShellV2 .main,.main{width:100%!important;min-width:0!important;max-width:100vw!important;margin:0!important;padding:8px 8px 28px!important;overflow-x:hidden!important}.workspacePage,.analyticsDashboardPage,.dashboardCleanPage,.casesWorkspace,.messagePanelPage,.ticketPanelPage,.routesWorkspace,.requisitesWorkspace,.controlPage,.telegramChatsWorkspace,.diagnosticsWorkspace,.queuesWorkspace,.logsWorkspace,.receiptArchivePage,.traderParserPageV3,.modeGuardPage,.safeActionsPage,.riskPage,.testModeWorkspace,.livePage{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;overflow-x:hidden!important}.appHeader{flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100vw!important;padding:8px!important;overflow:visible!important}.appHeader>*,.appHeaderRight,.topNav,.topNavGroup,.topNavGroup summary,.topNavPanel,.appBrand{min-width:0!important;max-width:100%!important}.analyticsHeader,.analyticsControls,.analyticsSection,.analyticsSectionHead,.analyticsMetricGrid,.analyticsMetricGrid.main,.analyticsMetricGrid.small,.analyticsMetricGrid.errors,.analyticsTimingGrid,.analyticsTwoColumns,.analyticsTwoColumns.biGrid,.analyticsTwoColumns.wideRight,.card,.analyticsMetricCard,.dashboardKpiCard,.serviceLevelCard,.metricCard,.workspaceQueueCard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.analyticsHeader,.analyticsControls,.analyticsTwoColumns,.analyticsTwoColumns.biGrid,.analyticsTwoColumns.wideRight{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.analyticsMetricGrid.main{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.analyticsMetricCard{overflow-wrap:anywhere!important;word-wrap:break-word!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.analyticsMetricCard *,.analyticsMetricCard strong,.analyticsMetricCard span,.analyticsMetricCard small,.analyticsMetricTitle{overflow-wrap:anywhere!important;word-wrap:break-word!important;word-break:normal!important;white-space:normal!important;min-width:0!important;max-width:100%!important}.analyticsMetricCard strong{font-size:clamp(20px,8vw,28px)!important;line-height:1.08!important}.analyticsMiniTable,.dataTable{-webkit-overflow-scrolling:touch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.traderStatsTable .analyticsMiniTableHead,.traderStatsTable .analyticsMiniTableRow,.analyticsMiniTableHead,.analyticsMiniTableRow{min-width:720px!important}}.copyIconButton,.messagePanelPage .copyIconButton,.messagePanelPage .copyButton{color:#dbeafe!important;background:#60a5fa1a!important;border-color:#60a5fa47!important;border-radius:6px!important;width:auto!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0 8px!important}.copyIconButton.copied{color:#bbf7d0!important;background:#22c55e2e!important;border-color:#22c55e6b!important}.copyBadgeWrap{gap:6px!important}.messageTopTab.active,.workspaceFilterTabs button.active,.workspaceTabs button.active,.ticketPanelTopTabs button.active,.messagePanelTabs button.active,.telegramTabsV2 button.active,.queueTab.active,.topNavItem.active{color:#f8fbff!important;background:linear-gradient(135deg,#3b82f638,#7c3aed33)!important;border-color:#93c5fdb8!important;box-shadow:inset 3px 0 #60a5faf2,0 0 0 1px #93c5fd1f!important}.messageTopTab b{text-align:right!important;font-variant-numeric:tabular-nums!important;min-width:42px!important}.messageTopTab.tabToneOk b{color:#86efac!important}.messageTopTab.tabToneDanger b{color:#fca5a5!important}.messageTopTab.tabToneWarn b{color:#fde68a!important}.messageTopTab.tabToneNeutral b{color:#cbd5e1!important}.messageTopTab.tabToneOk{border-color:#22c55e3d!important}.messageTopTab.tabToneDanger{border-color:#ef444447!important}.messageTopTab.tabToneWarn{border-color:#f59e0b47!important}.supportWarningsBlock{gap:8px;margin:12px 0;display:grid}.supportWarningsBlock>b{color:#e5edf9;font-size:13px}.supportWarningsBlock .alert{align-items:flex-start!important;gap:10px!important;margin:0!important;display:flex!important}.supportWarningsBlock .alert p{margin:0!important}.alert.danger{color:#fecaca!important;background:#ef44441a!important;border-color:#ef44445c!important}.alert.warn{color:#fde68a!important;background:#f59e0b1a!important;border-color:#f59e0b57!important}.alert.info{color:#cbd5e1!important;background:#94a3b814!important;border-color:#94a3b838!important}.compactNotice{flex-wrap:wrap;align-items:flex-start;gap:8px;display:inline-flex;padding:6px 8px!important}.noticeToggle{cursor:pointer;color:#cbd5e1!important;background:#0f172a8c!important;border:1px solid #94a3b838!important;border-radius:5px!important;min-height:26px!important;padding:4px 8px!important}.noticeBody{color:#bcd2f5;flex:100%}.actionPill{border:1px solid #ffffff24;border-radius:5px;justify-content:center;align-items:center;min-width:60px;min-height:32px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.actionPill.ok{color:#bbf7d0;background:#22c55e14;border-color:#22c55e47}.actionPill.warn{color:#fde68a;background:#f59e0b14;border-color:#f59e0b47}.rawToggleGrid{gap:8px;display:grid}.rawToggleGrid .detailsToggleHead,.controlReceiptExtractionPage .detailsToggleHead,.controlExtractionPage .detailsToggleHead{background:#60a5fa14!important;border-color:#60a5fa47!important;min-height:42px!important;padding:10px 14px!important}.rawToggleGrid .detailsToggleHead b,.controlExtractionPage .detailsToggleHead b{text-align:center;min-width:82px;color:#bfdbfe!important}.proxyTableWrap{width:100%;overflow-x:auto}.proxyTable{border-collapse:collapse;width:100%;min-width:760px}.proxyTable th,.proxyTable td{text-align:left;border-bottom:1px solid #ffffff14;padding:9px 10px;font-size:13px}.proxyTable th{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.proxyStatus{border:1px solid #94a3b833;border-radius:5px;justify-content:center;min-width:92px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}.proxyStatus.ok{color:#bbf7d0;background:#22c55e14;border-color:#22c55e57}.proxyStatus.slow{color:#fde68a;background:#f59e0b14;border-color:#f59e0b57}.proxyStatus.error{color:#fecaca;background:#ef444414;border-color:#ef444457}.proxyStatus.captcha{color:#f0abfc;background:#d946ef14;border-color:#d946ef57}.rowDeleteButton{cursor:pointer;color:#fecaca!important;background:#ef44441a!important;border:1px solid #ef44445c!important;border-radius:6px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.rowDeleteButton:hover{background:#ef444433!important}.messageDetailsGrid,.detailsGrid,.workspaceDetailGrid{row-gap:10px!important}@media (width<=520px){.ticketPanelGrid,.controlExtractionGrid,.splitWorkspace{grid-template-columns:1fr!important}.proxyTable{min-width:680px}}.manualReviewReasonText{grid-column:1/-1}.copyIconButton{border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.copyIconButton.compact{width:28px;min-width:28px;height:28px;min-height:28px}.copyIconButton.copied{border-color:var(--color-ok);background:var(--color-ok-bg)}.copyDoneMark{font-size:14px;line-height:1}.copyLineValue{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.proxyStatus.ok{color:var(--color-ok);border-color:var(--color-ok);background:var(--color-ok-bg)}.proxyStatus.slow{color:var(--color-warn);border-color:var(--color-warn);background:var(--color-warn-bg)}.proxyStatus.error{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-bg)}.proxyStatus.unchecked{color:var(--color-muted)}.rowDeleteButton{border-color:var(--color-danger)!important;background:var(--color-danger-bg)!important;color:var(--color-danger)!important}.messageTopTab.active,.workspaceSubtab.active,.ticketPanelTopTabs .messageTopTab.active{border-color:var(--border-strong);background:linear-gradient(#6ea8ff2e,#6ea8ff14);box-shadow:inset 0 0 0 1px #6ea8ff38,0 10px 30px #0000002e}.tabToneOk b{color:var(--color-ok)}.tabToneDanger b{color:var(--color-danger)}.tabToneWarn b{color:var(--color-warn)}.tabToneNeutral b{color:var(--text-muted)}.messageDetailsGrid>*,.detailsGrid>*,.workspaceDetailGrid>*{border-bottom:1px solid #ffffff09}.messageRows{gap:6px;max-height:560px;padding-right:6px;display:grid;overflow:auto}.ticketPanelRows{max-height:760px}.messageRows::-webkit-scrollbar{width:10px}.messageRows::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px}.messageRows::-webkit-scrollbar-track{background:0 0}.inboxMessageRow,.ticketMessageRow,.manualReviewRow,.errorRow{border:0;border-bottom:1px solid var(--color-border);width:100%;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:0;gap:10px;padding:8px 12px;display:grid}.inboxMessageRow:hover,.inboxMessageRow.active,.ticketMessageRow:hover,.ticketMessageRow.active,.manualReviewRow:hover,.manualReviewRow.active,.errorRow:hover,.errorRow.active{background:var(--color-surface)}.inboxMessageRow{grid-template-columns:160px minmax(0,1fr) 300px;align-items:center;min-height:52px}.inboxMessageRowTime,.ticketMessageRowTime,.manualReviewRowTime,.errorRowTime{min-width:0;color:var(--color-muted);white-space:nowrap;gap:2px;font-size:12px;line-height:1.3;display:grid;overflow:hidden}.inboxMessageRowTime b,.ticketMessageRowTime b,.manualReviewRowTime b,.errorRowTime b{color:var(--text-strong);font-size:12px;line-height:1.25}.inboxMessageRowTime span,.ticketMessageRowTime span,.manualReviewRowTime span,.errorRowTime span{min-width:0;color:var(--text-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.inboxMessageRowMain,.manualReviewRowMain,.errorRowMain{min-width:0;overflow:hidden}.inboxMessageRowTitle{align-items:center;gap:8px;min-width:0;display:flex}.inboxMessageRowTitle b{color:var(--text-strong);white-space:nowrap;flex:none;font-size:13px}.inboxMessageRowTitle span{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inboxMessageRowMain p,.manualReviewRowMain p,.errorRowMain p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.inboxMessageRowRight{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:300px;min-width:300px;max-width:300px;display:flex;overflow:visible}.inboxMessageRowRight.noId{justify-content:center}.inboxMessageRowId,.ticketMessageRowId,.errorRowId{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.inboxMessageRowId{justify-content:flex-end;min-height:32px;overflow:visible}.inboxMessageRowId .copyBadgeWrap,.ticketMessageRowId .copyBadgeWrap,.errorRowId .copyBadgeWrap{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.inboxMessageRowId .copyBadgeWrap{justify-content:flex-end}.inboxMessageRowId b,.ticketMessageRowId b,.errorRowId b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.inboxMessageRowActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-height:32px;display:flex}.actionPillBase{border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.inboxActionPill{min-width:60px}.actionPillPlaceholder{opacity:0;pointer-events:none;min-width:58px}.actionFile{background:var(--action-file-bg);border-color:var(--action-file-border);color:var(--color-ok)}.actionCase{background:var(--action-case-bg);border-color:var(--action-case-border);color:var(--color-info)}.actionReply{background:var(--action-reply-bg);border-color:var(--action-reply-border);color:var(--color-warn)}.ticketMessageRow{grid-template-columns:180px minmax(0,1fr) 90px 260px;align-items:start;min-height:56px}.ticketMessageRowId b{font-size:13px}.ticketMessageRowAmount{color:var(--text-soft);text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.ticketMessageRowStatus{min-width:0;color:var(--color-muted);white-space:normal;word-break:break-word;font-size:12px;line-height:1.35;overflow:visible}.ticketMessageRowStatus .statusLine{text-overflow:clip;white-space:normal;display:block;overflow:visible}.ticketMessageRowStatus .statusLine b{color:var(--text-strong)}.manualReviewRow{grid-template-columns:160px minmax(0,1fr) 200px;align-items:start;min-height:52px}.manualReviewRowMain b,.errorRowMain b{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.manualReviewRowMeta,.errorRowMeta{min-width:0;color:var(--color-muted);font-size:12px}.manualReviewRowMeta{color:var(--color-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;gap:2px;font-size:12px;display:grid;overflow:hidden}.manualReviewRocketxInline{align-items:center;gap:6px;min-width:0;margin-top:3px;display:inline-flex}.manualReviewRocketxInline .copyBadgeWrap b{white-space:nowrap}.errorRow{grid-template-columns:160px minmax(0,1fr) 200px;align-items:start;min-height:52px}.errorRowMain{min-width:0;color:var(--color-muted);white-space:normal;word-break:break-word;font-size:12px;line-height:1.4;overflow:hidden}.errorRowMain>span{white-space:normal;word-break:break-word;min-width:0;overflow:hidden}.errorRowMeta{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow:visible}@media (width<=1180px){.ticketMessageRow{grid-template-columns:160px minmax(0,1fr) 80px}.ticketMessageRowStatus{grid-column:1/-1}}@media (width<=900px){.inboxMessageRow,.manualReviewRow,.errorRow,.ticketMessageRow{grid-template-columns:1fr;min-height:auto}.inboxMessageRowRight{align-items:flex-start;width:100%;min-width:0;max-width:none}.inboxMessageRowId,.inboxMessageRowActions{justify-content:flex-start}.inboxMessageRowActions{flex-wrap:wrap}.actionPillPlaceholder{display:none}.ticketMessageRowAmount,.manualReviewRowMeta{text-align:left}.errorRowMeta{flex-wrap:wrap;justify-content:flex-start}}.appShellV2 .main.page-inbox,.appShellV2 .main.page-cases{width:100%!important;max-width:none!important;margin:0!important;padding:18px 14px 56px!important}.messagePanelRebuildPage,.ticketPanelRefreshPage{gap:10px!important;width:100%!important;max-width:none!important;margin:0!important}.messagePanelRebuildPage{grid-template-columns:minmax(0,1fr) minmax(340px,430px)!important;align-items:start!important;display:grid!important}.messagePanelRebuildPage>.workspaceCrumbs,.messagePanelRebuildPage>.messageTopTabs,.messagePanelRebuildPage>.formError{grid-column:1/-1!important}.messagePanelRebuildPage>.messagePanelWorkArea{grid-column:1!important}.messagePanelRebuildPage>.messageDetailDock{grid-column:2!important;max-height:calc(100vh - 76px)!important;position:sticky!important;top:10px!important;overflow:auto!important}.messagePanelRebuildPage>.contextBar,.ticketPanelRefreshPage>.contextBar,.messagePanelRebuildPage>.messagePanelToolbar,.ticketPanelRefreshPage>.messagePanelToolbar{display:none!important}.messagePanelRebuildPage .messageTopTabs,.ticketPanelRefreshPage .messageTopTabs{gap:8px!important}.messagePanelRebuildPage .messageTopTab,.ticketPanelRefreshPage .messageTopTab{background:var(--color-panel)!important;border-radius:5px!important;min-height:38px!important;padding:8px 10px!important}.messagePanelRebuildPage .messageTopTab span,.ticketPanelRefreshPage .messageTopTab span{font-size:12px!important}.messagePanelRebuildPage .messageTopTab b,.ticketPanelRefreshPage .messageTopTab b{font-size:18px!important}.messagePanelRebuildPage .messagePanelWorkArea,.ticketPanelRefreshPage .messagePanelWorkArea{background:#050607!important;border-radius:6px!important;padding:16px 18px!important;overflow:visible!important}.messagePanelRebuildPage .messageListHeader,.ticketPanelRefreshPage .messageListHeader{border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(170px,auto) minmax(170px,auto) minmax(280px,520px)!important;align-items:center!important;gap:16px!important;padding:0 4px 14px!important;display:grid!important}.ticketPanelRefreshPage .messageListHeader{grid-template-columns:minmax(180px,auto) minmax(320px,680px) minmax(180px,auto)!important}.messagePanelRebuildPage .messageListSearch,.ticketPanelRefreshPage .messageListSearch{justify-self:stretch!important;max-width:none!important;min-height:36px!important;margin:0!important}.messagePanelRebuildPage .messageRows,.ticketPanelRefreshPage .messageRows,.ticketPanelRefreshPage .ticketPanelRows{gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.messagePanelRebuildPage .inboxMessageRow,.ticketPanelRefreshPage .ticketMessageRow,.ticketPanelRefreshPage .manualReviewRow,.ticketPanelRefreshPage .errorRow{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:5px!important;align-items:center!important;column-gap:16px!important;min-height:56px!important;padding:10px 14px!important}.messagePanelRebuildPage .inboxMessageRow:hover,.messagePanelRebuildPage .inboxMessageRow.active,.ticketPanelRefreshPage .ticketMessageRow:hover,.ticketPanelRefreshPage .ticketMessageRow.active,.ticketPanelRefreshPage .manualReviewRow:hover,.ticketPanelRefreshPage .manualReviewRow.active,.ticketPanelRefreshPage .errorRow:hover,.ticketPanelRefreshPage .errorRow.active{background:#111315!important;box-shadow:inset 0 0 0 1px #6ea8ff2e!important}.messagePanelRebuildPage .inboxMessageRow{grid-template-columns:120px minmax(420px,1fr) minmax(300px,360px)!important}.messagePanelRebuildPage .inboxMessageRowTime b,.ticketPanelRefreshPage .ticketMessageRowTime b,.ticketPanelRefreshPage .manualReviewRowTime b,.ticketPanelRefreshPage .errorRowTime b{font-size:13px!important}.messagePanelRebuildPage .inboxMessageRowMain p,.ticketPanelRefreshPage .manualReviewRowMain p,.ticketPanelRefreshPage .errorRowMain p{color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:3px 0 0!important;overflow:hidden!important}.messagePanelRebuildPage .inboxMessageRowRight{grid-template-columns:minmax(180px,1fr) auto!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important}.messagePanelRebuildPage .inboxMessageRowId{justify-content:start!important;min-height:28px!important}.messagePanelRebuildPage .inboxMessageRowHash,.ticketPanelRefreshPage .ticketMessageRowHash{appearance:none!important;color:var(--text-strong)!important;cursor:copy!important;font:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;max-width:100%!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;display:inline-block!important;overflow:hidden!important}.messagePanelRebuildPage .inboxMessageRowHash:hover,.ticketPanelRefreshPage .ticketMessageRowHash:hover{color:#9ec8ff!important}.messagePanelRebuildPage .inboxMessageRowActions{grid-template-columns:repeat(3,58px)!important;justify-content:end!important;gap:5px!important;min-height:28px!important;display:grid!important}.messagePanelRebuildPage .actionPillBase{border-radius:4px!important;min-width:58px!important;min-height:26px!important;padding:3px 7px!important;font-size:11px!important}.messagePanelRebuildPage .actionPillPlaceholder{opacity:.42!important;pointer-events:none!important;color:#6f7787!important;background:#090a0c!important;border-color:#ffffff1a!important;text-decoration:line-through!important}.messagePanelRebuildPage .actionPillPlaceholder:before{content:"× ";color:#c45b6a}.messagePanelRebuildPage .copyIconButton{border-radius:5px!important;width:30px!important;height:28px!important}.messagePanelRebuildPage .inboxMessageRow .copyIconButton{display:none!important}.ticketPanelGrid{grid-template-columns:minmax(0,1fr) minmax(350px,440px)!important;align-items:start!important;gap:14px!important}.ticketPanelRefreshPage .ticketTableHeader{color:var(--text-muted)!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff14!important;align-items:center!important;column-gap:16px!important;padding:9px 14px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.ticketPanelRefreshPage .ticketTableHeader,.ticketPanelRefreshPage .ticketMessageRow{grid-template-columns:118px minmax(130px,.9fr) minmax(130px,.85fr) 96px 52px minmax(180px,1fr) 96px!important}.ticketPanelRefreshPage .ticketReviewTableHeader,.ticketPanelRefreshPage .manualReviewRow{grid-template-columns:118px minmax(130px,.55fr) minmax(300px,1.25fr) 100px minmax(180px,.75fr)!important}.ticketPanelRefreshPage .ticketErrorTableHeader,.ticketPanelRefreshPage .errorRow{grid-template-columns:128px minmax(360px,1.25fr) 78px 88px minmax(190px,.65fr)!important}.ticketPanelRefreshPage .ticketMessageRowMerchant,.ticketPanelRefreshPage .ticketMessageRowTrader,.ticketPanelRefreshPage .ticketMessageRowState,.ticketPanelRefreshPage .ticketMessageRowWarnings,.ticketPanelRefreshPage .ticketMessageRowId,.ticketPanelRefreshPage .ticketMessageRowAmount,.ticketPanelRefreshPage .manualReviewRowCase,.ticketPanelRefreshPage .manualReviewRowStatus,.ticketPanelRefreshPage .manualReviewRowReason,.ticketPanelRefreshPage .errorRowSeverity,.ticketPanelRefreshPage .errorRowMeta,.ticketPanelRefreshPage .errorRowId{min-width:0!important;overflow:hidden!important}.ticketPanelRefreshPage .ticketMessageRowMerchant b,.ticketPanelRefreshPage .ticketMessageRowTrader b,.ticketPanelRefreshPage .ticketMessageRowState b,.ticketPanelRefreshPage .ticketMessageRowWarnings b,.ticketPanelRefreshPage .ticketMessageRowAmount b,.ticketPanelRefreshPage .manualReviewRowCase b,.ticketPanelRefreshPage .manualReviewRowStatus b,.ticketPanelRefreshPage .manualReviewRowReason b,.ticketPanelRefreshPage .errorRowSeverity b,.ticketPanelRefreshPage .errorRowMeta b{color:var(--text-strong)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;display:block!important;overflow:hidden!important}.ticketPanelRefreshPage .ticketMessageRowMerchant span,.ticketPanelRefreshPage .manualReviewRowCase span,.ticketPanelRefreshPage .manualReviewRowReason span,.ticketPanelRefreshPage .errorRowMeta span{color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:11px!important;display:block!important;overflow:hidden!important}.ticketPanelRefreshPage .ticketMessageRowState b,.ticketPanelRefreshPage .ticketMessageRowWarnings b,.ticketPanelRefreshPage .errorRowSeverity b,.ticketPanelRefreshPage .errorRowMeta{text-align:center!important}.ticketPanelRefreshPage .ticketMessageRowState b,.ticketPanelRefreshPage .ticketMessageRowWarnings b{background:#080a0d!important;border:1px solid #94a3b82e!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:24px!important;padding:3px 8px!important;display:inline-flex!important}.ticketPanelRefreshPage .ticketMessageRowAmount{text-align:right!important}.ticketPanelRefreshPage .ticketMessageRowId,.ticketPanelRefreshPage .errorRowId{justify-content:flex-start!important}.ticketPanelRefreshPage .ticketPanelTopTabs{grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:8px!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab{min-height:42px!important;box-shadow:none!important;background:#0b0c0e!important;border:1px solid #ffffff21!important;border-radius:5px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:8px 12px!important;display:grid!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab:before{content:""!important;background:#7f899b!important;border-radius:999px!important;width:5px!important;height:5px!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab span{color:#d8e2f7!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab b{color:#f6f8ff!important;text-align:right!important;font-size:18px!important;line-height:1!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.tabToneOk:before{background:#47d88d!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.tabToneOk b{color:#6ee7a8!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.tabToneWarn:before{background:#d7aa32!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.tabToneWarn b{color:#f8c76b!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.tabToneDanger:before{background:#e0526d!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.tabToneDanger b{color:#ff8fac!important}.ticketPanelRefreshPage .ticketPanelTopTabs .messageTopTab.active{background:#10131a!important;border-color:#6ea8ff94!important;box-shadow:inset 0 0 0 1px #6ea8ff26!important}.ticketPanelRefreshPage .manualReviewRowReason .ticketMessageRowHash{color:var(--text-muted)!important;margin-top:3px!important;font-size:11px!important}.ticketPanelRefreshPage .errorRowMain b{color:var(--text-strong)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;display:block!important;overflow:hidden!important}.clickCopyFact .clickCopyValue,.copyBadgeWrap .clickCopyValue{appearance:none!important;color:var(--text-strong)!important;cursor:copy!important;font:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.copyBadgeWrap .clickCopyValue.inline{width:auto!important;max-width:100%!important;display:inline-block!important}.clickCopyFact .clickCopyValue:hover,.copyBadgeWrap .clickCopyValue:hover{color:#9ec8ff!important}.clickCopyFact .clickCopyValue:disabled{color:var(--text-muted)!important;cursor:default!important}.ticketPanelRefreshPage .messageDetailDock{max-height:calc(100vh - 76px)!important;position:sticky!important;top:10px!important;overflow:auto!important}@media (width<=1320px){.ticketPanelGrid{grid-template-columns:1fr!important}.ticketPanelRefreshPage .messageDetailDock{max-height:none!important;position:static!important}}@media (width<=1180px){.messagePanelRebuildPage{grid-template-columns:1fr!important}.messagePanelRebuildPage>.messagePanelWorkArea,.messagePanelRebuildPage>.messageDetailDock{grid-column:1!important}.messagePanelRebuildPage>.messageDetailDock{max-height:none!important;position:static!important}}@media (width<=980px){.messagePanelRebuildPage .messageListHeader,.ticketPanelRefreshPage .messageListHeader{grid-template-columns:1fr!important}.messagePanelRebuildPage .inboxMessageRow,.ticketPanelRefreshPage .ticketMessageRow,.ticketPanelRefreshPage .manualReviewRow,.ticketPanelRefreshPage .errorRow{grid-template-columns:1fr!important;align-items:start!important}.messagePanelRebuildPage .inboxMessageRowRight{grid-template-columns:1fr!important}.messagePanelRebuildPage .inboxMessageRowActions{justify-content:start!important}.ticketPanelRefreshPage .ticketTableHeader{display:none!important}}.aiUsagePage{width:100%!important;max-width:none!important;margin:0!important}.appShellV2 .main:has(.aiUsagePage){max-width:none!important}.main:has(.aiUsagePage){max-width:none!important}.aiUsagePage .controlToolbar{grid-template-columns:minmax(360px,1fr) 220px 150px auto!important;align-items:end!important}.aiUsagePage .controlToolbar .ghostButton{width:auto!important;min-width:112px!important}.aiUsagePage .controlExtractionRows{gap:6px!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.aiUsagePage .controlExtractionListCard{overflow:visible!important}.aiUsagePage .controlExtractionRow{min-height:74px!important;box-shadow:none!important;background:#0b0c0e!important;border-color:#ffffff14!important;border-radius:5px!important}.aiUsagePage .controlExtractionRow:hover{box-shadow:none!important;background:#0b0c0e!important;border-color:#ffffff14!important;transform:none!important}.aiUsagePage .controlExtractionRow.active{background:#10131b!important;border-color:#7aa7ff5c!important;box-shadow:inset 2px 0 #7aa7ffad!important}.aiUsagePage .controlExtractionRow.active:hover{background:#10131b!important;border-color:#7aa7ff5c!important;transform:none!important;box-shadow:inset 2px 0 #7aa7ffad!important}.aiUsagePage .card:hover,.aiUsagePage .infoFact:hover,.aiUsagePage .detailsToggle:hover,.aiUsagePage .detailsToggleHead:hover,.aiUsagePage .controlExtractionHeader:hover{background:inherit!important;box-shadow:none!important;border-color:#ffffff1b!important;transform:none!important}.aiUsagePage .detailsToggleHead:hover{background:#60a5fa14!important}.aiUsagePage .controlExtractionRowTop .badge,.aiUsagePage .controlExtractionRowTop .statusBadge{min-height:24px!important;padding:3px 8px!important}.aiUsagePage .controlExtractionDetail{gap:10px;display:grid}@media (width<=1180px){.aiUsagePage .controlToolbar{grid-template-columns:1fr 180px 150px auto!important}}@media (width<=760px){.aiUsagePage .controlToolbar{grid-template-columns:1fr!important}.aiUsagePage .controlToolbar .ghostButton{width:100%!important}}.caseInboxPage{flex-direction:column;gap:16px;width:100%;max-width:none;min-height:0;padding:20px 24px;display:flex}.appShellV2 .main.page-caseInbox,.main.page-caseInbox{width:100%!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}.caseInboxHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.caseInboxHeaderLeft{flex-direction:column;gap:8px;display:flex}.caseInboxHeaderLeft h2{color:var(--text);margin:0;font-size:1.25rem;font-weight:700}.caseInboxStatsRow{flex-wrap:wrap;gap:5px;display:flex}.caseInboxStatChip{background:var(--panel2);color:var(--text2);border:1px solid var(--border);border-radius:8px;padding:2px 7px;font-size:.72rem}.caseInboxStatP0{color:#fca5a5;background:#dc262626;border-color:#dc26264d}.caseInboxStatP1{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.caseInboxRefreshBtn{flex-shrink:0;align-items:center;gap:6px;display:flex}.caseInboxSpin{animation:1s linear infinite caseInboxSpinAnim}@keyframes caseInboxSpinAnim{to{transform:rotate(360deg)}}.caseInboxFilters{grid-template-columns:132px 170px 170px minmax(260px,1fr) auto;align-items:center;gap:8px;display:grid}.caseInboxSelect{background:var(--panel2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;width:100%;padding:6px 10px;font-size:.82rem}.caseInboxSearchForm{gap:6px;min-width:0;display:flex}.caseInboxSearchInput{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-size:.82rem}.caseInboxSearchInput:focus{border-color:var(--accent,#60a5fa);outline:none}.caseInboxError{color:#fca5a5;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:10px 14px;font-size:.875rem}.caseInboxEmpty{color:var(--text2);text-align:center;padding:32px 0;font-size:.9rem}.caseInboxCount{color:var(--text2);font-size:.8rem}.caseInboxWorkArea{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.caseInboxWorkAreaWithDetail{grid-template-columns:minmax(760px,1fr) minmax(360px,430px)}.caseInboxWorkAreaWithDetail .caseInboxTable{min-width:0}.caseInboxWorkAreaWithDetail .caseInboxTableHead,.caseInboxWorkAreaWithDetail .caseInboxRow{grid-template-columns:58px 76px 150px 160px minmax(190px,1fr) 90px}.caseInboxWorkAreaWithDetail .caseInboxTableHead>span:nth-child(5),.caseInboxWorkAreaWithDetail .caseInboxTableHead>span:nth-child(8),.caseInboxWorkAreaWithDetail .caseInboxRow>span:nth-child(5),.caseInboxWorkAreaWithDetail .caseInboxRow>span:nth-child(8){display:none}.caseInboxListPane{flex-direction:column;gap:12px;min-width:0;display:flex}.caseInboxTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.caseInboxTable{border:1px solid var(--border);border-radius:8px;flex-direction:column;width:100%;min-width:840px;font-size:.84rem;display:flex;overflow:hidden}.caseInboxTableHead{background:var(--panel2);color:var(--text2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);grid-template-columns:68px 82px 150px 160px 120px minmax(300px,1fr) 96px 78px;gap:0 10px;padding:8px 14px;font-size:.78rem;font-weight:600;display:grid}.caseInboxTableHead>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caseInboxRow{min-height:58px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff13;grid-template-columns:68px 82px 150px 160px 120px minmax(300px,1fr) 96px 78px;align-items:center;gap:0 10px;width:100%;padding:10px 14px;transition:background .1s;display:grid}.caseInboxRow:last-child{border-bottom:none}.caseInboxRow:hover{background:#ffffff09}.caseInboxRowSelected{background:#60a5fa12;box-shadow:inset 2px 0 #60a5fabf}.caseInboxPriorityBadge{letter-spacing:.03em;border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:700;display:inline-block}.caseInboxPriorityP0{color:#f87171;background:#dc262633;border:1px solid #dc262659}.caseInboxPriorityP1{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.caseInboxPriorityP2{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa33}.caseInboxCategoryCell,.caseInboxChatCell,.caseInboxSenderCell{text-overflow:ellipsis;white-space:nowrap;color:var(--text2);overflow:hidden}.caseInboxMsgPreview{-webkit-line-clamp:2;white-space:normal;color:var(--text);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.caseInboxDateCell{color:var(--text2);white-space:nowrap;font-size:.78rem}.caseInboxConfBar{align-items:center;gap:5px;width:80px;display:inline-flex}.caseInboxConfFill{background:var(--accent,#60a5fa);border-radius:2px;flex-shrink:0;min-width:2px;height:4px;display:block}.caseInboxConfLabel{color:var(--text2);white-space:nowrap;font-size:.75rem}.caseInboxDetail{border:1px solid var(--border);background:var(--panel2);border-radius:8px;flex-direction:column;gap:12px;min-width:0;max-height:calc(100vh - 96px);padding:16px 20px;display:flex;position:sticky;top:72px;overflow:auto}.caseInboxDetailHeader{align-items:center;gap:10px;display:flex}.caseInboxDetailCategory{color:var(--text);font-size:.95rem;font-weight:600}.caseInboxDetailClose{margin-left:auto;font-size:.85rem}.caseInboxDetailGrid{grid-template-columns:1fr;gap:10px 24px;display:grid}.caseInboxDetailField{flex-direction:column;gap:3px;display:flex}.caseInboxDetailField label{color:var(--text2);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.caseInboxDetailField span,.caseInboxDetailField em{color:var(--text);word-break:break-word;font-size:.875rem}.caseInboxDetailField em{color:var(--text2)}.caseInboxDetailFullWidth{grid-column:1/-1}.caseInboxMessagePreview{background:var(--panel);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:200px;margin:0;padding:10px 12px;font-family:inherit;font-size:.84rem;overflow-y:auto}@media (width<=1200px){.caseInboxFilters{grid-template-columns:repeat(3,minmax(140px,1fr))}.caseInboxSearchForm{grid-column:1/-1}.caseInboxWorkAreaWithDetail{grid-template-columns:1fr}.caseInboxDetail{max-height:none;position:static}.caseInboxTableHead,.caseInboxRow{grid-template-columns:68px 76px 105px 130px 95px 1fr 95px 80px}}@media (width<=860px){.caseInboxFilters{grid-template-columns:1fr}.caseInboxSearchForm{grid-column:auto}.caseInboxTableHead{display:none}.caseInboxRow{grid-template-rows:auto auto;grid-template-columns:56px 80px 1fr 100px}.caseInboxDetailGrid{grid-template-columns:1fr}}.caseInboxStatusBadge{letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-block}.caseInboxStatusOpen{color:#78e9bd;background:#78e9bd1f;border:1px solid #78e9bd40}.caseInboxStatusClosed{color:#8e929b;background:#96a0b41a;border:1px solid #96a0b433}.caseInboxStatusCancelled{color:#ff8fac;background:#ff8fac1a;border:1px solid #ff8fac33}.caseInboxStatOpen{color:#78e9bd;background:#78e9bd1f;border-color:#78e9bd40}.caseInboxStatClosed{color:#8e929b;background:#96a0b41a;border-color:#96a0b433}.caseInboxStatCancelled{color:#ff8fac;background:#ff8fac1a;border-color:#ff8fac33}.caseInboxTimerCell{white-space:nowrap;flex-direction:column;gap:1px;font-size:.78rem;line-height:1.3;display:flex}.caseInboxTimerLabel{color:var(--text2);font-size:.7rem}.caseInboxTimerValue{color:var(--text);font-weight:500}.caseInboxActionsCell{justify-content:flex-start;align-items:center;gap:4px;display:flex}.caseInboxActionBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;font-size:.78rem;font-weight:600;line-height:1;transition:opacity .1s,background .1s;display:inline-flex}.caseInboxActionBtn:disabled{opacity:.4;cursor:default}.caseInboxActionClose{color:#78e9bd;background:#78e9bd1f;border-color:#78e9bd40}.caseInboxActionClose:hover:not(:disabled){background:#78e9bd38}.caseInboxActionCancel{color:#9aa3b2;background:#96a0b41a;border-color:#96a0b433}.caseInboxActionCancel:hover:not(:disabled){background:#96a0b433}.caseInboxActionBtnLg{padding:6px 14px;font-size:.85rem}.caseInboxDetailActions{flex-wrap:wrap;gap:8px;display:flex}.caseInboxActionMuted{color:var(--text2);font-size:.75rem;font-style:italic}.caseInboxFilterLabel{align-items:center;display:flex}.caseInboxStatTotal{background:var(--panel2);color:var(--text);border-color:var(--border)}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appShellV2 .main.page-ticketRegistry,.main.page-ticketRegistry{width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px 28px!important}.page-ticketRegistry .topbar{display:none!important}.ticketRegistryPage{gap:8px!important;width:100%!important;max-width:none!important;padding:12px 12px 0!important}.ticketRegistryTopRow{grid-template-columns:auto minmax(520px,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.ticketRegistryTitle{font-size:1rem!important;line-height:1.1!important}.ticketQuickFilters{scrollbar-width:thin;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.ticketQuickFilterButton{white-space:nowrap!important;border-radius:6px!important;min-height:30px!important;padding:6px 10px!important}.ticketQuickFilterButton span{min-width:20px!important;height:18px!important;padding:1px 6px!important}.ticketRegistryHeaderRight{gap:8px!important;margin-left:0!important}.ticketRegistryCount{font-size:.76rem!important}.ticketRegistryRefreshBtn{min-height:32px!important;padding:7px 10px!important}.ticketRegistryToolbar{grid-template-columns:minmax(360px,1fr) 160px 190px auto auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.ticketRegistrySearchUniversal{flex:initial!important;width:100%!important;min-width:0!important}.ticketRegistrySelect{width:100%!important;min-height:32px!important;padding:6px 10px!important}.ticketRegistryCheckLabel{min-height:32px!important;padding:0 2px!important;font-size:.78rem!important}.ticketRegistryTable{width:100%!important;min-width:0!important}.ticketRegistryTableHead,.ticketRegistryRow{grid-template-columns:126px minmax(140px,1.1fr) minmax(130px,1fr) minmax(150px,1.05fr) 64px 58px minmax(160px,1.2fr) 70px 70px 76px minmax(90px,.8fr) minmax(90px,.8fr) 88px!important}.ticketRegistryRow{min-height:48px!important}@media (width<=1500px){.ticketRegistryTopRow{grid-template-columns:1fr auto!important}.ticketQuickFilters{order:3;grid-column:1/-1}.ticketRegistryToolbar{grid-template-columns:minmax(260px,1fr) 150px 170px auto auto auto!important}}@media (width<=980px){.ticketRegistryTopRow,.ticketRegistryToolbar{grid-template-columns:1fr!important}.ticketRegistryHeaderRight{justify-content:space-between!important}.ticketQuickFilters{grid-column:auto}.ticketRegistryTable{min-width:1180px!important}}.caseInboxTabBar{border-bottom:1px solid var(--border);gap:0;display:flex}.caseInboxTab{color:var(--text2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 20px;font-size:.9rem;font-weight:500;transition:color .15s,border-color .15s}.caseInboxTab:hover{color:var(--text)}.caseInboxTabActive{color:var(--accent,#60a5fa);border-bottom-color:var(--accent,#60a5fa)}.ciAnalytics{flex-direction:column;gap:20px;padding:4px 0 24px;display:flex}.ciPeriodBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ciPresets{flex-wrap:wrap;gap:4px;display:flex}.ciPresetBtn{border:1px solid var(--border);background:var(--panel2);color:var(--text2);cursor:pointer;border-radius:16px;padding:5px 13px;font-size:.82rem;transition:background .1s,color .1s,border-color .1s}.ciPresetBtn:hover{color:var(--text);border-color:var(--accent,#60a5fa)}.ciPresetBtnActive{color:var(--accent,#60a5fa);background:#60a5fa26;border-color:#60a5fa66}.ciPeriodActions{align-items:center;gap:6px;display:flex}.ciCustomRange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ciDateInput{background:var(--panel2);color:var(--text);border:1px solid var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:5px 10px;font-size:.85rem}.ciDateSep{color:var(--text2)}.ciMetricGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.ciMetricCard{background:var(--panel2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.ciMetricCardWarn{background:#f871710f;border-color:#f8717159}.ciMetricLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.ciMetricValue{color:var(--text);word-break:break-word;font-size:1.35rem;font-weight:700;line-height:1.2}.ciMetricSub{color:#f87171;font-size:.72rem}.ciSection{flex-direction:column;gap:10px;display:flex}.ciSectionTitle{color:var(--text);border-bottom:1px solid var(--border);margin:0;padding-bottom:6px;font-size:.9rem;font-weight:600}.ciSlaRow{flex-wrap:wrap;gap:10px;display:flex}.ciSlaCard{background:var(--panel2);border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:1;gap:8px;min-width:160px;padding:12px 16px;display:flex}.ciSlaCardHead{align-items:center;gap:8px;display:flex}.ciSlaThreshold{color:var(--text2);font-size:.78rem}.ciSlaStats{grid-template-columns:1fr auto;gap:3px 12px;font-size:.82rem;display:grid}.ciSlaStat{display:contents}.ciSlaStatLabel{color:var(--text2)}.ciSlaOk{color:#78e9bd;font-weight:600}.ciSlaFail{color:#f87171;font-weight:600}.ciAttentionRow td{background:#f59e0b0a}.ciAttentionRowClickable{cursor:pointer}.ciAttentionRowClickable:hover td{background:#f59e0b1a}.ciAttentionDur{white-space:nowrap;color:#fbbf24;font-weight:500}.ciAttentionReason{color:var(--text2);font-size:.8rem}.ciBreakdownWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ciBreakdownTable{border-collapse:collapse;width:100%;min-width:400px;font-size:.83rem}.ciBreakdownTable th{text-align:left;background:var(--panel2);color:var(--text2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:.75rem;font-weight:600}.ciBreakdownTable td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:7px 10px}.ciBreakdownTable tr:last-child td{border-bottom:none}.ciBreakdownTable tr:hover td{background:#ffffff08}@media (width<=600px){.ciMetricGrid{grid-template-columns:repeat(2,1fr)}.ciSlaRow{flex-direction:column}}.page-ticketRegistry.main,.page-ticketDetail.main{max-width:none}.ticketRegistryPage{flex-direction:column;gap:10px;width:100%;max-width:none;padding:14px 20px;display:flex}.ticketRegistryTopRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticketRegistryTitle{color:var(--text);white-space:nowrap;flex-shrink:0;font-size:1.05rem;font-weight:700}.ticketRegistryHeaderRight{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.ticketRegistryCount{color:var(--text2);white-space:nowrap;font-size:.78rem}.ticketRegistryRefreshBtn{flex-shrink:0;align-items:center;gap:6px;display:flex}.ticketRegistrySpin{animation:1s linear infinite ticketRegistrySpinAnim}@keyframes ticketRegistrySpinAnim{to{transform:rotate(360deg)}}.ticketRegistryToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticketRegistrySearchInput{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:.82rem}.ticketRegistrySearchInput:focus{border-color:var(--accent,#60a5fa);outline:none}.ticketRegistrySearchUniversal{flex:1;min-width:220px}.ticketRegistrySelect{background:var(--panel2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.82rem}.ticketRegistryCheckLabel{color:var(--text2);white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.ticketRegistryError{color:#fca5a5;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:10px 14px;font-size:.875rem}.ticketRegistryEmpty{color:var(--text2);text-align:center;padding:32px 0;font-size:.9rem}.ticketRegistryTableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ticketRegistryTable{border:1px solid var(--border);border-radius:8px;flex-direction:column;width:100%;min-width:1260px;font-size:.82rem;display:flex;overflow:hidden}.ticketRegistryTableHead,.ticketRegistryRow{grid-template-columns:120px minmax(120px,1.5fr) minmax(100px,1.5fr) 160px 68px 52px 190px 70px 70px 70px minmax(80px,1fr) minmax(80px,1fr) 96px;align-items:center;gap:0 8px;display:grid}.ticketRegistryTableHead{background:var(--panel2);color:var(--text2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding:7px 14px;font-size:.72rem;font-weight:600}.ticketRegistryTableHead>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ticketRegistryRow>span{min-width:0}.ticketRegistryRow{min-height:44px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff13;width:100%;padding:7px 14px;transition:background .1s}.ticketRegistryRow:last-child{border-bottom:none}.ticketRegistryRow:hover{background:#ffffff09}.ticketRegistryRowSelected{background:#60a5fa12;box-shadow:inset 2px 0 #60a5fabf}.ticketRegistryIdCell{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;line-height:1.2}.ticketRegistryRocketxCell{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.ticketRegistryDateCell{white-space:nowrap;font-variant-numeric:tabular-nums}.ticketRegistryCaseCell{font-variant-numeric:tabular-nums;white-space:nowrap}.ticketRegistryEllipsisCell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticketRegistryStatusBadge{letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-block}.ticketRegistryStatusTrader{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40}.ticketRegistryStatusSupport{color:#93c5fd;background:#60a5fa1f;border:1px solid #60a5fa47}.ticketRegistryStatusClosed{color:#86efac;background:#22c55e1f;border:1px solid #22c55e42}.ticketRegistryStatusReopened{color:#fca5a5;background:#dc26261f;border:1px solid #dc262647}.ticketRegistryStatusManual{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f747}.ticketRegistryFlags{flex-wrap:wrap;gap:4px;display:flex}.ticketRegistryFlagsEmpty{color:var(--text2)}.ticketRegistryFlag{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-block}.ticketRegistryFlag-info{color:#93c5fd;background:#60a5fa1f;border:1px solid #60a5fa40}.ticketRegistryFlag-warn{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40}.ticketRegistryFlag-danger{color:#fca5a5;background:#dc26261f;border:1px solid #dc262647}.ticketRegistryPagination{align-items:center;gap:8px;display:flex}.ticketQuickFilters{flex-wrap:wrap;flex:1;gap:6px;display:flex}.ticketQuickFilterButton{background:var(--panel2);color:var(--text2);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:600;display:flex}.ticketQuickFilterButton span{background:#ffffff14;border-radius:999px;padding:1px 7px;font-size:.74rem}.ticketQuickFilterButtonActive{color:var(--text);background:#60a5fa29;border-color:#60a5fa66}.ticketQuickFilterButtonActive span{background:#60a5fa4d}.ticketRegistryStatusCellWrap{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.ticketTimerCell{font-variant-numeric:tabular-nums;white-space:nowrap}.ticketTimerCellWarning{color:#fcd34d;font-weight:700}.ticketTimerCellDanger{color:#fca5a5;font-weight:700}.ticketOverdueBadge{white-space:nowrap;color:#fca5a5;background:#dc262629;border:1px solid #dc26264d;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.ticketCopyValue{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;display:inline-flex}.ticketCopyText{text-underline-offset:2px;-webkit-text-decoration:underline dotted #ffffff4d;text-decoration:underline dotted #ffffff4d}.ticketCopyValue:hover .ticketCopyText{color:#93c5fd}.ticketCopyFeedback{color:#86efac;font-size:.68rem}.ticketRowActions{display:flex}.ticketRowActionButton{background:var(--panel2);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:.76rem;font-weight:600}.ticketRowActionButton:hover{color:#93c5fd;border-color:#60a5fa66}.ticketActionModalOverlay{z-index:200;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ticketActionModal{background:var(--panel2);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow-y:auto}.ticketActionModalHeader{color:var(--text);border-bottom:1px solid var(--border);padding:16px 18px;font-size:1rem;font-weight:700}.ticketActionModalBody{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ticketActionModalField{flex-direction:column;gap:4px;min-width:0;display:flex}.ticketActionModalLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.ticketActionModalSelect,.ticketActionModalInput{color:var(--text);border:1px solid var(--border);box-sizing:border-box;background:#ffffff08;border-radius:6px;width:100%;padding:7px 10px;font-size:.85rem}.ticketActionModalTextarea{color:var(--text);border:1px solid var(--border);box-sizing:border-box;resize:vertical;overflow-wrap:anywhere;background:#ffffff08;border-radius:6px;width:100%;max-width:100%;min-height:60px;padding:8px 10px;font-size:.85rem}.ticketActionModalError{color:#fca5a5;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:8px 12px;font-size:.82rem}.ticketActionModalSuccess{color:#86efac;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:6px;padding:8px 12px;font-size:.82rem}.ticketActionModalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}@media (width<=900px){.ticketRegistryToolbar{flex-direction:column;align-items:stretch}.ticketRegistryTopRow{flex-direction:column;align-items:flex-start}.ticketRegistryHeaderRight{margin-left:0}.ticketActionModal{max-width:100%}}.ticketDetailPage{flex-direction:column;gap:16px;width:100%;max-width:none;padding:20px 24px;display:flex}.ticketDetailHeader{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ticketDetailBackButton{flex-shrink:0}.ticketDetailHeaderInfo{flex:auto;min-width:0}.ticketDetailHeaderInfo h2{color:var(--text);overflow-wrap:anywhere;margin:0 0 8px;font-size:1.25rem;font-weight:700}.ticketDetailHeaderMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticketDetailHeaderTag{background:var(--panel2);border:1px solid var(--border);color:var(--text2);overflow-wrap:anywhere;border-radius:6px;padding:3px 9px;font-size:.78rem;display:inline-block}.ticketDetailEmpty{color:var(--text2);text-align:center;padding:24px 0;font-size:.9rem}.ticketDetailGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.ticketDetailCard{background:var(--panel2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ticketDetailCardTitle{color:var(--text);font-size:.95rem;font-weight:700}.ticketDetailSummaryGrid,.ticketDetailMetaGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ticketDetailCycleList{flex-direction:column;gap:14px;display:flex}.ticketDetailCycleCard{background:var(--panel2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ticketDetailCycleHead{color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.ticketDetailPreLabel{color:var(--text2);margin-bottom:4px;font-size:.75rem}.ticketDetailPre{border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#00000038;border-radius:8px;max-height:320px;padding:10px 12px;font-size:.82rem;overflow-y:auto}.ticketDetailTimeline{flex-direction:column;gap:12px;display:flex}.ticketDetailEvent{background:var(--panel2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ticketDetailEventHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ticketDetailEventType{color:var(--text);font-weight:700}.ticketDetailEventAt{color:var(--text2);font-size:.8rem}.ticketDetailPayload summary{cursor:pointer;color:var(--text2);font-size:.78rem}.ticketDetailLoadMore{align-self:center}.ticketDetailActions{flex-direction:column;gap:12px;display:flex}.ticketDetailActionCard{border:1px solid var(--border);background:#ffffff05;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ticketDetailActionCardTitle{color:var(--text);font-size:.9rem;font-weight:700}.ticketDetailActionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ticketDetailActionField{flex-direction:column;gap:4px;min-width:0;display:flex}.ticketDetailActionFieldWide{grid-column:1/-1}.ticketDetailActionLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.ticketDetailActionSelect,.ticketDetailActionInput{background:var(--panel2);color:var(--text);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;padding:7px 10px;font-size:.85rem}.ticketDetailActionTextarea{background:var(--panel2);color:var(--text);border:1px solid var(--border);box-sizing:border-box;resize:vertical;overflow-wrap:anywhere;border-radius:6px;width:100%;max-width:100%;min-height:60px;padding:8px 10px;font-size:.85rem}.ticketDetailActionButton,.ticketDetailActionButtonDanger{cursor:pointer;border:1px solid #0000;border-radius:8px;align-self:flex-start;padding:9px 16px;font-size:.85rem;font-weight:700}.ticketDetailActionButton{color:#86efac;background:#22c55e29;border-color:#22c55e59}.ticketDetailActionButton:disabled,.ticketDetailActionButtonDanger:disabled{opacity:.5;cursor:not-allowed}.ticketDetailActionButtonDanger{color:#fcd34d;background:#f59e0b29;border-color:#f59e0b59}.ticketDetailActionNotice{color:var(--text2);font-size:.78rem}.ticketDetailActionError{color:#fca5a5;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:8px 12px;font-size:.82rem}.ticketDetailActionSuccess{color:#86efac;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:6px;padding:8px 12px;font-size:.82rem}@media (width<=900px){.ticketDetailGrid,.ticketDetailActionGrid{grid-template-columns:1fr}}.appShellV2 .main.page-ticketAnalytics,.main.page-ticketAnalytics{max-width:none!important;margin:0!important}.taPage{flex-direction:column;gap:14px;width:100%;max-width:none;padding:14px 20px;display:flex}.taHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.taTitle{margin:0;font-size:1.05rem;font-weight:700}.taRefreshBtn{align-items:center;display:inline-flex}.taSection{background:#0d0e11;border:1px solid #ffffff17;border-radius:6px;padding:14px}.taSectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.taSectionHead h2{color:#fff;letter-spacing:.01em;margin:0;font-size:14px;font-weight:700}.taKpiGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.taKpiCard{background:#101115;border:1px solid #ffffff17;border-radius:4px;gap:4px;padding:10px 12px;display:grid}.taKpiCard>span{color:#858a94;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900;line-height:1.3}.taKpiCard>strong{color:#f3f4f6;font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;line-height:1.1}.taKpiCard.warn{border-color:#f59e0b47}.taKpiCard.danger{border-color:#ff7f9647}.taTimerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.taTimerCard{background:#101115;border:1px solid #ffffff17;border-radius:4px;align-content:start;gap:8px;padding:12px;display:grid}.taTimerLabel{color:#858a94;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.taTimerMain{color:#f3f4f6;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.taTimerEmpty{color:#858a94;padding:4px 0;font-size:13px}.taTimerRows{border:1px solid #ffffff14;border-radius:4px;gap:0;display:grid;overflow:hidden}.taTimerRow{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:grid}.taTimerRow:last-child{border-bottom:0}.taTimerRow span{color:#858a94}.taTimerRow b{color:#f3f4f6;font-variant-numeric:tabular-nums;text-align:right}.taBreakdownTable{border:1px solid #ffffff17;border-radius:4px;overflow:hidden}.taBreakdownHead{color:#858a94;text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;grid-template-columns:minmax(0,1fr) 80px 80px;gap:8px;padding:7px 12px;font-size:11px;font-weight:900;display:grid}.taBreakdownRow{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 80px 80px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:grid}.taBreakdownRow b{font-variant-numeric:tabular-nums}.taTableWrap{overflow-x:auto}.taTable{border:1px solid #ffffff17;border-radius:4px;min-width:700px;overflow:hidden}.taTableHead,.taTableRow{grid-template-columns:minmax(120px,1.6fr) 56px 62px 100px 80px 80px 80px 68px;align-items:center;gap:8px;padding:7px 12px;display:grid}.taTableHeadMerchant,.taTableRowMerchant{grid-template-columns:minmax(120px,1.6fr) 56px 62px 100px 96px 116px 116px 80px}.taTableHead{color:#858a94;text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;font-size:11px;font-weight:900}.taTableRow{color:#c8d0e5;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff12;font-size:12px}.taTableRow b{color:#f3f4f6;font-size:13px}.taEllipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taStuckGroup{margin-bottom:14px}.taStuckGroup:last-child{margin-bottom:0}.taStuckGroupHead{color:#858a94;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:900}.taStuckTable{border:1px solid #ffffff17;border-radius:4px;overflow:hidden}.taStuckTableHead,.taStuckTableRow{grid-template-columns:minmax(140px,1.4fr) minmax(120px,1.2fr) minmax(100px,1fr) 90px;align-items:center;gap:10px;padding:7px 12px;display:grid}.taStuckTableHead{color:#858a94;text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;font-size:11px;font-weight:900}.taStuckTableRow{color:#c8d0e5;border-top:1px solid #ffffff12;font-size:12px}.taStuckAge{font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:700}.taStuckAge.danger{color:#ffd5dc}.taStuckAge.warn{color:#ffe1a7}@media (width<=1100px){.taTimerGrid{grid-template-columns:1fr 1fr}}@media (width<=900px){.taTimerGrid{grid-template-columns:1fr}.taStuckTableHead,.taStuckTableRow{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) 80px}.taStuckTableHead span:nth-child(3),.taStuckTableRow span:nth-child(3){display:none}}.taFilterSection{padding:10px 14px}.taFilterBar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.taFilterField{color:#858a94;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11px;font-weight:900;display:flex}.taFilterInput{background:var(--panel2);color:var(--text);border:1px solid var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:6px 10px;font-size:.82rem}.taFilterInput:focus{border-color:var(--accent,#60a5fa);outline:none}.taFilterButtons{flex-wrap:wrap;gap:8px;display:flex}.taFilterRangeLabel{color:#858a94;margin-top:10px;font-size:12px}@media (width<=640px){.taKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.taPage{padding:10px 12px}.taFilterBar{flex-direction:column;align-items:stretch}.taFilterButtons{justify-content:flex-start}}
