*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{flex-direction:column!important;min-height:100vh!important;background-color:#0b1e24;color:#f8f9fb;font-family:Poppins,system-ui,-apple-system,sans-serif;opacity:1!important;visibility:visible!important}#__app-shell,body{display:flex!important}#__app-shell{flex:1!important;width:100%!important;height:100vh!important;overflow:hidden!important}#__sidebar{width:auto;min-width:80px;max-width:288px;background:transparent;border-right:1px solid hsla(103,9%,85%,.1);flex-shrink:0!important;display:block;height:100%;position:relative;z-index:20}@media (max-width:768px){#__sidebar{display:none}}#__main{flex:1!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important;background:transparent;position:relative;z-index:10}#__content-scroll{flex:1;overflow-y:auto;height:100%;padding:24px}:root{--color-bg-primary:#0b1e24;--color-bg-surface:#152c33;--color-bg-paper:#1a333a;--color-bg-dark:#050e11;--color-bg-deep:#020608;--color-text-primary:#f2edec;--color-text-secondary:#d7dcd5;--color-text-tertiary:#8899a6;--color-text-inverse:#0b1e24;--color-text-brand:#d5c757;--color-action-primary:#d5c757;--color-action-secondary:#ce4a2d;--color-action-hover:#e6d868;--color-action-pressed:#b5a845;--color-border-default:hsla(103,9%,85%,.05);--color-border-strong:hsla(103,9%,85%,.15);--color-border-subtle:hsla(103,9%,85%,.02);--color-border-focus:#d5c757;--color-status-success:#22c55e;--color-status-warning:#d5c757;--color-status-error:#ce4a2d;--color-status-info:#3b82f6}.dark,:root,[data-theme=dark]{--bg-default:var(--color-bg-primary);--bg-surface:var(--color-bg-surface);--bg-card:var(--color-bg-paper);--bg-overlay:rgba(11,30,36,.95);--bg-hover:rgba(26,51,58,.5);--bg-modal:var(--color-bg-surface);--bg-dropdown:var(--color-bg-surface);--bg-input:var(--color-bg-paper);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:var(--color-text-tertiary);--text-inverse:var(--color-text-inverse);--text-brand:var(--color-text-brand);--text-muted:hsla(10,19%,94%,.6);--action-primary:var(--color-action-primary);--action-primary-hover:var(--color-action-hover);--action-secondary:var(--color-action-secondary);--border-default:var(--color-border-default);--border-strong:var(--color-border-strong);--border-subtle:var(--color-border-subtle);--border-focus:var(--color-border-focus);--status-success:var(--color-status-success);--status-warning:var(--color-status-warning);--status-error:var(--color-status-error);--status-info:var(--color-status-info);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.3)}[data-theme=light]{--bg-default:#fff;--bg-surface:#f8f9fb;--bg-card:#fff;--bg-overlay:rgba(0,0,0,.5);--bg-hover:rgba(0,0,0,.05);--bg-modal:#fff;--bg-dropdown:#fff;--bg-input:#fff;--text-primary:#0f282f;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--text-inverse:#fff;--text-muted:rgba(15,40,47,.6);--text-brand:#8b7a32;--action-primary:#b5a845;--action-primary-hover:#8b7a32;--action-secondary:#ce4a2d;--border-default:rgba(0,0,0,.1);--border-strong:rgba(0,0,0,.2);--border-subtle:rgba(0,0,0,.05);--border-focus:#b5a845;--status-success:#22c55e;--status-warning:#b5a845;--status-error:#ce4a2d;--status-info:#3b82f6;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1)}:root{--color-base-primary:var(--bg-default);--color-base-surface:var(--bg-surface);--color-neon-green:var(--action-primary);--theme-bg-primary:var(--bg-default);--theme-bg-secondary:var(--bg-surface);--theme-bg-tertiary:var(--bg-card);--theme-text-primary:var(--text-primary);--theme-text-secondary:var(--text-secondary);--theme-text-tertiary:var(--text-tertiary);--theme-text-muted:var(--text-muted);--theme-border:var(--border-default);--theme-border-subtle:var(--border-subtle);--theme-border-default:var(--border-default);--theme-border-strong:var(--border-strong);--theme-shadow:var(--shadow-md)}body,html{background-color:var(--bg-default);color:var(--text-primary)}input,select,textarea{background-color:var(--bg-input);color:var(--text-primary);border-color:var(--border-default)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-tertiary)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}button{color:var(--text-primary)}.modal,.slideover,[role=dialog]{background-color:var(--bg-modal);color:var(--text-primary)}.dropdown,[role=menu]{background-color:var(--bg-dropdown);border-color:var(--border-default);box-shadow:var(--shadow-lg)}.bg-background-default{background-color:var(--bg-default)!important}.bg-background-surface{background-color:var(--bg-surface)!important}.bg-background-card{background-color:var(--bg-card)!important}.bg-background-modal{background-color:var(--bg-modal)!important}.bg-background-input{background-color:var(--bg-input)!important}.text-text-primary{color:var(--text-primary)!important}.text-text-secondary{color:var(--text-secondary)!important}.text-text-tertiary{color:var(--text-tertiary)!important}.text-text-muted{color:var(--text-muted)!important}.text-brand{color:var(--text-brand)!important}.border-border-default{border-color:var(--border-default)!important}.border-border-strong{border-color:var(--border-strong)!important}.border-border-subtle{border-color:var(--border-subtle)!important}.bg-action-primary{background-color:var(--action-primary)!important}.bg-action-secondary{background-color:var(--action-secondary)!important}.text-action-primary{color:var(--action-primary)!important}.shadow-theme-sm{box-shadow:var(--shadow-sm)!important}.shadow-theme-md{box-shadow:var(--shadow-md)!important}.shadow-theme-lg{box-shadow:var(--shadow-lg)!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--text-primary)!important}[data-theme=light] [class*="text-[#D5C757]"]{color:var(--text-brand)!important}[data-theme=light] [class*="border-[#D7DCD5]"],[data-theme=light] [class*=border-white]{border-color:var(--border-default)!important}[data-theme=light] [id*=sidebar],[data-theme=light] aside,[data-theme=light] nav{background-color:var(--bg-surface)!important;border-color:var(--border-default)!important}[data-theme=light] main{background-color:var(--bg-default)!important;color:var(--text-primary)!important}[data-theme=light] [class*=backdrop],[data-theme=light] [class*=overlay]{background-color:var(--bg-overlay)!important}[data-theme=light] input[class*="bg-[#"],[data-theme=light] select[class*="bg-[#"],[data-theme=light] textarea[class*="bg-[#"]{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}[data-theme=light] table{background-color:var(--bg-card)!important}[data-theme=light] th{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;border-color:var(--border-default)!important}[data-theme=light] td{border-color:var(--border-subtle)!important;color:var(--text-primary)!important}[data-theme=light] tr:hover{background-color:var(--bg-hover)!important}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}circle,line,path,rect,svg{transition:none}:root{--color-base-primary:#edf1f5;--color-base-surface:#fff;--color-base-paper:#f9f3dd;--color-base-dark:#110320;--color-base-deep:#0b0214;--color-neon-green:#3ffd6a;--color-neon-pressed:#1a5336;--color-deep-purple:#591b98;--color-text-primary:#110320;--color-text-secondary:#426;--color-text-tertiary:#c7c7c7;--color-status-success:#3ffd6a;--color-status-warning:#f2e7d1;--color-status-error:#ff4d4d;--color-status-info:#426;--bg-default:var(--color-base-primary);--bg-surface:var(--color-base-surface);--bg-paper:var(--color-base-paper);--bg-dark:var(--color-base-dark);--bg-deep:var(--color-base-deep);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:var(--color-text-tertiary);--text-inverse:var(--color-base-surface);--text-brand:var(--color-neon-green);--action-primary:var(--color-neon-green);--action-primary-hover:#2a7e55;--action-secondary:var(--color-deep-purple);--border-default:rgba(17,3,32,.08);--border-strong:rgba(17,3,32,.15);--border-subtle:rgba(17,3,32,.04);--border-focus:var(--color-neon-green);--font-sans:"Poppins","Inter",sans-serif;--font-mono:"Fira Code",monospace;--font-display:"Playfair Display",serif}[data-theme=dark]{--bg-default:var(--color-base-dark);--bg-surface:var(--color-base-deep);--text-primary:var(--color-base-primary);--text-secondary:var(--color-text-tertiary)}html:not(.dark) .force-icon-color svg,html:not(.dark) .stat-icon-box svg{stroke:currentColor!important;opacity:1!important;visibility:visible!important}html:not(.dark) .action-button-large{background-color:#e5e7eb!important;color:#084d58!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:none!important;transition:all .2s ease!important}html:not(.dark) .action-button-large:hover{background-color:#084d58!important;color:#fff!important;border-color:#084d58!important}html:not(.dark) [style*="#D97757"],html:not(.dark) [style*="rgb(217, 119, 87)"]{background-color:#e5e7eb!important;background:#e5e7eb!important}html[data-theme=light] .force-icon-color svg,html[data-theme=light] .force-icon-color svg circle,html[data-theme=light] .force-icon-color svg line,html[data-theme=light] .force-icon-color svg path,html[data-theme=light] .force-icon-color svg polyline,html[data-theme=light] .force-icon-color svg rect{stroke:var(--icon-color)!important;color:var(--icon-color)!important;opacity:1!important}html[data-theme=light] .force-icon-color[style*="--icon-color"] svg{stroke:inherit}html[data-theme=light] button.action-button-large{background-color:#f8f5f2!important;color:#084d58!important;border:1px solid #084d58!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)!important}html[data-theme=light] button.action-button-large:hover{background-color:#f1ebe5!important;filter:brightness(.95)}html[data-theme=light] button.action-button-large *{color:#084d58!important}html[data-theme=light] .shadow-neon{box-shadow:none!important}html[data-theme=light] .border-white\/10{border-color:rgba(0,0,0,.1)!important}html[data-theme=light] [class*=Icon][class*=orange],html[data-theme=light] [class*=icon][class*=orange],html[data-theme=light] svg[class*=text-orange]{color:#f97316!important;fill:currentColor!important}html[data-theme=light] [class*=Icon][class*=yellow],html[data-theme=light] [class*=icon][class*=yellow],html[data-theme=light] svg[class*=text-yellow]{color:#eab308!important;fill:currentColor!important}html[data-theme=light] [class*=Icon][class*=Success],html[data-theme=light] [class*=Icon][class*=green],html[data-theme=light] [class*=icon][class*=green],html[data-theme=light] [class*=icon][class*=success],html[data-theme=light] svg[class*=text-green]{color:#22c55e!important;fill:currentColor!important}html[data-theme=light] [class*=Icon][class*=Danger],html[data-theme=light] [class*=Icon][class*=Error],html[data-theme=light] [class*=Icon][class*=red],html[data-theme=light] [class*=icon][class*=danger],html[data-theme=light] [class*=icon][class*=error],html[data-theme=light] [class*=icon][class*=red],html[data-theme=light] svg[class*=text-red]{color:#ef4444!important;fill:currentColor!important}html[data-theme=light] [class*=Icon][class*=Info],html[data-theme=light] [class*=Icon][class*=blue],html[data-theme=light] [class*=icon][class*=blue],html[data-theme=light] [class*=icon][class*=info],html[data-theme=light] svg[class*=text-blue]{color:#3b82f6!important;fill:currentColor!important}html[data-theme=light] [class*=Sidebar] svg,html[data-theme=light] [class*=sidebar] svg,html[data-theme=light] aside svg,html[data-theme=light] nav svg{color:#4b5563!important}html[data-theme=light] [aria-current=page] svg,html[data-theme=light] [class*=active] svg,html[data-theme=light] [class*=sidebar] svg:hover,html[data-theme=light] aside svg:hover,html[data-theme=light] nav svg:hover{color:#f97316!important}html[data-theme=light] [class*=Gauge],html[data-theme=light] [class*=Meter],html[data-theme=light] [class*=gauge],html[data-theme=light] [class*=meter]{background:transparent!important}html[data-theme=light] [class*=ChartContainer],html[data-theme=light] [class*=GraphContainer],html[data-theme=light] [class*=chart-container],html[data-theme=light] [class*=graph-container]{background-color:#fafbfc!important;border:1px solid #e5e7eb!important;border-radius:8px!important}html[data-theme=light] [class*=Badge]:has(span:contains("CONCLUÍDO")),html[data-theme=light] [class*=StatusSuccess],html[data-theme=light] [class*=badge]:has(span:contains("CONCLUÍDO")),html[data-theme=light] [class*=status-success],html[data-theme=light] span[class*=badge][class*=concluido],html[data-theme=light] span[class*=badge][class*=green],html[data-theme=light] span[class*=badge][class*=success]{background-color:#22c55e!important;color:#fff!important;border:none!important;font-weight:600!important}html[data-theme=light] [class*=Badge]:has(span:contains("PENDENTE")),html[data-theme=light] [class*=StatusWarning],html[data-theme=light] [class*=badge]:has(span:contains("PENDENTE")),html[data-theme=light] [class*=status-warning],html[data-theme=light] span[class*=badge][class*=amber],html[data-theme=light] span[class*=badge][class*=pendente],html[data-theme=light] span[class*=badge][class*=warning],html[data-theme=light] span[class*=badge][class*=yellow]{background-color:#f59e0b!important;color:#fff!important;border:none!important;font-weight:600!important}html[data-theme=light] [class*=Badge]:has(span:contains("ABANDONADO")),html[data-theme=light] [class*=StatusError],html[data-theme=light] [class*=badge]:has(span:contains("ABANDONADO")),html[data-theme=light] [class*=status-error],html[data-theme=light] span[class*=badge][class*=abandonado],html[data-theme=light] span[class*=badge][class*=danger],html[data-theme=light] span[class*=badge][class*=error],html[data-theme=light] span[class*=badge][class*=red]{background-color:#ef4444!important;color:#fff!important;border:none!important;font-weight:600!important}html[data-theme=light] [class*=Badge]:has(span:contains("EM RISCO")),html[data-theme=light] [class*=badge]:has(span:contains("EM RISCO")),html[data-theme=light] span[class*=badge][class*=risco],html[data-theme=light] span[class*=badge][class*=risk]{background-color:#f97316!important;color:#fff!important;border:none!important;font-weight:600!important}html[data-theme=light] [class*=Badge]:has(span:contains("ALTA")),html[data-theme=light] [class*=badge]:has(span:contains("ALTA")),html[data-theme=light] span[class*=badge][class*=alta],html[data-theme=light] span[class*=badge][class*=blue],html[data-theme=light] span[class*=badge][class*=high],html[data-theme=light] span[class*=badge][class*=info]{background-color:#3b82f6!important;color:#fff!important;border:none!important;font-weight:600!important}html[data-theme=light] [class*=badge]:has(span:contains("MAIOR CHANCE")),html[data-theme=light] span[class*=badge][class*=chance]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;border:none!important;font-weight:700!important}html[data-theme=light] [class*="Alto impacto"],html[data-theme=light] [class*=alto-impacto],html[data-theme=light] span:contains("Alto impacto"){background-color:#ef4444!important;color:#fff!important}html[data-theme=light] [class*="Médio impacto"],html[data-theme=light] [class*=medio-impacto],html[data-theme=light] span:contains("Médio impacto"){background-color:#f59e0b!important;color:#fff!important}html[data-theme=light] [class*=TabList],html[data-theme=light] [class*=Tabs],html[data-theme=light] [class*=tab-list],html[data-theme=light] [class*=tabs],html[data-theme=light] [role=tablist]{background-color:#f3f4f6!important;border-radius:8px!important;padding:4px!important}html[data-theme=light] [class*=Tab]:not([class*=Table]),html[data-theme=light] [class*=tab]:not([class*=table]),html[data-theme=light] [role=tab]{background-color:transparent!important;color:#6b7280!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-weight:500!important;transition:all .2s ease!important}html[data-theme=light] [class*=Tab][class*=Active],html[data-theme=light] [class*=Tab][class*=Selected],html[data-theme=light] [class*=tab][class*=active],html[data-theme=light] [class*=tab][class*=selected],html[data-theme=light] [role=tab][aria-selected=true]{background-color:#fff!important;color:#111827!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;font-weight:600!important}html[data-theme=light] [class*=tab]:hover:not([class*=active]),html[data-theme=light] [role=tab]:hover:not([aria-selected=true]){background-color:#e5e7eb!important;color:#374151!important}html[data-theme=light] [class*=FilterTab],html[data-theme=light] [class*=filter-tab],html[data-theme=light] button[class*=filter]{background-color:#f3f4f6!important;color:#4b5563!important;border:1px solid #e5e7eb!important;border-radius:20px!important;padding:6px 16px!important}html[data-theme=light] [class*=FilterTab][class*=Active],html[data-theme=light] [class*=filter-tab][class*=active],html[data-theme=light] button[class*=filter][class*=active]{background-color:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}html[data-theme=light] #__next,html[data-theme=light] [id*=root],html[data-theme=light] body{background-color:#f9fafb!important}html[data-theme=light] main{background-color:#fafbfc!important}html[data-theme=light] [class*=Card],html[data-theme=light] [class*=card]{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)!important;border:1px solid #f3f4f6!important}html[data-theme=light] [class*=Sidebar],html[data-theme=light] [class*=sidebar],html[data-theme=light] aside{background-color:#f5f1ed!important;border-right:1px solid #e5e7eb!important}html[data-theme=light] [class*=Header],html[data-theme=light] [class*=header],html[data-theme=light] header{background-color:#fff!important;border-bottom:1px solid #e5e7eb!important}html[data-theme=light] [class*=KpiCard],html[data-theme=light] [class*=MetricCard],html[data-theme=light] [class*=StatCard],html[data-theme=light] [class*=kpi-card],html[data-theme=light] [class*=metric-card],html[data-theme=light] [class*=stat-card]{background-color:#fff!important;border:1px solid #e5e7eb!important}html[data-theme=light] tr:nth-child(2n){background-color:#fafbfc!important}html[data-theme=light] tr:nth-child(odd){background-color:#fff!important}html[data-theme=light] [class*=bg-white]{background-color:#fafbfc!important}html[data-theme=light] h1{color:#111827!important;font-weight:700!important}html[data-theme=light] h2{color:#1f2937!important;font-weight:600!important}html[data-theme=light] h3{color:#374151!important;font-weight:600!important}html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6{color:#4b5563!important;font-weight:500!important}html[data-theme=light] p,html[data-theme=light] span:not([class*=badge]):not([class*=Badge]){color:#374151!important}html[data-theme=light] [class*=description],html[data-theme=light] [class*=text-muted],html[data-theme=light] [class*=text-secondary],html[data-theme=light] small{color:#6b7280!important}html[data-theme=light] label{color:#4b5563!important;font-weight:500!important}html[data-theme=light] [class*=KpiValue],html[data-theme=light] [class*=MetricValue],html[data-theme=light] [class*=StatValue],html[data-theme=light] [class*=kpi-value],html[data-theme=light] [class*=metric-value],html[data-theme=light] [class*=stat-value]{color:#111827!important;font-weight:700!important}html[data-theme=light] [class*=LeadCard],html[data-theme=light] [class*=lead-card]{background-color:#fff!important;border-left:4px solid #3b82f6!important}html[data-theme=light] [class*=LeadCard][class*=Hot],html[data-theme=light] [class*=lead-card][class*=hot]{border-left-color:#ef4444!important}html[data-theme=light] [class*=LeadCard][class*=Warm],html[data-theme=light] [class*=lead-card][class*=warm]{border-left-color:#f59e0b!important}html[data-theme=light] [class*=LeadCard][class*=Cold],html[data-theme=light] [class*=lead-card][class*=cold]{border-left-color:#6b7280!important}html[data-theme=light] [class*=TaskCard],html[data-theme=light] [class*=tarefa],html[data-theme=light] [class*=task-card]{background-color:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #3b82f6!important}html[data-theme=light] [class*=TaskCard][class*=Urgent],html[data-theme=light] [class*=task-card][class*=urgent]{border-left-color:#ef4444!important}html[data-theme=light] [class*=TaskCard][class*=Done],html[data-theme=light] [class*=task-card][class*=complete],html[data-theme=light] [class*=task-card][class*=done]{border-left-color:#22c55e!important;opacity:.8!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background-color:#fff!important;border:1px solid #d1d5db!important;color:#1f2937!important}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#9ca3af!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#9ca3af!important}html[data-theme=light] [class*=btn-primary],html[data-theme=light] button[class*=cta],html[data-theme=light] button[class*=primary]{background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;border:none!important;font-weight:600!important}html[data-theme=light] button[class*=primary]:hover{background:linear-gradient(135deg,#ea580c,#c2410c)!important}html[data-theme=light] [class*=btn-secondary],html[data-theme=light] button[class*=secondary]{background-color:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db!important}html[data-theme=light] [class*=btn-outline],html[data-theme=light] button[class*=outline]{background-color:transparent!important;color:#374151!important;border:1px solid #d1d5db!important}html[data-theme=light] button[class*=outline]:hover{background-color:#f3f4f6!important}html[data-theme=light] span[data-price-value]:not(.never-match):not(.never-match2):not(.never-match3){color:#16a34a!important}html[data-theme=light] button.contratos-tab-btn:not(.never-match):not(.never-match2){background-color:transparent!important;background:transparent!important;border:1.5px solid #e5e7eb!important;box-shadow:none!important;color:#6b7280!important;border-radius:9999px!important;padding:.5rem 1.25rem!important;font-size:11px!important}html[data-theme=light] button.contratos-tab-btn[data-active=true]:not(.never-match):not(.never-match2){border:1.5px solid #d5c757!important;color:#d5c757!important;background-color:rgba(213,199,87,.05)!important;background:rgba(213,199,87,.05)!important}html[data-theme=light] button.contratos-tab-btn[data-active=true]:not(.never-match) svg{color:#d5c757!important}html[data-theme=light] button.contratos-tab-btn:not([data-active=true]):not(.never-match) svg{color:#9ca3af!important}