:root{--bg: #f6f5f1;--surface: #ffffff;--hover: #faf9f6;--border: #ebe8e0;--border-soft: #f1efe9;--text: #15171c;--muted2: #5a5f6b;--track: #f0eee8;--scroll: #d8d4ca;--navy: #0a4369;--navy-hero: #0a2e47;--amber: #e8a13a;--red: #e0473a;--green: #16a34a;--blue-trend: #2b8fe0;color-scheme:light}@media (prefers-color-scheme: dark){:root{--bg: #0e1218;--surface: #181d26;--hover: #212834;--border: #2a323e;--border-soft: #232a34;--text: #e9edf4;--muted2: #aeb6c4;--track: #0c1119;--scroll: #363f4d;color-scheme:dark}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{margin:0;padding:0;background:var(--bg);font-family:Manrope,system-ui,sans-serif;color:var(--text)}#root{min-height:100vh}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:6px}.tnum{font-variant-numeric:tabular-nums}@keyframes fadein{0%{transform:translateY(6px);opacity:.4}to{transform:none;opacity:1}}.fadein{animation:fadein .3s ease}.navrow:hover,.lrow:hover{background:var(--hover)}button,input,select{font-family:inherit}.print-only{display:none}@media print{@page{size:A4 landscape;margin:10mm}html,body{background:#fff!important}aside,.no-print{display:none!important}main{max-width:none!important;padding:0!important;margin:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pbreak{break-before:page}html.folha-unica main{zoom:var(--folha-zoom, 1);width:calc(100% / var(--folha-zoom, 1))!important}.folha-hero{padding:11px 14px!important;border-radius:10px!important;margin-bottom:9px!important;gap:12px!important}.folha-hero .tnum{font-size:27px!important}.folha-hero .folha-ministats{gap:18px!important}.folha-kpis{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:6px!important;margin-bottom:9px!important}.folha-paineis{gap:9px!important}[data-folha-unica] .lrow{padding:4px 6px!important}.print-only{display:block!important}.relatorio-cabecalho{display:flex!important;align-items:flex-start;gap:14px;padding-bottom:8px;margin-bottom:12px;border-bottom:2px solid #0a4369}.relatorio-cabecalho .rc-logo{width:42px!important;height:auto!important;max-width:none!important}.relatorio-cabecalho .rc-titulo{flex:1}.relatorio-cabecalho .rc-kicker{font-size:8pt;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#0a4369}.relatorio-cabecalho h2{margin:2px 0 3px;font-size:16pt;font-weight:800;color:#14181f}.relatorio-cabecalho .rc-filtros{font-size:9pt;color:#14181f}.relatorio-cabecalho .rc-meta{font-size:8pt;text-align:right;line-height:1.5;white-space:nowrap;color:#55606e}.relatorio-contexto{display:block!important;font-size:9pt;margin-bottom:10px;padding:5px 8px;background:#eef2f6!important;border-left:3px solid #0a4369;color:#14181f}.card{border:1px solid #c9ced6!important;border-radius:6px!important;padding:10px 12px!important;box-shadow:none!important;break-inside:auto}.kpi-card{border-left-width:3px!important;padding:7px 9px!important;break-inside:avoid}.kpi-card .tnum{font-size:13pt!important}.panel-head h3{font-size:11pt!important}div[style*=overflow-x]{overflow:visible!important}table{width:100%!important;min-width:0!important;font-size:8pt!important;border-collapse:collapse}thead{display:table-header-group}tr{break-inside:avoid}th{border-bottom:1.5px solid #0a4369!important;color:#0a4369!important;text-transform:uppercase;font-size:7pt!important;letter-spacing:.3px;padding:4px 5px!important}td{border-bottom:1px solid #e3e6ea!important;padding:4px 5px!important}tbody tr:nth-child(2n) td{background:#f7f8fa!important}.itens-pedido{display:table-row!important}.itens-pedido>td{background:#fff!important;padding:2px 6px 9px 20px!important;border-bottom:1px solid #c9ced6!important}.itens-pedido table{font-size:7pt!important}.itens-pedido th{border-bottom:1px solid #c9ced6!important;font-size:6.5pt!important}.itens-pedido td{border-bottom:0!important;background:#fff!important}}
