:root{--paper: #fbfbfa;--surface: #ffffff;--surface-alt: var(--surface);--sunken: #f3f3f1;--rule: #e4e4df;--rule-2: #d4d4cd;--field: #919187;--ink: #16181c;--ink-2: #5a616b;--ink-3: #686e75;--accent: #2b3a8f;--accent-soft: rgba(43, 58, 143, .08);--alert: #a3122b;--alert-soft: rgba(163, 18, 43, .08);--warn: #8a5a0b;--warn-soft: rgba(138, 90, 11, .1);--ok: #1a6b4a;--ok-soft: rgba(26, 107, 74, .09);--bg-0: var(--paper);--bg-1: var(--surface-alt);--bg-2: var(--surface);--bg-3: var(--sunken);--border: var(--rule);--accent2: var(--ok);--accent3: #7c3f87;--text-1: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--lift-1: 0 1px 2px rgba(22, 24, 28, .05);--lift-2: 0 2px 8px rgba(22, 24, 28, .07), 0 1px 2px rgba(22, 24, 28, .04);--lift-3: 0 12px 32px rgba(22, 24, 28, .14), 0 2px 6px rgba(22, 24, 28, .06);--font-ui: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--font-data: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--t-meta: 11.5px;--t-sm: 12.5px;--t-body: 13.5px;--t-md: 15px;--t-lg: 19px;--t-xl: 24px;--r-sm: 6px;--r: 9px;--r-lg: 14px;color-scheme:light}[data-theme=dark]{--paper: #15161a;--surface: #1c1e23;--surface-alt: #1c1e23;--sunken: #24262c;--rule: #2d3037;--rule-2: #3a3e47;--field: #6b7280;--ink: #e8e9ea;--ink-2: #a2a8b2;--ink-3: #878d97;--accent: #8d9cf5;--accent-soft: rgba(141, 156, 245, .12);--alert: #f2748c;--alert-soft: rgba(242, 116, 140, .13);--warn: #e0a33f;--warn-soft: rgba(224, 163, 63, .13);--ok: #5ec298;--ok-soft: rgba(94, 194, 152, .13);--accent3: #c48ccd;--lift-1: 0 1px 2px rgba(0, 0, 0, .3);--lift-2: 0 2px 8px rgba(0, 0, 0, .35);--lift-3: 0 12px 32px rgba(0, 0, 0, .5);color-scheme:dark}[data-theme=azul]{--paper: #080b14;--surface: #111827;--surface-alt: #0d1124;--sunken: #1a2035;--rule: #1e2847;--rule-2: #2a3558;--field: #5b69a5;--ink: #e2e8f0;--ink-2: #94a3b8;--ink-3: #7f8fa7;--accent: #767ef4;--accent-soft: rgba(118, 126, 244, .14);--alert: #f87171;--alert-soft: rgba(248, 113, 113, .13);--warn: #fbbf24;--warn-soft: rgba(251, 191, 36, .13);--ok: #14b8a6;--ok-soft: rgba(20, 184, 166, .14);--accent3: #e879f9;--lift-1: 0 1px 2px rgba(0, 0, 0, .35);--lift-2: 0 2px 10px rgba(0, 0, 0, .4);--lift-3: 0 12px 34px rgba(0, 0, 0, .55);color-scheme:dark}[data-theme=azul] .sidebar{background:radial-gradient(circle at 15% 20%,rgba(99,102,241,.1) 0%,transparent 55%),radial-gradient(circle at 85% 80%,rgba(20,184,166,.1) 0%,transparent 55%),var(--surface-alt)}[data-theme=azul] .sidebar-logo-img{filter:drop-shadow(0 0 10px rgba(99,102,241,.55))}[data-theme=azul] .btn-primary{background:linear-gradient(135deg,#4f46e5,#0f766e);color:#fff;box-shadow:0 2px 12px #4f46e54d}[data-theme=azul] .btn-primary:hover{background:linear-gradient(135deg,#4338ca,#115e59);box-shadow:0 3px 16px #4f46e56b}[data-theme=azul] .msg-user .msg-bubble{color:#fff}[data-font-size=large]{zoom:1.08}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-ui);font-size:var(--t-body);line-height:1.5;background:var(--paper);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--accent-soft);color:var(--ink)}.data,.mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes inboxEntra{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.needs-attention{position:relative}.needs-attention:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0 3px 3px 0;background:var(--alert)}.layout{display:flex;min-height:100vh}@media (min-width: 769px){.layout{height:100vh;height:100dvh;min-height:0;overflow:hidden}.sidebar{height:100%}.main{height:100%;min-height:0}}.sidebar{width:232px;background:var(--surface-alt);border-right:1px solid var(--rule);display:flex;flex-direction:column;padding:18px 0 0;flex-shrink:0;position:relative}.sidebar-logo{padding:0 16px 16px;font-family:var(--font-display);font-size:var(--t-md);font-weight:600;letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:10px;cursor:pointer}.sidebar-logo-img{width:28px;height:28px;object-fit:contain;flex-shrink:0;border-radius:var(--r-sm)}.sidebar-logo-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logo-accent{color:var(--accent)}.sidebar-section{padding:18px 16px 6px;font-size:10.5px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.sidebar-divider{height:1px;background:var(--rule);margin:10px 16px}.sidebar-nav{padding:2px 8px 8px;flex:1;overflow-y:auto}.sidebar-link{display:flex;align-items:center;padding:8px 10px;margin-bottom:1px;font-size:var(--t-body);color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;transition:background .12s,color .12s}.sidebar-link:hover{background:var(--sunken);color:var(--ink)}.sidebar-link.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar-link-icon{margin-right:9px;width:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:.85}.sidebar-link.active .sidebar-link-icon{opacity:1}.sidebar-count{margin-left:auto;flex-shrink:0;font-family:var(--font-data);font-size:11px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.sidebar-count-alert{color:var(--alert);background:var(--alert-soft);border-radius:99px;padding:1px 6px;font-weight:600}.sidebar-footer{padding:12px 14px 14px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.theme-toggle{display:flex;gap:2px;padding:2px;background:var(--sunken);border:1px solid var(--rule);border-radius:var(--r-sm)}.theme-toggle-btn{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 2px;font-family:inherit;font-size:var(--t-meta);font-weight:500;white-space:nowrap;color:var(--ink-3);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .12s,color .12s}.theme-toggle-btn:hover{color:var(--ink)}.theme-toggle-btn.active{background:var(--surface);color:var(--ink);box-shadow:var(--lift-1)}.sidebar-guide-link{display:block;font-size:var(--t-sm);color:var(--ink-3);padding:4px 0 8px;transition:color .12s}.sidebar-guide-link:hover{color:var(--accent)}.main{flex:1;overflow:auto;background:var(--paper)}.page{padding:28px 32px 48px;max-width:1480px}.page-title{font-family:var(--font-display);font-size:var(--t-xl);font-weight:600;letter-spacing:-.025em;color:var(--ink);margin-bottom:22px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:20px;margin-bottom:16px;box-shadow:var(--lift-1);transition:border-color .15s,box-shadow .15s}.card:hover{border-color:var(--rule-2)}.card-title{font-family:var(--font-display);font-size:var(--t-md);font-weight:600;letter-spacing:-.015em;color:var(--ink);text-transform:none;margin-bottom:14px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--t-body)}th{text-align:left;padding:9px 12px;font-size:var(--t-meta);font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rule-2);white-space:nowrap}td{padding:11px 12px;border-bottom:1px solid var(--rule);vertical-align:top}tr:last-child td{border-bottom:none}tbody tr{transition:background .1s}tbody tr:hover td{background:var(--sunken)}.badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:var(--t-meta);font-weight:600;white-space:nowrap}.badge-green{background:var(--ok-soft);color:var(--ok)}.badge-yellow{background:var(--warn-soft);color:var(--warn)}.badge-red{background:var(--alert-soft);color:var(--alert)}.badge-blue{background:var(--accent-soft);color:var(--accent)}.badge-gray{background:var(--sunken);color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--r-sm);font-family:inherit;font-size:var(--t-body);font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .14s,border-color .14s,color .14s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 86%,#000)}[data-theme=dark] .btn-primary{color:#15161a}[data-theme=dark] .btn-primary:hover{background:color-mix(in srgb,var(--accent) 86%,#fff)}.btn-danger{background:var(--alert);color:#fff}.btn-danger:hover{background:color-mix(in srgb,var(--alert) 86%,#000)}[data-theme=dark] .btn-danger{color:#15161a}.btn-ghost{background:var(--surface);color:var(--ink-2);border-color:var(--field)}.btn-ghost:hover{background:var(--sunken);color:var(--ink);border-color:var(--ink-3)}.btn-sm{padding:5px 10px;font-size:var(--t-sm)}.btn:disabled{opacity:.45;cursor:not-allowed}.input{background:var(--surface);border:1px solid var(--field);border-radius:var(--r-sm);color:var(--ink);padding:9px 12px;font-size:var(--t-body);font-family:inherit;width:100%;outline:none;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.label{font-size:var(--t-sm);font-weight:500;color:var(--ink-2);margin-bottom:5px;display:block}.form-group{margin-bottom:16px}.login-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--paper);padding:24px}.login-box{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:36px;width:380px;box-shadow:var(--lift-2)}.login-title{font-family:var(--font-display);font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.login-sub{font-size:var(--t-body);color:var(--ink-2);margin-bottom:24px}.tabs{display:flex;gap:2px;margin-bottom:22px;border-bottom:1px solid var(--rule)}.tab{padding:9px 14px;font-size:var(--t-body);color:var(--ink-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tab:hover{color:var(--ink)}.stats{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:14px 18px;flex:1;min-width:148px;transition:border-color .15s}.stat:hover{border-color:var(--rule-2)}.stat-value{font-family:var(--font-data);font-size:26px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.stat-label{font-size:var(--t-sm);color:var(--ink-2);margin-top:3px}.chat{display:flex;flex-direction:column;gap:10px;background:var(--paper)}.msg{max-width:72%}.msg-user{align-self:flex-end}.msg-assistant{align-self:flex-start}.msg-bubble{padding:9px 13px;border-radius:var(--r);font-size:var(--t-body);line-height:1.5;white-space:pre-wrap}.msg-user .msg-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:3px}[data-theme=dark] .msg-user .msg-bubble{color:#15161a}.msg-assistant .msg-bubble{background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-bottom-left-radius:3px;box-shadow:var(--lift-1)}.msg-time{font-family:var(--font-data);font-size:10.5px;color:var(--ink-3);margin-top:3px;text-align:right}.msg-assistant .msg-time{text-align:left}.chat-nova-abaixo{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:var(--t-sm);font-weight:600;color:var(--accent);background:var(--accent-soft);border:none;border-top:1px solid var(--rule);cursor:pointer;transition:background .12s}.chat-nova-abaixo:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.msg-report-trigger{background:none;border:none;padding:0;font:inherit;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:2px;opacity:.75;transition:opacity .12s,color .12s}.msg-report-trigger:hover{opacity:1;color:var(--alert)}.msg-assistant:hover .msg-report-trigger{opacity:1}.msg-report-form{width:min(320px,78vw);margin-top:6px;padding:12px;background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r);box-shadow:var(--lift-2);text-align:left;font-size:var(--t-sm);color:var(--ink-2);cursor:default}.msg-report-form .input{font-size:var(--t-sm)}.msg-repasse-note{align-self:center;width:100%;max-width:100%}.msg-repasse-note .msg-bubble{background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);border-radius:var(--r-sm);color:var(--warn);font-size:var(--t-sm);text-align:center;padding:6px 12px}.msg-repasse-note .msg-time{text-align:center}.empty{text-align:center;padding:44px 24px;color:var(--ink-2);font-size:var(--t-body)}.loader{text-align:center;padding:44px 24px;color:var(--ink-3);font-size:var(--t-body)}.alert{padding:11px 14px;border-radius:var(--r-sm);font-size:var(--t-body);margin-bottom:16px}.alert-error{background:var(--alert-soft);border:1px solid color-mix(in srgb,var(--alert) 30%,transparent);color:var(--alert)}.alert-success{background:var(--ok-soft);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);color:var(--ok)}.notif-badge{background:var(--alert)!important;font-family:var(--font-data)}.agent-toast{background:var(--surface);border:1px solid var(--rule-2);border-left:3px solid var(--accent);border-radius:var(--r);padding:12px 14px;width:300px;cursor:pointer;pointer-events:all;box-shadow:var(--lift-3);animation:toastSlideIn .22s cubic-bezier(.22,1,.36,1);transition:border-color .15s}.agent-toast:hover{border-color:var(--accent)}.agent-toast-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.agent-toast-name{font-size:var(--t-sm);font-weight:600;color:var(--accent)}.agent-toast-dismiss{background:none;border:none;color:var(--ink-3);cursor:pointer;font-size:13px;padding:0 2px;line-height:1;pointer-events:all;transition:color .1s}.agent-toast-dismiss:hover{color:var(--ink)}.agent-toast-body{border-top:1px solid var(--rule);padding-top:8px;margin-bottom:8px;font-size:var(--t-sm)}.agent-toast-action{font-size:var(--t-meta);color:var(--accent);font-weight:600;text-align:right}@keyframes toastSlideIn{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(0);opacity:1;max-height:120px}to{transform:translate(110%);opacity:0;max-height:0}}.agent-toast-out{animation:toastSlideOut .21s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.agent-card-notif{border-left:3px solid var(--alert)!important}.radar-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--alert);flex-shrink:0}.radar-dot .radar-ring{display:none}.inbox-panel{background:var(--surface);border-right:1px solid var(--rule)}.inbox-filter-primary{position:relative;display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:9px 12px 9px 14px;font-family:inherit;font-size:var(--t-body);font-weight:600;color:var(--alert);background:var(--alert-soft);border:1px solid color-mix(in srgb,var(--alert) 22%,transparent);border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.inbox-filter-primary:hover{border-color:color-mix(in srgb,var(--alert) 45%,transparent)}.inbox-filter-primary.active{background:color-mix(in srgb,var(--alert) 15%,transparent);border-color:var(--alert)}.inbox-filter-rail{position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:0 3px 3px 0;background:var(--alert)}.inbox-filter-count{margin-left:auto;flex-shrink:0;font-size:var(--t-sm);font-weight:600;font-variant-numeric:tabular-nums}.inbox-filter-primary.empty{color:var(--ink-3);background:transparent;border-color:var(--rule);font-weight:500}.inbox-filter-primary.empty .inbox-filter-rail{background:var(--rule-2)}.inbox-filter-primary.empty:hover{border-color:var(--rule-2)}.inbox-aviso-pausa{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;padding:7px 12px;font-family:inherit;font-size:var(--t-sm);font-weight:500;color:var(--warn);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 22%,transparent);border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.inbox-aviso-pausa:hover{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.inbox-aviso-pausa.active{border-color:var(--warn);font-weight:600}.inbox-filters{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1px}.inbox-filters::-webkit-scrollbar{display:none}.inbox-chip{flex-shrink:0;padding:4px 9px;font-family:inherit;font-size:var(--t-sm);font-weight:500;color:var(--ink-3);background:transparent;border:1px solid var(--rule);border-radius:99px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.inbox-chip:hover{color:var(--ink);border-color:var(--rule-2)}.inbox-chip.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.inbox-chip.active-warn{color:var(--warn);border-color:var(--warn);background:var(--warn-soft);font-weight:600}.inbox-chip.active-ok{color:var(--ok);border-color:var(--ok);background:var(--ok-soft);font-weight:600}.inbox-chip-select{flex-shrink:0;width:auto;padding:4px 9px;min-height:0;font-size:var(--t-sm);border-radius:99px;color:var(--ink-3)}.inbox-row{position:relative;display:flex;gap:10px;align-items:flex-start;padding:11px 12px 11px 15px;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .12s}.inbox-row:hover{background:var(--sunken)}.inbox-row-selected,.inbox-row-selected:hover{background:var(--accent-soft)}.inbox-item-unread:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--alert)}.inbox-item-unread{font-weight:500}.inbox-badge{display:none}.crm-deal-card{transition:border-color .12s ease,box-shadow .12s ease}.crm-deal-card:hover{border-color:var(--rule-2);box-shadow:var(--lift-2)}.crm-row{transition:background .1s ease;border-radius:var(--r-sm)}.crm-row:hover{background:var(--sunken)}.sent-modal-panel{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-lg);width:95%;max-width:480px;max-height:75vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--lift-3)}@media (max-width: 640px){.sent-modal-panel{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:80vh;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:none}}.mobile-topbar,.sidebar-backdrop,.mobile-tabs-bar,.sidebar-close-btn,.inbox-close-btn{display:none}@media (max-width: 768px){.layout{flex-direction:column;padding-top:52px}.mobile-topbar{display:flex;position:fixed;top:0;left:0;right:0;height:52px;background:var(--surface);border-bottom:1px solid var(--rule);z-index:900;align-items:center;padding:0 12px;gap:10px}.mobile-topbar-logo-img{height:26px;width:26px;object-fit:contain;border-radius:var(--r-sm);flex-shrink:0}.mobile-topbar-title{flex:1;font-family:var(--font-display);font-size:var(--t-body);font-weight:600;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-topbar-btn{background:none;border:none;color:var(--ink-2);cursor:pointer;font-size:18px;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);transition:background .12s;flex-shrink:0;position:relative}.mobile-topbar-btn:hover{background:var(--sunken)}.inbox-badge{display:flex;align-items:center;justify-content:center;position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--alert);color:#fff;font-family:var(--font-data);font-size:10px;font-weight:600;line-height:1;pointer-events:none;border:1.5px solid var(--surface)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#16181c6b;z-index:998}.sidebar{position:fixed!important;left:-284px!important;top:0!important;width:284px!important;height:100vh!important;z-index:999;transition:left .26s cubic-bezier(.4,0,.2,1);overflow-y:auto!important;overflow-x:hidden!important;padding-top:16px!important;flex-direction:column!important;border-right:1px solid var(--rule)!important;border-bottom:none!important;align-items:stretch!important}.sidebar.sidebar-open{left:0!important;box-shadow:var(--lift-3)}.sidebar-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:16px}.main{width:100%;padding-top:44px}.page{padding:14px 14px 40px}.page-title{font-size:var(--t-lg);margin-bottom:16px}.inbox-close-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:16px}.inbox-panel{display:none;position:fixed!important;top:96px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;z-index:800;flex-shrink:unset!important}.inbox-panel.inbox-panel-open{display:flex}.mobile-tabs-bar{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--surface);border-bottom:1px solid var(--rule);position:fixed;top:52px;left:0;right:0;height:44px;z-index:901;align-items:stretch}.mobile-tabs-bar::-webkit-scrollbar{display:none}.mobile-tab{flex-shrink:0;padding:6px 12px;min-width:44px;font-size:var(--t-sm);font-weight:500;color:var(--ink-2);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;text-align:center;transition:color .12s,border-color .12s}.mobile-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.mobile-tab:hover{color:var(--ink)}.agent-header-meta,.agent-page-header{display:none}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.agent-toast{width:calc(100vw - 32px)!important;max-width:320px}.inbox-chip{padding:7px 12px;font-size:var(--t-body)}.inbox-chip-select{padding:7px 12px;font-size:var(--t-body);min-height:0}.inbox-filter-primary{padding:12px 14px 12px 16px}.inbox-row{padding:13px 12px 13px 15px}.btn{min-height:40px}.btn-sm{min-height:34px;padding-left:11px;padding-right:11px}.input{min-height:40px;font-size:16px}.chat-layout{flex-direction:column!important}.chat-layout>*{width:100%!important;min-width:0!important;flex-shrink:1!important}.msg{max-width:86%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:99px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}
