.agente-fab{align-items:center;background:var(--primary);border:none;border-radius:50%;bottom:28px;box-shadow:0 4px 18px #2d5fff73;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:28px;transition:transform .2s,box-shadow .2s,background .2s;width:52px;z-index:1200}.agente-fab svg{height:22px;width:22px}.agente-fab:hover{box-shadow:0 6px 24px #2d5fff8c;transform:scale(1.08)}.agente-fab--open{background:#5f6b7a;background:var(--text-secondary,#5f6b7a);box-shadow:0 4px 12px #0000002e}.agente-panel{animation:agente-slide-in .22s ease;background:#fff;background:var(--background-primary,#fff);border:1px solid #0000001a;border:1px solid var(--border,#0000001a);border-radius:var(--radius-lg);bottom:92px;box-shadow:0 12px 40px #00000029,0 2px 8px #0000000f;display:flex;flex-direction:column;max-height:560px;overflow:hidden;position:fixed;right:28px;width:380px;z-index:1200}@keyframes agente-slide-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.agente-header{align-items:center;background:var(--primary);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.agente-header-info{align-items:center;display:flex;gap:10px}.agente-header-icon{font-size:18px;line-height:1;opacity:.92}.agente-header-title{font-size:var(--text-base);font-weight:700;line-height:1.2}.agente-header-sub{font-size:var(--text-2xs);font-weight:500;opacity:.75}.agente-header-actions{display:flex;gap:4px}.agente-icon-btn{align-items:center;background:none;border:none;border-radius:6px;color:#fffc;cursor:pointer;display:flex;padding:5px;transition:background .15s,color .15s}.agente-icon-btn:hover{background:#ffffff2e;color:#fff}.agente-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 14px 8px;scroll-behavior:smooth}.agente-messages::-webkit-scrollbar{width:4px}.agente-messages::-webkit-scrollbar-thumb{background:#0000001f;background:var(--border,#0000001f);border-radius:4px}.agente-msg{align-items:flex-start;display:flex;gap:8px;max-width:100%}.agente-msg--user{flex-direction:row-reverse}.agente-avatar{align-items:center;background:#eef1ff;background:var(--primary-subtle,#eef1ff);border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:var(--text-base);font-weight:700;height:28px;justify-content:center;width:28px}.agente-bubble{background:#f0f2f5;background:var(--bg-secondary,#f0f2f5);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;color:#0f172a;color:var(--text-primary,#0f172a);font-size:var(--text-sm);line-height:1.55;max-width:calc(100% - 44px);padding:10px 13px;word-break:break-word}.agente-msg--user .agente-bubble{background:var(--primary);border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md);color:#fff}.agente-msg--erro .agente-bubble{background:#fef2f2;background:var(--danger-subtle,#fef2f2);color:var(--danger)}.agente-bubble p{margin:0 0 6px}.agente-bubble p:last-child{margin-bottom:0}.agente-bubble ol,.agente-bubble ul{margin:4px 0;padding-left:18px}.agente-bubble li{margin-bottom:3px}.agente-md-heading{color:#0f172a;color:var(--text-primary,#0f172a);font-size:var(--text-sm);font-weight:700;margin:4px 0 2px}.agente-inline-code{background:var(--border);border-radius:4px;font-family:monospace;font-size:var(--text-xs);padding:1px 5px}.agente-typing{align-items:center;display:flex;gap:5px;min-height:40px;padding:12px 16px}.agente-typing span{animation:agente-bounce 1.2s ease-in-out infinite;background:#9aa3af;background:var(--text-tertiary,#9aa3af);border-radius:50%;height:7px;width:7px}.agente-typing span:nth-child(2){animation-delay:.2s}.agente-typing span:nth-child(3){animation-delay:.4s}@keyframes agente-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.agente-quick-actions{background:#fff;background:var(--background-primary,#fff);border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:8px 12px 0}.agente-context-btn{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px solid #0000001f;border:1px solid var(--border,#0000001f);border-radius:var(--radius-sm);color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-size:var(--text-xs);font-weight:700;line-height:1;padding:9px 11px;transition:border-color .15s,background .15s,color .15s}.agente-context-btn:hover:not(:disabled){background:#eef1ff;background:var(--primary-subtle,#eef1ff);border-color:var(--primary);color:var(--primary)}.agente-context-btn:disabled{cursor:default;opacity:.55}.agente-input-row{align-items:flex-end;background:#fff;background:var(--background-primary,#fff);border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:10px 12px 12px}.agente-input{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px solid #0000001f;border:1px solid var(--border,#0000001f);border-radius:12px;color:#0f172a;color:var(--text-primary,#0f172a);flex:1 1;font-family:inherit;font-size:var(--text-sm);line-height:1.4;max-height:100px;min-height:38px;outline:none;padding:9px 12px;resize:none;transition:border-color .15s}.agente-input:focus{background:#fff;background:var(--background-primary,#fff);border-color:var(--primary)}.agente-input::placeholder{color:#9aa3af;color:var(--text-tertiary,#9aa3af)}.agente-send-btn{align-items:center;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s,opacity .15s,transform .15s;width:36px}.agente-send-btn:hover:not(:disabled){background:#1a4aee;transform:scale(1.05)}.agente-send-btn:disabled{cursor:default;opacity:.4}@media (max-width:480px){.agente-panel{bottom:80px;max-height:70vh;right:12px;width:calc(100vw - 24px)}.agente-fab{bottom:76px;box-shadow:0 4px 14px #2d5fff57;height:44px;right:14px;width:44px}.agente-fab svg{height:18px;width:18px}}@font-face{font-display:swap;font-family:Arboria;src:local("Arboria")}:root{--primary:#2d5fff;--primary-dark:#0b121c;--primary-light:#26dcc2;--primary-subtle:#eef1ff;--success:#1f9d8a;--success-subtle:#1f9d8a1f;--success-border:#1f9d8a47;--warning:#b56b00;--warning-bg:#f59e0b1f;--warning-border:#f59e0b47;--danger:#c03636;--danger-subtle:#c036361a;--danger-border:#c0363638;--info:#2d5fff;--neutral:#64748b;--neutral-subtle:#64748b1a;--verde:var(--success);--amarelo:#f59e0b;--vermelho:var(--danger);--neutro:var(--neutral);--light:#f8fafc;--dark:#0b121c;--border:#00000014;--border-color:#00000014;--divider:#0000000d;--bg-secondary:#f8f9fa;--bg-hover:#f0f2f5;--text-tertiary:#9aa3af;--gradient-primary:linear-gradient(135deg,#26dcc2,#2d5fff);--gradient-success:linear-gradient(135deg,#26dcc2,#1ab79f);--gradient-warning:linear-gradient(135deg,#f59e0b,#fbbf24);--gradient-danger:linear-gradient(135deg,#d64747,#f97373);--shadow-sm:0 1px 3px #0000000a,0 1px 2px #00000005;--shadow-md:0 4px 12px #00000014,0 2px 4px #0000000a;--shadow-lg:0 8px 24px #0000001f,0 4px 8px #0000000f;--shadow-xl:0 12px 36px #00000026,0 6px 12px #00000014;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--spacing-xs:6px;--spacing-sm:10px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--text-primary:#0b121c;--text-secondary:#5f6976;--text-tertiary:#9ca3af;--background-primary:#fff;--background-secondary:#f6f8fb;--background-tertiary:#e9edf3;--app-bg:radial-gradient(circle at top left,#2d5fff14,#0000 30%),linear-gradient(135deg,#f7fafc,#edf3f8);--surface-card:#fffffff0;--surface-card-strong:#fff;--surface-muted:#f4f7fb;--surface-sidebar:#fffffff5;--border-soft:#0f172a14;--border-strong:#2d5fff29;--shadow-executive:0 18px 44px #0f172a14,0 4px 14px #0f172a0a;--shadow-executive-hover:0 22px 54px #0f172a1f,0 8px 22px #2d5fff14;--focus-ring:0 0 0 4px #2d5fff1f;--chart-grid:#64748b29;--table-head-bg:linear-gradient(180deg,#f8fbff,#edf4ff);--table-row-hover:rgba(45,95,255,.045);--kpi-padding:18px 20px;--kpi-value-size:24px;--kpi-title-size:11px;--kpi-gap:16px;--kpi-grid-gap:16px;--kpi-grid-cols:repeat(auto-fit,minmax(200px,1fr));--table-col1-width:180px;--table-col2-width:140px;--section-gap:36px;--panel-padding:20px;--text-xl:24px;--text-md:16px;--text-base:14px;--text-sm:13px;--text-xs:12px;--text-2xs:11px;--text-3xs:10px;--text-kpi-md:26px;--tracking-wide:0.04em;--tracking-wider:0.06em;--tracking-widest:0.12em}[data-theme=dark]{--primary:#6ea8ff;--primary-light:#26dcc2;--primary-subtle:#6ea8ff24;--success:#34d399;--success-subtle:#34d3991f;--success-border:#34d39942;--warning:#fbbf24;--warning-bg:#fbbf241f;--warning-border:#fbbf2442;--danger:#fb7185;--danger-subtle:#fb71851f;--danger-border:#fb718542;--text-primary:#f8fafc;--text-secondary:#b8c2d1;--text-tertiary:#7f8ea3;--text-muted:#b8c2d1;--background-primary:#111827;--background-secondary:#0b1220;--background-tertiary:#172033;--bg-secondary:#0f172a;--bg-hover:#6ea8ff1f;--border:#94a3b829;--border-color:#94a3b829;--divider:#94a3b81f;--app-bg:radial-gradient(circle at top left,#2d5fff38,#0000 28%),linear-gradient(135deg,#070b14,#0b1220 55%,#0f172a);--surface-card:#111827e6;--surface-card-strong:#111827;--surface-muted:#0f172a;--surface-sidebar:#080d17f5;--border-soft:#94a3b826;--border-strong:#6ea8ff47;--shadow-executive:0 22px 60px #00000052;--shadow-executive-hover:0 28px 72px #0006;--focus-ring:0 0 0 4px #6ea8ff29;--chart-grid:#94a3b82e;--table-head-bg:linear-gradient(180deg,#111827,#0f172a);--table-row-hover:#6ea8ff14}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,#2d5fff14,#0000 30%),linear-gradient(135deg,#f7fafc,#edf3f8);background:var(--app-bg);font-family:Arboria,Calibri,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em}body,h1,h2,h3,h4,h5,h6{color:#0b121c;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em}h1{font-size:32px;line-height:1.25}h2{font-size:28px;line-height:1.3}h3{font-size:24px;line-height:1.35}h4{font-size:18px;line-height:1.4}h5{font-size:16px}h5,h6{line-height:1.5}h6{font-size:14px}p{color:#5f6976;color:var(--text-secondary);font-size:15px;line-height:1.6}.app-layout{background:radial-gradient(circle at top left,#2d5fff14,#0000 30%),linear-gradient(135deg,#f7fafc,#edf3f8);background:var(--app-bg);display:flex;min-height:100vh;width:100%}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;background:var(--surface-sidebar);border-right:1px solid #0f172a14;border-right:1px solid var(--border-soft);box-shadow:18px 0 44px #0f172a0d;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;padding:32px 24px;position:fixed;top:0;width:280px;z-index:100}.main-content{box-sizing:border-box;flex:1 1;margin-left:280px;max-width:none;padding:76px 48px 40px;width:calc(100vw - 280px)}.app-layout .briefing-main,.app-layout .main-content,.app-layout .main-content.exec-content,.app-layout.admin-page .main-content,.app-layout.callcenter-dashboard-page .main-content,.app-layout.churn-page .main-content,.app-layout.relatorio-executivo-page .main-content,.app-layout.saude-base-page .main-content{box-sizing:border-box;max-width:none!important;width:calc(100vw - 280px)}.logo-section{align-items:center;border-bottom:1px solid #0000000d;border-bottom:1px solid var(--divider);display:flex;flex-shrink:0;gap:12px;margin-bottom:40px;min-height:96px;padding:8px 0 24px;position:relative}.logo-section:after{background:linear-gradient(90deg,#26dcc2,#0000);background:linear-gradient(90deg,var(--primary-light),#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:42%}.logo-image{align-items:center;background:#0000;border-radius:12px;display:flex;height:68px;justify-content:center;overflow:hidden;width:68px}.logo-image img{height:100%;object-fit:contain;width:100%}.logo-section.logo-section-escuro .logo-text h2,.logo-section.logo-section-escuro .logo-text p{color:#fff}.logo-text h2{font-size:18px;margin:0}.logo-text p{color:#9ca3af;color:var(--text-tertiary);font-size:12px;margin:4px 0 0}nav{flex:1 1;margin-bottom:32px;min-height:0}.sidebar-nav{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:2px;padding-right:0}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-track{background:#0000}.sidebar-nav::-webkit-scrollbar-thumb{background:#64748b38;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#2d5fff6b}.mobile-menu-screen,.mobile-menu-toggle{display:none}.sidebar-menu-panel{display:block}.sidebar-nav .menu-section{margin-bottom:12px;position:relative}.menu-section-toggle{align-items:center;background:linear-gradient(180deg,#fff,#f4f7fb);background:linear-gradient(180deg,var(--surface-card-strong) 0,var(--surface-muted) 100%);border:1px solid #0f172a14;border:1px solid var(--border-soft);border-radius:18px;box-shadow:0 8px 18px #0b121c14,inset 0 1px 0 #ffffffe6;color:#0b121c;color:var(--text-primary);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:space-between;padding:14px 16px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.menu-section--active:before{background:linear-gradient(180deg,#22d3ee,#2d5fff);border-radius:999px;bottom:10px;box-shadow:0 0 18px #2d5fff61;content:"";left:-7px;position:absolute;top:10px;width:4px}.menu-section-toggle.active-section{background:linear-gradient(180deg,#2d5fff24,#22d3ee14),linear-gradient(180deg,#fff,#f4f7fb);background:linear-gradient(180deg,#2d5fff24 0,#22d3ee14 100%),linear-gradient(180deg,var(--surface-card-strong) 0,var(--surface-muted) 100%);border-color:#2d5fff6b;color:#2d5fff;color:var(--primary)}.menu-section-current{background:#2d5fff1f;border-radius:999px;color:#2d5fff;color:var(--primary);flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.06em;margin-left:auto;margin-right:4px;padding:3px 6px;text-transform:uppercase}.menu-section-toggle:hover{box-shadow:0 12px 22px #0b121c1a,inset 0 1px 0 #fffffff2;transform:translateY(-1px)}.menu-section-title{align-items:center;display:inline-flex;flex:1 1 auto;gap:10px;min-width:0;overflow:hidden}.menu-section-title,.menu-section-title span{text-overflow:ellipsis;white-space:nowrap}.menu-section-title svg{height:16px;width:16px}.menu-chevron{align-items:center;background:#2d5fff1f;border-radius:999px;color:#2d5fff;color:var(--primary);display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;transition:transform .2s ease;width:22px}.menu-chevron.open{transform:rotate(90deg)}.menu-items{margin-top:10px}nav ul{list-style:none}nav li{margin-bottom:8px}nav a{align-items:center;background:linear-gradient(180deg,#fff,#f4f7fb);background:linear-gradient(180deg,var(--surface-card-strong) 0,var(--surface-muted) 100%);border:1px solid #0f172a14;border:1px solid var(--border-soft);border-radius:16px;box-shadow:0 6px 14px #0b121c0f,inset 0 1px 0 #ffffffd9;color:#5f6976;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:14px 16px;text-decoration:none;transition:all .2s ease}nav a span{min-width:0;overflow:hidden;text-overflow:ellipsis}nav a:hover{background:linear-gradient(180deg,#fff,#2d5fff1f);box-shadow:0 10px 20px #0b121c1a,inset 0 1px 0 #fffffff2;color:#2d5fff;color:var(--primary);transform:translateY(-1px)}nav a.active{background:linear-gradient(180deg,#4b88ff,#2d5fff);border-color:#2d5fff59;box-shadow:0 10px 18px #2d5fff59,inset 0 1px 0 #ffffff40;color:#fff;font-weight:600}nav a svg{height:18px;width:18px}.sidebar-profile{background:linear-gradient(180deg,#0000,#fffffff5 18%);background:linear-gradient(180deg,#0000 0,var(--surface-sidebar) 18%);border-top:1px solid #0000000d;border-top:1px solid var(--divider);bottom:0;flex-shrink:0;margin-top:auto;padding-top:24px;position:relative;z-index:2}.profile-card{background:radial-gradient(circle at top right,#2d5fff1f,#0000 38%),#fff;background:radial-gradient(circle at top right,#2d5fff1f,#0000 38%),var(--surface-card-strong);border:1px solid #0f172a14;border:1px solid var(--border-soft);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;box-shadow:var(--shadow-sm);margin-bottom:12px;padding:16px}.profile-card p{font-size:13px;margin:4px 0}.profile-card strong{color:#0b121c;color:var(--text-primary);display:block;font-size:14px;margin-bottom:4px}.btn-logout,.btn-sair,.logout-btn{align-items:center;background:linear-gradient(135deg,#d64747,#f97373);background:var(--gradient-danger);border:none;border-radius:14px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:42px;padding:10px 14px;text-align:center;transition:all .2s ease;width:100%}.btn-logout:hover,.btn-sair:hover,.logout-btn:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.theme-toggle{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffffd1,#ffffffad),#fffffff0;background:linear-gradient(180deg,#ffffffd1,#ffffffad),var(--surface-card);border:1px solid #0f172a14;border:1px solid var(--border-soft);border-radius:999px;box-shadow:0 18px 44px #0f172a14,0 4px 14px #0f172a0a;box-shadow:var(--shadow-executive);color:#0b121c;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:8px;letter-spacing:-.01em;min-height:38px;padding:8px 12px;position:fixed;right:76px;top:18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;z-index:1200}.theme-toggle:hover{border-color:#2d5fff29;border-color:var(--border-strong);box-shadow:0 22px 54px #0f172a1f,0 8px 22px #2d5fff14;box-shadow:var(--shadow-executive-hover);transform:translateY(-1px)}.theme-toggle-icon{align-items:center;background:#eef1ff;background:var(--primary-subtle);border-radius:999px;color:#2d5fff;color:var(--primary);display:inline-flex;font-size:13px;height:22px;justify-content:center;line-height:1;width:22px}.theme-toggle-label{color:#5f6976;color:var(--text-secondary)}[data-theme=dark] .theme-toggle{background:linear-gradient(180deg,#111827db,#0f172ab8),#fffffff0;background:linear-gradient(180deg,#111827db,#0f172ab8),var(--surface-card)}[data-theme=dark] .sidebar{box-shadow:18px 0 56px #00000057}[data-theme=dark] .logo-section{border-bottom-color:#94a3b821}[data-theme=dark] .menu-enquete-link,[data-theme=dark] .menu-section-toggle,[data-theme=dark] nav a{box-shadow:0 10px 22px #0003,inset 0 1px 0 #ffffff0a}[data-theme=dark] .menu-enquete-link:hover,[data-theme=dark] .menu-section-toggle:hover,[data-theme=dark] nav a:hover{background:linear-gradient(180deg,#1e293bf5,#2d5fff29)}[data-theme=dark] .menu-section--active:before{background:linear-gradient(180deg,#5eead4,#60a5fa 52%,#8b5cf6);box-shadow:0 0 18px #60a5fa80,0 0 34px #22d3ee38}[data-theme=dark] .menu-section-toggle.active-section{background:radial-gradient(circle at 92% 50%,#60a5fa2e,#0000 3rem),linear-gradient(180deg,#1e293bf0,#0f172af5);border-color:#60a5fa7a;box-shadow:0 14px 30px #02061742,inset 0 1px 0 #ffffff14;color:#dbeafe}[data-theme=dark] .menu-section-toggle.active-section .menu-section-title svg{color:#67e8f9}[data-theme=dark] .menu-section-current{background:#60a5fa24;border:1px solid #60a5fa3d}[data-theme=dark] .menu-enquete-link.active,[data-theme=dark] nav a.active{background:linear-gradient(180deg,#2d5ffff5,#1e40aff0);box-shadow:0 12px 26px #2d5fff3d,inset 0 1px 0 #ffffff24}[data-theme=dark] .admin-panel,[data-theme=dark] .ativacoes-drill-card,[data-theme=dark] .ativacoes-top-kpis,[data-theme=dark] .chart-card,[data-theme=dark] .exec-chart,[data-theme=dark] .exec-filter-bar,[data-theme=dark] .exec-panel,[data-theme=dark] .gi-filtros,[data-theme=dark] .gi-section,[data-theme=dark] .glass-card,[data-theme=dark] .table-wrap,[data-theme=dark] .tendencia-chart-card{background:#fffffff0;background:var(--surface-card);border-color:#0f172a14;border-color:var(--border-soft)}[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#fff;background-color:var(--surface-card-strong);border-color:#0f172a14;border-color:var(--border-soft);color:#0b121c;color:var(--text-primary)}[data-theme=dark] .form-control::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#9ca3af;color:var(--text-tertiary)}[data-theme=dark] .ativacoes-drill-table,[data-theme=dark] .exec-table,[data-theme=dark] .gi-table,[data-theme=dark] .intraday-regionais-table,[data-theme=dark] .table-layout-excel,[data-theme=dark] table{color:#0b121c;color:var(--text-primary)}[data-theme=dark] .ativacoes-drill-table th,[data-theme=dark] .exec-table th,[data-theme=dark] .gi-table th,[data-theme=dark] .intraday-regionais-table th,[data-theme=dark] th{background:linear-gradient(180deg,#f8fbff,#edf4ff);background:var(--table-head-bg);color:#5f6976;color:var(--text-secondary)}[data-theme=dark] .ativacoes-drill-table td,[data-theme=dark] .exec-table td,[data-theme=dark] .gi-table td,[data-theme=dark] .intraday-regionais-table td,[data-theme=dark] td{border-color:#0000000d;border-color:var(--divider)}[data-theme=dark] .recharts-cartesian-axis-line,[data-theme=dark] .recharts-cartesian-axis-tick-line,[data-theme=dark] .recharts-cartesian-grid line{stroke:#64748b29;stroke:var(--chart-grid)}[data-theme=dark] .recharts-cartesian-axis-tick text,[data-theme=dark] .recharts-text{fill:#5f6976;fill:var(--text-secondary)}@media (max-width:768px){.theme-toggle{min-height:40px;padding:8px 10px;right:72px;top:12px}.theme-toggle-label{display:none}}.glass-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff0;background:var(--surface-card);border:1px solid #0f172a14;border:1px solid var(--border-soft,var(--border));border-radius:22px;border-radius:var(--radius-xl);box-shadow:0 18px 44px #0f172a14,0 4px 14px #0f172a0a;box-shadow:var(--shadow-executive,var(--shadow-md));margin-bottom:24px;padding:28px}.glass-card h3{margin-bottom:20px}.app-layout>aside.sidebar.glass-card{border-radius:0;box-shadow:none;margin-bottom:0;padding:32px 24px}.app-layout>aside.sidebar .sidebar-header{border:0;margin:0;padding:0}.app-layout>aside.sidebar .sidebar-header>h1,.app-layout>aside.sidebar .sidebar-header>p{display:none}.app-layout>aside.sidebar .sidebar-header .logo-section{margin-bottom:40px}.card--clickable{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.card--clickable:hover{box-shadow:0 8px 24px #0000001f,0 4px 8px #0000000f;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card--static{cursor:default}.card--static:hover{background:#f0f2f5;background:var(--bg-hover,#f0f2f5)}.empty-state-standard{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px dashed #00000014;border:1px dashed var(--border);border-radius:14px;border-radius:var(--radius-md);color:#9ca3af;color:var(--text-tertiary);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 24px;text-align:center}.empty-state-standard strong{color:#5f6976;color:var(--text-secondary);font-size:15px;font-weight:600}.empty-state-standard p{font-size:13px;max-width:360px}.content-header{margin-bottom:32px}.content-header h1{margin-bottom:8px}.content-header p{color:#5f6976;color:var(--text-secondary);font-size:15px}.btn{align-items:center;border:none;border-radius:14px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.btn:active{transform:scale(.98)}.btn-primary{background:linear-gradient(135deg,#26dcc2,#2d5fff);background:var(--gradient-primary);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;box-shadow:var(--shadow-sm);color:#fff}.btn-primary:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background:#f6f8fb;background:var(--background-secondary);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;box-shadow:var(--shadow-sm);color:#0b121c;color:var(--text-primary)}.btn-secondary:hover{background:#e9edf3;background:var(--background-tertiary);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-danger{background:linear-gradient(135deg,#d64747,#f97373);background:var(--gradient-danger);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;box-shadow:var(--shadow-sm);color:#fff}.btn-danger:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-success{background:linear-gradient(135deg,#26dcc2,#1ab79f);background:var(--gradient-success);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;box-shadow:var(--shadow-sm);color:#fff}.btn-success:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-small{font-size:13px;padding:8px 16px}.btn:disabled{cursor:not-allowed;opacity:.5}.form-group{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-control,.form-label,.form-select{color:#0b121c;color:var(--text-primary)}.form-control,.form-select{background:#fff;background:var(--surface-card-strong,#fff);border:1px solid #00000014;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);font-family:inherit;font-size:15px;padding:12px 16px;transition:all .2s ease;width:100%}.form-control::placeholder{color:#9ca3af;color:var(--text-tertiary)}.form-control:focus,.form-select:focus{border-color:#2d5fff;border-color:var(--primary);box-shadow:0 0 0 4px #2d5fff1f;box-shadow:var(--focus-ring);outline:none}textarea.form-control{min-height:100px;resize:vertical}.loading{align-items:center;display:flex;justify-content:center;min-height:400px}.spinner{animation:spin 1s linear infinite;border:4px solid #f6f8fb;border-top-color:#2d5fff;border:4px solid var(--background-secondary);border-radius:50%;border-top-color:var(--primary);height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.alert{border-radius:14px;border-radius:var(--radius-md);font-size:14px;font-weight:500;margin-bottom:16px;padding:16px}.alert-success{background:#34c7591a;border:1px solid #1f9d8a;border:1px solid var(--success);color:#1f9d8a;color:var(--success)}.alert-danger{background:#ff3b301a;border:1px solid #c03636;border:1px solid var(--danger);color:#c03636;color:var(--danger)}.alert-warning{background:#ff95001a;border:1px solid #b56b00;border:1px solid var(--warning);color:#b56b00;color:var(--warning)}.table-responsive{overflow-x:auto}table{border-collapse:collapse;font-size:14px;width:100%}th{background:#f6f8fb;background:var(--background-secondary);border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);color:#0b121c;color:var(--text-primary);font-weight:600;padding:12px 16px;text-align:left;-webkit-user-select:none;user-select:none}th[style*="cursor: pointer"]{transition:background .2s ease,color .2s ease}th[style*="cursor: pointer"]:hover{background:#26dcc2;background:var(--primary-light);color:#fff}td{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--divider);padding:12px 16px}tr:hover{background:#f6f8fb;background:var(--background-secondary)}@media (max-width:1024px){.comissao-chart-grid,.exec-grid-2,.marketing-grid,.retencao-chart-grid{grid-template-columns:1fr}.dashboard-filters,.filter-bar,.filters-section{flex-wrap:wrap}}@media (max-width:768px){:root{--panel-padding:16px}html{-webkit-text-size-adjust:100%}body{background:#f6f8fb;overflow-x:hidden}.app-layout{flex-direction:column;min-height:100dvh}.sidebar{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);border-right:none;box-shadow:0 8px 24px #0b121c14;flex-direction:row;height:64px;left:0;min-height:64px;overflow:visible;padding:8px 12px;pointer-events:none;position:fixed;top:0;width:100%;z-index:30000}.main-content{max-width:none}.app-layout .briefing-main,.app-layout .main-content,.app-layout .main-content.exec-content,.app-layout.admin-page .main-content,.app-layout.callcenter-dashboard-page .main-content,.app-layout.churn-page .main-content,.app-layout.relatorio-executivo-page .main-content,.app-layout.saude-base-page .main-content,.main-content{margin-left:0;margin-top:64px;padding:16px 12px 24px;width:100%}.app-layout>aside.sidebar.glass-card{padding:8px 12px}.app-layout>aside.sidebar .sidebar-header .logo-section,.logo-section{border-bottom:0;flex:1 1;gap:8px;margin:0;min-height:48px;min-width:0;padding:0;pointer-events:none}.logo-image{border-radius:8px;flex:0 0 auto;height:42px;width:42px}.logo-text{min-width:0}.logo-text h2{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-text p{display:none}.app-layout .sidebar .sidebar-profile,.app-layout>aside.sidebar .sidebar-profile,.app-layout>aside.sidebar>.btn-logout,.app-layout>aside.sidebar>.btn-sair,.app-layout>aside.sidebar>.logout-btn,.sidebar-profile{display:none!important}.sidebar-nav{flex:0 0 auto;margin:0;min-height:auto;overflow:visible;padding-right:0;pointer-events:auto}.mobile-menu-toggle{align-items:center;background:#2d5fff14;border:1px solid #2d5fff2e;border-radius:10px;color:#2d5fff;color:var(--primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:42px;padding:0 12px;position:fixed;right:16px;top:11px;z-index:2147482999}.sidebar-menu-panel{display:none}.mobile-menu-screen{background:#fff;color:#0b121c;color:var(--text-primary);display:flex;flex-direction:column;height:100dvh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:2147483000}.mobile-menu-screen-header{align-items:center;background:#fff;border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);box-shadow:0 8px 20px #0b121c14;display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:10px 14px}.mobile-menu-screen-header span,.mobile-menu-screen-header strong{display:block}.mobile-menu-screen-header strong{font-size:15px}.mobile-menu-screen-header span{color:#5f6976;color:var(--text-secondary);font-size:12px;margin-top:2px}.mobile-menu-close{align-items:center;background:#fff;border:1px solid #0b121c1f;border-radius:10px;color:#0b121c;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:42px;width:42px}.mobile-menu-screen-body{-webkit-overflow-scrolling:touch;background:#f6f8fb;flex:1 1;min-height:0;overflow-y:auto;padding:14px}.mobile-menu-shortcuts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.mobile-menu-shortcut{align-items:flex-start;background:#fff;border:1px solid #2d5fff1f;border-radius:14px;box-shadow:0 6px 16px #0b121c0f;color:#2d5fff;color:var(--primary);display:flex;flex-direction:column;font-size:13px;font-weight:750;gap:6px;justify-content:center;min-height:58px;padding:10px 12px;text-decoration:none}.mobile-menu-screen .menu-section{margin-bottom:8px}.mobile-menu-screen li,.mobile-menu-screen ul{list-style:none;margin:0;padding:0}.mobile-menu-screen .menu-section-toggle{align-items:center;background:#fff;border:1px solid #0b121c14;border-radius:14px;box-shadow:0 8px 18px #0b121c14;color:#0b121c;color:var(--text-primary);display:flex;font-size:15px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:0;min-height:54px;padding:0 18px;text-transform:none;width:100%}.mobile-menu-screen .menu-items{grid-gap:6px;display:grid;gap:6px;margin-top:6px;padding:0 6px 8px}.mobile-menu-screen .menu-enquete-link,.mobile-menu-screen a{align-items:center;background:#fff;border:1px solid #0b121c0f;border-radius:12px;box-shadow:none;color:#5f6976;color:var(--text-secondary);display:flex;font-size:14px;font-weight:650;gap:10px;min-height:46px;padding:10px 12px;text-decoration:none;width:100%}.mobile-menu-screen .menu-enquete-link.active,.mobile-menu-screen a.active,.mobile-menu-screen a:hover{background:#2d5fff17;box-shadow:inset 3px 0 0 #2d5fff;box-shadow:inset 3px 0 0 var(--primary);color:#2d5fff;color:var(--primary)}.mobile-menu-screen .menu-section-toggle svg,.mobile-menu-screen a svg{flex:0 0 auto}.mobile-menu-screen .menu-section--footer{border-top:1px solid #0b121c14;margin-top:14px;padding-top:12px}.mobile-menu-user{grid-gap:12px;align-items:center;background:#fff;border:1px solid #0b121c14;border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:14px}.mobile-menu-user-text{min-width:0}.mobile-menu-user-text small,.mobile-menu-user-text span,.mobile-menu-user-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-user-text strong{color:#0b121c;color:var(--text-primary);font-size:14px}.mobile-menu-user-text span{color:#5f6976;color:var(--text-secondary);font-size:12px}.mobile-menu-user-text small{color:#2d5fff;color:var(--primary);font-size:11px;font-weight:800;margin-top:2px}.mobile-menu-logout{background:linear-gradient(135deg,#d64747,#f97373);background:var(--gradient-danger);border:0;border-radius:12px;color:#fff;font:inherit;font-size:14px;font-weight:800;min-height:42px;padding:0 18px}.sidebar-nav .menu-section{margin-bottom:8px}.menu-section-toggle{border-radius:10px;font-size:13px;padding:12px}.menu-enquete-link,nav a{border-radius:10px;font-size:14px;min-height:42px;padding:10px 12px}.content-header,.page-header{margin-bottom:18px}.content-header p,.page-header p{font-size:14px}.glass-card{border-radius:14px;margin-bottom:16px;padding:16px}.btn,.form-control,.form-select,button,input,select{min-height:42px}.btn{font-size:14px;justify-content:center;padding:10px 14px}.actions-bar,.dashboard-filters,.filter-bar,.filters-section{gap:10px}.admin-grid,.comissao-chart-grid,.contratos-grid,.exec-grid-2,.marketing-grid,.retencao-chart-grid{grid-template-columns:minmax(0,1fr)!important}.briefing-quartil-chart-wrap,.callcenter-chart,.chart-area,.chart-card,.churn-cat-chart,.comissao-chart-card,.contratos-chart,.exec-chart,.exec-panel,.marketing-chart,.retencao-chart,.tendencia-chart-area,.tendencia-chart-area--timeline,.tendencia-chart-card{max-width:100%!important;min-width:0!important;overflow:hidden}.callcenter-chart,.chart-area,.churn-cat-chart,.contratos-chart,.exec-chart,.marketing-chart,.retencao-chart,.tendencia-chart-area{height:clamp(220px,58vw,300px)!important}.tendencia-chart-area--timeline{height:clamp(240px,64vw,320px)!important}.recharts-responsive-container,.recharts-wrapper{max-width:100%!important;min-width:0!important;width:100%!important}.recharts-surface{max-width:100%!important;width:100%!important}.recharts-legend-wrapper{max-width:100%!important;overflow:hidden}.recharts-cartesian-axis-tick text,.recharts-label text,.recharts-text{font-size:10px}.analytics-table-wrapper,.comissao-table-scroll,.table-container,.table-responsive{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{min-width:680px}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}}@media (max-width:420px){.logo-text h2{max-width:180px}.mobile-menu-toggle span{display:none}.mobile-menu-toggle{padding:0;width:42px}.sidebar-menu-panel{width:92vw}}:root{--build:2}[data-theme=dark],[data-theme=dark] #root,[data-theme=dark] body{background:radial-gradient(circle at 88% 3%,#f59e0b2e,#0000 18rem),linear-gradient(135deg,#07111f,#0b1220 45%,#0d1728)!important;color:#0b121c!important;color:var(--text-primary)!important;color-scheme:dark;scrollbar-color:#94a3b873 #0f172acc}[data-theme=dark] *{scrollbar-color:#94a3b86b #0f172ac2}[data-theme=dark] ::-webkit-scrollbar{height:10px;width:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:#0f172ac7}[data-theme=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fab8,#22d3ee94);border:2px solid #0f172ac7;border-radius:999px}[data-theme=dark] .admin-page,[data-theme=dark] .app-layout,[data-theme=dark] .ativacoes-churn-root,[data-theme=dark] .briefing-main,[data-theme=dark] .callcenter-page,[data-theme=dark] .dashboard-page,[data-theme=dark] .exec-page,[data-theme=dark] .main-content,[data-theme=dark] .page-container,[data-theme=dark] .retencao-exec,[data-theme=dark] .saude-base-page{background:radial-gradient(circle at 88% 4%,#f59e0b1f,#0000 18rem),linear-gradient(135deg,#07111f,#0b1220 55%,#0e1829)!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .sidebar,[data-theme=dark] .sidebar.glass-card,[data-theme=dark] aside.sidebar{background:linear-gradient(180deg,#0f172af0,#080d19fa),radial-gradient(circle at 20% 0,#2d5fff2e,#0000 16rem)!important;border-color:#94a3b82e!important;box-shadow:12px 0 34px #00000038!important}[data-theme=dark] .logo-section,[data-theme=dark] .mobile-menu-user,[data-theme=dark] .profile-card,[data-theme=dark] .sidebar-header,[data-theme=dark] .sidebar-profile{background:#0f172a6b!important;border-color:#94a3b829!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .admin-panel,[data-theme=dark] .admin-table-wrapper,[data-theme=dark] .ativacoes-drill-card,[data-theme=dark] .ativacoes-top-kpis,[data-theme=dark] .callcenter-chart,[data-theme=dark] .callcenter-map-panel,[data-theme=dark] .callcenter-radar-panel,[data-theme=dark] .callcenter-upload-card,[data-theme=dark] .chart-card,[data-theme=dark] .comissao-chart-card,[data-theme=dark] .contratos-card,[data-theme=dark] .empty-state,[data-theme=dark] .exec-analytic-block,[data-theme=dark] .exec-chart,[data-theme=dark] .exec-filter-bar,[data-theme=dark] .exec-panel,[data-theme=dark] .gi-filtros,[data-theme=dark] .gi-motivos-filtro,[data-theme=dark] .gi-section,[data-theme=dark] .glass-card,[data-theme=dark] .pr-card,[data-theme=dark] .retencao-card,[data-theme=dark] .retencao-chart,[data-theme=dark] .table-container,[data-theme=dark] .table-responsive,[data-theme=dark] .table-wrap,[data-theme=dark] .tendencia-chart-card,[data-theme=dark] .tendencia-linha-tempo-card{background:linear-gradient(180deg,#0f172aeb,#0b1220f0)!important;border-color:#94a3b82e!important;box-shadow:0 20px 48px #0000003d!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .admin-panel:hover,[data-theme=dark] .briefing-card:hover,[data-theme=dark] .chart-card:hover,[data-theme=dark] .exec-panel:hover,[data-theme=dark] .glass-card:hover{border-color:#60a5fa42!important}[data-theme=dark] .briefing-card,[data-theme=dark] .briefing-direcionamento-item,[data-theme=dark] .briefing-equipe-card,[data-theme=dark] .briefing-ia-card,[data-theme=dark] .briefing-kpi,[data-theme=dark] .briefing-regional-card,[data-theme=dark] .briefing-retencao-kpi,[data-theme=dark] .briefing-retencao-split-card,[data-theme=dark] .briefing-top-item{background:linear-gradient(180deg,#0f172ae6,#0b1220f5)!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .briefing-kpi--invertido,[data-theme=dark] .briefing-kpi--meta,[data-theme=dark] .briefing-kpi--metric,[data-theme=dark] .briefing-row--danger,[data-theme=dark] .briefing-row--danger-soft,[data-theme=dark] .briefing-row--ok,[data-theme=dark] .briefing-row--warn{background:#0f172ab8!important}[data-theme=dark] .actions-bar,[data-theme=dark] .briefing-visao-bar,[data-theme=dark] .comissao-tabs,[data-theme=dark] .dashboard-filters,[data-theme=dark] .filter-bar,[data-theme=dark] .filters-section,[data-theme=dark] .filtros-linha-cargos{background:#0f172a94!important;border-color:#94a3b829!important}[data-theme=dark] .briefing-chip,[data-theme=dark] .briefing-periodo-tag,[data-theme=dark] .briefing-regional-select,[data-theme=dark] .briefing-visao-btn,[data-theme=dark] .btn-secondary,[data-theme=dark] .btn.btn-secondary,[data-theme=dark] .nav-pill,[data-theme=dark] .tab-button,[data-theme=dark] button.btn-secondary{background:#0f172ad6!important;border-color:#94a3b838!important;box-shadow:inset 0 1px 0 #ffffff0a!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .briefing-visao-btn.active,[data-theme=dark] .movimentos-base-tabs button.active,[data-theme=dark] .nav-pill.active,[data-theme=dark] .tab-button.active{background:linear-gradient(135deg,#2563eb,#22d3ee)!important;border-color:#60a5fa99!important;color:#f8fafc!important}[data-theme=dark] .movimentos-base-card,[data-theme=dark] .movimentos-dashboard,[data-theme=dark] .movimentos-dashboard-chart,[data-theme=dark] .movimentos-dashboard-pulse,[data-theme=dark] .movimentos-dashboard-table-card{background:linear-gradient(145deg,#082f4961,#0f172af0 62%)!important;border-color:#38bdf83d!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .movimentos-base-kpis article,[data-theme=dark] .movimentos-base-table-wrap,[data-theme=dark] .movimentos-base-tabs,[data-theme=dark] .movimentos-dashboard-kpis article,[data-theme=dark] .movimentos-dashboard-pulse-grid>div{background:#0f172ac7!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .alert,[data-theme=dark] .alert-info,[data-theme=dark] .movimentos-base-state,[data-theme=dark] .movimentos-base-warning,[data-theme=dark] .movimentos-dashboard-alerts div,[data-theme=dark] .movimentos-dashboard-state{background:#78350f47!important;border-color:#fbbf246b!important;color:#fde68a!important}[data-theme=dark] .ativacoes-drill-table,[data-theme=dark] .briefing-tabela,[data-theme=dark] .exec-table,[data-theme=dark] .gi-table,[data-theme=dark] .intraday-regionais-table,[data-theme=dark] .movimentos-base-table,[data-theme=dark] .movimentos-dashboard-table-card table,[data-theme=dark] table,[data-theme=dark] tbody,[data-theme=dark] td,[data-theme=dark] th,[data-theme=dark] thead,[data-theme=dark] tr{background-color:initial!important;border-color:#94a3b829!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .admin-table-wrapper th,[data-theme=dark] .briefing-tabela th,[data-theme=dark] .movimentos-base-table th,[data-theme=dark] .movimentos-dashboard-table-card th,[data-theme=dark] th{background:#0f172ae6!important;color:#a5b4fc!important}[data-theme=dark] .admin-table-wrapper tbody tr:nth-child(2n),[data-theme=dark] tbody tr:nth-child(2n){background:#0f172a57!important}[data-theme=dark] .briefing-top-item:hover,[data-theme=dark] tbody tr:hover{background:#2563eb1f!important}[data-theme=dark] .briefing-modal-textarea,[data-theme=dark] .briefing-modal-textarea--wpp,[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#0f172adb!important;border-color:#94a3b83d!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#cbd5e18f!important}[data-theme=dark] .briefing-ating-bar,[data-theme=dark] .briefing-mini-bar,[data-theme=dark] .briefing-pace-bar,[data-theme=dark] .briefing-pace-dual-track,[data-theme=dark] .briefing-retencao-bar,[data-theme=dark] .progress,[data-theme=dark] .progress-bar-track{background:#1e293bf5!important;border-color:#94a3b824!important}[data-theme=dark] .briefing-pace-row{background:#0f172ab8!important;border-color:#94a3b829!important}[data-theme=dark] .briefing-pace-dual-esp{background:#94a3b829!important}[data-theme=dark] .briefing-card-titulo,[data-theme=dark] .briefing-kpi-label,[data-theme=dark] .content-header h1,[data-theme=dark] .movimentos-base-header h3,[data-theme=dark] .movimentos-base-kpis strong,[data-theme=dark] .movimentos-dashboard-header h2,[data-theme=dark] .movimentos-dashboard-kpis strong,[data-theme=dark] .page-header h1,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .briefing-card-subtitulo,[data-theme=dark] .briefing-cell-sub,[data-theme=dark] .briefing-data,[data-theme=dark] .briefing-kpi-sub,[data-theme=dark] .briefing-legenda,[data-theme=dark] .briefing-pace-legenda,[data-theme=dark] .briefing-pace-texto,[data-theme=dark] .content-header p,[data-theme=dark] .movimentos-base-footer,[data-theme=dark] .movimentos-base-header p,[data-theme=dark] .movimentos-base-kpis small,[data-theme=dark] .movimentos-base-kpis span,[data-theme=dark] .movimentos-dashboard-chart p,[data-theme=dark] .movimentos-dashboard-header p,[data-theme=dark] .movimentos-dashboard-kpis small,[data-theme=dark] .page-header p,[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] span{color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .briefing-kpi-valor,[data-theme=dark] .briefing-pace-pct,[data-theme=dark] .briefing-retencao-val,[data-theme=dark] .briefing-top-vendas,[data-theme=dark] b,[data-theme=dark] strong{color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .briefing-kpi-valor.verde,[data-theme=dark] .briefing-retencao-val.verde,[data-theme=dark] .positivo,[data-theme=dark] .verde,[data-theme=dark] .verde-badge{color:#34d399!important}[data-theme=dark] .briefing-kpi-valor.vermelho,[data-theme=dark] .briefing-retencao-val.vermelho,[data-theme=dark] .negativo,[data-theme=dark] .vermelho,[data-theme=dark] .vermelho-badge{color:#f87171!important}[data-theme=dark] .amarelo,[data-theme=dark] .amarelo-badge{color:#fbbf24!important}[data-theme=dark] .azul,[data-theme=dark] .azul-badge,[data-theme=dark] .movimentos-base-eyebrow,[data-theme=dark] .movimentos-base-footer a,[data-theme=dark] .movimentos-base-footer strong{color:#60a5fa!important}[data-theme=dark] .recharts-cartesian-grid line{stroke:#94a3b829!important}[data-theme=dark] .recharts-cartesian-axis-line,[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#94a3b852!important}[data-theme=dark] .recharts-cartesian-axis-tick text,[data-theme=dark] .recharts-label text,[data-theme=dark] .recharts-text{fill:#e2e8f0c7!important}[data-theme=dark] .importadores-page :is(.importadores-governanca-card,.importadores-governanca-roadmap,.importadores-governanca-modulos span,.importadores-impacto-resumo,.importadores-impacto-nota,.importadores-impacto-bloco,.importadores-impacto-lista,.importadores-impacto-telas,.importadores-impacto-guardrails,.importadores-impacto-gestao,.importadores-impacto-editor,.importador-card,.importadores-ixc-status,.importadores-auditoria-group,.importadores-auditoria-meta span,.importadores-auditoria-prontidao,.importadores-preimportacao-cards>*,.importadores-prevoo-requisitos>*,.importadores-auditoria-criterios>div,.importadores-auditoria-table-wrap,.importadores-auditoria-status-panel,.importadores-auditoria-diagnostico,.meta-webhook-diagnostico,.meta-webhook-status-grid>div,.meta-webhook-table-wrap,.meta-webhook-empty){background:#0f172ac7!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .importadores-page :is(.importadores-ixc-status--ok,.importadores-auditoria-prontidao--ok,.importadores-prevoo-requisito--ok,.auditoria-status--ok){background:#064e3b57!important;border-color:#34d39952!important;color:#a7f3d0!important}[data-theme=dark] .importadores-page :is(.importadores-ixc-status--blocked,.importadores-auditoria-prontidao--blocked,.importadores-prevoo-requisito--alerta,.importadores-auditoria-group--critico,.meta-webhook-erros){background:#78350f47!important;border-color:#fbbf2457!important;color:#fde68a!important}[data-theme=dark] .importadores-page :is(.importadores-auditoria-group--comissionamento,.importadores-auditoria-group--contratos,.importadores-auditoria-alerta--info){background:#1e40af38!important;border-color:#60a5fa47!important;color:#bfdbfe!important}[data-theme=dark] .callcenter-dashboard-page :is(.callcenter-chip,.callcenter-filter-card,.callcenter-focus-panel,.callcenter-cancel-panel,.callcenter-matrix-panel,.callcenter-radar-summary>div,.callcenter-radar-chart,.callcenter-radar-ranking,.callcenter-radar-ranking-item,.callcenter-radar-empty,.callcenter-focus-card,.callcenter-summary-item,.callcenter-benchmark-item,.callcenter-empty-inline,.callcenter-risk-banner,.callcenter-risk-story,.callcenter-risk-highlight,.callcenter-risk-card,.callcenter-risk-item,.callcenter-risk-method,.callcenter-risk-notes,.callcenter-hotspot-item,.callcenter-map-header,.callcenter-map-panel .callcenter-chip,.callcenter-upload-meta .callcenter-chip){background:#0f172ac7!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .callcenter-dashboard-page :is(.callcenter-chip-info,.callcenter-segmented-button.is-active,.callcenter-focus-button.is-active,.callcenter-filter-btn.is-active){background:#2563eb47!important;border-color:#60a5fa6b!important;color:#bfdbfe!important}[data-theme=dark] .callcenter-dashboard-page :is(.callcenter-segmented-button,.callcenter-focus-button,.callcenter-filter-btn,.callcenter-risk-chip,.callcenter-risk-pill){background:#0f172ae0!important;border-color:#94a3b833!important;color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .callcenter-dashboard-page :is(.leaflet-container,.leaflet-pane,.leaflet-tile,.leaflet-layer,.leaflet-control,.leaflet-popup-content-wrapper){filter:saturate(.88) brightness(.86)}[data-theme=dark] .main-content :is(.card,.kpi-card,.metric-card,.summary-card,.chart-container,.chart-wrapper,.table-card,.data-table-container,.ranking-card,.info-card,.panel,.box,.admin-filter-bar,.admin-kpi-card,.admin-empty,.collaborator-validation-summary>div,.collaborator-validation-note,.collaborator-validation-group,.collaborator-validation-records>div,.campanhas-rule-box,.contratos-segmento-box,.contratos-segmento-item,.contratos-kpi-card,.contratos-chart,.pr-kpi,.pr-panel,.pr-list-item,.pr-hc-sugestao,.copa-admin-tabs button,.copa-admin-progress,.copa-admin-config-panel,.copa-modal-status,.copa-admin-presentation-modal,.roleta-admin-card,.roleta-admin-panel,.rede-neutra-card,.rede-neutra-panel,.qualidade-card,.qualidade-panel,.marketing-card,.marketing-panel,.uso-ia-card,.uso-ia-panel){background:linear-gradient(180deg,#0f172ae6,#0b1220f2)!important;border-color:#94a3b82e!important;box-shadow:0 18px 44px #00000038!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.card:hover,.kpi-card:hover,.metric-card:hover,.summary-card:hover,.admin-kpi-card:hover,.contratos-kpi-card:hover,.pr-kpi:hover,.pr-list-item:hover){border-color:#60a5fa4d!important;box-shadow:0 22px 54px #00000047!important}[data-theme=dark] .main-content :is(.admin-table-wrapper,.pr-table-wrap,.contratos-table-wrap,.relatorio-vendas-table-wrap,.dashboard-table-wrap,.table-scroll,.table-wrapper){background:#0f172ad1!important;border-color:#94a3b82e!important;box-shadow:0 16px 38px #0003!important}[data-theme=dark] .main-content :is(.admin-table,.pr-table,.contratos-table,.relatorio-vendas-table,.data-table){background:#0000!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.admin-table thead th,.pr-table thead th,.contratos-table thead th,.relatorio-vendas-table thead th,.data-table thead th){background:#0f172afa!important;border-color:#94a3b82e!important;color:#cbd5e1!important}[data-theme=dark] .main-content :is(.admin-table tbody td,.pr-table tbody td,.contratos-table tbody td,.relatorio-vendas-table tbody td,.data-table tbody td){background:#0f172a57!important;border-color:#94a3b81f!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.admin-table tbody tr:hover td,.pr-table tbody tr:hover td,.contratos-table tbody tr:hover td,.relatorio-vendas-table tbody tr:hover td,.data-table tbody tr:hover td){background:#60a5fa1a!important}[data-theme=dark] .main-content :is(.admin-kpi-label,.admin-kpi-hint,.pr-kpi-label,.pr-kpi small,.pr-card-hint,.pr-panel-intro,.pr-muted,.pr-pessoa,.pr-list-sub,.pr-list-share,.pr-panel-nota,.contratos-kpi-card span,.admin-empty-desc,.copa-status-banner-desc,.copa-status-banner-final){color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .main-content :is(.admin-kpi-value,.pr-kpi-value,.pr-card-header h2,.pr-regional-nome,.pr-list-main strong,.pr-hc-sugestao strong,.contratos-kpi-card strong,.copa-admin-table-wrap td strong,.copa-admin-presentation-header h2){color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.pr-row-regional td,.pr-row-tipo td){background:#0f172a70!important}[data-theme=dark] .main-content :is(.pr-tag,.pr-share-badge,.admin-badge,.auditoria-status,.copa-admin-tabs button,.contratos-segmento-item label,.importadores-impacto-chips span){border-color:#94a3b82e!important}[data-theme=dark] .main-content :is(.copa-admin-tabs button.active,.tab-button.active,.btn.active){background:linear-gradient(180deg,#2d5ffff2,#1e40aff5)!important;border-color:#60a5fa7a!important;color:#fff!important}[data-theme=dark] .main-content :is(.copa-status-banner--ativa,.admin-badge--success,.pr-badge-pos,.pr-share-baixo){background:#064e3b47!important;border-color:#34d39947!important;color:#86efac!important}[data-theme=dark] .main-content :is(.copa-status-banner--pausada,.admin-badge--warning,.pr-badge-warn,.pr-share-medio){background:#78350f42!important;border-color:#fbbf244d!important;color:#fde68a!important}[data-theme=dark] .main-content :is(.copa-status-banner--encerrada,.admin-badge--danger,.pr-badge-neg,.pr-share-alto){background:#7f1d1d47!important;border-color:#f8717147!important;color:#fecaca!important}[data-theme=dark] .main-content :is(.copa-admin-bar,.progress,.progress-bar-bg,.bar-bg){background:#1e293bdb!important}[data-theme=dark] .main-content :is(.delta-positive,.pr-cell-ok,.meta-webhook-status--ok){color:#34d399!important}[data-theme=dark] .main-content :is(.delta-negative,.pr-cell-alerta,.meta-webhook-status--nao_configurado){color:#f87171!important}[data-theme=dark] .main-content :is(.meta-webhook-status--sem_leads_retrieval,.meta-webhook-status--erro_meta){color:#fbbf24!important}.relatorio-vendas-total-card{background:#f4f7fb;background:var(--surface-muted,#f5f5f5);border:1px solid #0f172a14;border:1px solid var(--border-soft,#0000)}.relatorio-vendas-total-card--warning{background:#f59e0b1f;background:var(--warning-bg,#fff3cd);border-color:#f59e0b47;border-color:var(--warning-border,#f59e0b3d)}.relatorio-vendas-volume-meta{color:#5f6976;color:var(--text-secondary,#5f6976)}.relatorio-metas-summary-card{background:#fff;background:var(--surface-card-strong,#fff);border:1px solid #00000014;border:1px solid var(--border,#00000014);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;box-shadow:var(--shadow-sm);min-width:180px;padding:12px 18px}[data-theme=dark] .gi-tipo-tab{background:#0f172adb!important;border-color:#94a3b833!important;color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .gi-tipo-tab.active,[data-theme=dark] .gi-tipo-tab.is-active{background:linear-gradient(180deg,#2d5ffff2,#1e40aff5)!important;border-color:#60a5fa7a!important;color:#fff!important}[data-theme=dark] .pagination-bar{background:#0f172ac7!important;border-color:#94a3b82e!important;color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .pagination-size select{background:#0f172aeb!important;border-color:#94a3b838!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .relatorio-vendas-total-card{background:linear-gradient(180deg,#0f172ae6,#0b1220f2)!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .relatorio-vendas-total-card--warning{background:#78350f3d!important;border-color:#fbbf244d!important}[data-theme=dark] .relatorio-vendas-total-card p{color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .relatorio-vendas-total-card p:first-child{color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .relatorio-vendas-volume-meta{color:#cbd5e1eb!important;color:var(--text-muted-readable,#cbd5e1eb)!important}[data-theme=dark] .callcenter-dashboard-page :is(.callcenter-map-empty,.callcenter-radar-status,.callcenter-radar-toggle,.callcenter-radar-summary article,.callcenter-map-mode-btn){background:linear-gradient(180deg,#0f172ae6,#0b1220f2)!important;border-color:#94a3b833!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .callcenter-dashboard-page :is(.callcenter-radar-toggle button,.callcenter-map-mode-btn){background:#0f172ae0!important;border-color:#94a3b833!important;color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .callcenter-dashboard-page :is(.callcenter-radar-toggle button.is-active,.callcenter-map-mode-btn.is-active){background:#2563eb52!important;border-color:#60a5fa75!important;color:#bfdbfe!important}[data-theme=dark] .callcenter-dashboard-page .leaflet-control-attribution{background:#0f172ac7!important;color:#e2e8f0c2!important}[data-theme=dark] .callcenter-dashboard-page .leaflet-control-attribution a{color:#93c5fd!important}[data-theme=dark] .importadores-page .admin-form-group[style]{background:#1e40af2e!important;border-color:#60a5fa47!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .importadores-page :is(.importadores-preimportacao,.importadores-id-audit,.importadores-espelho-comparativo,.importadores-espelho-status,.importadores-espelho-lotes>div,.importadores-auditoria-diagnostico>div,.importadores-impacto-resumo>div,.importadores-governanca-card-header span){background:#0f172ac7!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .importadores-page .importadores-governanca-card-header span{background:#0891b238!important;border:1px solid #22d3ee47!important;color:#a5f3fc!important}[data-theme=dark] .callcenter-saved-period-chip{background:#0f172ac7!important;border-color:#94a3b833!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .importadores-page .importadores-impacto-bloco,[data-theme=dark] .importadores-page .importadores-impacto-chips span,[data-theme=dark] .importadores-page .importadores-impacto-edit,[data-theme=dark] .importadores-page .importadores-impacto-guardrails span,[data-theme=dark] .importadores-page .importadores-impacto-lista>div,[data-theme=dark] .importadores-page .importadores-impacto-resumo>div,[data-theme=dark] .importadores-page .importadores-impacto-telas>div{background:#0f172ad1!important;border-color:#94a3b833!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .importadores-page .importadores-impacto-chips span,[data-theme=dark] .importadores-page .importadores-impacto-guardrails span{background:#1e40af33!important;border-color:#60a5fa47!important;color:#bfdbfe!important}[data-theme=dark] .importadores-page .importadores-impacto-lista span,[data-theme=dark] .importadores-page .importadores-impacto-telas small,[data-theme=dark] .importadores-page .importadores-impacto-telas span{color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .menu-section-toggle.active-section .menu-section-title,[data-theme=dark] .menu-section-toggle.active-section .menu-section-title span{color:#dbeafe!important}[data-theme=dark] .menu-section-current{background:#60a5fa29!important;border:1px solid #60a5fa52!important;color:#bfdbfe!important}[data-theme=dark] .menu-enquete-link.active span,[data-theme=dark] nav a.active span{color:#fff!important}:root{--chart-axis:#64748b;--chart-tooltip-bg:#fff;--chart-tooltip-border:#94a3b83d;--chart-tooltip-text:#0f172a;--surface-elevated:#fffffff5;--surface-subtle-card:#f8fafcf0}[data-theme=dark]{--chart-axis:#e2e8f0d1;--chart-tooltip-bg:#0f172af5;--chart-tooltip-border:#94a3b847;--chart-tooltip-text:#f8fafc;--surface-elevated:#0f172ae6;--surface-subtle-card:#0f172ab8}.menu-section--focused:before{background:linear-gradient(180deg,#64748b6b,#2d5fff5c);border-radius:999px;bottom:14px;content:"";left:-9px;position:absolute;top:14px;width:3px}.menu-section-toggle.focused-section{background:linear-gradient(180deg,#2d5fff14,#64748b0d),linear-gradient(180deg,#fff,#f4f7fb);background:linear-gradient(180deg,#2d5fff14,#64748b0d),linear-gradient(180deg,var(--surface-card-strong) 0,var(--surface-muted) 100%);border-color:#2d5fff3d}.menu-section-current--open{background:#64748b1a;border:1px solid #64748b2e;color:#5f6976;color:var(--text-secondary)}[data-theme=dark] .menu-section--focused:before{background:linear-gradient(180deg,#94a3b875,#60a5fa80);box-shadow:0 0 14px #60a5fa2e}[data-theme=dark] .menu-section-toggle.focused-section{background:linear-gradient(180deg,#1e293bfa,#0f172af5),linear-gradient(180deg,#60a5fa1f,#22d3ee0f)!important;border-color:#60a5fa47!important;color:#dbeafe!important}[data-theme=dark] .menu-section-current--open{background:#94a3b81f!important;border-color:#94a3b83d!important;color:#cbd5e1!important}[data-theme=dark] .theme-toggle{box-shadow:0 12px 34px #00000052!important;min-height:34px;padding:7px 10px;right:32px;top:22px;z-index:950}[data-theme=dark] .main-content{color-scheme:dark}[data-theme=dark] .main-content :is(.glass-card,.admin-panel,.exec-panel,.exec-analytic-block,.exec-card,.exec-kpi-card,.exec-section,.dashboard-card,.dashboard-variavel-filtros--secondary,.dashboard-pill,.dashboard-alert-criterio,.info-card,.chart-card,.metric-card,.kpi-card,.summary-card,.filter-card,.filters-card,.panel,.section-card,.narrative-card,.narrative-box,.insight-card,.highlight-card,.status-card,.empty-state,.empty-state-panel,.internet-rural-card,.internet-rural-panel,.campanha-sva-card,.campanha-sva-panel,.rede-neutra-card,.rede-neutra-panel,.qualidade-card,.qualidade-panel,.marketing-card,.marketing-panel,.leads-card,.leads-panel,.leads-externos-card,.leads-externos-panel,.roleta-card,.roleta-panel,.diagnostico-card,.diagnostico-panel,.saude-vm-card,.saude-vm-panel,.comissao-card,.comissao-panel,.comissao-chart-card,.metas-card,.metas-panel,.consolidado-card,.consolidado-panel){background:linear-gradient(180deg,#0f172aeb,#080d17f5)!important;border-color:#94a3b82e!important;box-shadow:0 18px 46px #0000003d!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.base-apresentacao,.base-apresentacao-card,.resumo-narrativo,.resumo-narrativo-card,.relatorio-executivo-resumo,.sinais-indiretos-card,.callcenter-risk-highlight,.callcenter-risk-story,.callcenter-risk-item,.periodo-card,.period-card,.meta-periodo-card,.meta-summary-card){background:linear-gradient(180deg,#1e293be0,#0f172af0)!important;border-color:#60a5fa33!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(h1,h2,h3,h4,.page-title,.section-title,.card-title,.kpi-value,.metric-value,.admin-kpi-value,.exec-kpi-value,.info-card strong,.dashboard-pill strong){color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(p,small,label,.page-subtitle,.section-subtitle,.card-subtitle,.card-description,.kpi-label,.metric-label,.info-label,.chart-card-subtitle,.muted,.text-muted,.dashboard-pill small,.dashboard-criterios-label){color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .main-content :is(input,select,textarea,.form-control,.filter-input,.filter-select,.search-input){background:#0f172aeb!important;border-color:#94a3b838!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(button:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.active),.btn-secondary,.tab-button,.segmented-button,.chip,.badge,.pill,.dashboard-contexto-chip,.chip-subtipo){background:#0f172ad1!important;border-color:#94a3b833!important;color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark] .main-content :is(button.active,.btn-primary,.tab-button.active,.segmented-button.active,.segmented-button.is-active,.chip.active,.chip.is-active,.dashboard-pill.is-active,.chip-subtipo.active,.chip-subtipo.is-active){background:linear-gradient(180deg,#2d5ffff5,#1e40aff5)!important;border-color:#60a5fa7a!important;color:#fff!important}[data-theme=dark] .main-content :is(.table-container,.table-responsive,.table-wrapper,.table-wrap,.admin-table-wrapper,.analytics-table-wrapper,.comissao-table-scroll,.exec-table-wrap,.relatorio-table-wrap,.dashboard-table-wrap){background:#0f172ad6!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content table{background:#0000!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content table :is(th,thead td){background:#0f172afa!important;border-color:#94a3b82e!important;color:#cbd5e1!important}[data-theme=dark] .main-content table :is(td,tbody th){background-color:#0f172a42!important;border-color:#94a3b81f!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content table tr:hover :is(td,th){background-color:#60a5fa1a!important}[data-theme=dark] .main-content :is(.chart-container,.chart-wrapper,.chart-area,.exec-chart,.marketing-chart,.callcenter-chart,.retencao-chart,.contratos-chart,.recharts-wrapper,.recharts-responsive-container){color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .recharts-cartesian-grid line{stroke:#94a3b833!important}[data-theme=dark] .recharts-cartesian-axis-line,[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#94a3b85c!important}[data-theme=dark] .recharts-cartesian-axis-tick text,[data-theme=dark] .recharts-label text,[data-theme=dark] .recharts-legend-item-text,[data-theme=dark] .recharts-polar-angle-axis-tick-value,[data-theme=dark] .recharts-text{fill:#64748b!important;fill:var(--chart-axis)!important;color:#64748b!important;color:var(--chart-axis)!important}[data-theme=dark] .recharts-default-tooltip{background:#fff!important;background:var(--chart-tooltip-bg)!important;border:1px solid #94a3b83d!important;border:1px solid var(--chart-tooltip-border)!important;border-radius:12px!important;box-shadow:0 18px 44px #00000057!important}[data-theme=dark] .recharts-default-tooltip,[data-theme=dark] .recharts-tooltip-item,[data-theme=dark] .recharts-tooltip-label{color:#0f172a!important;color:var(--chart-tooltip-text)!important}[data-theme=dark] .main-content :is(.alert,.warning,.warning-box,.notice,.notice-warning,.status-warning,.highlight-warning,.briefing-alert,.exec-warning){background:#78350f3d!important;border-color:#fbbf2452!important;color:#fde68a!important}[data-theme=dark] .main-content :is(.success,.status-success,.highlight-success,.badge-success,.chip-success){background:#064e3b47!important;border-color:#34d39947!important;color:#86efac!important}[data-theme=dark] .main-content :is(.danger,.error,.status-danger,.status-error,.highlight-danger,.badge-danger,.chip-danger){background:#7f1d1d4d!important;border-color:#f8717152!important;color:#fecaca!important}[data-theme=dark] .main-content :is(.copiloto-panel,.copiloto-memory-panel,.copiloto-chat-panel,.copiloto-chat-messages,.copiloto-card,.copiloto-box,.internet-rural-section,.internet-rural-table-wrap,.internet-rural-evolution-card,.internet-rural-map-card,.internet-rural-audit-explorer,.internet-rural-map-section,.campanha-sva-table-wrap,.campanha-sva-podium-card,.campanha-sva-regional-card,.campanha-sva-ranking-card,.marketing-kpi-card,.marketing-kpi,.roleta-quiz-item,.roleta-quiz-card,.rede-neutra-table-wrap,.rede-neutra-chart-card,.rede-neutra-auditoria,.qr-panel,.qr-header,.qr-filtros,.leads-admin-card,.leads-admin-filters,.leads-admin-ranking-card,.d4ps-pesquisa-card,.svm-panel,.comissao-card--consolidado,.comissao-title--consolidado){background:linear-gradient(180deg,#0f172aeb,#080d17f5)!important;border-color:#94a3b82e!important;box-shadow:0 18px 46px #0000003d!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content.saude-vm-page,[data-theme=dark] .saude-vm-page,[data-theme=dark] main.saude-vm-page{background:radial-gradient(circle at 88% 4%,#f59e0b1f,#0000 18rem),linear-gradient(135deg,#07111f,#0b1220 55%,#0e1829)!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.chip-subtipo.is-active,.qr-filtros button.active,.qr-header button.active,.qr-tabs button.active,button.qr-tab.active,.roleta-quiz-item button.active){background:linear-gradient(180deg,#2d5ffff5,#1e40aff5)!important;border-color:#60a5fa7a!important;color:#fff!important}[data-theme=dark] .main-content :is(.copiloto-panel *,.copiloto-chat-panel *,.internet-rural-section *,.campanha-sva-table-wrap *,.campanha-sva-podium-card *,.campanha-sva-regional-card *,.marketing-kpi-card *,.rede-neutra-table-wrap *,.rede-neutra-chart-card *,.qr-panel *,.qr-header *,.qr-filtros *,.leads-admin-card *,.leads-admin-filters *,.leads-admin-ranking-card *,.d4ps-pesquisa-card *,.svm-panel *,.comissao-card--consolidado *){border-color:#94a3b829}[data-theme=dark] .main-content :is(.copiloto-panel p,.copiloto-panel small,.copiloto-chat-panel p,.internet-rural-section p,.internet-rural-section small,.campanha-sva-podium-card p,.campanha-sva-podium-card small,.campanha-sva-regional-card p,.campanha-sva-regional-card small,.marketing-kpi-card span,.marketing-kpi-card small,.rede-neutra-table-wrap small,.rede-neutra-chart-card small,.qr-panel p,.qr-panel small,.leads-admin-card p,.leads-admin-card small,.d4ps-pesquisa-card p,.d4ps-pesquisa-card small,.svm-panel p,.svm-panel small){color:#5f6976!important;color:var(--text-secondary)!important}[data-theme=dark]{--surface-analytic:#0f172aeb;--surface-analytic-soft:#0f172ab8;--surface-analytic-muted:#1e293ba3;--text-muted-readable:#cbd5e1eb}[data-theme=dark] .main-content :is(.exec-trend-chart-block,.exec-trend-chart-block--retencao,.exec-trend-tooltip,.relatorio-grupo-card,.relatorio-grupo-body div,.relatorio-summary-note,.relatorio-mini-grid>div,.marketing-op-card,.marketing-methodology-card,.marketing-chart-card,.marketing-table-card,.marketing-status-item,.marketing-badge,.gi-filtro-inativo-tag,.gi-chip--neutro,.gi-alerta,.gi-alerta--info,.gi-fonte-badge,.gi-fonte-badge--fallback,.callcenter-map-surface,.callcenter-map-leaflet,.callcenter-map-toolbar,.callcenter-map-mode-hint,.importer-step,.importador-step,.integracao-step,.importadores-step){background:linear-gradient(180deg,#0f172af0,#080d17fa)!important;border-color:#94a3b833!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.exec-trend-chart-title,.exec-trend-tooltip-row,.relatorio-grupo-body span,.relatorio-mini-grid .exec-performance-label,.marketing-op-card li,.marketing-methodology-head p,.marketing-status-item span,.marketing-status-item small,.marketing-badge,.gi-filtro-inativo-tag,.gi-chip--neutro,.gi-alerta,.gi-alerta--info,.gi-fonte-badge,.gi-fonte-badge--fallback,.briefing-alertas-header,.briefing-alertas-header--warn,.simulador-page div,.simulador-page p){color:var(--text-muted-readable)!important}[data-theme=dark] .main-content :is(.relatorio-grupo-body strong,.relatorio-mini-grid strong,.marketing-status-item strong,.exec-trend-tooltip-title,.exec-trend-tooltip-row strong){color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.briefing-alertas-header--warn,.marketing-methodology-alert){background:#78350f42!important;border-color:#fbbf2457!important;color:#fde68a!important}[data-theme=dark] .main-content :is(.exec-trend-chart-block .recharts-wrapper,.exec-trend-chart-block .recharts-responsive-container,.exec-trend-chart-block svg,.marketing-chart .recharts-wrapper,.marketing-chart .recharts-responsive-container,.marketing-chart svg){background:#0000!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] :is(.recharts-cartesian-axis-tick text,.recharts-text,.recharts-label,.recharts-label text,.recharts-legend-item-text,.recharts-tooltip-label,.recharts-tooltip-item-name,.recharts-tooltip-item-value){fill:#e2e8f0e0!important;color:#e2e8f0e0!important}[data-theme=dark] :is(.recharts-cartesian-grid line,.recharts-reference-line line){stroke:#94a3b838!important}[data-theme=dark] :is(.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line){stroke:#94a3b866!important}[data-theme=dark] .main-content :is(.relatorio-vendas-total-card,.relatorio-vendas-total-card p,td [style*="color: var(--text-secondary)"],button[style*="color: var(--text-secondary)"]){color:var(--text-muted-readable)!important}[data-theme=dark] .main-content tr[style*="var(--surface-muted"] :is(td,th){background:#1e293b70!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .callcenter-map-leaflet,[data-theme=dark] .callcenter-map-surface,[data-theme=dark] .leaflet-container{background:#0f172a!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .leaflet-tile{filter:brightness(.66) contrast(1.16) saturate(.8) hue-rotate(180deg)!important}[data-theme=dark] :is(.leaflet-control,.leaflet-bar a,.leaflet-control-zoom a,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-control-attribution){background:#0f172aeb!important;border-color:#94a3b842!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] :is(.leaflet-control a,.leaflet-control span,.leaflet-popup-content,.leaflet-control-attribution a){color:#bfdbfe!important}[data-theme=dark] .main-content :is(.importadores-integracoes-page b,.importadores-page b,.admin-page b){color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.importadores-governanca-modulos b,.importer-step b,.importador-step b,.integracao-step b,.importadores-step b){background:#60a5fa38!important;border:1px solid #60a5fa52!important;color:#dbeafe!important}[data-theme=dark] .main-content :is(.marketing-op-card li,.marketing-methodology-alert li,.marketing-methodology-alert){color:#fde68a!important}.theme-toggle,[data-theme=dark] .theme-toggle,[data-theme=light] .theme-toggle{height:40px!important;justify-content:center!important;min-height:36px!important;min-width:94px!important;right:32px!important;top:18px!important;transform:none!important;width:94px!important;z-index:1250!important}.theme-toggle:hover{transform:none!important}.theme-toggle-label{min-width:42px;text-align:left}[data-theme=dark] .copiloto-hero,[data-theme=dark] .main-content .copiloto-hero{background:radial-gradient(circle at 88% 0,#26dcc22e,#0000 16rem),linear-gradient(135deg,#0f172afa,#0c1c30fa 54%,#080d17fa)!important;border:1px solid #60a5fa2e!important;box-shadow:0 18px 46px #00000047!important;color:#f8fafc!important;overflow:hidden}[data-theme=dark] .copiloto-hero .copiloto-hero-badges,[data-theme=dark] .copiloto-hero>*{background:#0000!important}[data-theme=dark] .copiloto-eyebrow,[data-theme=dark] .copiloto-hero-badges span{background:#60a5fa24!important;border-color:#60a5fa3d!important;color:#dbeafe!important}[data-theme=dark] .main-content :is(.copiloto-context-card,.copiloto-side-panel,.copiloto-chat-input,.copiloto-message-body,.copiloto-message-meta span,.copiloto-alert,.copiloto-recommendations>div,.copiloto-missions>div,.copiloto-history>div,.copiloto-memory-item,.copiloto-memory-form input,.copiloto-memory-form select,.copiloto-memory-form textarea){background:#0f172adb!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.copiloto-message--user .copiloto-message-body,.copiloto-message--assistant .copiloto-message-body){background:#111827e6!important}[data-theme=dark] .main-content :is(.filtros-comissao,.filtros-linha-cargos,.comissao-tabs,.comissao-resumo,.comissao-card,.comissao-card--vendedores,.comissao-card--vendedor-consolidado,.dashboard-card){background:linear-gradient(180deg,#0f172aeb,#080d17f5)!important;border-color:#94a3b82e!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.comissao-title,.comissao-title--vendedores,.comissao-label,.comissao-valor){background-color:initial!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.comissao-title--vendedores){background:#0f172afa!important}[data-theme=dark] .main-content .comissao-table :is(th,td),[data-theme=dark] .main-content .comissao-table [style*="#f4f6f8"],[data-theme=dark] .main-content .comissao-table [style*="#f8f9fa"],[data-theme=dark] .main-content .comissao-table [style*="rgb(244, 246, 248)"],[data-theme=dark] .main-content .comissao-table [style*="rgb(248, 249, 250)"]{background:#0f172ab8!important;border-color:#94a3b824!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content .comissao-table th{background:#111827f5!important;color:#dbeafe!important}[data-theme=dark] .main-content .comissao-subtotal td{background:#1e293bb8!important;color:#dbeafe!important}[data-theme=dark] .main-content .comissao-total-geral td{background:#2563eb2e!important;border-top-color:#60a5fa75!important;color:#dbeafe!important}[data-theme=dark] .main-content [style*="#fff0f0"],[data-theme=dark] .main-content [style*="rgb(255, 240, 240)"],[data-theme=dark] .main-content [style*="rgba(255, 255, 255"],[data-theme=dark] .main-content [style*="rgba(255,255,255"]{background:#0f172ae0!important;border-color:#94a3b833!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .exec-dashboard .main-content.exec-content{background:radial-gradient(circle at 88% 4%,#f59e0b1a,#0000 18rem),linear-gradient(135deg,#07111f,#0b1220 56%,#0e1829)!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .enqs-grid{position:relative;z-index:1}[data-theme=dark] .enqs-card,[data-theme=dark] .main-content .enqs-card{background:linear-gradient(180deg,#111827f0,#0f172af5)!important;border-color:#94a3b833!important;box-shadow:0 18px 46px #00000047!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .enqs-card:hover{border-color:#60a5fa80!important;box-shadow:0 20px 54px #2563eb2e!important}[data-theme=dark] .enqs-status--ativa{background:#16a34a2e!important;color:#86efac!important}[data-theme=dark] .enqs-status--encerrada{background:#f8717129!important;color:#fecaca!important}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-stage,.briefing-quartil-chart,.briefing-quartil-chart-wrap,.briefing-quartil-side,.briefing-quartil-summary,.briefing-quartil-list,.briefing-equipe-card,.gi-kpi-card,.gi-card,.gi-section,.gi-motivos,.gi-motivo-card,.gi-motivo-list,.gi-motivo-item,.gi-chart-card,.gi-table-card,.gi-empty-card,.intraday-regionais,.intraday-regionais-table-wrap,.intraday-fechado-card,.intraday-fechado-grid,.intraday-fechado-table-wrap,.intraday-fechado-ranking,.mp-kpi-card,.mp-section,.mp-semana-card,.mp-detalhe-semana,.mp-tabela-planos,.comissao-note,.comissao-info,.comissao-filter-card,.comissao-toolbar,.comissao-search-card,.comissao-tab-content,.callcenter-filter-card,.callcenter-chip,.callcenter-risk-chip,.callcenter-risk-pill,.callcenter-sinal-card,.callcenter-sinais-card,.callcenter-highlight,.callcenter-highlight-card,.callcenter-matrix-card,.callcenter-sample-table,.callcenter-table-card){background:linear-gradient(180deg,#0f172af0,#080d17fa)!important;border-color:#94a3b833!important;box-shadow:0 18px 46px #00000038!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-stage,.briefing-quartil-chart,.briefing-quartil-chart-wrap,[class*=quartil],.gi-section,.gi-chart-card,.gi-table-card,.ativacoes-churn-page,.intraday-regionais,.intraday-fechado-card,.mp-section,.mp-kpi-card,.mp-semana-card,.comissao-card,.callcenter-dashboard-page,.callcenter-sinais-card) :is([style*="background: #fff"],[style*="background:#fff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background: white"],[style*="background-color: white"],[style*="background: rgb(255"],[style*="background-color: rgb(255"],[style*="background: rgba(255, 255, 255"],[style*="background-color: rgba(255, 255, 255"]){background:linear-gradient(180deg,#0f172aeb,#080d17fa)!important;border-color:#94a3b833!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-side,.briefing-quartil-summary,.briefing-quartil-list,[class*=quartil],.gi-section,.gi-kpi-card,.gi-card,.gi-motivo-item,.intraday-regionais,.intraday-fechado-card,.mp-section,.mp-kpi-card,.mp-semana-card,.comissao-card,.callcenter-dashboard-page,.callcenter-sinais-card) :is(p,span,small,label,li,td,th,div){color:inherit}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-side,.gi-section,.gi-kpi-card,.gi-card,.intraday-regionais,.intraday-fechado-card,.mp-section,.mp-kpi-card,.mp-semana-card,.callcenter-dashboard-page) :is(p,span,small,label,li){color:var(--text-muted-readable)!important}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-side,.gi-section,.gi-kpi-card,.gi-card,.intraday-regionais,.intraday-fechado-card,.mp-section,.mp-kpi-card,.mp-semana-card,.callcenter-dashboard-page) :is(h1,h2,h3,h4,strong,b,.value,.valor,.mp-kpi-valor,.mp-section-title){color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-stage,.briefing-quartil-chart,.briefing-quartil-chart-wrap,[class*=quartil]) svg{background:#0f172ae0!important;border-radius:18px}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-stage,.briefing-quartil-chart,.briefing-quartil-chart-wrap,[class*=quartil],.gi-section,.gi-chart-card,.ativacoes-churn-page,.mp-section) svg :is(rect[fill="#fff"],rect[fill="#ffffff"],rect[fill="#f8fafc"],rect[fill="#f9fafb"],rect[fill="#f3f4f6"],rect[fill="#f1f5f9"],path[fill="#fff"],path[fill="#ffffff"],path[fill="#f8fafc"],path[fill="#f9fafb"],path[fill="#f3f4f6"],path[fill="#f1f5f9"]){fill:#0f172ae0!important}[data-theme=dark] .main-content :is(.briefing-quartil-card,.briefing-quartil-stage,.briefing-quartil-chart,.briefing-quartil-chart-wrap,[class*=quartil],.gi-section,.gi-chart-card,.ativacoes-churn-page,.mp-section) svg text{fill:#e2e8f0e6!important}[data-theme=dark] .main-content :is(.intraday-regionais-table,.intraday-fechado-table,.ativacoes-drill-table,.mp-tabela-planos,.callcenter-sample-table,.callcenter-table,.gi-table,.comissao-table) :is(th,td){background:#0f172ac2!important;border-color:#94a3b829!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.intraday-regionais-table,.intraday-fechado-table,.ativacoes-drill-table,.mp-tabela-planos,.callcenter-sample-table,.callcenter-table,.gi-table,.comissao-table) th{background:#111827fa!important;color:#dbeafe!important}[data-theme=dark] .main-content :is(.intraday-regionais-table,.intraday-fechado-table,.ativacoes-drill-table,.mp-tabela-planos,.callcenter-sample-table,.callcenter-table,.gi-table,.comissao-table) tbody tr:nth-child(2n) td{background:#1e293b75!important}[data-theme=dark] .main-content :is(.mp-select-mes,.mp-section select,.mp-section input,.comissao-card input,.comissao-card select,.comissao-filter-card input,.comissao-filter-card select,.gi-section input,.gi-section select,.callcenter-dashboard-page input,.callcenter-dashboard-page select){background:#0f172ae0!important;border-color:#94a3b842!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content .mp-aviso,[data-theme=dark] .main-content :is(.callcenter-warning,.callcenter-alert-warning),[data-theme=dark] .mp-aviso{background:#78350f47!important;border-color:#fbbf245c!important;color:#fde68a!important}[data-theme=dark] .main-content :is(.briefing-mini-bar-wrap,.briefing-pace-track,.briefing-ating-track),[data-theme=dark] .mp-barra-empilhada,[data-theme=dark] .mp-familia-barra-wrap{background:#1e293bbd!important}[data-theme=dark] .main-content :is(.callcenter-chip,.callcenter-risk-chip,.callcenter-risk-pill,.callcenter-filter-chip,.callcenter-tag,.gi-motivo-chip,.ativacoes-drill-status,.briefing-chip--ok,.briefing-chip--danger){border-color:#94a3b83d!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.gi-kpi-chip--ok,.gi-chip--ok,.gi-gap-ok,.briefing-pace-gap-badge.positivo,.status-pill.ok,.status-pill.success,.badge-success,.tag-success){background:#22c55e2e!important;border-color:#4ade8057!important;color:#bbf7d0!important}[data-theme=dark] .main-content :is(.gi-kpi-chip--danger,.gi-chip--danger,.gi-gap-danger,.briefing-pace-gap-badge.negativo,.vermelho-badge,.briefing-direcionamento-prioridade--alta,.status-pill.danger,.status-pill.error,.badge-danger,.tag-danger){background:#f8717129!important;border-color:#f8717157!important;color:#fecaca!important}[data-theme=dark] .main-content :is(.gi-kpi-chip--warn,.gi-chip--warn,.briefing-direcionamento-prioridade--media,.status-pill.warning,.badge-warning,.tag-warning){background:#f59e0b2e!important;border-color:#fbbf245c!important;color:#fde68a!important}[data-theme=dark] .main-content :is(.briefing-quartil-pill,.briefing-direcionamento-prioridade--baixa,.status-pill.info,.badge-info,.tag-info){background:#3b82f62e!important;border-color:#60a5fa57!important;color:#dbeafe!important}[data-theme=dark] .main-content :is(.relatorio-vendas-total-card,.roleta-link-box,[style*="background: #f5f5f5"],[style*="background-color: #f5f5f5"],[style*="background: rgb(245, 245, 245)"],[style*="background-color: rgb(245, 245, 245)"],[style*="background: #fff3cd"],[style*="background-color: #fff3cd"],[style*="background: rgb(255, 243, 205)"],[style*="background-color: rgb(255, 243, 205)"]){background:linear-gradient(180deg,#0f172af0,#080d17fa)!important;border-color:#94a3b838!important;color:#0b121c!important;color:var(--text-primary)!important}[data-theme=dark] .main-content :is(.internet-rural-page [style*="#64748b"],.internet-rural-page [style*="#475569"],.internet-rural-page [style*="rgb(100, 116, 139)"],.internet-rural-page [style*="rgb(71, 85, 105)"],.internet-rural-page em,.campanha-sva-page [style*="#64748b"],.campanha-sva-page [style*="#475569"],.campanha-sva-page [style*="rgb(100, 116, 139)"],.campanha-sva-page [style*="rgb(71, 85, 105)"],.campanha-sva-page em,.perfil-cliente-page [style*="#64748b"],.perfil-cliente-page [style*="#475569"],.perfil-cliente-page [style*="rgb(100, 116, 139)"],.perfil-cliente-page [style*="rgb(71, 85, 105)"],.simulador-page [style*="#64748b"],.simulador-page [style*="#475569"],.simulador-page [style*="rgb(100, 116, 139)"],.simulador-page [style*="rgb(71, 85, 105)"],.simulador-page em){color:var(--text-muted-readable)!important}[data-theme=dark] .main-content :is([style*="color: #64748b"],[style*="color:#64748b"],[style*="color: #475569"],[style*="color:#475569"],[style*="color: #666"],[style*="color:#666"],[style*="color: rgb(100, 116, 139)"],[style*="color:rgb(100, 116, 139)"],[style*="color: rgb(71, 85, 105)"],[style*="color:rgb(71, 85, 105)"],[style*="color: var(--text-secondary)"],[style*="color:var(--text-secondary)"],[style*="color: var(--text-muted"],[style*="color:var(--text-muted"]){color:var(--text-muted-readable)!important}@media (max-width:768px){.theme-toggle,[data-theme=dark] .theme-toggle,[data-theme=light] .theme-toggle{min-width:42px!important;padding:8px!important;right:18px!important;top:12px!important;width:42px!important}.theme-toggle-label{display:none}}@media print{[data-theme=dark],[data-theme=dark] #root,[data-theme=dark] .app-layout,[data-theme=dark] .main-content,[data-theme=dark] body{background:#fff!important;color:#0f172a!important}}