.app-shell{--radius:10px;--visual-surface:rgb(var(--app-surface));--visual-elevated:rgb(var(--app-elevated));--visual-line:rgb(var(--app-line));--visual-text:rgb(var(--app-text));--visual-muted:rgb(var(--app-muted));--visual-accent:rgb(var(--app-info));--visual-shadow:0 12px 28px #0208172e;--visual-shadow-soft:0 8px 20px #0208171a;background:rgb(var(--app-bg))}:root[data-resolved-mode=light] .app-shell{--app-bg:246 247 249;--app-surface:255 255 255;--app-elevated:241 244 248;--app-line:214 221 230;--app-text:17 24 39;--app-muted:91 101 117;--app-info:37 99 235;--app-success:22 145 80;--app-warning:202 138 4;--app-danger:203 54 54;--visual-accent:#2563eb;--visual-shadow:0 12px 26px #0f172a12;--visual-shadow-soft:0 8px 18px #0f172a0d}:root[data-resolved-mode=dark] .app-shell{--app-bg:17 19 23;--app-surface:28 32 38;--app-elevated:38 43 51;--app-line:56 64 76;--app-text:232 236 240;--app-muted:156 165 178;--app-info:56 189 248;--app-success:52 211 153;--app-warning:245 158 11;--app-danger:248 113 113;--bg:#111317;--surface:#1c2026;--elevated:#262b33;--line:#38404c;--ink:#e8ecf0;--muted:#9ca5b2;--primary:#38bdf8;--primary-dark:#0ea5e9;--visual-accent:#38bdf8;--visual-shadow:0 16px 34px #00000052;--visual-shadow-soft:0 10px 24px #00000038}.app-shell .main{background:linear-gradient(180deg, rgb(var(--app-bg)), color-mix(in srgb, rgb(var(--app-bg)), rgb(var(--app-elevated)) 28%))}.app-shell .topbar{background:color-mix(in srgb, var(--visual-surface), transparent 8%);border-bottom-color:color-mix(in srgb, var(--visual-line), transparent 8%);flex-basis:60px;height:60px;padding:0 24px}.app-shell .content{padding:22px 26px 36px}.app-shell .page-head{border-bottom:1px solid color-mix(in srgb, var(--visual-line), transparent 24%);align-items:center;margin-bottom:18px;padding-bottom:16px}.app-shell h1{color:var(--visual-text);font-size:25px}.app-shell h2{color:var(--visual-text);font-size:16px}.app-shell .subtitle{color:var(--visual-muted);font-size:12px;line-height:1.45}.app-shell .button{background:linear-gradient(135deg, color-mix(in srgb, var(--visual-accent), black 18%), var(--visual-accent));border-color:color-mix(in srgb, var(--visual-accent), transparent 44%);box-shadow:var(--visual-shadow-soft);border-radius:10px;min-height:38px;padding:9px 14px}.app-shell .button:hover,.app-shell .button:focus-visible{box-shadow:var(--visual-shadow);outline:none}.app-shell .button.secondary{background:var(--visual-surface);border-color:var(--visual-line);color:var(--visual-text)}.app-shell .button.secondary:hover,.app-shell .button.secondary:focus-visible{background:var(--visual-elevated)}.app-shell .card,.app-shell .mogpi-panel,.app-shell .table-wrap,.app-shell .ticket-filter-panel,.app-shell .report-preset-card{border-color:color-mix(in srgb, var(--visual-line), var(--visual-accent) 8%);box-shadow:var(--visual-shadow-soft);border-radius:10px}.app-shell .card,.app-shell .mogpi-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 12%), var(--visual-surface));padding:18px}.app-shell .card:hover,.app-shell .mogpi-panel:hover{border-color:color-mix(in srgb, var(--visual-line), var(--visual-accent) 36%)}.app-shell .card-head{margin-bottom:14px}.app-shell .sidebar{border-right-color:color-mix(in srgb, rgb(var(--app-line)), transparent 18%);background:linear-gradient(#151922 0%,#11151d 58%,#0f1218 100%);padding:18px 14px}:root[data-resolved-mode=light] .app-shell .sidebar{color:#111827;background:linear-gradient(#fff 0%,#f6f8fb 100%)}.app-shell .nav{gap:6px}.app-shell .nav a{border-radius:10px;min-height:40px;padding:9px 10px}.app-shell .nav a.active{background:color-mix(in srgb, var(--visual-accent), transparent 86%);border-color:color-mix(in srgb, var(--visual-accent), transparent 48%);color:var(--visual-text)}.app-shell .nav-icon{background:color-mix(in srgb, var(--visual-accent), rgb(var(--app-surface)) 82%);border-color:color-mix(in srgb, var(--visual-accent), transparent 62%);color:color-mix(in srgb, var(--visual-accent), white 18%);border-radius:9px;flex-basis:34px;width:34px;height:34px}:root[data-resolved-mode=light] .app-shell .nav a{color:#4b5563}:root[data-resolved-mode=light] .app-shell .nav a:hover,:root[data-resolved-mode=light] .app-shell .nav a.active{color:#111827}:root[data-resolved-mode=light] .app-shell .nav-icon{color:#2563eb}.app-shell .sidebar-account{border-radius:10px}.app-shell .table-wrap{background:var(--visual-surface);overflow:auto}.app-shell table{font-size:12px}.app-shell th{background:color-mix(in srgb, var(--visual-elevated), var(--visual-surface) 24%);color:var(--visual-muted);letter-spacing:0;padding:10px 14px;font-size:10px}:root[data-resolved-mode=dark] .app-shell th{color:#b3bdc9;background:#232832}:root[data-resolved-mode=dark] .app-shell .table-wrap{background:#1c2026}.app-shell td{border-bottom-color:color-mix(in srgb, var(--visual-line), transparent 56%);padding:12px 14px}.app-shell tbody tr{transition:background-color .13s,box-shadow .13s}.app-shell tbody tr:hover{background:color-mix(in srgb, var(--visual-accent), transparent 94%)}.app-shell .subject{font-weight:850}.app-shell .badge{border-radius:999px;min-height:24px;padding:4px 9px;font-size:10px}.app-shell .badge[class*=status-],.app-shell .badge[class*=priority-]{border-color:color-mix(in srgb, currentColor, transparent 64%)}.app-shell .badge[class*=status-]:before,.app-shell .badge[class*=priority-]:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}:root[data-resolved-mode=light] .app-shell .status-IN_PROGRESS{color:#2457c5;background:#e7f0ff}:root[data-resolved-mode=light] .app-shell .status-WAITING_ASSIGNMENT,:root[data-resolved-mode=light] .app-shell .status-OPEN{color:#855b00;background:#fff4cf}:root[data-resolved-mode=light] .app-shell .status-WAITING_CUSTOMER,:root[data-resolved-mode=light] .app-shell .status-WAITING_THIRD_PARTY{color:#5144a8;background:#eff0ff}:root[data-resolved-mode=light] .app-shell .status-RESOLVED,:root[data-resolved-mode=light] .app-shell .status-CLOSED{color:#15803d;background:#e7f8ed}:root[data-resolved-mode=light] .app-shell .status-CANCELED,:root[data-resolved-mode=light] .app-shell .status-REJECTED{color:#475569;background:#eef2f7}:root[data-resolved-mode=light] .app-shell .priority-CRITICAL{color:#b91c1c;background:#fee8e8}:root[data-resolved-mode=light] .app-shell .priority-HIGH{color:#c2410c;background:#fff0df}:root[data-resolved-mode=light] .app-shell .priority-MEDIUM{color:#855b00;background:#fff4cf}:root[data-resolved-mode=light] .app-shell .priority-LOW{color:#475569;background:#eef2f7}:root[data-resolved-mode=dark] .app-shell .status-IN_PROGRESS{color:#7dd3fc;background:#38bdf821}:root[data-resolved-mode=dark] .app-shell .status-WAITING_ASSIGNMENT,:root[data-resolved-mode=dark] .app-shell .status-OPEN{color:#fbbf24;background:#f59e0b21}:root[data-resolved-mode=dark] .app-shell .status-WAITING_CUSTOMER,:root[data-resolved-mode=dark] .app-shell .status-WAITING_THIRD_PARTY{color:#a5b4fc;background:#818cf824}:root[data-resolved-mode=dark] .app-shell .status-RESOLVED,:root[data-resolved-mode=dark] .app-shell .status-CLOSED{color:#6ee7b7;background:#34d39921}:root[data-resolved-mode=dark] .app-shell .status-CANCELED,:root[data-resolved-mode=dark] .app-shell .status-REJECTED,:root[data-resolved-mode=dark] .app-shell .priority-LOW{color:#cbd5e1;background:#94a3b81f}:root[data-resolved-mode=dark] .app-shell .priority-CRITICAL{color:#fca5a5;background:#f8717121}:root[data-resolved-mode=dark] .app-shell .priority-HIGH{color:#fdba74;background:#fb923c21}:root[data-resolved-mode=dark] .app-shell .priority-MEDIUM{color:#fcd34d;background:#f59e0b21}.app-shell .ticket-head-actions{gap:8px}.app-shell .ticket-quick-row{gap:7px;margin-bottom:10px;padding-bottom:5px}.app-shell .ticket-filter-chip{border-radius:999px;min-height:32px;padding:7px 11px;font-size:11px}.app-shell .ticket-filter-chip.active{background:color-mix(in srgb, var(--visual-accent), transparent 84%);border-color:color-mix(in srgb, var(--visual-accent), transparent 42%);color:var(--visual-text)}.app-shell .ticket-filter-panel{background:color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 10%);grid-template-columns:minmax(300px,2fr) repeat(auto-fit,minmax(142px,1fr));gap:8px;margin-bottom:12px;padding:10px;display:grid}:root[data-resolved-mode=dark] .app-shell .ticket-filter-panel,:root[data-resolved-mode=dark] .app-shell .card,:root[data-resolved-mode=dark] .app-shell .mogpi-panel,:root[data-resolved-mode=dark] .app-shell .report-preset-card{background:linear-gradient(#20252d,#1c2026)}:root[data-resolved-mode=light] .app-shell .ticket-filter-panel{background:#fff}.app-shell .ticket-filter-panel .input,.app-shell .ticket-filter-panel .select,.app-shell .input,.app-shell .select,.app-shell .textarea{border-radius:10px;min-height:38px;padding:8px 11px}.app-shell .ticket-search-input{grid-column:span 2}.app-shell .ticket-result-bar{margin:0 2px 7px}.app-shell .ticket-table{min-width:1430px}.app-shell .ticket-col-main{width:390px}.app-shell .ticket-col-status{width:166px}.app-shell .ticket-col-sla,.app-shell .ticket-col-customer-deadline{width:136px}.app-shell .ticket-subline{gap:7px;margin-top:4px}.app-shell .ticket-flag-row{gap:5px;margin-top:7px}.app-shell .ticket-risk-danger,.app-shell .ticket-risk-warning,.app-shell .ticket-risk-ok{border:1px solid;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-bottom:5px;padding:5px 8px;font-size:11px;line-height:1;display:inline-flex}.app-shell .ticket-risk-danger:before,.app-shell .ticket-risk-warning:before,.app-shell .ticket-risk-ok:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.app-shell .ticket-risk-danger{background:color-mix(in srgb, rgb(var(--app-danger)), transparent 88%)}.app-shell .ticket-risk-warning{background:color-mix(in srgb, rgb(var(--app-warning)), transparent 88%)}.app-shell .ticket-risk-ok{background:color-mix(in srgb, rgb(var(--app-success)), transparent 90%)}.app-shell .dashboard-counter-grid{gap:12px}.app-shell .dashboard-counter-card{border-radius:10px;min-height:112px;padding:16px;position:relative}.app-shell .dashboard-counter-card:before{background:var(--counter-color);content:"";opacity:.82;height:3px;position:absolute;top:0;left:14px;right:14px}.app-shell .dashboard-counter-card .metric{margin-top:7px;font-size:28px}.app-shell .dashboard-mini-counter{flex-basis:52px}.app-shell .dashboard-insight-grid,.app-shell .dashboard-observability-grid,.app-shell .grid-2,.app-shell .contacts-layout{gap:14px}.app-shell .dashboard-bar-row,.app-shell .dashboard-ticket-line,.app-shell .dashboard-status-row,.app-shell .dashboard-priority-row .badge{border-radius:8px}.app-shell .report-preset-card{margin-bottom:14px}.app-shell .report-summary-pills span{border-radius:999px;font-size:11px}.app-shell .ticket-floating-window,.app-shell .modal-backdrop .card{border-radius:10px}@media (max-width:1100px){.app-shell .content{padding:18px}.app-shell .page-head{flex-direction:column;align-items:flex-start;gap:12px}.app-shell .ticket-head-actions{justify-content:flex-start;width:100%}.app-shell .ticket-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ticket-search-input{grid-column:1/-1}}@media (max-width:720px){.app-shell .content{padding:14px 12px 28px}.app-shell .topbar{padding:0 14px}.app-shell h1{font-size:22px}.app-shell .ticket-filter-panel{grid-template-columns:1fr}.app-shell .ticket-search-input{grid-column:auto}.app-shell .ticket-head-actions .button,.app-shell .ticket-pagination .button{min-width:0}.app-shell .button{padding-inline:12px}.app-shell .cards,.app-shell .grid-2,.app-shell .contacts-layout{grid-template-columns:1fr}}.app-shell{--premium-border:color-mix(in srgb, var(--visual-line), transparent 18%);--premium-border-strong:color-mix(in srgb, var(--visual-line), var(--visual-accent) 20%);--premium-panel:color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 8%);--premium-panel-strong:color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 20%);--premium-hover:color-mix(in srgb, var(--visual-accent), transparent 92%);--premium-active:color-mix(in srgb, var(--visual-accent), transparent 86%)}:root[data-resolved-mode=dark] .app-shell{--premium-panel:#1d222a;--premium-panel-strong:#242a34;--premium-hover:#38bdf80e;--premium-active:#38bdf81c}.app-shell .content::-webkit-scrollbar{width:10px;height:10px}.app-shell .table-wrap::-webkit-scrollbar{width:10px;height:10px}.app-shell .conversation-list::-webkit-scrollbar{width:10px;height:10px}.app-shell .conversation-messages::-webkit-scrollbar{width:10px;height:10px}.app-shell .conversation-details::-webkit-scrollbar{width:10px;height:10px}.app-shell .content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--visual-muted), transparent 62%);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-shell .table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--visual-muted), transparent 62%);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-shell .conversation-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--visual-muted), transparent 62%);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-shell .conversation-messages::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--visual-muted), transparent 62%);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-shell .conversation-details::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--visual-muted), transparent 62%);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-shell .content{background:linear-gradient(180deg, color-mix(in srgb, var(--visual-accent), transparent 96%), transparent 180px), rgb(var(--app-bg))}.app-shell .page-head{min-height:58px}.app-shell .page-head h1,.app-shell .conversation-title-row h1,.app-shell .conversation-inbox-head h1{letter-spacing:0}.app-shell .topbar .badge{background:color-mix(in srgb, rgb(var(--app-success)), transparent 88%);border-color:color-mix(in srgb, rgb(var(--app-success)), transparent 56%);color:color-mix(in srgb, rgb(var(--app-success)), var(--visual-text) 14%)}.app-shell .card,.app-shell .mogpi-panel,.app-shell .table-wrap,.app-shell .ticket-filter-panel,.app-shell .report-preset-card,.app-shell .settings-section-card,.app-shell .conversation-side-card,.app-shell .contact-ticket-item{position:relative}.app-shell .card:after,.app-shell .mogpi-panel:after,.app-shell .ticket-filter-panel:after,.app-shell .report-preset-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--visual-accent), transparent 74%), transparent);content:"";opacity:.72;pointer-events:none;height:1px;position:absolute;top:0;left:14px;right:14px}.app-shell .card-head h2,.app-shell .dashboard-panel-title,.app-shell .side-card-title,.app-shell .ticket-panel-head h2{color:var(--visual-text);font-weight:850}.app-shell .metric-label{color:color-mix(in srgb, var(--visual-muted), var(--visual-text) 8%)}.app-shell .input,.app-shell .select,.app-shell .textarea{background:color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 9%);border-color:var(--premium-border);box-shadow:inset 0 1px #ffffff14}:root[data-resolved-mode=dark] .app-shell .input,:root[data-resolved-mode=dark] .app-shell .select,:root[data-resolved-mode=dark] .app-shell .textarea{background:#171b22;box-shadow:inset 0 1px #ffffff09}.app-shell .input:hover,.app-shell .select:hover,.app-shell .textarea:hover{border-color:color-mix(in srgb, var(--visual-line), var(--visual-accent) 24%)}.app-shell .input:focus,.app-shell .select:focus,.app-shell .textarea:focus{border-color:color-mix(in srgb, var(--visual-accent), white 8%);box-shadow:0 0 0 3px color-mix(in srgb, var(--visual-accent), transparent 86%)}.app-shell .button{letter-spacing:0}.app-shell .button:not(.secondary):not(.danger){color:#fff}.app-shell .button.secondary{box-shadow:0 1px #ffffff0a}.app-shell .icon-button{background:var(--premium-panel);border-color:var(--premium-border);color:var(--visual-text);border-radius:10px}.app-shell .icon-button:hover,.app-shell .icon-button:focus-visible,.app-shell .icon-button.active{background:var(--premium-panel-strong);border-color:var(--premium-border-strong);box-shadow:var(--visual-shadow-soft);outline:none}.app-shell .table-wrap{border-color:var(--premium-border)}.app-shell th{box-shadow:inset 0 -1px 0 var(--premium-border)}.app-shell tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--visual-elevated), transparent 84%)}:root[data-resolved-mode=dark] .app-shell tbody tr:nth-child(2n) td{background:#ffffff03}.app-shell .column-sort-button{color:inherit;border-radius:7px;min-height:26px;padding:4px 6px}.app-shell .column-sort-button:hover,.app-shell .column-sort-button:focus-visible{background:var(--premium-active);color:var(--visual-text);outline:none}.app-shell .badge{box-shadow:inset 0 1px #ffffff0f}.app-shell .ticket-filter-panel{box-shadow:0 10px 22px #0f172a0e}:root[data-resolved-mode=dark] .app-shell .ticket-filter-panel{box-shadow:0 12px 28px #00000038}.app-shell .ticket-filter-chip{background:var(--premium-panel);border-color:var(--premium-border);color:var(--visual-muted)}.app-shell .ticket-filter-chip:hover,.app-shell .ticket-filter-chip:focus-visible{background:var(--premium-panel-strong);border-color:var(--premium-border-strong);color:var(--visual-text)}.app-shell .ticket-filter-chip.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--visual-accent), transparent 64%)}.app-shell .ticket-main-cell .subject,.app-shell .dashboard-ticket-open-button,.app-shell .dashboard-ticket-line span,.app-shell .report-preset-item strong{color:color-mix(in srgb, var(--visual-accent), var(--visual-text) 28%)}.app-shell .ticket-subline,.app-shell .ticket-cell-title+.muted,.app-shell .report-preset-item small{color:color-mix(in srgb, var(--visual-muted), var(--visual-text) 5%)}.app-shell .ticket-risk-danger,.app-shell .ticket-risk-warning,.app-shell .ticket-risk-ok{box-shadow:inset 0 1px #ffffff14}.app-shell .dashboard-summary-toolbar,.app-shell .dashboard-insight-controls,.app-shell .conversation-sort-row,.app-shell .ticket-result-bar,.app-shell .dashboard-ticket-modal-head,.app-shell .ticket-bulk-toolbar,.app-shell .conversation-bulk-toolbar{background:color-mix(in srgb, var(--visual-surface), transparent 18%);border:1px solid var(--premium-border);box-shadow:var(--visual-shadow-soft);border-radius:10px;padding:10px 12px}:root[data-resolved-mode=dark] .app-shell .dashboard-summary-toolbar,:root[data-resolved-mode=dark] .app-shell .dashboard-insight-controls,:root[data-resolved-mode=dark] .app-shell .conversation-sort-row,:root[data-resolved-mode=dark] .app-shell .ticket-result-bar,:root[data-resolved-mode=dark] .app-shell .dashboard-ticket-modal-head,:root[data-resolved-mode=dark] .app-shell .ticket-bulk-toolbar,:root[data-resolved-mode=dark] .app-shell .conversation-bulk-toolbar{background:#1c2026b8}.app-shell .dashboard-summary-toolbar{margin-bottom:14px}.app-shell .dashboard-range-tabs button,.app-shell .settings-tabs a,.app-shell .conversation-tabs a,.app-shell .conversation-tabs button,.app-shell .conversation-side-tabs button,.app-shell .conversation-side-tabs a{background:var(--premium-panel);border-color:var(--premium-border);color:var(--visual-muted);border-radius:999px}.app-shell .dashboard-range-tabs button:hover,.app-shell .dashboard-range-tabs button:focus-visible,.app-shell .dashboard-range-tabs button.active,.app-shell .settings-tabs a:hover,.app-shell .settings-tabs a:focus-visible,.app-shell .settings-tabs a.active,.app-shell .conversation-tabs a:hover,.app-shell .conversation-tabs a:focus-visible,.app-shell .conversation-tabs a.active,.app-shell .conversation-tabs button:hover,.app-shell .conversation-tabs button:focus-visible,.app-shell .conversation-tabs button.active,.app-shell .conversation-tabs button[aria-pressed=true],.app-shell .conversation-side-tabs button:hover,.app-shell .conversation-side-tabs button:focus-visible,.app-shell .conversation-side-tabs button.active,.app-shell .conversation-side-tabs a:hover,.app-shell .conversation-side-tabs a:focus-visible,.app-shell .conversation-side-tabs a.active{background:var(--premium-active);border-color:var(--premium-border-strong);color:var(--visual-text);box-shadow:0 8px 18px color-mix(in srgb, var(--visual-accent), transparent 88%)}.app-shell .dashboard-counter-card{overflow:hidden}.app-shell .dashboard-counter-card:after{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--counter-color), transparent 72%), transparent 34%), linear-gradient(180deg, transparent, #ffffff08);content:"";opacity:.9;pointer-events:none;position:absolute;inset:0}.app-shell .dashboard-counter-card>*{z-index:1;position:relative}.app-shell .dashboard-counter-card .metric{letter-spacing:0}.app-shell .dashboard-mini-counter{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--counter-color), transparent 70%)}.app-shell .dashboard-bar-row,.app-shell .dashboard-ticket-line,.app-shell .dashboard-status-row,.app-shell .contact-ticket-item,.app-shell .report-preset-item,.app-shell .settings-section-card{background:var(--premium-panel);border-color:var(--premium-border)}.app-shell .dashboard-bar-row:hover,.app-shell .dashboard-bar-row:focus-visible,.app-shell .dashboard-ticket-line:hover,.app-shell .dashboard-ticket-line:focus-visible,.app-shell .dashboard-status-row:hover,.app-shell .dashboard-status-row:focus-visible,.app-shell .dashboard-status-row.active,.app-shell .contact-ticket-item:hover,.app-shell .contact-ticket-item.active,.app-shell .report-preset-item:hover,.app-shell .report-preset-item.active,.app-shell .settings-section-card:hover,.app-shell .settings-section-card:focus-visible,.app-shell .settings-section-card.active{background:var(--premium-active);border-color:var(--premium-border-strong);box-shadow:var(--visual-shadow-soft)}.app-shell .dashboard-bar-row div{background:color-mix(in srgb, var(--visual-line), transparent 38%)}.app-shell .dashboard-bar-row i{background:linear-gradient(90deg, var(--visual-accent), color-mix(in srgb, var(--visual-accent), white 28%))}.app-shell .conversation-page{background:rgb(var(--app-bg))}.app-shell .conversation-inbox,.app-shell .conversation-chat,.app-shell .conversation-details{background:var(--premium-panel);border-color:var(--premium-border)}:root[data-resolved-mode=dark] .app-shell .conversation-inbox,:root[data-resolved-mode=dark] .app-shell .conversation-chat,:root[data-resolved-mode=dark] .app-shell .conversation-details{background:#171b22}.app-shell .conversation-inbox-head,.app-shell .conversation-chat-head{background:color-mix(in srgb, var(--premium-panel-strong), transparent 8%);border-color:var(--premium-border)}.app-shell .conversation-list{background:0 0}.app-shell .conversation-item{background:color-mix(in srgb, var(--visual-surface), transparent 18%);border:1px solid #0000;border-left-width:3px;border-radius:12px;margin:0 0 8px;overflow:hidden}:root[data-resolved-mode=dark] .app-shell .conversation-item{background:#1d222a}.app-shell .conversation-item:hover,.app-shell .conversation-item.active,.app-shell .conversation-item.bulk-selected{background:var(--premium-active);border-color:var(--premium-border-strong);border-left-color:var(--visual-accent);box-shadow:var(--visual-shadow-soft);transform:translate(0)}.app-shell .conversation-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--visual-accent), black 18%), color-mix(in srgb, var(--visual-accent), white 14%));box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 20px color-mix(in srgb, var(--visual-accent), transparent 84%)}.app-shell .conversation-tag{background:color-mix(in srgb, var(--visual-elevated), transparent 26%);border-color:var(--premium-border)}.app-shell .conversation-messages{background:linear-gradient(180deg, color-mix(in srgb, var(--visual-accent), transparent 96%), transparent 220px), rgb(var(--app-bg))}.app-shell .message-day-divider{color:var(--visual-muted)}.app-shell .conversation-bubble,.app-shell .message-row .conversation-bubble{box-shadow:var(--visual-shadow-soft);border-radius:16px}.app-shell .message-row.inbound .conversation-bubble{background:var(--visual-surface);border-color:var(--premium-border)}.app-shell .message-row.outbound .conversation-bubble{background:linear-gradient(135deg, color-mix(in srgb, var(--visual-accent), black 10%), var(--visual-accent));border-color:color-mix(in srgb, var(--visual-accent), white 12%)}.app-shell .conversation-composer{background:color-mix(in srgb, var(--visual-surface), transparent 3%);border-color:var(--premium-border);box-shadow:0 -10px 26px #0f172a0f}:root[data-resolved-mode=dark] .app-shell .conversation-composer{background:#1c2026;box-shadow:0 -12px 26px #00000042}.app-shell .conversation-details .ticket-panel-card,.app-shell .conversation-details .ticket-form-modern,.app-shell .conversation-details .ticket-tramite-card,.app-shell .conversation-side-card,.app-shell .contact-profile{background:var(--premium-panel-strong);border-color:var(--premium-border);border-radius:12px}.app-shell .ticket-record-card,.app-shell .ticket-management-card,.app-shell .ticket-history-card,.app-shell .ticket-attachments-card,.app-shell .new-ticket-card{border-color:var(--premium-border)}.app-shell .ticket-subject-summary-card,.app-shell .ticket-form-section,.app-shell .ticket-form-mini-section{background:var(--premium-panel);border-color:var(--premium-border);border-radius:10px}.app-shell .ticket-management-card{background:linear-gradient(145deg, color-mix(in srgb, var(--visual-accent), transparent 88%), transparent 34%), linear-gradient(180deg, var(--premium-panel-strong), var(--visual-surface))}:root[data-resolved-mode=dark] .app-shell .ticket-management-card{background:linear-gradient(145deg,#38bdf821,#0000 34%),linear-gradient(#20252d,#1c2026)}.app-shell .ticket-management-card>.ticket-panel-head{background:linear-gradient(135deg, color-mix(in srgb, var(--visual-accent), black 18%), var(--visual-accent));border-color:color-mix(in srgb, var(--visual-accent), white 12%);border-radius:10px}.app-shell .ticket-floating-window,.app-shell .modal-backdrop .card,.app-shell .conversation-bulk-modal,.app-shell .ticket-bulk-modal{background:var(--visual-surface);border-color:var(--premium-border-strong);box-shadow:0 24px 72px #00000057}:root[data-resolved-mode=dark] .app-shell .ticket-floating-window,:root[data-resolved-mode=dark] .app-shell .modal-backdrop .card,:root[data-resolved-mode=dark] .app-shell .conversation-bulk-modal,:root[data-resolved-mode=dark] .app-shell .ticket-bulk-modal{background:#1c2026}.app-shell .ticket-floating-titlebar{background:linear-gradient(180deg, var(--premium-panel-strong), var(--premium-panel));border-color:var(--premium-border)}.app-shell .dashboard-ticket-table-wrap{border-radius:10px}.app-shell .report-summary-pills span,.app-shell .report-column-pills span,.app-shell .report-function-item,.app-shell .report-preset-item{border-color:var(--premium-border)}.app-shell .empty{background:color-mix(in srgb, var(--visual-elevated), transparent 74%);border:1px dashed color-mix(in srgb, var(--visual-line), transparent 22%);border-radius:10px}.app-shell .error,.app-shell .success{border-radius:10px}@media (max-width:1100px){.app-shell .dashboard-summary-toolbar,.app-shell .dashboard-insight-controls{align-items:flex-start;gap:10px;display:grid}:is(.app-shell .conversation-page,.app-shell .conversation-page:has(.conversation-queues.compact)){grid-template-columns:minmax(320px,42vw) minmax(0,1fr)}}@media (max-width:780px){:is(.app-shell .conversation-page,.app-shell .conversation-page:has(.conversation-queues.compact)){grid-template-columns:1fr}.app-shell .conversation-inbox{min-height:360px}.app-shell .conversation-workspace{min-height:560px}}.app-shell .dashboard-focus-layout{gap:16px}.app-shell .dashboard-focus-layout .dashboard-counter-grid{gap:12px}.app-shell .dashboard-counter-card,:root[data-resolved-mode] .app-shell .dashboard-counter-card,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card{background:linear-gradient(135deg, color-mix(in srgb, var(--counter-color), transparent 93%), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 8%), var(--visual-surface));border:1px solid color-mix(in srgb, var(--visual-line), var(--counter-color) 16%);border-radius:12px;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:12px;min-height:124px;padding:15px 15px 14px 18px;display:grid;box-shadow:0 12px 28px #0f172a12}:root[data-resolved-mode=dark] .app-shell .dashboard-counter-card,:root[data-theme][data-resolved-mode=dark] .app-shell .dashboard-counter-card{background:linear-gradient(135deg, color-mix(in srgb, var(--counter-color), transparent 88%), transparent 42%), linear-gradient(180deg, #20252d, #1b2027);border-color:color-mix(in srgb, #38404c, var(--counter-color) 22%);box-shadow:0 18px 34px #00000040}.app-shell .dashboard-counter-card:before,:root[data-resolved-mode] .app-shell .dashboard-counter-card:before,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card:before{background:linear-gradient(180deg, var(--counter-color), color-mix(in srgb, var(--counter-color), white 22%));content:"";opacity:.92;border-radius:999px;width:4px;position:absolute;inset:14px auto 14px 8px}.app-shell .dashboard-counter-card:after,:root[data-resolved-mode] .app-shell .dashboard-counter-card:after,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card:after{background:radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--counter-color), transparent 76%), transparent 30%), linear-gradient(180deg, #ffffff0d, transparent 58%);opacity:.85;border:0;animation:none;inset:0}.app-shell .dashboard-counter-card>div{align-content:start;gap:5px;min-width:0;display:grid}.app-shell .dashboard-counter-card .metric-label,:root[data-resolved-mode] .app-shell .dashboard-counter-card .metric-label,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card .metric-label{color:color-mix(in srgb, var(--visual-muted), var(--visual-text) 10%);letter-spacing:0;font-size:10px;font-weight:850;line-height:1.2}.app-shell .dashboard-counter-card .metric,:root[data-resolved-mode] .app-shell .dashboard-counter-card .metric,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card .metric{color:var(--visual-text);font-family:var(--font-display);margin:2px 0 0;font-size:34px;font-weight:900;line-height:1}.app-shell .dashboard-counter-card .metric-note,:root[data-resolved-mode] .app-shell .dashboard-counter-card .metric-note,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card .metric-note{background:color-mix(in srgb, var(--counter-color), transparent 90%);border:1px solid color-mix(in srgb, var(--counter-color), transparent 70%);color:color-mix(in srgb, var(--counter-color), var(--visual-text) 22%);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:7px;padding:5px 8px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.app-shell .dashboard-counter-card .metric-note:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.app-shell .dashboard-mini-counter,:root[data-resolved-mode] .app-shell .dashboard-mini-counter,:root[data-theme][data-resolved-mode] .app-shell .dashboard-mini-counter{aspect-ratio:auto;background:color-mix(in srgb, var(--visual-line), transparent 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--visual-line), transparent 25%);border:0;border-radius:999px;flex:0 0 42px;justify-content:center;align-self:stretch;width:42px;min-height:78px;padding:4px;animation:none;display:flex;overflow:hidden}.app-shell .dashboard-mini-counter:before,:root[data-resolved-mode] .app-shell .dashboard-mini-counter:before,:root[data-theme][data-resolved-mode] .app-shell .dashboard-mini-counter:before{background:linear-gradient(180deg, color-mix(in srgb, var(--counter-color), white 20%), var(--counter-color));box-shadow:0 10px 20px color-mix(in srgb, var(--counter-color), transparent 72%);content:"";height:var(--counter-percent);border:0;border-radius:999px;align-self:flex-end;width:100%;min-height:10%;position:relative;inset:auto}.app-shell .dashboard-mini-counter:after,:root[data-resolved-mode] .app-shell .dashboard-mini-counter:after,:root[data-theme][data-resolved-mode] .app-shell .dashboard-mini-counter:after{display:none}.app-shell .dashboard-mini-counter i{width:0;height:0;font-size:0}.app-shell .dashboard-counter-card:hover,.app-shell .dashboard-counter-card:focus-visible,.app-shell .dashboard-counter-card.active,:root[data-resolved-mode] .app-shell .dashboard-counter-card:hover,:root[data-resolved-mode] .app-shell .dashboard-counter-card:focus-visible,:root[data-resolved-mode] .app-shell .dashboard-counter-card.active,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card:hover,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card:focus-visible,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card.active{background:linear-gradient(135deg, color-mix(in srgb, var(--counter-color), transparent 88%), transparent 40%), linear-gradient(180deg, var(--visual-surface), color-mix(in srgb, var(--visual-surface), var(--visual-elevated) 16%));border-color:color-mix(in srgb, var(--counter-color), var(--visual-line) 34%);box-shadow:0 18px 36px color-mix(in srgb, var(--counter-color), transparent 86%), var(--visual-shadow-soft);transform:translateY(-1px)}.app-shell .dashboard-counter-card.tone-danger .metric,.app-shell .dashboard-counter-card.tone-warning .metric,.app-shell .dashboard-counter-card.tone-caution .metric{color:color-mix(in srgb, var(--counter-color), var(--visual-text) 34%)}@media (max-width:1180px){.app-shell .dashboard-counter-card,:root[data-resolved-mode] .app-shell .dashboard-counter-card,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card{grid-template-columns:minmax(0,1fr) 36px}.app-shell .dashboard-mini-counter,:root[data-resolved-mode] .app-shell .dashboard-mini-counter,:root[data-theme][data-resolved-mode] .app-shell .dashboard-mini-counter{flex-basis:36px;width:36px}}@media (max-width:780px){.app-shell .dashboard-counter-card,:root[data-resolved-mode] .app-shell .dashboard-counter-card,:root[data-theme][data-resolved-mode] .app-shell .dashboard-counter-card{min-height:112px}}.app-shell .ticket-table td[data-label=Status] .badge[class*=status-],.app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-],:root[data-resolved-mode] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-],:root[data-resolved-mode] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-],:root[data-theme][data-resolved-mode] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-],:root[data-theme][data-resolved-mode] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-]{background:color-mix(in srgb, var(--ticket-badge-accent,currentColor), transparent 90%);border:1px solid color-mix(in srgb, var(--ticket-badge-accent,currentColor), transparent 68%);color:#111827;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:25px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}:root[data-resolved-mode=dark] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-],:root[data-resolved-mode=dark] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-],:root[data-theme][data-resolved-mode=dark] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-],:root[data-theme][data-resolved-mode=dark] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-]{color:#f8fafc}.app-shell .ticket-table td[data-label=Status] .badge[class*=status-]:before,.app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-]:before,:root[data-resolved-mode] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-]:before,:root[data-resolved-mode] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-]:before,:root[data-theme][data-resolved-mode] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-]:before,:root[data-theme][data-resolved-mode] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-]:before{background:var(--ticket-badge-accent,currentColor);flex:0 0 6px;width:6px;height:6px}.app-shell .ticket-table .status-IN_PROGRESS{--ticket-badge-accent:#2563eb}.app-shell .ticket-table .status-WAITING_ASSIGNMENT,.app-shell .ticket-table .status-OPEN{--ticket-badge-accent:#d97706}.app-shell .ticket-table .status-WAITING_CUSTOMER,.app-shell .ticket-table .status-WAITING_THIRD_PARTY{--ticket-badge-accent:#7c3aed}.app-shell .ticket-table .status-RESOLVED,.app-shell .ticket-table .status-CLOSED{--ticket-badge-accent:#16a34a}.app-shell .ticket-table .status-CANCELED,.app-shell .ticket-table .status-REJECTED,.app-shell .ticket-table .priority-LOW{--ticket-badge-accent:#64748b}.app-shell .ticket-table .priority-CRITICAL{--ticket-badge-accent:#dc2626}.app-shell .ticket-table .priority-HIGH{--ticket-badge-accent:#ea580c}.app-shell .ticket-table .priority-MEDIUM{--ticket-badge-accent:#d97706}:root[data-resolved-mode=dark] .app-shell .ticket-table .status-IN_PROGRESS{--ticket-badge-accent:#60a5fa}:root[data-resolved-mode=dark] .app-shell .ticket-table .status-WAITING_ASSIGNMENT,:root[data-resolved-mode=dark] .app-shell .ticket-table .status-OPEN{--ticket-badge-accent:#fbbf24}:root[data-resolved-mode=dark] .app-shell .ticket-table .status-WAITING_CUSTOMER,:root[data-resolved-mode=dark] .app-shell .ticket-table .status-WAITING_THIRD_PARTY{--ticket-badge-accent:#a78bfa}:root[data-resolved-mode=dark] .app-shell .ticket-table .status-RESOLVED,:root[data-resolved-mode=dark] .app-shell .ticket-table .status-CLOSED{--ticket-badge-accent:#4ade80}:root[data-resolved-mode=dark] .app-shell .ticket-table .status-CANCELED,:root[data-resolved-mode=dark] .app-shell .ticket-table .status-REJECTED,:root[data-resolved-mode=dark] .app-shell .ticket-table .priority-LOW{--ticket-badge-accent:#cbd5e1}:root[data-resolved-mode=dark] .app-shell .ticket-table .priority-CRITICAL{--ticket-badge-accent:#f87171}:root[data-resolved-mode=dark] .app-shell .ticket-table .priority-HIGH{--ticket-badge-accent:#fb923c}:root[data-resolved-mode=dark] .app-shell .ticket-table .priority-MEDIUM{--ticket-badge-accent:#fbbf24}.app-shell{--ops-strong-text:#111827;--ops-subtle-text:#111827}:root[data-resolved-mode=dark] .app-shell,:root[data-theme][data-resolved-mode=dark] .app-shell{--ops-strong-text:#f8fafc;--ops-subtle-text:#f8fafc}.app-shell .ticket-filter-panel,.app-shell .ticket-filter-panel label,.app-shell .ticket-filter-panel .input,.app-shell .ticket-filter-panel .select,.app-shell .ticket-filter-chip,.app-shell .ticket-result-bar,.app-shell .ticket-pagination,.app-shell .ticket-table,.app-shell .ticket-table th,.app-shell .ticket-table td,.app-shell .ticket-table td:before,.app-shell .ticket-table .subject,.app-shell .ticket-table .muted,.app-shell .ticket-table .ticket-subline,.app-shell .ticket-table .ticket-subline span,.app-shell .ticket-table .ticket-cell-title,.app-shell .ticket-table td[data-label=Setor],.app-shell .ticket-table td[data-label=Responsável],.app-shell .ticket-table td[data-label=Atualizado],.app-shell .ticket-risk-danger,.app-shell .ticket-risk-warning,.app-shell .ticket-risk-ok,.app-shell .dashboard-summary-toolbar,.app-shell .dashboard-summary-toolbar .metric-label,.app-shell .dashboard-summary-toolbar strong,.app-shell .dashboard-loading-note,.app-shell .dashboard-range-tabs button,.app-shell .dashboard-counter-card,.app-shell .dashboard-counter-card .metric-label,.app-shell .dashboard-counter-card .metric,.app-shell .dashboard-counter-card .metric-note,.app-shell .dashboard-satisfaction-panel,.app-shell .dashboard-satisfaction-panel .subtitle,.app-shell .dashboard-satisfaction-panel .badge,.app-shell .dashboard-satisfaction-panel .satisfaction-row,.app-shell .dashboard-satisfaction-panel .satisfaction-row strong,.app-shell .dashboard-satisfaction-panel .satisfaction-row small,.app-shell .dashboard-insight-panel,.app-shell .dashboard-insight-panel .subtitle,.app-shell .dashboard-insight-controls,.app-shell .dashboard-insight-controls label,.app-shell .dashboard-bar-row,.app-shell .dashboard-bar-row span,.app-shell .dashboard-bar-row strong,.app-shell .dashboard-ticket-line,.app-shell .dashboard-ticket-line span,.app-shell .dashboard-ticket-line small,.app-shell .dashboard-panel-title,.app-shell .dashboard-status-row,.app-shell .dashboard-status-row span,.app-shell .dashboard-status-row strong,.app-shell .dashboard-priority-row .badge,.app-shell .dashboard-ticket-window,.app-shell .dashboard-ticket-window .muted,.app-shell .dashboard-ticket-modal-head,.app-shell .dashboard-ticket-modal-head .subtitle,.app-shell .dashboard-ticket-table,.app-shell .dashboard-ticket-table th,.app-shell .dashboard-ticket-table td,.app-shell .dashboard-ticket-open-button,.app-shell .dashboard-ticket-page-label{color:var(--ops-strong-text)!important;font-weight:850!important}.app-shell .ticket-table th,.app-shell .ticket-table .subject,.app-shell .ticket-table .ticket-cell-title,.app-shell .dashboard-counter-card .metric,.app-shell .dashboard-summary-toolbar strong,.app-shell .dashboard-bar-row strong,.app-shell .dashboard-status-row strong,.app-shell .dashboard-satisfaction-panel .satisfaction-row strong,.app-shell .dashboard-ticket-open-button{font-weight:950!important}.app-shell .ticket-filter-panel .input::placeholder,.app-shell .ticket-table .muted,.app-shell .ticket-table .ticket-subline,.app-shell .dashboard-insight-panel .subtitle,.app-shell .dashboard-satisfaction-panel .subtitle,.app-shell .dashboard-ticket-line small,.app-shell .dashboard-ticket-modal-head .subtitle{opacity:.92;color:var(--ops-subtle-text)!important}.app-shell .ticket-table td[data-label=Status] .badge[class*=status-],.app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-],:root[data-resolved-mode] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-],:root[data-resolved-mode] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-],:root[data-theme][data-resolved-mode] .app-shell .ticket-table td[data-label=Status] .badge[class*=status-],:root[data-theme][data-resolved-mode] .app-shell .ticket-table td[data-label=Prioridade] .badge[class*=priority-]{color:var(--ops-strong-text)!important;font-weight:950!important}.app-shell .dashboard-counter-card .metric-note,.app-shell .dashboard-priority-row .badge,.app-shell .dashboard-satisfaction-panel .badge{background:color-mix(in srgb, var(--ops-strong-text), transparent 93%)!important;border-color:color-mix(in srgb, var(--ops-strong-text), transparent 74%)!important}.app-shell .ticket-table tbody td:nth-child(6),.app-shell .ticket-table tbody td:nth-child(9),.app-shell .ticket-table tbody td:nth-child(10),.app-shell .ticket-table tbody td:nth-child(11),.app-shell .ticket-table tbody td:nth-child(6) *,.app-shell .ticket-table tbody td:nth-child(9) *,.app-shell .ticket-table tbody td:nth-child(10) *,.app-shell .ticket-table tbody td:nth-child(11) *,.app-shell .dashboard-counter-card .metric-label,.app-shell .dashboard-counter-card .metric-note,.app-shell .dashboard-counter-card .metric-note:before,.app-shell .dashboard-satisfaction-panel .satisfaction-row strong,.app-shell .dashboard-satisfaction-panel .satisfaction-row small,.app-shell .dashboard-satisfaction-panel .subtitle,.app-shell .dashboard-status-row span,.app-shell .dashboard-priority-row .badge,.app-shell .dashboard-ticket-line small,.app-shell .dashboard-panel-title{color:var(--ops-strong-text)!important;opacity:1!important;font-weight:950!important}:root[data-resolved-mode=light] .app-shell .ticket-table tbody td:nth-child(6),:root[data-resolved-mode=light] .app-shell .ticket-table tbody td:nth-child(9),:root[data-resolved-mode=light] .app-shell .ticket-table tbody td:nth-child(10),:root[data-resolved-mode=light] .app-shell .ticket-table tbody td:nth-child(11),:root[data-resolved-mode=light] .app-shell .dashboard-counter-card .metric-label,:root[data-resolved-mode=light] .app-shell .dashboard-counter-card .metric-note{color:#111827!important}:root[data-resolved-mode=dark] .app-shell .ticket-table tbody td:nth-child(6),:root[data-resolved-mode=dark] .app-shell .ticket-table tbody td:nth-child(9),:root[data-resolved-mode=dark] .app-shell .ticket-table tbody td:nth-child(10),:root[data-resolved-mode=dark] .app-shell .ticket-table tbody td:nth-child(11),:root[data-resolved-mode=dark] .app-shell .dashboard-counter-card .metric-label,:root[data-resolved-mode=dark] .app-shell .dashboard-counter-card .metric-note{color:#f8fafc!important}
