:root{--coral:#db5638;--coral-profundo:#db432f;--banda:#1c353a;--branco:#fff;--petroleo:#1c353a;--antracite:#313234;--cinza-logo:#858585;--neutro-claro:#f4f3f2;--neutro-medio:#e5e5e5;--superficie:#fff;--ground:#f7f8f8;--fonte:Arial,Helvetica,"Segoe UI",sans-serif;--sombra:0 1px 3px rgba(28,53,58,.08),0 1px 2px rgba(28,53,58,.06)}:root[data-theme=dark]{--petroleo:#8fbac1;--antracite:#e6eaea;--cinza-logo:#9aa7a8;--neutro-claro:#17292e;--neutro-medio:#2c4248;--superficie:#14262b;--ground:#0e1c1f;--sombra:0 1px 3px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--petroleo:#8fbac1;--antracite:#e6eaea;--cinza-logo:#9aa7a8;--neutro-claro:#17292e;--neutro-medio:#2c4248;--superficie:#14262b;--ground:#0e1c1f;--sombra:0 1px 3px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.3)}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--fonte);color:var(--antracite);background:var(--ground);-webkit-font-smoothing:antialiased}a{color:var(--coral-profundo);text-decoration:none}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.wordmark{font-weight:800;letter-spacing:.5px;line-height:1}.wordmark .seg{color:var(--cinza-logo)}.wordmark .contas{color:var(--coral)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--coral);color:#fff;border:0;border-radius:6px;padding:10px 16px;font-weight:700;font-size:14px;transition:background .15s}.btn:hover{background:var(--coral-profundo)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--petroleo);border:1px solid var(--neutro-medio)}.btn--ghost:hover{background:var(--neutro-claro)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--cinza-logo)}.field input,.field select{font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--neutro-medio);border-radius:6px;background:var(--superficie);color:var(--antracite)}.field input:focus{border-color:var(--coral);outline:none}.card{background:var(--superficie);border:1px solid var(--neutro-medio);border-radius:8px;box-shadow:var(--sombra)}.kpi{padding:18px 20px}.kpi .label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--cinza-logo)}.kpi .valor{font-size:15px;font-weight:800;color:var(--petroleo);margin-top:6px;white-space:nowrap}.kpi .valor.coral{color:var(--coral-profundo)}.kpi--clic{cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s}.kpi--clic:hover{border-color:var(--coral);box-shadow:0 4px 14px rgba(219,86,56,.15);transform:translateY(-1px)}.kpi--clic .label{color:var(--coral-profundo)}tr.clic{cursor:pointer}tr.clic:hover{background:var(--neutro-claro)}.grafico-barra{transition:background .12s}.grafico-barra:hover{background:var(--tint-coral,#fbe3dc)}.navlink{transition:background .12s}.navlink:hover:not(.navlink--on){background:var(--neutro-claro)}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table thead th{background:var(--banda);color:#fff;text-align:left;padding:9px 12px;font-weight:600;white-space:nowrap}.table tbody td{padding:9px 12px;border-top:1px solid var(--neutro-medio)}.table tbody tr:nth-child(2n) td{background:var(--neutro-claro)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:10px;letter-spacing:.3px}.pill--aberto{background:#eaf0f1;color:#1c353a}.pill--fechado{background:#e7f3ee;color:#2e7d5b}.pill--nota-credito{background:#ececec;color:#6b6b6b}.pill--fora-do-prazo{background:#fbe0da;color:#db432f}.pill--proforma{background:#fbf6e6;color:#8a6d1f}.pill--anulada{background:#f1f1f1;color:#8b8b8b;text-decoration:line-through}@media print{.chrome{display:none!important}.app-main{padding:0!important}body,html{background:#fff!important}.doc-light{box-shadow:none!important;border:0!important}.doc-light,.doc-light *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page{margin:12mm}.doc-light{--petroleo:#1c353a;--antracite:#313234;--cinza-logo:#858585;--neutro-claro:#f4f3f2;--neutro-medio:#e5e5e5;--superficie:#fff;--ground:#f7f8f8;color:var(--antracite)}.app-overlay,.menu-toggle{display:none}@media (max-width:820px){.menu-toggle{display:inline-flex;align-items:center}.app-sidebar{position:fixed!important;left:0;top:61px;height:calc(100vh - 61px);z-index:40;transform:translateX(-110%);transition:transform .22s ease;box-shadow:0 10px 40px rgba(0,0,0,.35)}.app-sidebar.open{transform:translateX(0)}.app-overlay{display:block;position:fixed;inset:61px 0 0 0;background:rgba(0,0,0,.45);z-index:35}.app-main{padding:14px!important}.table{font-size:13px;display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table td.num,.table th.num{white-space:nowrap}}