@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #18181b;--ink-soft: #3f3f46;--paper: #fafafa;--surface: #ffffff;--line: #e4e4e7;--line-strong: #d4d4d8;--signal: #4f46e5;--signal-dark: #4338ca;--signal-soft: #eef2ff;--amber: #b45309;--amber-soft: #fdf1df;--red: #d92d20;--red-soft: #fef3f2;--blue: #2563eb;--blue-soft: #eff4ff;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .05);--shadow-lg: 0 16px 48px rgba(24, 24, 27, .16), 0 4px 12px rgba(24, 24, 27, .06);--radius-sm: 5px;--radius: 8px;--radius-lg: 12px;font-family:Inter Variable,Inter,IBM Plex Sans,Arial,sans-serif;font-feature-settings:"cv05" 1,"ss01" 1;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;min-width:320px;background:var(--paper);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(79,70,229,.55);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--signal-dark)}svg{width:18px;height:18px;stroke-width:1.8;flex:0 0 auto}.app-shell{min-height:100%}.shell-nav{position:fixed;inset:0 auto 0 0;z-index:30;width:72px;padding:20px 12px 16px;display:flex;flex-direction:column;align-items:center;gap:28px;color:var(--ink-soft);background:var(--surface);border-right:1px solid var(--line)}.brand-mark{width:40px;height:40px;position:relative;display:grid;place-items:center;font:700 19px/1 IBM Plex Mono,monospace;color:var(--ink);border:1px solid var(--line-strong);border-radius:11px 11px 5px;background:var(--surface)}.brand-mark i{position:absolute;width:7px;height:7px;right:-3px;top:-3px;border:2px solid var(--surface);border-radius:50%;background:var(--signal)}.nav-items,.nav-bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.nav-items button,.nav-bottom>button{width:48px;min-height:48px;border:0;border-radius:var(--radius);color:#71717a;background:transparent;display:grid;place-items:center;position:relative}.nav-items button:hover,.nav-bottom>button:hover{color:var(--ink);background:#f4f4f5}.nav-items button.active{color:var(--signal-dark);background:var(--signal-soft)}.nav-items button.active:before{content:"";position:absolute;left:-12px;width:3px;height:24px;border-radius:0 3px 3px 0;background:var(--signal)}.nav-items button span,.nav-bottom button>span:not(.avatar):not(.notification-dot){display:none}.nav-bottom{margin-top:auto}.notification-dot{position:absolute;top:11px;right:11px;width:7px;height:7px;border:2px solid var(--surface);border-radius:50%;background:#f97066}.nav-bottom .profile-button{width:48px;height:48px;padding:0;display:grid;place-items:center}.avatar{width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;color:#fff;background:#52525b;font-size:12px;font-weight:700;letter-spacing:.04em}.avatar.small{width:28px;height:28px;border-radius:8px;font-size:10px}.queue-workspace{height:100vh;margin-left:72px;overflow:hidden}.queue-sidebar{min-width:0;padding:26px 16px 18px;display:flex;flex-direction:column;background:#f1f1f4;border-right:1px solid var(--line)}.eyebrow,.section-label,.context-label{display:block;color:#71717a;font:600 11px/1.2 IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.workspace-title{padding:2px 8px 22px}.workspace-title h1{margin:8px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.025em}.queue-health{margin:0 2px 18px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff8c;color:var(--ink-soft);font-size:12px}.queue-health div{display:flex;align-items:center;gap:7px}.queue-health strong{color:var(--red);font:600 11px IBM Plex Mono,monospace;text-transform:uppercase}.pulse{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #4f46e51c}.queue-view-list{display:flex;flex-direction:column;gap:3px}.queue-view-list .section-label{padding:0 10px 7px}.queue-view-list .section-label.assignment{padding-top:18px}.queue-view-list button{min-height:42px;padding:0 10px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:space-between;color:#52525b;text-align:left}.queue-view-list button:hover{background:#ffffffb3;color:var(--ink)}.queue-view-list button.active{color:var(--ink);background:#fff;box-shadow:var(--shadow-sm);font-weight:650}.queue-view-list button b{min-width:26px;height:23px;padding:0 6px;display:grid;place-items:center;color:#71717a;border-radius:12px;background:#18181b0f;font:600 11px/1 IBM Plex Mono,monospace}.queue-view-list button.active b{color:var(--signal-dark);background:var(--signal-soft)}.sidebar-footnote{margin-top:auto;padding:12px 8px 0;display:flex;gap:9px;color:#71717a;border-top:1px solid var(--line)}.sidebar-footnote svg{width:16px;height:16px;margin-top:1px;color:var(--signal)}.sidebar-footnote p{margin:0;display:flex;flex-direction:column;font-size:11px}.sidebar-footnote strong{color:#3f3f46;font-weight:600}.kanban-pane{min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.kanban-header{min-height:98px;padding:18px 24px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:var(--surface)}.kanban-title h1{margin:6px 0 3px;font-size:22px;line-height:1.2;letter-spacing:-.02em}.kanban-title p{margin:0;color:#71717a;font-size:12px}.kanban-title p strong{color:#3f3f46;font:600 12px IBM Plex Mono,monospace}.focus-definition{margin-top:6px;display:inline-flex;align-items:center;gap:5px;color:var(--signal-dark);font-size:11px;font-weight:650}.focus-definition svg{width:13px}.kanban-tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.board-search{width:clamp(240px,27vw,360px);height:42px;flex:0 1 auto;background:#fff}.focus-toggle{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;color:#52525b;border:1px solid var(--line-strong);border-radius:9px;background:#fff;font-size:12px;font-weight:650}.focus-toggle:hover{border-color:#a1a1aa;background:#f4f4f5}.focus-toggle.active{color:var(--signal-dark);border-color:#a5b4fc;background:var(--signal-soft);box-shadow:inset 0 0 0 1px #4f46e50f}.focus-toggle svg{width:16px}.board-filter{min-height:42px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#52525b;border:1px solid var(--line-strong);border-radius:9px;background:#fff;font-size:12px;font-weight:650}.board-filter:hover{border-color:#a1a1aa;background:#f4f4f5}.board-filter.active{color:var(--signal-dark);border-color:#a5b4fc;background:var(--signal-soft)}.board-filter svg{width:16px}.board-filter b{min-width:21px;height:21px;padding:0 5px;display:grid;place-items:center;color:#fff;border-radius:11px;background:var(--signal);font:650 10px/1 IBM Plex Mono,monospace}.board-filter-panel{min-height:68px;padding:10px 24px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid var(--line);background:#f8f8f9}.board-filter-panel label{min-width:190px;color:#71717a;font-size:10px;font-weight:650}.board-filter-panel select{width:100%;height:38px;margin-top:4px;padding:0 30px 0 9px;color:var(--ink);border:1px solid var(--line-strong);border-radius:7px;background:#fff;font-size:12px}.board-filter-panel .text-button{min-height:38px}.mobile-board-tabs{display:none}.kanban-columns{min-width:0;min-height:0;flex:1;padding:18px 20px 22px;display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9b9c1 transparent}.kanban-column{min-width:250px;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#f7f7f8;transition:border-color .16s ease-out,box-shadow .16s ease-out}.kanban-column.drop-ready{border-color:#93b4f0;box-shadow:inset 0 0 0 1px #2563eb1a}.kanban-column.drop-ready>header p{color:#1d4ed8;font-weight:650}.kanban-column.drop-active{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb24}.kanban-column.drop-active .kanban-card-list{background:#edf4fbb8}.kanban-column>header{min-height:70px;position:relative;z-index:2;padding:12px 14px 10px;border-bottom:1px solid var(--line);background:#f7f7f8}.kanban-column>header>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.column-state{display:flex;align-items:center;gap:8px;color:#3f3f46;font-size:13px;font-weight:700}.column-state i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #18181b0d}.kanban-column.new .column-state{color:var(--blue)}.kanban-column.urgent .column-state{color:var(--red)}.kanban-column.waiting .column-state{color:var(--amber)}.kanban-column.resolved .column-state{color:var(--signal-dark)}.kanban-column>header b{min-width:27px;height:24px;display:grid;place-items:center;color:#71717a;border-radius:12px;background:#f1f1f4;font:600 11px IBM Plex Mono,monospace}.kanban-column>header p{margin:5px 0 0 16px;color:#7d7d87;font-size:11px}.kanban-card-list{min-height:0;padding:10px;display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9b9c1 transparent}.kanban-columns::-webkit-scrollbar,.kanban-card-list::-webkit-scrollbar{width:10px;height:10px}.kanban-columns::-webkit-scrollbar-thumb,.kanban-card-list::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:10px;background:#b9b9c1;background-clip:padding-box}.kanban-card{width:100%;min-height:190px;position:relative;display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;overflow:hidden;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm);text-align:left}.kanban-card.draggable{cursor:grab}.kanban-card.dragging{opacity:.48;border-style:dashed;box-shadow:none;transform:rotate(.35deg) scale(.985)}.kanban-card:hover{border-color:#b9b9c1;box-shadow:0 2px 8px #18181b12}.kanban-card.dragging:hover{box-shadow:none;transform:rotate(.35deg) scale(.985)}.kanban-card:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px #4f46e51f}.kanban-card.next-for-you{border-color:#a5b4fc;box-shadow:0 0 0 2px #4f46e514,var(--shadow-sm)}.kanban-card.pickup-confirmed{animation:pickup-confirmation 2s ease-out both}.kanban-signal{position:absolute;inset:0 0 auto;height:2px;background:#d4d4d8}.kanban-card.new .kanban-signal{background:var(--blue)}.kanban-card.overdue .kanban-signal{background:var(--red)}.kanban-card.due .kanban-signal{background:#dfa24d}.kanban-card.waiting .kanban-signal{background:#d6a35a}.kanban-card.resolved .kanban-signal{background:#818cf8}.kanban-card-open{min-width:0;min-height:0;padding:15px 15px 0;display:flex;flex:1;flex-direction:column;align-items:stretch;color:inherit;border:0;background:transparent;text-align:left}.kanban-card-open:focus-visible{outline:0}.kanban-card-top{min-height:22px;display:flex;align-items:center;gap:7px}.drag-handle{display:inline-flex;align-items:center;gap:2px;color:#71717a;font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.drag-handle svg{width:13px;height:13px}.next-marker{min-height:22px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;color:var(--signal-dark);border-radius:5px;background:var(--signal-soft);font:700 10px/1 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.next-marker svg{width:11px;height:11px}.response-timer{min-height:24px;margin-left:auto;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:6px;font:700 10px/1 IBM Plex Mono,monospace;white-space:nowrap}.response-timer svg{width:12px;height:12px;stroke-width:2.2}.response-timer.fresh{color:#4338ca;border-color:#c7d2fe;background:#eef2ff}.response-timer.watch{color:#82510f;border-color:#edc98f;background:var(--amber-soft)}.response-timer.overdue,.response-timer.critical{color:#b42318;border-color:#e9b2ae;background:var(--red-soft)}.response-timer.waiting-since{color:#a16207;border-color:#edc98f;background:var(--amber-soft);text-transform:none}.response-timer.critical{animation:timer-glow 1.8s ease-in-out infinite}.kanban-card-open>strong{margin-top:7px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.35}.kanban-card-open>p{height:40px;margin:4px 0 9px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#71717a;font-size:13px;line-height:1.55}.kanban-customer{min-width:0;display:flex;flex-direction:column;color:#52525b;font-size:12px;font-weight:650}.kanban-customer small{overflow:hidden;color:#a1a1aa;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.kanban-card-foot{min-width:0;margin:10px 15px 13px;padding-top:10px;display:flex;align-items:center;gap:8px;border-top:1px solid #efeff2}.kanban-card-foot .category-chip{max-width:165px}.card-signals{margin-left:auto;display:flex;align-items:center;gap:6px}.pick-up-button{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:#1d4ed8;border:1px solid #bdd3f5;border-radius:7px;background:var(--blue-soft);font-size:10px;font-weight:700;white-space:nowrap}.pick-up-button:hover{border-color:#84a9e8;background:#e3ecfd}.pick-up-button svg{width:14px}.risk-count{min-width:24px;height:24px;padding:0 7px;display:grid;place-items:center;color:#b42318;border-radius:7px;background:var(--red-soft);font:650 10px IBM Plex Mono,monospace;white-space:nowrap}.kanban-empty{min-height:170px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a1a1aa;border:1px dashed var(--line-strong);border-radius:10px;text-align:center}.kanban-empty svg{width:24px;height:24px;margin-bottom:9px;color:#818cf8}.kanban-empty strong{color:#52525b;font-size:13px}.kanban-empty span{margin-top:3px;font-size:10px}.ticket-list-pane{min-width:0;height:100vh;position:relative;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line)}.list-header{min-height:100px;padding:24px 20px 14px;display:flex;align-items:flex-start;justify-content:space-between}.list-header h2{margin:0 0 4px;font-size:22px;line-height:1.2;letter-spacing:-.03em}.list-header>div>span{color:#71717a;font-size:12px}.mobile-kicker,.mobile-menu,.mobile-queue-menu{display:none}.search-row{padding:0 16px 14px;display:flex;gap:8px;border-bottom:1px solid var(--line)}.search-box{min-width:0;height:42px;flex:1;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:9px;background:#fbfbfc}.search-box:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px #4f46e51a}.search-box svg{width:16px;color:#71717a}.search-box input{width:100%;min-width:0;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.search-box input::placeholder{color:#a1a1aa}.search-box button{width:32px;height:32px;padding:0;display:grid;place-items:center;flex:0 0 32px;border:0;background:transparent}.search-box button svg{width:14px}.icon-button{width:42px;height:42px;padding:0;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface)}.icon-button:hover{border-color:#a1a1aa;background:#f4f4f5}.icon-button.active{color:var(--signal-dark);border-color:#a5b4fc;background:var(--signal-soft)}.icon-button.subtle{width:34px;height:34px;border-color:transparent;background:transparent}.filter-panel{padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-bottom:1px solid var(--line);background:#fafafa}.filter-panel label{color:#71717a;font-size:11px;font-weight:600}.filter-panel select{width:100%;height:36px;margin-top:4px;padding:0 28px 0 9px;color:var(--ink);border:1px solid var(--line-strong);border-radius:7px;background:#fff;font-size:12px}.filter-panel .text-button{grid-column:1 / -1;justify-self:start}.text-button{min-height:32px;padding:0;border:0;color:var(--signal-dark);background:transparent;font-size:12px;font-weight:650}.text-button:hover{text-decoration:underline}.ticket-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ticket-row{width:100%;min-height:148px;padding:15px 16px 14px 20px;position:relative;display:flex;flex-direction:column;align-items:stretch;border:0;border-bottom:1px solid #ececef;background:#fff;text-align:left}.ticket-row:hover{background:#fafafa}.ticket-row.selected{background:#f0f7f5}.debt-rail{position:absolute;inset:0 auto 0 0;width:4px;background:transparent}.ticket-row.selected .debt-rail.quiet{background:var(--signal)}.debt-rail.due{background:#dfa24d}.debt-rail.overdue{background:var(--red)}.ticket-row-top{height:22px;display:flex;align-items:center;gap:8px}.ticket-number{color:#71717a;font:500 11px/1 IBM Plex Mono,monospace;letter-spacing:.02em}.new-marker{padding:3px 6px;color:var(--signal-dark);border-radius:4px;background:var(--signal-soft);font:650 9px/1 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.age{margin-left:auto;color:#7d7d87;font:600 11px/1 IBM Plex Mono,monospace}.age.due{color:var(--amber)}.age.overdue{color:var(--red)}.ticket-title{margin:7px 0 3px;overflow:hidden;color:#18181b;font-size:14px;line-height:1.3;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.ticket-preview{height:44px;overflow:hidden;color:#71717a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5}.ticket-row-meta{min-width:0;margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:7px}.customer-name{max-width:112px;overflow:hidden;color:#52525b;font-size:11px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.row-spacer{flex:1}.category-chip{max-width:125px;padding:4px 7px;overflow:hidden;color:#52525b;border:1px solid #e4e4e7;border-radius:5px;background:#fafafa;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.category-chip.unclassified{color:var(--amber);border-color:#f0c98f;background:var(--amber-soft)}.unassigned-avatar{width:28px;height:28px;display:grid;place-items:center;color:#a1a1aa;border:1px dashed #b9b9c1;border-radius:8px}.unassigned-avatar svg{width:14px}.empty-state{min-height:320px;padding:60px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#71717a}.empty-state>svg{width:28px;height:28px;margin-bottom:16px}.empty-state h3{margin:0 0 6px;color:var(--ink);font-size:16px}.empty-state p{max-width:270px;margin:0;font-size:13px}.ticket-detail{min-width:0;height:100vh;display:flex;flex-direction:column;background:var(--paper)}.detail-header{min-height:92px;padding:6px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:40px 36px;align-items:center;gap:4px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.back-to-board{min-height:40px;padding:0 12px;grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#3f3f46;border:1px solid var(--line-strong);border-radius:8px;background:#fff;font-size:12px;font-weight:700;white-space:nowrap}.back-to-board:hover{border-color:#a1a1aa;background:#f4f4f5}.back-to-board svg{width:17px}.detail-title-block{min-width:0;grid-column:2;grid-row:1;display:flex;align-items:center;gap:10px}.detail-title-block>div:first-child{display:flex;align-items:center;gap:8px}.detail-identity-line{flex:0 0 auto}.detail-identity-line .ticket-number{margin-right:2px}.header-status-label{color:#7d7d87;font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.055em;text-transform:uppercase}.detail-identity-line .state-badge{min-height:28px;padding-inline:9px;font-size:11px}.detail-title-block h2{min-width:0;margin:0;overflow:hidden;font-size:18px;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.ticket-routing{min-width:0;margin:0;padding:0 6px;grid-column:2 / 4;grid-row:2;position:relative;display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(170px,.75fr) auto;align-items:center;gap:4px 8px;border:1px solid #c7d2fe;border-left:3px solid var(--signal);border-radius:7px;background:#f7f8ff}.routing-fact{min-width:0;display:flex;align-items:center;gap:8px}.routing-field{min-height:30px;padding:3px 6px;text-align:left;border:1px solid transparent;border-radius:5px;background:transparent}.routing-field:hover:not(:disabled),.routing-field[aria-expanded=true]{border-color:#d4d4d8;background:#fff}.routing-field:disabled{opacity:1;cursor:default}.routing-field-cue{width:13px;margin-left:auto;color:#a1a1aa;opacity:0;transition:opacity .12s ease}.routing-field:hover .routing-field-cue,.routing-field:focus-visible .routing-field-cue,.routing-field[aria-expanded=true] .routing-field-cue{opacity:1}.products-fact{padding:3px 6px}.routing-label{flex:0 0 auto;color:#71717a;font:600 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.055em;text-transform:uppercase}.header-classification-path{min-width:0;display:flex;align-items:center;gap:3px;color:#52525b;font-size:11px;font-weight:600;white-space:nowrap}.header-classification-path strong,.header-classification-path>span{overflow:hidden;text-overflow:ellipsis}.header-classification-path svg{width:11px;color:#a1a1aa}.header-unclassified{display:inline-flex;align-items:center;gap:5px;color:var(--amber);font-size:11px;font-weight:700}.header-unclassified svg{width:13px}.header-products{min-width:0;display:flex;flex-wrap:wrap;gap:4px}.header-products em{padding:3px 6px;display:inline-flex;align-items:center;gap:5px;color:#3730a3;border:1px solid #c7d2fe;border-radius:5px;background:#fff;font-size:10px;font-style:normal;font-weight:650}.header-products em>span{padding-left:5px;border-left:1px solid currentColor;font-size:8px;letter-spacing:.035em;text-transform:uppercase}.header-products em.refunded,.header-products em.partially-refunded{color:#b42318;border-color:#efb9b5;background:var(--red-soft)}.header-products em.cancelled{color:#85520d;border-color:#edd0a3;background:var(--amber-soft)}.header-products small{color:#7d7d87;font-size:10px}.routing-source{color:#7d7d87;font-size:9px;line-height:1.15;white-space:nowrap}.inline-classification-editor{position:absolute;top:calc(100% + 7px);left:-3px;right:-1px;z-index:20;max-height:min(650px,calc(100vh - 180px));padding:16px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:10px;background:#fff;box-shadow:var(--shadow-lg)}.inline-editor-actions{position:sticky;bottom:-16px;margin:16px -16px -16px;padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:#fafafaf7}.mobile-action-label{display:none}.detail-subline{min-width:0;grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:center;color:#71717a;font-size:9px;line-height:1.35;white-space:nowrap}.detail-subline>span+span{padding-left:0;border-left:0}.state-badge{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap}.state-badge.compact{min-height:23px;padding:0 7px;font-size:10px}.state-badge.urgent{color:#b42318;background:var(--red-soft)}.state-badge.new{color:#1d4ed8;background:var(--blue-soft)}.state-badge.waiting{color:#825110;background:var(--amber-soft)}.state-badge.resolved{color:var(--signal-dark);background:var(--signal-soft)}.state-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.detail-actions{min-width:0;grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.primary-button,.secondary-button,.full-secondary{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:650;white-space:nowrap}.primary-button{color:#fff;border-color:var(--signal);background:var(--signal);box-shadow:0 1px 2px #4338ca33}.primary-button:hover:not(:disabled){border-color:var(--signal-dark);background:var(--signal-dark)}.primary-button.resolve{color:#fff;border-color:#3f3f46;background:#3f3f46}.primary-button.resolve:hover:not(:disabled){border-color:var(--ink);background:var(--ink)}.primary-button.note{color:#4d3414;border-color:#d99a47;background:#f5be70}.secondary-button,.full-secondary{color:#3f3f46;border-color:var(--line-strong);background:#fff}.secondary-button:hover,.full-secondary:hover{border-color:#a1a1aa;background:#f8f8f9}.pick-up-detail{color:#1d4ed8;border-color:#bdd3f5;background:var(--blue-soft)}.primary-button.pick-up-detail:hover:not(:disabled){color:#1d4ed8;border-color:#84a9e8;background:#e3ecfd}.primary-button svg,.secondary-button svg,.full-secondary svg{width:15px;height:15px}.assignment-select{height:40px;padding:0 8px 0 6px;display:flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.assignment-select select{max-width:110px;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;font-size:12px;font-weight:600}.assignment-select>svg{width:14px;color:#71717a}.owner-display{min-height:40px;padding:0 10px 0 6px;display:inline-flex;align-items:center;gap:8px;color:#52525b;border:1px solid var(--line);border-radius:8px;background:#f8f8f9;font-size:12px;font-weight:650}.detail-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(420px,1fr) 316px;overflow:hidden}.conversation-column{min-width:0;overflow-y:auto;border-right:1px solid var(--line)}.conversation-toolbar{position:sticky;top:0;z-index:5;min-height:58px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fafafaeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.segmented-control{padding:3px;display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:9px;background:#f1f1f4}.segmented-control button{min-height:32px;padding:0 11px;border:0;border-radius:6px;color:#71717a;background:transparent;font-size:11px;font-weight:620}.segmented-control button.active{color:var(--ink);background:#fff;box-shadow:var(--shadow-sm)}.conversation-notice{margin:14px 20px 0;padding:10px 12px;display:flex;align-items:center;gap:9px;color:#3730a3;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;font-size:11px}.conversation-notice svg{width:15px;color:var(--signal)}.conversation-notice span{flex:1}.conversation-notice button{min-height:30px;border:0;color:var(--signal-dark);background:transparent;font-weight:650}.timeline{max-width:820px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:12px}.message-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.message-card.note{border-color:var(--line);border-left:3px solid #d99a47;background:#fff;box-shadow:none}.message-card.automated{border-color:#c7d2fe;background:#f7f8ff;box-shadow:none}.message-card>header{min-height:56px;padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #efeff2}.message-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#3f3f46;border-radius:9px;background:#ececef;font-size:11px;font-weight:700}.message-card.reply .message-avatar,.message-card.automated .message-avatar{color:var(--signal-dark);background:var(--signal-soft)}.message-card.note .message-avatar{color:var(--amber);background:#ffedcf}.message-avatar svg{width:16px}.message-card header>div:nth-child(2){min-width:0;display:flex;flex-direction:column}.message-card header strong{color:#27272a;font-size:12px}.message-card header span{overflow:hidden;color:#7d7d87;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.message-time{margin-left:auto;display:flex;align-items:flex-end;gap:4px}.message-time time{color:#7d7d87;font:400 9px IBM Plex Mono,monospace}.message-kind{padding:3px 6px;border-radius:4px;font-weight:650!important}.message-kind.inbound{color:#52525b;background:#f1f1f4}.message-kind.reply,.message-kind.automated{color:var(--signal-dark);background:var(--signal-soft)}.message-kind.note{color:var(--amber);background:#ffedcf}.message-subject{padding:12px 20px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:10px;border-bottom:1px solid #efeff2;background:#fafafa}.message-subject span{color:#7d7d87;font:600 9px/1.4 IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.message-subject strong{overflow-wrap:anywhere;color:#27272a;font-size:13px;line-height:1.45}.message-body{margin:0;padding:18px 20px;color:#3f3f46;font-size:15px;line-height:1.6;white-space:pre-wrap}.message-body-html-scroll{max-height:min(520px,70vh);overflow:auto;background:#fff;outline-offset:-3px;overscroll-behavior:contain}.message-body-html{display:block;width:100%;min-height:320px;border:0;background:#fff;pointer-events:none}.quoted-toggle{margin-top:12px;padding:4px 10px;display:flex;align-items:center;gap:5px;color:#7d7d87;border:1px solid var(--line);border-radius:999px;background:#fafafa;font-size:11px;font-weight:600;cursor:pointer}.quoted-toggle:hover{color:#3f3f46;background:#f1f1f4}.quoted-toggle svg{width:13px;transition:transform .15s ease-out}.quoted-toggle.expanded svg{transform:rotate(180deg)}.quoted-text{margin:12px 0 0;padding-left:12px;color:#7d7d87;border-left:3px solid var(--line);font-size:13px}.message-card>footer{padding:9px 14px;color:#7d7d87;border-top:1px solid #efeff2;background:#fafafa;font:400 9px IBM Plex Mono,monospace}.context-banner{margin:12px 14px 0;padding:8px 10px;display:flex;align-items:center;gap:7px;color:var(--blue);border-radius:6px;background:var(--blue-soft);font-size:10px;font-weight:600}.context-banner svg{width:14px}.attachment-list{padding:0 20px 18px;display:flex;flex-wrap:wrap;gap:8px}.image-attachment{width:min(360px,100%);margin:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fafafa;box-shadow:var(--shadow-sm)}.image-thumbnail{width:100%;aspect-ratio:16 / 9;padding:0;position:relative;display:block;overflow:hidden;border:0;border-bottom:1px solid var(--line);background:#ececef;cursor:zoom-in}.image-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease-out}.image-thumbnail:hover img{transform:scale(1.015)}.image-thumbnail:focus-visible{outline:3px solid rgba(79,70,229,.38);outline-offset:-4px}.image-thumbnail>span{position:absolute;right:10px;bottom:10px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#18181bd6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:11px;font-weight:650}.image-thumbnail:hover>span,.image-thumbnail:focus-visible>span{background:var(--signal-dark)}.image-thumbnail>span svg{width:14px}.image-attachment figcaption{min-height:58px;padding:8px 9px 8px 12px;display:flex;align-items:center;gap:10px}.image-attachment figcaption>span{min-width:0;display:flex;flex:1;flex-direction:column}.image-attachment figcaption strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.image-attachment figcaption small{color:#71717a;font-size:10px}.image-attachment figcaption a{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;color:var(--signal-dark);border-radius:7px;text-decoration:none}.image-attachment figcaption a:hover{background:var(--signal-soft)}.image-attachment figcaption a svg{width:16px}.image-lightbox{padding:16px;background:#f1f1f4}.image-lightbox img{width:100%;max-height:calc(100vh - 240px);display:block;object-fit:contain;border:1px solid var(--line-strong);border-radius:10px;background:#fff;box-shadow:var(--shadow-sm)}.attachment{min-width:190px;min-height:54px;padding:8px 10px;display:flex;align-items:center;gap:9px;color:inherit;border:1px solid var(--line);border-radius:8px;background:#fafafa;text-align:left;text-decoration:none}.attachment:hover{border-color:#a9b8b4;background:#fff}.attachment>svg:first-child{color:var(--signal)}.attachment>svg:last-child{width:14px;margin-left:auto;color:#71717a}.attachment span{min-width:0;display:flex;flex-direction:column}.attachment strong{max-width:170px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.attachment small{color:#71717a;font-size:9px}.timeline-event{margin:0 12px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;text-align:left}.event-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#71717a;border:1px solid var(--line);border-radius:50%;background:#f4f4f5}.event-icon svg{width:13px;height:13px;display:block}.timeline-event div{padding-top:2px}.timeline-event p{margin:0 0 3px;color:#52525b;font-size:14px;line-height:1.5}.timeline-event span,.timeline-event small{display:block;color:#a1a1aa;font:400 11px IBM Plex Mono,monospace}.timeline-event small{margin-top:2px;color:#71717a}.workflow-prompt{max-width:820px;min-height:76px;margin:4px auto 16px;padding:14px 16px;display:flex;align-items:center;gap:12px;color:#43534f;border:1px solid var(--line-strong);border-radius:12px;background:#fff;box-shadow:var(--shadow-sm)}.workflow-prompt>svg{width:22px;height:22px;color:var(--signal)}.workflow-prompt>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.workflow-prompt strong{color:var(--ink);font-size:13px}.workflow-prompt span{color:#71717a;font-size:11px}.workflow-prompt.claim{border-color:#bdd3f5;background:#f5f9ff}.workflow-prompt.claim>svg{color:var(--blue)}.workflow-prompt.waiting{border-color:#e6c48e;background:#fffcf6}.workflow-prompt.waiting>svg{color:var(--amber)}.workflow-prompt.resolved{border-color:#c7d2fe;background:#f7f8ff}.outbound-status{max-width:820px;min-height:52px;margin:4px auto 12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#52525b;border:1px solid var(--line);border-radius:9px;background:#f8f8f9}.outbound-status>svg{width:17px;height:17px}.outbound-status>div{display:grid;gap:2px}.outbound-status strong{color:var(--ink);font-size:12px}.outbound-status span,.outbound-status time{color:#71717a;font-size:10px}.outbound-status.pending{border-color:#bdd3f5;background:#f5f9ff}.outbound-status.pending>svg{color:var(--blue);animation:operation-spin 1.8s linear infinite}.outbound-status.failed{border-color:#e7aaa6;background:#fff7f6}.outbound-status.failed>svg{color:var(--red)}.outbound-status.accepted{border-color:#c7d2fe;background:#f7f8ff}.outbound-status.accepted>svg{color:var(--signal-dark)}.outbound-status .outbound-recovery{grid-column:2 / -1;width:auto;min-height:36px;padding:0 12px;justify-self:start}@keyframes operation-spin{to{transform:rotate(360deg)}}.composer{max-width:820px;margin:4px auto 28px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;box-shadow:var(--shadow-sm);transition:border-color .14s ease-out,box-shadow .14s ease-out}.composer:focus-within{border-color:#a5b4fc;box-shadow:0 0 0 3px #4f46e51a}.composer.note{border-color:#dfb779;background:#fffcf7}.composer.note:focus-within{border-color:#d99a47;box-shadow:0 0 0 3px #b453091a}.composer-tabs{height:46px;padding:5px 6px 0;display:flex;gap:3px;border-bottom:1px solid var(--line)}.composer-tabs button{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:7px;border:0;border-radius:7px 7px 0 0;color:#71717a;background:transparent;font-size:11px;font-weight:650}.composer-tabs button svg{width:15px}.composer-tabs button.active{color:var(--signal-dark);background:var(--signal-soft)}.composer.note .composer-tabs button.active{color:var(--amber);background:var(--amber-soft)}.composer-context{min-height:35px;padding:8px 12px;display:flex;align-items:center;gap:7px;color:#7d7d87;background:#f8f8f9;font-size:10px}.composer-context strong{color:#3f3f46}.composer-context svg{width:14px;color:var(--amber)}.routing-note{margin-left:auto}.composer textarea{width:100%;min-height:124px;padding:16px 18px;resize:vertical;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px;line-height:1.6}.composer textarea::placeholder{color:#a1a1aa}.classification-gate{margin:0 12px 10px;padding:9px 10px;display:flex;align-items:center;gap:7px;color:#8a550d;border-radius:7px;background:var(--amber-soft);font-size:10px}.classification-gate svg{width:14px}.pending-files{padding:0 12px 10px;display:flex;flex-wrap:wrap;gap:6px}.pending-files>span{min-height:32px;padding:0 5px 0 8px;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:#f6f6f7;font-size:10px}.pending-files svg{width:12px}.pending-files button{width:25px;height:25px;padding:0;display:grid;place-items:center;border:0;background:transparent}.composer-actions{min-height:58px;padding:8px 10px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.reply-outcomes{display:flex;align-items:center;gap:8px}.send-waiting{color:#75480c;border-color:#dbb474;background:#fffaf1}.send-waiting:hover{border-color:#b77a2a;background:var(--amber-soft)}.attach-button{margin-right:auto;position:relative;overflow:hidden}.attach-button input{position:absolute;width:1px;height:1px;opacity:0}.context-panel{min-width:0;overflow-y:auto;background:#fbfbfc}.context-section{padding:18px;border-bottom:1px solid var(--line)}.context-section>header{min-height:26px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.context-section.collapsed{padding-block:12px}.context-section.collapsed>header{margin-bottom:0}.section-toggle{min-width:0;min-height:26px;margin:-2px 0;padding:2px 4px 2px 0;display:flex;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent;text-align:left}.section-toggle:hover{background:#f1f1f4}.section-toggle .context-label{color:#52525b}.section-chevron{width:14px;height:14px;color:#a1a1aa;transition:transform .15s ease-out}.context-section.collapsed .section-chevron{transform:rotate(-90deg)}.section-count{min-width:21px;height:19px;padding:0 6px;display:inline-grid;place-items:center;color:#71717a;border-radius:10px;background:#f1f1f4;font:600 10px/1 IBM Plex Mono,monospace}.section-toggle:hover .section-count{background:#e6e6ea}.linked-tickets>header .text-button{margin:-6px -6px -6px 0}.linked-ticket-list{display:grid;gap:10px}.linked-ticket-row{position:relative;padding:12px 44px 12px 14px;border:1px solid #d4d4d8;border-left:3px solid #6366f1;border-radius:8px;background:#f8fbfa}.linked-ticket-line{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#71717a;font-size:12px}.relationship-badge{padding:3px 7px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:700;letter-spacing:.02em}.relationship-badge.related{background:#eef1f6;color:#475569}.linked-ticket-title{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:650;text-align:left}.linked-ticket-title:hover{color:#4338ca;text-decoration:underline}.linked-ticket-row small{display:block;margin-top:5px;color:#71717a}.unlink-ticket{position:absolute;top:29px;right:8px;padding:5px;font-size:12px}.relationship-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;border:0}.relationship-choice legend{margin-bottom:8px;font-size:13px;font-weight:650}.relationship-choice label{display:flex;min-height:46px;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d4d4d8;border-radius:8px;background:#f8fbfa}.link-ticket-form{display:grid;gap:14px}.customer-identity{display:flex;align-items:center;gap:10px}.customer-avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:12px 12px 5px;background:#52525b;font-size:12px;font-weight:700}.customer-identity h3{margin:0 0 2px;font-size:14px;line-height:1.25}.customer-identity a{max-width:210px;min-height:32px;display:inline-flex;align-items:center;overflow:hidden;color:#71717a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.match-banner{min-height:34px;margin-top:12px;padding:7px 9px;display:flex;align-items:center;gap:7px;color:var(--signal-dark);border-radius:7px;background:var(--signal-soft);font-size:9px}.match-banner.unknown{color:var(--amber);background:var(--amber-soft)}.match-banner svg{width:14px}.full-secondary{width:100%;margin-top:10px}.mini-facts{margin:12px 0 0;display:grid;grid-template-columns:80px minmax(0,1fr);row-gap:6px}.mini-facts dt{color:#7d7d87;font-size:11px}.mini-facts dd{margin:0;overflow:hidden;color:#52525b;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.text-link{min-height:34px;margin-top:12px;padding:0;display:flex;align-items:center;gap:6px;border:0;color:var(--signal-dark);background:transparent;font-size:10px;font-weight:650}.text-link:hover{text-decoration:underline}.text-link svg{width:13px}.request-page-count{color:#81908c;font:600 8px/1 IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.customer-request-list{margin:0 -4px;border-top:1px solid #ececef}.customer-request-entry{border-bottom:1px solid #ececef}.customer-request-entry.expanded{border-radius:8px;background:#f7faf9}.customer-request-row{display:flex;align-items:stretch;gap:4px}.customer-request-toggle{flex:1;min-width:0;min-height:72px;padding:10px 4px;display:flex;align-items:flex-start;gap:4px;color:var(--ink);border:0;background:transparent;text-align:left}.customer-request-toggle:hover{background:#f5f5f6}.customer-request-summary{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.request-chevron{width:13px;margin-top:2px;color:#7d7d87;transition:transform .15s ease-out}.customer-request-entry.expanded .request-chevron{transform:rotate(180deg)}.customer-request-open{width:30px;color:#7d7d87;border:0;border-radius:6px;background:transparent}.customer-request-open:hover{color:var(--signal-dark);background:#eef2ff}.customer-request-open svg{width:14px}.customer-request-preview{padding:0 4px 12px;display:flex;flex-direction:column;gap:10px}.request-preview{display:flex;flex-direction:column;gap:10px}.request-preview-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#71717a;font:600 9px/1 IBM Plex Mono,monospace}.request-preview-timeline{max-height:420px;padding-right:2px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.request-preview-timeline .message-card>header{min-height:0;padding:9px 11px;align-items:flex-start;flex-wrap:wrap;gap:7px}.request-preview-timeline .message-avatar{width:24px;height:24px;border-radius:7px;font-size:9px}.request-preview-timeline .message-card header strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.request-preview-timeline .message-time{width:100%;margin-left:31px;margin-top:-6px;flex-direction:row;align-items:center;gap:6px}.request-preview-timeline .message-subject{padding:9px 13px;grid-template-columns:50px minmax(0,1fr);gap:7px}.request-preview-timeline .message-subject strong{font-size:11px}.request-preview-timeline .message-body{padding:12px 13px;font-size:12px}.request-preview-timeline .attachment-list{padding:0 13px 13px}.request-preview-timeline .attachment{min-width:0;width:100%}.request-preview-note{margin:0;display:flex;align-items:center;gap:6px;color:#7d7d87;font-size:9px}.request-preview-note svg{width:12px}.combine-tickets{min-height:36px;font-size:10px}.combine-choice{margin:0;padding:0;display:flex;flex-direction:column;gap:8px;border:0}.combine-choice legend{padding:0 0 8px;color:#52525b;font-size:12px;font-weight:650}.combine-choice legend span{margin-left:6px;color:#a1a1aa;font-size:10px;font-weight:600;text-transform:uppercase}.combine-choice label{padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.combine-choice label:hover{border-color:var(--signal)}.combine-choice label:focus-within{outline:2px solid var(--signal-dark);outline-offset:2px}.combine-choice input{width:16px;height:16px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--signal-dark)}.combine-choice label>span{min-width:0;display:flex;flex-direction:column;gap:3px}.combine-choice strong{font-size:13px}.combine-choice small{color:#71717a;font-size:11px;line-height:1.4}.combine-summary{padding:12px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:#3730a3;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff}.combine-summary>svg{width:18px;color:var(--signal-dark)}.combine-summary p{margin:0;display:flex;flex-direction:column;gap:4px}.combine-summary strong{font-size:12px}.combine-summary span{font-size:11px;line-height:1.5}.combine-customer-context{padding:12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:8px;background:#f8f8f9}.combine-customer-context strong{color:#3f3f46;font-size:12px}.combine-customer-context p{max-height:132px;margin:0;overflow:auto;color:#52525b;font-size:12px;line-height:1.55;white-space:pre-wrap}.combine-courtesy-toggle{padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.combine-courtesy-toggle:focus-within{outline:2px solid var(--signal-dark);outline-offset:2px}.combine-courtesy-toggle input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--signal-dark)}.combine-courtesy-toggle>span{display:flex;flex-direction:column;gap:3px}.combine-courtesy-toggle strong{color:#3f3f46;font-size:12px}.combine-courtesy-toggle small{color:#71717a;font-size:10px;line-height:1.4}.combine-courtesy-editor{display:flex;flex-direction:column;gap:6px;color:#52525b;font-size:11px;font-weight:650}.combine-courtesy-editor textarea{min-height:150px;padding:11px 12px;resize:vertical;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;background:#fff;font:400 12px/1.55 Inter Variable,sans-serif}.combine-courtesy-editor textarea:focus{outline:2px solid var(--signal-dark);outline-offset:1px}.combine-form{display:flex;flex-direction:column;gap:12px}.combine-form .rule-note{margin-top:0}.combine-without-reply{margin-left:auto}.customer-request-title{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:5px}.customer-request-title small{color:#71717a;font:550 9px/1 IBM Plex Mono,monospace}.customer-request-title strong{overflow:hidden;display:-webkit-box;color:#3f3f46;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.35;font-weight:650}.customer-request-meta{padding-left:47px;display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-request-meta time{color:#7d7d87;font:500 9px/1 IBM Plex Mono,monospace}.customer-request-meta .state-badge{min-height:20px;padding:0 6px;font-size:8px}.customer-request-meta .state-dot{width:5px;height:5px}.customer-request-pagination{min-height:42px;padding-top:10px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.customer-request-pagination>span{color:#71717a;font:600 9px/1 IBM Plex Mono,monospace}.customer-request-pagination button{min-height:32px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:2px;color:#52525b;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:9px;font-weight:650}.customer-request-pagination button:last-child{justify-self:end}.customer-request-pagination button:disabled{color:#a1a1aa;background:#f5f5f6;cursor:default}.customer-request-pagination svg{width:12px}.customer-request-message{min-height:66px}.customer-request-message .request-spinner{animation:operation-spin 1.2s linear infinite}.customer-request-error{padding:11px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;color:#7b4e10;border:1px solid #ebc58c;border-radius:8px;background:var(--amber-soft)}.customer-request-error>svg{width:16px}.customer-request-error>div{min-width:0;display:flex;flex-direction:column;gap:2px}.customer-request-error strong{font-size:10px}.customer-request-error span{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.customer-request-error .full-secondary{grid-column:1 / -1;min-height:34px;margin-top:2px;font-size:10px}.sync-status{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;border-radius:12px;color:#71717a;background:#f1f1f4;font:600 8px IBM Plex Mono,monospace;text-transform:uppercase}.sync-status span{width:5px;height:5px;border-radius:50%;background:currentColor}.sync-status.current{color:var(--signal-dark);background:var(--signal-soft)}.sync-status.syncing{color:var(--blue);background:var(--blue-soft)}.sync-status.attention{color:var(--amber);background:var(--amber-soft)}.purchase-list{display:flex;flex-direction:column;gap:8px}.commerce-subheading{margin:10px 0 -1px;color:#71717a;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.purchase-card{padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.purchase-card>div:first-child{min-width:0;display:flex;flex-direction:column}.purchase-card strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.purchase-card span,.purchase-card small{color:#7d7d87;font-size:11px}.purchase-card>b{font:600 11px IBM Plex Mono,monospace}.purchase-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.purchase-status{padding:3px 5px;border-radius:4px;color:var(--signal-dark)!important;background:var(--signal-soft);font-weight:650}.purchase-status.refunded,.purchase-status.partially-refunded{color:var(--blue)!important;background:var(--blue-soft)}.purchase-status.cancelled{color:var(--amber)!important;background:var(--amber-soft)}.purchase-card>small{grid-column:1 / -1;padding-top:6px;border-top:1px solid #efeff2;font-family:IBM Plex Mono,monospace}.commerce-card-actions{grid-column:1 / -1;display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.commerce-card-actions .full-secondary{flex:1}.transaction-refund{grid-column:1 / -1;padding:8px;display:grid!important;grid-template-columns:1fr auto;gap:3px 8px;border-radius:6px;background:var(--blue-soft)}.transaction-refund>span{color:var(--blue);font-weight:650}.transaction-refund>strong{color:var(--blue);font:600 11px IBM Plex Mono,monospace}.transaction-refund>small{grid-column:1 / -1;color:#71717a}.commerce-outcomes{gap:6px}.commerce-outcome-card{padding:9px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--signal-dark);border:1px solid #c7d2fe;border-radius:8px;background:var(--signal-soft)}.commerce-outcome-card>svg{width:17px;height:17px}.commerce-outcome-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.commerce-outcome-card strong{font-size:11px}.commerce-outcome-card span,.commerce-outcome-card small{overflow-wrap:anywhere;color:#52525b;font-size:9px}.commerce-outcome-card.danger{color:var(--red);border-color:#ebc8c5;background:var(--red-soft)}.commerce-outcome-card.danger span,.commerce-outcome-card.danger small{color:#8b5b57}.commerce-unavailable-list{display:flex;flex-direction:column;gap:6px}.text-button.danger{color:var(--red)}.small-empty{min-height:78px;padding:12px;display:flex;align-items:center;gap:9px;color:#7d7d87;border:1px dashed var(--line-strong);border-radius:8px;font-size:10px}.classification-path{display:flex;flex-wrap:wrap;align-items:center;gap:3px;color:#3f3f46;font-size:12px;font-weight:620}.classification-path svg{width:12px;color:#a1a1aa}.attribution{margin-top:7px;display:block;color:#a1a1aa;font-size:11px}.unclassified-callout{padding:10px;display:flex;gap:8px;color:var(--amber);border:1px solid #efca94;border-radius:8px;background:var(--amber-soft)}.unclassified-callout svg{width:16px;margin-top:1px}.unclassified-callout div{display:flex;flex-direction:column}.unclassified-callout strong{font-size:11px}.unclassified-callout span{font-size:9px}.attribute-group{margin-top:14px}.attribute-group>span{display:block;margin-bottom:6px;color:#a1a1aa;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.attribute-group>div{display:flex;flex-wrap:wrap;gap:5px}.attribute-group em{padding:4px 6px;color:#52525b;border-radius:5px;background:#f1f1f4;font-size:11px;font-style:normal;font-weight:600}.attribute-group em.risk{color:#b42318;background:var(--red-soft)}.attribute-group em.quality{color:#815313;background:var(--amber-soft)}.no-selection{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7d7d87;text-align:center}.empty-ledger{width:84px;height:84px;position:relative;display:grid;place-items:center;color:var(--signal);border:1px solid var(--line-strong);border-radius:18px 18px 7px;background:#fff;box-shadow:var(--shadow-sm)}.empty-ledger i{position:absolute;top:9px;right:-9px;bottom:-9px;left:9px;z-index:-1;border:1px solid var(--line);border-radius:16px 16px 7px}.empty-ledger svg{width:28px;height:28px}.no-selection h2{margin:24px 0 6px;color:var(--ink);font-size:20px}.no-selection p{max-width:390px;margin:0;font-size:13px}.keyboard-hint{margin-top:24px;color:#a1a1aa;font-size:10px}kbd{min-width:24px;height:24px;margin:0 2px;padding:0 5px;display:inline-grid;place-items:center;color:#52525b;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;background:#fff;font:500 10px IBM Plex Mono,monospace}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;padding:24px;display:grid;place-items:center;background:#18181b8a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .16s ease-out}.modal{width:min(500px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-lg);animation:modal-in .2s ease-out}.modal.wide{width:min(780px,100%)}.modal>header{min-height:82px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.modal>header h2{margin:5px 0 0;font-size:20px;letter-spacing:-.025em}.modal-body{padding:20px}.modal-actions{min-height:68px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:#fafafa}.classification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.classification-form label,.resolve-form label,.intervention-form label,.account-link-form label,.secondary-grid legend{color:#52525b;font-size:11px;font-weight:650}.classification-form label>span,.resolve-form label>span,.intervention-form label>span,.account-link-form label>span,.secondary-grid legend span{float:right;color:#a1a1aa;font-size:9px;font-weight:500}.classification-form select,.resolve-form select,.intervention-form select,.intervention-form input,.account-link-form input,.report-filters select,.report-filters input,.secondary-grid select{width:100%;height:42px;margin-top:6px;padding:0 34px 0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);font-size:12px}.commerce-amount-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:10px}.commerce-amount-fields input:disabled{color:#52525b;background:#f1f1f4;opacity:1}.field-error{margin:-6px 0 0;color:var(--red);font-size:11px}.rule-note{margin-top:16px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;color:#4338ca;border-radius:8px;background:var(--signal-soft)}.rule-note svg{width:15px;margin-top:1px;color:var(--signal)}.rule-note p{margin:0;display:flex;flex-direction:column;font-size:13px;line-height:1.5}.rule-note span{margin-top:2px;color:#71717a}.secondary-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.secondary-grid fieldset{min-width:0;margin:0;padding:0;border:0}.secondary-grid label{align-self:start}.secondary-grid legend{width:100%;display:flex;align-items:baseline;gap:8px}.secondary-grid legend span{float:none}.choice-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.choice-chips button{min-height:31px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;color:#52525b;border:1px solid var(--line);border-radius:6px;background:#f8f8f9;font-size:9px}.choice-chips button.selected{color:var(--signal-dark);border-color:#a5b4fc;background:var(--signal-soft)}.choice-chips button.selected.risk{color:#b42318;border-color:#e9aea9;background:var(--red-soft)}.choice-chips button.selected.quality{color:#815313;border-color:#edc88f;background:var(--amber-soft)}.choice-chips svg{width:11px}.resolve-summary{margin-bottom:18px;padding:15px;display:flex;gap:11px;color:var(--signal-dark);border:1px solid #c7d2fe;border-radius:10px;background:var(--signal-soft)}.resolve-summary>svg{width:22px;height:22px}.resolve-summary div{display:flex;flex-direction:column}.resolve-summary strong{font-size:14px}.resolve-summary span{margin-top:2px;color:#52525b;font-size:13px;line-height:1.5}.form-footnote{margin:14px 0 0;display:flex;align-items:flex-start;gap:7px;color:#7d7d87;font-size:13px;line-height:1.5}.form-footnote svg{width:14px;margin-top:1px}.intervention-form{display:flex;flex-direction:column;gap:16px}.intervention-form textarea{width:100%;min-height:90px;margin-top:6px;padding:10px;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;font-size:12px}.account-link-form .rule-note{margin-top:0;margin-bottom:18px}.account-result{width:100%;min-height:64px;margin-top:12px;padding:10px;display:flex;align-items:center;gap:10px;border:1px solid #c7d2fe;border-radius:9px;background:#f7f8ff;text-align:left}.account-result>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.account-result small{color:#71717a}.search-prompt{min-height:86px;margin-top:12px;padding:18px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7d7d87;border:1px dashed var(--line-strong);border-radius:9px;font-size:10px;text-align:center}.reports-page{min-height:100vh;margin-left:72px;padding:34px clamp(24px,4vw,60px) 60px;background:#f4f4f5}.reports-header{max-width:1440px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.reports-header h1{margin:8px 0 5px;font-size:32px;line-height:1.15;letter-spacing:-.04em}.reports-header p{margin:0;color:#71717a;font-size:15px}.commerce-action-grid{max-width:1440px;margin:24px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px}.commerce-action-card{padding:18px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-sm)}.commerce-action-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.commerce-action-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.commerce-action-status .purchase-status{padding:6px 9px;font-size:12px}.commerce-action-status small{color:#71717a;font-size:10px}.commerce-action-card h2{margin:0;font-size:17px}.commerce-action-card>p{margin:-5px 0 0;color:#71717a;font-size:12px}.commerce-action-card dl{margin:4px 0;display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px 10px;font-size:12px}.commerce-action-card dt{color:#7d7d87}.commerce-action-card dd{margin:0;overflow-wrap:anywhere;color:#3f3f46}.commerce-action-card>footer{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--line)}.evidence-review{padding:10px;border:1px solid #efca94;border-radius:8px;background:var(--amber-soft)}.evidence-review>.secondary-button{width:100%}.evidence-candidate-panel{margin-top:10px;display:flex;flex-direction:column;gap:9px}.evidence-review-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.evidence-review-heading strong{font-size:11px}.evidence-candidate-panel p{margin:0;color:#745321;font-size:11px;line-height:1.45}.evidence-candidate-panel>div[role=alert]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--red);font-size:11px}.evidence-candidate-panel fieldset{margin:0;padding:0;display:flex;flex-direction:column;gap:6px;border:0}.evidence-candidate-panel legend{margin-bottom:5px;color:#70501f;font-size:10px;font-weight:650}.evidence-candidate-panel label{padding:8px;display:flex;align-items:flex-start;gap:8px;border:1px solid #e5c58f;border-radius:7px;background:#fff;cursor:pointer}.evidence-candidate-panel label>span{min-width:0;display:flex;flex-direction:column;gap:2px}.evidence-candidate-panel label strong{font-size:11px}.evidence-candidate-panel label small,.evidence-candidate-panel code{overflow-wrap:anywhere;color:#71717a;font-size:9px}.commerce-empty{max-width:1440px;margin:24px auto 0;justify-content:center;font-size:14px}.report-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.report-filters label{color:#71717a;font-size:12px;font-weight:650}.report-filters select,.report-filters input{min-width:145px;height:40px;margin-top:4px}.attachment.unavailable{cursor:not-allowed;opacity:.7}.report-scope{max-width:1440px;min-height:38px;margin:22px auto 16px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#71717a;border:1px solid var(--line);border-radius:8px;background:#ffffffb3;font-size:12px}.report-scope svg{width:13px;color:var(--signal)}.metric-grid{max-width:1440px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-card{min-height:132px;padding:17px 18px;position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--shadow-sm)}.metric-card.signal{border-top:3px solid var(--red)}.metric-card>span{color:#71717a;font-size:13px;font-weight:600}.metric-card>strong{margin-top:13px;font:600 28px/1.05 IBM Plex Mono,monospace;letter-spacing:-.05em}.metric-card small{margin-top:auto;color:#7d7d87;font-size:11px}.metric-card small b{color:var(--red)}.metric-card small b.positive{color:var(--signal)}.metric-card small b.neutral{color:var(--blue)}.report-grid{max-width:1440px;margin:0 auto 16px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px}.report-card{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-sm)}.report-card>header{min-height:84px;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.report-card h2{margin:6px 0 0;font-size:17px;letter-spacing:-.02em}.report-card header p{margin:3px 0 0;color:#7d7d87;font-size:12px}.total-caption{color:#71717a;font:500 12px IBM Plex Mono,monospace}.bar-list{padding:14px 20px 20px;display:flex;flex-direction:column;gap:11px}.bar-row{display:grid;grid-template-columns:170px minmax(80px,1fr) 32px 35px;align-items:center;gap:10px}.bar-row>span{overflow:hidden;color:#52525b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bar-row>div{height:7px;overflow:hidden;border-radius:4px;background:#f1f1f4}.bar-row i{height:100%;display:block;border-radius:inherit;background:var(--signal)}.bar-row b{font:600 11px IBM Plex Mono,monospace;text-align:right}.bar-row small{color:#a1a1aa;font:400 11px IBM Plex Mono,monospace;text-align:right}.assignee-list{padding:5px 20px}.assignee-list>div{min-height:62px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #efeff2}.assignee-list>div:last-child{border-bottom:0}.assignee-list>div>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.assignee-list strong{font-size:13px}.assignee-list small{color:#7d7d87;font-size:11px}.assignee-list>div>b{font:600 13px IBM Plex Mono,monospace}.report-empty{min-height:72px;padding:16px;display:grid;place-items:center;color:#71717a;font-size:14px;text-align:center}.refund-report{max-width:1440px;margin:0 auto}.cohort-badge{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:6px;color:var(--blue);border-radius:7px;background:var(--blue-soft);font-size:11px;font-weight:600}.cohort-badge svg{width:13px}.outcome-grid{padding:18px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.outcome-grid article{min-height:118px;padding:13px;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:9px;background:#fbfbfc}.outcome-grid article>div:first-child{min-width:0;display:flex;align-items:flex-start;gap:8px}.outcome-grid article>div:first-child>span:nth-child(2){display:flex;flex-direction:column}.outcome-grid article strong{font-size:12px}.outcome-grid article small{margin-top:2px;color:#7d7d87;font-size:11px}.verification-mark{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px}.verification-mark svg{width:13px}.verification-mark.verified{color:var(--signal);background:var(--signal-soft)}.verification-mark.inferred{color:var(--amber);background:var(--amber-soft)}.outcome-value{display:flex;flex-direction:column;align-items:flex-end}.outcome-value strong{font:600 20px IBM Plex Mono,monospace!important}.outcome-value span{color:#7d7d87;font-size:11px}.outcome-bar{width:100%;height:4px;overflow:hidden;border-radius:2px;background:#e8edeb}.outcome-bar i{height:100%;display:block;border-radius:inherit;background:#6366f1}.refund-report>footer{min-height:58px;padding:12px 20px;display:flex;align-items:flex-start;gap:8px;color:#71717a;border-top:1px solid var(--line);background:#fafafa}.refund-report>footer svg{width:14px;margin-top:1px;color:var(--blue)}.refund-report>footer p{margin:0;max-width:920px;font-size:13px;line-height:1.5}.toast{position:fixed;z-index:100;right:22px;bottom:22px;max-width:min(430px,calc(100vw - 44px));min-height:52px;padding:9px 9px 9px 14px;display:flex;align-items:center;gap:9px;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#27272a;box-shadow:var(--shadow-lg);animation:toast-in .24s ease-out;font-size:12px}.toast>svg{color:#a5b4fc}.toast span{flex:1}.toast button{width:48px;height:48px;padding:0;display:grid;place-items:center;color:#d4d4d8;border:0;border-radius:7px;background:transparent}.toast button:hover{background:#ffffff1a}.toast button svg{width:15px}.toast .toast-action{width:auto;min-width:96px;padding:0 12px;color:#fff;border:1px solid rgba(255,255,255,.28);font-weight:600}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes timer-glow{0%,to{box-shadow:0 0 #d92d2014}50%{box-shadow:0 0 0 5px #d92d202b,0 0 12px #d92d2029}}@keyframes pickup-confirmation{0%{border-color:#6366f1;box-shadow:0 0 #4f46e54d,var(--shadow-sm)}24%{border-color:var(--signal);box-shadow:0 0 0 5px #4f46e533,0 8px 22px #4f46e524}62%{border-color:#6366f1;box-shadow:0 0 0 2px #4f46e51a,var(--shadow-sm)}to{border-color:#e0e0e4;box-shadow:var(--shadow-sm)}}@media(max-width:1380px){.kanban-header{padding-inline:20px}.kanban-tools{gap:6px}.board-search{width:250px}.kanban-columns{padding-inline:16px;gap:11px}.kanban-card{padding-inline:12px}.detail-header{align-items:flex-start}.detail-actions{max-width:none;flex-wrap:wrap}.detail-body{grid-template-columns:minmax(390px,1fr) 285px}.context-section{padding:15px}.detail-actions .secondary-button{padding-inline:10px}}@media(max-width:1160px){.kanban-header{padding-left:24px}.detail-body{grid-template-columns:minmax(380px,1fr) 270px}.detail-actions .secondary-button{font-size:0;width:40px;padding:0}.detail-actions .pick-up-detail{width:auto;padding-inline:12px;font-size:12px}.detail-actions .secondary-button svg{width:17px;height:17px}}@media(max-width:880px){.shell-nav{inset:auto 0 0;width:auto;height:68px;padding:7px 18px max(7px,env(safe-area-inset-bottom));flex-direction:row;justify-content:center;gap:0;border-top:1px solid var(--line);border-right:0}.brand-mark,.nav-bottom{display:none}.nav-items{width:min(360px,100%);flex-direction:row;justify-content:space-around}.nav-items button{width:112px;min-height:52px;display:flex;flex-direction:column;gap:3px;border-radius:9px}.nav-items button span{display:block;font-size:12px;line-height:16px}.nav-items button.active:before{inset:auto 22px -7px;width:auto;height:3px;border-radius:3px 3px 0 0}.queue-workspace{height:calc(100vh - 68px);margin-left:0}.ticket-list-pane,.ticket-detail,.kanban-pane{height:calc(100vh - 68px)}.reports-page{margin-left:0;padding-bottom:100px}.detail-body{display:block;overflow-y:auto}.conversation-column,.context-panel{overflow:visible;border-right:0}.context-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.context-section:last-child{grid-column:1 / -1}.conversation-toolbar{position:static}.metric-grid{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:1fr}}@media(max-width:680px){body{font-size:18px}.shell-nav{height:72px}.queue-workspace{height:calc(100vh - 72px)}.ticket-list-pane,.ticket-detail,.kanban-pane{width:100%;height:calc(100vh - 72px)}.ticket-list-pane.has-mobile-selection{display:none}.ticket-detail{overflow:hidden}.list-header{min-height:112px;padding:20px 18px 14px}.list-header h2{font-size:27px}.list-header>div>span{font-size:14px}.mobile-kicker{margin:0 0 4px;display:block;color:var(--signal-dark);font:600 11px IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.mobile-menu{display:grid}.list-header-actions{gap:6px}.mobile-queue-menu{position:absolute;z-index:20;top:100px;right:14px;left:14px;padding:16px;display:block;border:1px solid var(--line-strong);border-radius:12px;background:#fff;box-shadow:var(--shadow-lg)}.mobile-queue-menu .section-label{margin-bottom:10px;font-size:12px}.mobile-queue-menu>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-queue-menu button{min-height:50px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#52525b;border:1px solid var(--line);border-radius:8px;background:#f8f8f9;font-size:15px;font-weight:600;text-align:left}.mobile-queue-menu button.active{color:var(--signal-dark);border-color:#a5b4fc;background:var(--signal-soft)}.mobile-queue-menu button svg{width:15px}.search-row{padding:0 14px 14px}.search-box{height:50px}.search-box input{font-size:16px}.search-box button{width:48px;height:48px;margin-right:-10px;flex:0 0 48px}.icon-button{width:48px;height:48px}.filter-panel{grid-template-columns:1fr;padding:14px}.filter-panel label{font-size:13px}.filter-panel select{height:48px;font-size:16px}.filter-panel .text-button{grid-column:auto;min-height:48px}.kanban-header{min-height:auto;padding:18px 14px 14px;align-items:stretch;flex-direction:column;gap:14px}.kanban-title h1{font-size:29px}.kanban-title p{font-size:18px}.kanban-title p strong{font-size:14px}.kanban-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.board-search{width:100%;height:50px}.board-search input{font-size:16px}.board-filter,.focus-toggle{min-height:50px;padding-inline:12px;font-size:14px}.board-filter-panel{max-height:250px;padding:14px;align-items:stretch;flex-direction:column;overflow-y:auto}.board-filter-panel label{min-width:0;font-size:13px}.board-filter-panel select{height:48px;font-size:16px}.board-filter-panel .text-button{min-height:48px;align-self:flex-start}.mobile-board-tabs{min-height:68px;padding:6px 8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--line);background:#fff}.mobile-board-tabs button{min-width:0;min-height:56px;padding:0 4px;display:flex;align-items:center;justify-content:center;gap:4px;color:#71717a;border:1px solid transparent;border-radius:8px;background:transparent;font-size:11px;font-weight:650;line-height:1.15}.mobile-board-tabs button b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:#18181b12;font:600 10px IBM Plex Mono,monospace}.mobile-board-tabs button.new{color:#1d4ed8;border-color:#bdd2e4;background:var(--blue-soft)}.mobile-board-tabs button.urgent{color:#b42318;border-color:#ecc1bd;background:var(--red-soft)}.mobile-board-tabs button.waiting{color:#84530f;border-color:#eed0a2;background:var(--amber-soft)}.mobile-board-tabs button.resolved{color:var(--signal-dark);border-color:#c7d2fe;background:var(--signal-soft)}.kanban-columns{min-height:0;padding:12px 14px 18px;display:block;overflow:hidden}.kanban-column{width:100%;height:100%;min-width:0;display:none}.kanban-column.mobile-active{display:flex}.kanban-column>header{min-height:48px;padding:0 16px;display:flex;align-items:center}.kanban-column>header>div{display:none}.kanban-column>header p{margin:0;font-size:18px}.kanban-card-list{padding:10px}.kanban-card{min-height:208px;border-radius:11px}.kanban-card-open{padding:14px 14px 0}.drag-handle{display:none}.kanban-card-open>strong{font-size:18px;line-height:1.4}.kanban-card-open>p{height:27px;margin:5px 0 6px;-webkit-line-clamp:1;font-size:18px;line-height:1.5}.kanban-customer{font-size:15px}.kanban-customer small{display:none}.kanban-card-foot{margin:8px 14px 12px}.kanban-card-foot .category-chip{max-width:150px;font-size:13px}.pick-up-button{min-height:48px;padding-inline:12px;font-size:14px}.kanban-empty strong{font-size:18px}.kanban-empty span{font-size:16px}.ticket-row{min-height:202px;padding:17px 16px 16px 21px}.ticket-number,.age{font-size:12px}.response-timer{min-height:28px;padding-inline:8px;font-size:12px}.response-timer svg{width:14px;height:14px}.ticket-title{margin-top:9px;font-size:18px}.ticket-preview{height:56px;font-size:18px;line-height:1.5}.customer-name{max-width:135px;font-size:13px}.ticket-row-meta{flex-wrap:wrap}.category-chip{max-width:160px;padding-block:5px;font-size:12px;line-height:1.25;white-space:normal}.avatar.small,.unassigned-avatar{width:32px;height:32px}.empty-state h3{font-size:20px}.empty-state p{font-size:18px;line-height:1.5}.no-selection{display:none}.detail-header{min-height:184px;padding:6px 10px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:58px 56px 50px;align-items:center;gap:4px 8px}.back-to-board{width:48px;min-height:48px;padding:0;grid-column:1;grid-row:1;justify-self:start;font-size:14px}.back-to-board span{display:none}.detail-title-block{min-width:0;padding-bottom:14px;grid-column:2;grid-row:1;display:block}.detail-identity-line{flex-wrap:nowrap}.header-status-label{margin-left:auto;font-size:10px}.detail-identity-line .state-badge{min-height:24px;padding-inline:7px;font-size:10px}.detail-title-block h2{margin-top:3px;font-size:18px;line-height:1.2;white-space:nowrap}.ticket-routing{height:56px;margin:0;padding:2px 4px 11px;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4px}.routing-fact{min-width:0;grid-column:auto;align-items:flex-start;flex-direction:column;gap:2px}.routing-field{width:100%;min-height:40px;padding:3px 5px;position:relative}.products-fact{min-height:40px;padding:3px 5px;position:relative;overflow:hidden}.routing-field-cue{position:absolute;top:50%;right:8px;transform:translateY(-50%);opacity:1}.routing-label{font-size:8px}.header-classification-path{max-width:calc(100% - 20px);flex-wrap:nowrap;font-size:11px;white-space:nowrap}.header-unclassified{font-size:12px}.header-products{max-width:100%;flex-wrap:nowrap}.header-products em,.header-products small{max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.routing-source{position:absolute;right:6px;bottom:2px;grid-column:auto;font-size:8px}.inline-classification-editor{position:absolute;inset:auto -1px auto -3px;top:calc(100% + 7px);max-height:calc(100vh - 180px);padding:16px;border-radius:12px}.detail-subline{padding-bottom:1px;grid-column:2;grid-row:1;align-self:end;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:0;font-size:9px}.detail-subline>span:last-child{display:none}.state-badge.compact{min-height:28px;font-size:11px}.detail-actions{width:100%;max-width:none;grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,48px);justify-content:stretch;gap:6px}.assignment-select{height:50px;grid-column:auto}.owner-display{min-height:50px;grid-column:auto;overflow:hidden;font-size:13px;white-space:nowrap}.assignment-select select{max-width:none;width:100%;font-size:15px}.detail-actions .secondary-button,.detail-actions .primary-button{width:48px;min-width:0;min-height:50px;padding:0;font-size:0}.detail-actions .pick-up-detail{width:100%;grid-column:1 / -1;font-size:14px}.detail-actions .state-primary-action{width:48px;grid-column:auto}.detail-actions .state-primary-action span{display:none}.detail-actions .primary-button.resolve{width:auto;padding:0 8px;font-size:14px}.detail-actions .primary-button.resolve svg{width:18px;height:18px}.detail-actions .secondary-button .desktop-action-label{display:none}.detail-actions .secondary-button .mobile-action-label{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.detail-body{min-height:0;overflow-y:auto}.conversation-toolbar{min-height:64px;padding:9px 14px}.conversation-toolbar .text-button{padding-inline:8px}.text-button{min-height:48px}.segmented-control{min-width:0;flex:1}.segmented-control button{min-height:48px;flex:1;padding:0 7px;font-size:13px}.conversation-toolbar .icon-button.subtle,.context-section .icon-button.subtle{width:48px;height:48px}.conversation-notice{margin:14px;padding:12px;font-size:14px}.conversation-notice button{min-height:48px}.timeline{padding:14px;gap:14px}.message-card>header{min-height:76px;padding:12px;align-items:flex-start;flex-wrap:wrap}.message-avatar{width:40px;height:40px;font-size:13px}.message-card header strong{font-size:16px}.message-card header span{max-width:190px;font-size:12px}.message-time{width:100%;margin-left:50px;margin-top:-9px;flex-direction:row;align-items:center}.message-time time{font-size:11px}.message-kind{font-size:11px!important}.message-subject{padding:13px 17px;grid-template-columns:62px minmax(0,1fr)}.message-subject span{font-size:10px}.message-subject strong{font-size:15px}.message-body{padding:17px;font-size:18px;line-height:1.62}.message-card>footer{padding:11px 14px;font-size:11px}.context-banner{font-size:13px}.attachment-list{padding:0 14px 16px}.image-attachment{width:100%}.image-thumbnail>span{min-height:48px;padding-inline:12px;font-size:14px}.image-attachment figcaption{min-height:66px}.image-attachment figcaption strong{font-size:15px}.image-attachment figcaption small{font-size:13px}.image-attachment figcaption a{width:48px;height:48px}.image-lightbox{padding:10px}.image-lightbox img{max-height:calc(100vh - 210px)}.attachment{width:100%;min-height:60px}.attachment strong{font-size:14px}.attachment small{font-size:12px}.timeline-event{margin:0 4px;grid-template-columns:36px minmax(0,1fr);gap:12px}.event-icon{width:36px;height:36px}.timeline-event p{font-size:18px;line-height:1.5}.timeline-event span,.timeline-event small{font-size:12px}.workflow-prompt{min-height:104px;margin:4px 14px 16px;padding:16px;align-items:flex-start;flex-wrap:wrap}.workflow-prompt>svg{width:24px;height:24px;margin-top:2px}.workflow-prompt>div{flex-basis:calc(100% - 40px)}.workflow-prompt strong{font-size:18px;line-height:1.35}.workflow-prompt span{font-size:16px;line-height:1.45}.workflow-prompt .primary-button{width:100%}.queue-workspace>.small-empty{min-height:112px;padding:18px 14px;gap:12px;font-size:18px;line-height:27px}.queue-workspace>.small-empty>svg{width:22px;height:22px;flex:0 0 auto}.outbound-status{margin:8px 14px 14px;padding:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;border-radius:12px}.outbound-status>svg{width:22px;height:22px;margin-top:1px}.outbound-status strong{font-size:18px;line-height:24px}.outbound-status span{font-size:18px;line-height:27px}.outbound-status time{grid-column:2;font-size:12px;line-height:18px}.composer{margin:4px 14px 22px}.composer-tabs{height:56px}.composer-tabs button{min-height:50px;flex:1;justify-content:center;font-size:14px}.composer-context{min-height:48px;padding:10px 12px;flex-wrap:wrap;font-size:13px}.routing-note{width:100%;margin-left:21px}.composer textarea{min-height:150px;font-size:18px}.classification-gate{font-size:14px}.composer-actions{min-height:70px;flex-wrap:wrap}.primary-button,.secondary-button,.full-secondary{min-height:48px;font-size:15px}.composer-actions .secondary-button{padding-inline:10px}.reply-outcomes{width:100%;display:grid;grid-template-columns:1fr}.reply-outcomes .primary-button,.reply-outcomes .secondary-button{width:100%}.save-draft-button{margin-left:auto}.context-panel{display:block}.context-section{padding:20px 16px}.context-section>header{min-height:40px}.section-toggle{min-height:48px}.section-chevron{width:17px;height:17px}.context-label{font-size:12px}.customer-avatar{width:48px;height:48px;font-size:15px}.customer-identity h3{font-size:19px}.customer-identity a{max-width:260px;min-height:48px;display:inline-flex;align-items:center;font-size:14px}.match-banner{min-height:48px;font-size:13px}.mini-facts{grid-template-columns:110px minmax(0,1fr);row-gap:10px}.mini-facts dt,.mini-facts dd{font-size:13px}.text-link{min-height:48px;font-size:14px}.request-page-count{font-size:10px}.customer-request-toggle{min-height:92px;padding:13px 4px}.customer-request-summary{gap:11px}.customer-request-open{width:48px}.customer-request-open svg{width:18px}.request-chevron{width:17px}.request-preview-timeline{max-height:none}.combine-tickets{min-height:48px;font-size:13px}.combine-choice label{min-height:64px}.combine-choice strong{font-size:15px}.combine-choice small,.combine-summary span{font-size:13px}.customer-request-title{grid-template-columns:54px minmax(0,1fr);gap:7px}.customer-request-title small{font-size:12px}.customer-request-title strong{font-size:16px;line-height:1.4}.customer-request-meta{padding-left:61px}.customer-request-meta time{font-size:12px}.customer-request-meta .state-badge{min-height:28px;padding:0 8px;font-size:11px}.customer-request-pagination{min-height:58px;padding-top:12px}.customer-request-pagination button{min-height:48px;padding-inline:10px;font-size:13px}.customer-request-pagination>span{font-size:11px}.customer-request-message{min-height:86px;font-size:14px}.customer-request-error strong{font-size:14px}.customer-request-error span{font-size:13px}.sync-status{min-height:30px;font-size:10px}.purchase-card{padding:14px}.purchase-card strong{font-size:16px}.purchase-card span,.purchase-card small{font-size:12px}.purchase-card>b{font-size:15px}.classification-path{font-size:15px}.attribution,.attribute-group>span,.attribute-group em{font-size:12px}.unclassified-callout strong{font-size:16px}.unclassified-callout span{font-size:13px}.modal-backdrop{padding:0;place-items:end center}.modal,.modal.wide{width:100%;max-height:calc(100vh - 18px);border-radius:18px 18px 0 0}.modal>header{min-height:82px;padding:16px}.modal>header h2{font-size:23px}.modal-body{padding:18px 16px}.modal-actions{position:sticky;bottom:0;min-height:78px;padding:12px 16px}.modal-actions .primary-button,.modal-actions .secondary-button,.modal .icon-button{min-height:50px}.modal-actions:has(.combine-without-reply){flex-wrap:wrap}.combine-without-reply{margin-left:0;flex:1}.combine-without-reply+.primary-button{width:100%;order:-1}.combine-customer-context strong,.combine-courtesy-toggle strong,.combine-courtesy-editor{font-size:14px}.combine-customer-context p,.combine-courtesy-toggle small,.combine-courtesy-editor textarea{font-size:13px}.modal .icon-button{min-width:50px}.classification-grid,.secondary-grid{grid-template-columns:1fr;gap:16px}.classification-form label,.resolve-form label,.intervention-form label,.account-link-form label,.secondary-grid legend{font-size:15px}.classification-form select,.resolve-form select,.intervention-form select,.account-link-form input,.secondary-grid select{height:50px;font-size:16px}.rule-note p,.resolve-summary span,.form-footnote,.search-prompt{font-size:18px;line-height:1.5}.rule-note strong,.resolve-summary strong{font-size:16px}.choice-chips button{min-height:50px;padding-inline:12px;font-size:14px}.intervention-form textarea{min-height:110px;font-size:17px}.account-result{min-height:72px}.account-result small{font-size:13px}.reports-page{min-height:calc(100vh - 72px);padding:24px 14px 96px}.reports-header{align-items:stretch;flex-direction:column}.reports-header h1{font-size:30px}.reports-header p{font-size:18px;line-height:1.5}.report-filters{flex-direction:column}.report-filters label{font-size:13px}.report-filters select,.report-filters input{height:50px;font-size:16px}.report-scope{min-height:50px;font-size:13px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:148px;padding:14px}.metric-card>span{font-size:18px;line-height:1.35}.metric-card>strong{font-size:32px}.metric-card small{font-size:14px;line-height:1.4}.report-card>header{min-height:100px;padding:18px 16px}.report-card h2{font-size:21px}.report-card header p{font-size:18px;line-height:1.5}.bar-list{padding:16px;gap:18px}.bar-row{grid-template-columns:minmax(0,1fr) 42px 42px;gap:8px}.bar-row>span{grid-column:1 / -1;font-size:15px}.bar-row>div{height:9px}.bar-row b,.bar-row small{font-size:12px}.assignee-list{padding-inline:16px}.assignee-list>div{min-height:78px}.assignee-list strong{font-size:16px}.assignee-list small{font-size:13px}.assignee-list>div>b{font-size:16px}.cohort-badge{display:none}.outcome-grid{padding:16px;grid-template-columns:1fr}.outcome-grid article{min-height:140px;padding:16px}.outcome-grid article strong{font-size:16px}.outcome-grid article small{font-size:13px}.outcome-value strong{font-size:25px!important}.outcome-value span{font-size:13px}.refund-report>footer p{font-size:18px;line-height:1.5}.toast{top:12px;right:12px;bottom:auto;max-width:min(320px,calc(100vw - 24px));min-height:56px;font-size:14px}}@media(min-width:681px)and (max-width:880px){.detail-title-block{height:40px;align-items:flex-start;justify-content:center;flex-direction:column;gap:1px}.detail-title-block>div:first-child{gap:5px}.detail-identity-line .ticket-number{font-size:9px}.detail-identity-line .state-badge{min-height:20px;padding-inline:6px;font-size:9px}.header-status-label{display:none}.detail-title-block h2{width:100%;font-size:14px}.ticket-routing{height:32px;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) auto;overflow:hidden}.ticket-routing .routing-fact{gap:4px}.ticket-routing .routing-label{font-size:7px}.ticket-routing .header-classification-path{font-size:9px}.ticket-routing .header-products{flex-wrap:nowrap;gap:2px}.ticket-routing .header-products em,.ticket-routing .header-products small{padding:2px 4px;font-size:8px;white-space:nowrap}.ticket-routing .routing-source{max-width:88px;overflow:hidden;font-size:8px;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.kanban-card.pickup-confirmed{animation:none!important;border-color:var(--signal);box-shadow:0 0 0 3px #4f46e529,var(--shadow-sm)}}
