@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2)format("woff2")}:root{--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-numeric:"Inter",system-ui,sans-serif;--bfs-blue:#225d97;--bfs-blue-pressed:#1a4a79;--bfs-blue-soft:#e9eff5;--bfs-navy:#153a5e;--bfs-page:#f6f7f9;--bfs-card:#fff;--bfs-border:#e8eaee;--bfs-border-strong:#d6dae1;--bfs-ink:#10151c;--bfs-ink-2:#667085;--bfs-ink-3:#98a2b3;--bfs-fill:#f2f4f7;--bfs-green:#067647;--bfs-green-bg:#ecfdf3;--bfs-amber:#b54708;--bfs-amber-bg:#fffaeb;--bfs-red:#b42318;--bfs-red-bg:#fef3f2;--accent:var(--bfs-blue);--accent-pressed:var(--bfs-blue-pressed);--accent-soft:var(--bfs-blue-soft);--accent-deep:var(--bfs-navy);--surface-page:var(--bfs-page);--surface-card:var(--bfs-card);--surface-sunken:var(--bfs-fill);--surface-emphasis:var(--bfs-navy);--border:var(--bfs-border);--border-strong:var(--bfs-border-strong);--text-body:var(--bfs-ink);--text-muted:var(--bfs-ink-2);--text-faint:var(--bfs-ink-3);--text-on-accent:#fff;--text-on-accent-soft:#ffffffeb;--text-on-accent-muted:#ffffffb3;--overlay-on-deep:#ffffff1f;--scrim:#10151c57;--hairline-on-image:#ffffff47;--glow-brand:#153a5e99;--perf-good:var(--bfs-green);--perf-good-bg:var(--bfs-green-bg);--perf-warn:var(--bfs-amber);--perf-warn-bg:var(--bfs-amber-bg);--perf-bad:var(--bfs-red);--perf-bad-bg:var(--bfs-red-bg);--status-info:var(--bfs-blue);--status-info-bg:var(--bfs-blue-soft);--status-attention:var(--bfs-amber);--status-attention-bg:var(--bfs-amber-bg);--status-failure:var(--bfs-red);--status-failure-bg:var(--bfs-red-bg);--confirm:var(--bfs-green);--confirm-bg:var(--bfs-green-bg);--delta:var(--bfs-ink);--delta-bg:var(--bfs-fill);--focus-ring:#225d9759;--size-hero:56px;--lh-hero:1.02;--size-display:40px;--lh-display:1.05;--size-metric:32px;--lh-metric:1.1;--size-metric-sm:24px;--lh-metric-sm:1.15;--size-title:20px;--lh-title:1.3;--size-subtitle:17px;--lh-subtitle:1.4;--size-body:15px;--lh-body:1.5;--size-sm:13px;--lh-sm:1.45;--size-label:11px;--lh-label:1.3;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--track-label:.08em;--track-hero:-.025em;--track-tight:-.011em;--tnum:"tnum" 1,"lnum" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--card-pad:20px;--card-pad-lg:24px;--block-gap:12px;--section-gap:24px;--touch-min:48px;--touch-row:56px;--btn-h:52px;--btn-h-web:40px;--field-h:52px;--w-vendedor:390px;--w-gestao:1280px;--w-dono:1440px;--sidebar-w:236px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-card:0 1px 2px #10151c0a;--shadow-raised:0 2px 8px #10151c0f;--shadow-sheet:0 -8px 32px #10151c1a;--shadow-none:none;--border-hairline:1px solid var(--border);--ease:cubic-bezier(.2,.6,.3,1);--dur-fast:.12s;--dur:.18s;--dur-sheet:.24s}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-pressed);text-decoration:underline}button{font:inherit}.bfs-num{font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--track-tight)}.bfs-label{font-size:var(--size-label);line-height:var(--lh-label);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}html,body,#raiz{height:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
