:root{--theme-toggle-bg: #ffffff;--theme-toggle-color: #0f172a;--theme-toggle-border: #e2e8f0}html[data-theme=dark]{color-scheme:dark;--c-text: #e5edf8;--c-text-mid: #a8b4c7;--c-text-muted: #728198;--c-bg-page: #0b1120;--c-bg-card: #111827;--c-border: #243044;--border: #243044;--border-soft: #1f2937;--text: #e5edf8;--muted: #a8b4c7;--soft: #0b1120;--theme-toggle-bg: #1f2937;--theme-toggle-color: #f8fafc;--theme-toggle-border: rgba(226, 232, 240, .18)}.xbz-theme-toggle{position:fixed;right:22px;bottom:22px;z-index:1206;width:54px;height:54px;border:1px solid var(--theme-toggle-border);border-radius:16px;background:var(--theme-toggle-bg);color:var(--theme-toggle-color);box-shadow:0 12px 30px #0f172a2e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}body.has-tax-calculator .xbz-theme-toggle{right:88px}.xbz-theme-toggle:hover{transform:translateY(-2px)}.xbz-theme-toggle svg{width:21px;height:21px}html[data-theme=dark] body,html[data-theme=dark] body.comparador-page{background:#0b1120!important;color:#e5edf8!important}html[data-theme=dark] #dynamic-header,html[data-theme=dark] .controls,html[data-theme=dark] .workflow-tab,html[data-theme=dark] .paste-card,html[data-theme=dark] .precos-actions,html[data-theme=dark] .precos-workspace,html[data-theme=dark] .comparador-board,html[data-theme=dark] .comparador-product-hero,html[data-theme=dark] .comparador-product-placeholder,html[data-theme=dark] .comparador-relateds-head,html[data-theme=dark] .comparador-related-picker,html[data-theme=dark] .comparador-related-editor,html[data-theme=dark] .comparador-related-chip,html[data-theme=dark] .comparador-relateds-list,html[data-theme=dark] .precos-card,html[data-theme=dark] .precos-results-drawer,html[data-theme=dark] .precos-input-wrap,html[data-theme=dark] .summary-card,html[data-theme=dark] .mural-card{background:#111827!important;color:#e5edf8!important;border-color:#243044!important}html[data-theme=dark] .comparador-model-label,html[data-theme=dark] .comparador-spec-label,html[data-theme=dark] .paste-head,html[data-theme=dark] .precos-input-table th,html[data-theme=dark] .precos-table th,html[data-theme=dark] .input-table th,html[data-theme=dark] .precos-table td:nth-child(1),html[data-theme=dark] .precos-table td:nth-child(2){background:#172033!important;color:#e5edf8!important;border-color:#243044!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] [contenteditable=true],html[data-theme=dark] .comparador-selector,html[data-theme=dark] .comparador-suggestions,html[data-theme=dark] .comparador-suggestion,html[data-theme=dark] .precos-input-table td,html[data-theme=dark] .input-table td,html[data-theme=dark] .precos-table td{background:#0f172a!important;color:#e5edf8!important;border-color:#243044!important}html[data-theme=dark] .text-slate-900,html[data-theme=dark] .text-slate-800,html[data-theme=dark] .text-slate-700,html[data-theme=dark] .text-slate-600,html[data-theme=dark] .comparador-title-row h2,html[data-theme=dark] .comparador-product-name,html[data-theme=dark] .comparador-product-ref,html[data-theme=dark] .precos-paste-title,html[data-theme=dark] .brand-title h1{color:#f8fafc!important}html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-slate-400,html[data-theme=dark] .comparador-title-row p,html[data-theme=dark] .comparador-status,html[data-theme=dark] .precos-paste-subtitle,html[data-theme=dark] .control-field label,html[data-theme=dark] .brand-title p{color:#a8b4c7!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-slate-50,html[data-theme=dark] .bg-slate-100{background-color:#111827!important}html[data-theme=dark] .border-slate-100,html[data-theme=dark] .border-slate-200,html[data-theme=dark] .border-slate-300{border-color:#243044!important}html[data-theme=dark] .comparador-product-image,html[data-theme=dark] .comparador-product-price,html[data-theme=dark] .comparador-placeholder-box,html[data-theme=dark] .comparador-related-thumb,html[data-theme=dark] .precos-summary-card{background:#0f172a!important;border-color:#243044!important;color:#e5edf8!important}html[data-theme=dark] .comparador-spec-cell.diff,html[data-theme=dark] .precos-cell-alert{background:#f59e0b24!important;color:#fbbf24!important}html[data-theme=dark] .comparador-spec-cell.good,html[data-theme=dark] .precos-cell-ok{background:#22c55e24!important;color:#86efac!important}html[data-theme=dark] .comparador-related-picker button,html[data-theme=dark] .comparador-related-candidates button,html[data-theme=dark] button[onclick^=escolherFamiliaRelacionadaComparador]{background:#1b2537!important;color:#e5edf8!important;border-color:#334155!important}html[data-theme=dark] .comparador-related-picker button:not(.active):hover,html[data-theme=dark] .comparador-related-candidates button:not(:disabled):hover,html[data-theme=dark] button[onclick^=escolherFamiliaRelacionadaComparador]:not(.active):hover{background:#263449!important;color:#fff!important;border-color:#366ed8!important}html[data-theme=dark] .comparador-related-picker button.active,html[data-theme=dark] button[onclick^=escolherFamiliaRelacionadaComparador].active{background:#366ed8!important;color:#fff!important;border-color:#366ed8!important;box-shadow:0 10px 24px #366ed840}html[data-theme=dark] .comparador-chip{background:#1b2537!important;color:#e5edf8!important;border-color:#334155!important}html[data-theme=dark] .comparador-chip-cor-azul{background:#1e3a8a!important;color:#dbeafe!important;border-color:#60a5fa!important}html[data-theme=dark] .comparador-chip-cor-vermelho{background:#7f1d1d!important;color:#fee2e2!important;border-color:#f87171!important}html[data-theme=dark] .comparador-chip-cor-verde{background:#14532d!important;color:#dcfce7!important;border-color:#4ade80!important}html[data-theme=dark] .comparador-chip-cor-roxo{background:#581c87!important;color:#f3e8ff!important;border-color:#c084fc!important}html[data-theme=dark] .comparador-chip-cor-preto{background:#030712!important;color:#f8fafc!important;border-color:#64748b!important}html[data-theme=dark] .comparador-chip-cor-laranja{background:#7c2d12!important;color:#ffedd5!important;border-color:#fb923c!important}html[data-theme=dark] .comparador-chip-cor-amarelo{background:#713f12!important;color:#fef3c7!important;border-color:#facc15!important}html[data-theme=dark] .comparador-chip-cor-bege{background:#61412a!important;color:#f5e6d3!important;border-color:#d6b28d!important}html[data-theme=dark] .comparador-chip-cor-branco{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}html[data-theme=dark] .comparador-chip-cor-cinza{background:#374151!important;color:#f3f4f6!important;border-color:#9ca3af!important}html[data-theme=dark] .comparador-chip-cor-rosa{background:#881337!important;color:#ffe4e6!important;border-color:#fb7185!important}html[data-theme=dark] .comparador-chip-cor-transparente{background:#164e63!important;color:#ecfeff!important;border-color:#22d3ee!important}html[data-theme=dark] .comparador-chip-cor-marrom{background:#5c2f12!important;color:#f3e2cf!important;border-color:#d6b28d!important}html[data-theme=dark] .comparador-chip-cor-dourado{background:#713f12!important;color:#fef9c3!important;border-color:#facc15!important}html[data-theme=dark] .comparador-chip-cor-prata{background:#334155!important;color:#f8fafc!important;border-color:#cbd5e1!important}html[data-theme=dark] .comparador-chip-cor-sortido{background:linear-gradient(135deg,#1e3a8a,#831843 52%,#14532d)!important;color:#fff!important;border-color:#a78bfa!important}html[data-theme=dark] .comparador-spec-group{background:#101a2f!important;border-top-color:#334155!important;border-bottom-color:#334155!important}html[data-theme=dark] .comparador-spec-group span{background:linear-gradient(90deg,#366ed8,#1e293b)!important;color:#eff6ff!important;border-left-color:#366ed8!important;box-shadow:inset 0 -1px #366ed838}html[data-theme=dark] .dadosBasicosCTN{background:#243144!important;border-color:#334155!important}html[data-theme=dark] #tableBody tr:hover,html[data-theme=dark] #tableBody tr:hover td,html[data-theme=dark] .historico-table tbody tr:hover,html[data-theme=dark] .historico-table tbody tr:hover td{background:#366ed8!important;color:#f8fafc!important}html[data-theme=dark] #tableBody tr:hover *,html[data-theme=dark] .historico-table tbody tr:hover *{color:#f8fafc!important}html[data-theme=dark] .comparador-page-btn.light,html[data-theme=dark] .btn-light,html[data-theme=dark] .precos-btn-secondary{background:#1f2937!important;color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] .precos-actions{background:#111827f5!important;border-bottom-color:#243044!important;box-shadow:0 12px 28px #00000052}html[data-theme=dark] .precos-clear-inline{color:#a8b4c7!important}html[data-theme=dark] .precos-clear-inline:hover{color:#fca5a5!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#475569}html[data-theme=dark] .precos-panel{background:#0b1120!important}html[data-theme=dark] .precos-card-wide{background:#10b98124!important;border-color:#10b98166!important}html[data-theme=dark] .precos-card-wide span{color:#6ee7b7!important}html[data-theme=dark] .precos-input-table tr:nth-child(2n) td{background:#141e33!important}html[data-theme=dark] .precos-input-table tr:hover td{background:#1c2c47!important}html[data-theme=dark] .precos-input-table td:focus{background:#366ed838!important;box-shadow:inset 0 0 0 2px #7fb1ff!important}html[data-theme=dark] .precos-input-table th:first-child,html[data-theme=dark] .precos-input-table td:first-child{background:#172033!important;color:#a8b4c7!important;border-right:2px solid #243044!important}html[data-theme=dark] .precos-summary-card strong{color:#f8fafc!important}html[data-theme=dark] .precos-summary-card span{color:#8fa3c8!important}html[data-theme=dark] .precos-summary-card i{color:#56698c!important}html[data-theme=dark] .precos-summary-card.is-ok i,html[data-theme=dark] .precos-summary-card.is-ok strong{color:#4ade80!important}html[data-theme=dark] .precos-summary-card.is-alert i,html[data-theme=dark] .precos-summary-card.is-alert strong{color:#f87171!important}html[data-theme=dark] .precos-summary-card.is-semdado i,html[data-theme=dark] .precos-summary-card.is-semdado strong{color:#fbbf24!important}html[data-theme=dark] .precos-table-wrap{background:#111827!important;border-color:#243044!important}html[data-theme=dark] .precos-table tbody tr:nth-child(2n) td,html[data-theme=dark] .precos-table tbody tr:nth-child(2n) td:nth-child(1),html[data-theme=dark] .precos-table tbody tr:nth-child(2n) td:nth-child(2){background:#141e33!important}html[data-theme=dark] .precos-table tbody tr:hover td,html[data-theme=dark] .precos-table tbody tr:hover td:nth-child(1),html[data-theme=dark] .precos-table tbody tr:hover td:nth-child(2){background:#1c2c47!important}html[data-theme=dark] .precos-table tbody tr.precos-row-selected td,html[data-theme=dark] .precos-table tbody tr.precos-row-selected td:nth-child(1),html[data-theme=dark] .precos-table tbody tr.precos-row-selected td:nth-child(2){background:#366ed847!important;box-shadow:inset 0 0 0 1.5px #7fb1ff!important}html[data-theme=dark] .precos-code{color:#eef2f9!important}html[data-theme=dark] .precos-detalhes{color:#fbbf24!important}html[data-theme=dark] .precos-cell-alert strong{background:#f8717133!important;color:#fca5a5!important}html[data-theme=dark] .precos-cell-ok strong{background:#4ade8033!important;color:#86efac!important}html[data-theme=dark] .precos-cell-semdado strong{background:#fbbf2433!important;color:#fbbf24!important}html[data-theme=dark] .precos-cell-semdado{color:#fbbf24!important}html[data-theme=dark] .precos-filtro-pill{background:#172033!important;color:#a8b4c7!important;border-color:#243044!important}html[data-theme=dark] .precos-filtro-pill:hover{background:#1c2c47!important;border-color:#366ed8!important}html[data-theme=dark] .precos-filtro-label,html[data-theme=dark] .precos-filtro-contador{color:#8fa3c8!important}@media(max-width:700px){.xbz-theme-toggle{right:14px;bottom:14px;width:46px;height:46px;border-radius:14px}body.has-tax-calculator .xbz-theme-toggle{right:72px}}
