[data-app=erp],html[data-erp-theme]{--erp-surface-base:#fff;--erp-surface-subtle:#fafafa;--erp-surface-sunken:#f5f5f5;--erp-table-zebra:color-mix(in oklch, var(--erp-surface-subtle) 55%, var(--erp-surface-base));--erp-border-subtle:#f0f0ec;--erp-border-default:#e0e0da;--erp-border-strong:#cccdc4;--erp-text-primary:#171717;--erp-text-secondary:#525252;--erp-text-tertiary:#737373;--erp-text-disabled:#a3a3a3;--erp-text-placeholder:#6c6c67;--erp-green:var(--torg-green);--erp-green-dark:var(--torg-green-dark);--erp-green-soft:var(--torg-green-soft);--erp-green-fg:var(--torg-green-dark);--erp-brand:var(--erp-green);--erp-brand-hover:var(--erp-green-dark);--erp-brand-fg:var(--erp-green-fg);--erp-brand-soft:var(--erp-green-soft);--erp-on-brand:#fff;--erp-brand-border:color-mix(in oklch, var(--erp-green) 35%, var(--erp-border-default));--erp-brand-ring:color-mix(in oklch, var(--erp-green) 16%, transparent);--erp-brand-wash:color-mix(in oklch, var(--erp-green) 6%, var(--erp-surface-base));--erp-brand-wash-strong:color-mix(in oklch, var(--erp-green) 9%, var(--erp-surface-base));--erp-on-danger:#fff;--erp-elev-1:0 1px 2px #0000000f;--erp-elev-2:0 0 0 1px #14140a0d, 0 1px 2px #14140a0d, 0 4px 12px -4px #14140a14;--erp-elev-3:0 12px 32px -8px #00000024, 0 2px 4px #0000000f;--erp-elev-4:0 24px 64px -12px #00000040, 0 4px 12px #00000014;--erp-scrim:#1019116b;--erp-success-bg:#ecfdf5;--erp-success-fg:#047857;--erp-success-border:#a7f3d0;--erp-warning-bg:#fffbeb;--erp-warning-fg:#b45309;--erp-warning-border:#fde68a;--erp-danger-bg:#fef2f2;--erp-danger-fg:#b91c1c;--erp-danger-border:#fecaca;--erp-info-bg:#f0f9ff;--erp-info-fg:#0369a1;--erp-info-border:#bae6fd;--erp-chart-1:#38853e;--erp-chart-2:#cc8900;--erp-chart-3:#0073ab;--erp-chart-4:#8156c0;--erp-chart-5:#c34e54;--erp-row-y:.75rem;--erp-row-x:1rem;--erp-focus-ring:0 0 0 2px var(--erp-surface-base), 0 0 0 4px var(--erp-brand);--erp-input-foco-espessura:2px;--font-mono:var(--font-geist-mono,"Geist Mono"), "Geist Mono", ui-monospace, SFMono-Regular, monospace;--erp-canvas:#fcfaf3;--erp-surface-raised:#fff;--erp-shadow-card:var(--erp-elev-2);--erp-shadow-raise:0 2px 4px #1c241c0f, 0 12px 28px -10px #1c241c29;--erp-radius-card:14px;--erp-radius-ctl:8px;--erp-input-bg:#f8f8f5;--erp-input-bg-foco:var(--erp-surface-base);--erp-input-bg-inativo:var(--erp-surface-sunken);--erp-input-bg-leitura:var(--erp-surface-subtle);--erp-input-border-inativo:var(--erp-border-default);--erp-input-border:#8c8d86;--erp-input-border-hover:#72726a;--erp-input-border-ok:color-mix(in oklch, var(--erp-success-fg) 55%, var(--erp-input-border));--erp-input-border-erro:color-mix(in oklch, var(--erp-danger-fg) 70%, var(--erp-danger-border));--erp-card-highlight-bg:var(--erp-brand-soft);--erp-card-highlight-border:var(--erp-green);--erp-prio-p0-fundo:color-mix(in oklch, #d40c1a 8%, var(--erp-surface-base));--erp-prio-p0-borda:color-mix(in oklch, #d40c1a 35%, var(--erp-border-default));--erp-prio-p0-rotulo:#a4000b;--erp-prio-p1-fundo:color-mix(in oklch, #dd881b 10%, var(--erp-surface-base));--erp-prio-p1-borda:color-mix(in oklch, #dd881b 40%, var(--erp-border-default));--erp-prio-p1-rotulo:#7c4600;--erp-prio-p2-fundo:color-mix(in oklch, #1a89c5 8%, var(--erp-surface-base));--erp-prio-p2-borda:color-mix(in oklch, #1a89c5 30%, var(--erp-border-default));--erp-prio-p2-rotulo:#005b89;--erp-badge-accent-bg:var(--erp-green-soft);--erp-badge-accent-fg:var(--erp-green-fg);--erp-badge-accent-border:var(--erp-green-soft);--erp-status-select-bg:var(--erp-surface-sunken);--erp-status-select-border:var(--erp-border-default);--erp-search-anel:color-mix(in oklch, var(--erp-green) 16%, transparent);--erp-search-mag-ativa:var(--erp-green-fg);--erp-btn-piso:0px;--erp-btn-fs-toque:0px;--erp-btn-sombra:0 0 #0000;--erp-btn-primary-sombra:0 1px 2px color-mix(in oklch, var(--erp-brand) 30%, transparent), 0 2px 8px -2px color-mix(in oklch, var(--erp-brand) 32%, transparent);--erp-btn-primary-sombra-hover:0 1px 2px color-mix(in oklch, var(--erp-brand) 30%, transparent), 0 6px 16px -4px color-mix(in oklch, var(--erp-brand) 42%, transparent);--erp-btn-danger-solid-sombra:0 1px 2px #bb09164d, 0 2px 8px -2px #bb091659;--erp-pad-card:24px;--erp-gap:20px;--erp-accent:var(--erp-brand);--erp-accent-soft:color-mix(in oklch, var(--erp-brand) 12%, var(--erp-surface-base));--erp-accent-fg:var(--erp-brand-fg);color:var(--erp-text-primary)}@supports (color:lab(0% 0 0)){[data-app=erp],html[data-erp-theme]{--erp-border-subtle:lab(94.8351% -.708431 2.14472);--erp-border-default:lab(89.0531% -.940263 2.86285);--erp-border-strong:lab(82.1287% -1.39686 4.30461);--erp-text-placeholder:lab(45.5524% -.929743 2.87092);--erp-scrim:lab(7.47379% -5.35896 3.32561/.42);--erp-chart-1:lab(49.3679% -36.4918 30.4366);--erp-chart-2:lab(62.6869% 20.8918 72.9773);--erp-chart-3:lab(45.1949% -12.109 -43.3697);--erp-chart-4:lab(45.3515% 35 -49.5413);--erp-chart-5:lab(49.7071% 48.0252 21.9504);--erp-canvas:lab(98.3159% -.277519 3.42439);--erp-shadow-raise:0 2px 4px lab(13.2574% -5.58969 4.40089/.06), 0 12px 28px -10px lab(13.2574% -5.58969 4.40089/.16);--erp-input-bg:lab(97.47% -.1854 1.12423);--erp-input-border:lab(58.3304% -1.16104 3.5895);--erp-input-border-hover:lab(47.9073% -1.37776 4.31991);--erp-prio-p0-fundo:color-mix(in oklch, lab(45.5806% 69.4641 51.3946) 8%, var(--erp-surface-base));--erp-prio-p0-borda:color-mix(in oklch, lab(45.5806% 69.4641 51.3946) 35%, var(--erp-border-default));--erp-prio-p0-rotulo:lab(34.1552% 63.3706 51.0188);--erp-prio-p1-fundo:color-mix(in oklch, lab(64.7155% 28.2485 65.2833) 10%, var(--erp-surface-base));--erp-prio-p1-borda:color-mix(in oklch, lab(64.7155% 28.2485 65.2833) 40%, var(--erp-border-default));--erp-prio-p1-rotulo:lab(35.7416% 23.7244 60.3581);--erp-prio-p2-fundo:color-mix(in oklch, lab(53.4303% -13.3412 -40.5402) 8%, var(--erp-surface-base));--erp-prio-p2-borda:color-mix(in oklch, lab(53.4303% -13.3412 -40.5402) 30%, var(--erp-border-default));--erp-prio-p2-rotulo:lab(35.9509% -10.2743 -37.1626);--erp-btn-danger-solid-sombra:0 1px 2px lab(39.9824% 63.1491 46.7224/.3), 0 2px 8px -2px lab(39.9824% 63.1491 46.7224/.35)}}[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-surface-base:#1b1916;--erp-surface-subtle:#24211d;--erp-surface-sunken:#2e2b26;--erp-table-zebra:color-mix(in oklch, var(--erp-surface-subtle) 90%, var(--erp-surface-base));--erp-border-subtle:#2d2b27;--erp-border-default:#45423c;--erp-border-strong:#69645c;--erp-text-primary:#f4f3f1;--erp-text-secondary:#c9c7c4;--erp-text-tertiary:#a2a09c;--erp-text-disabled:#7b7874;--erp-text-placeholder:#a09e9a;--erp-success-bg:#082c18;--erp-success-fg:#88ecad;--erp-success-border:#306c48;--erp-warning-bg:#391b03;--erp-warning-fg:#ffc196;--erp-warning-border:#844f27;--erp-danger-bg:#3e1512;--erp-danger-fg:#ffb7ad;--erp-danger-border:#92413a;--erp-info-bg:#08263d;--erp-info-fg:#9fd6ff;--erp-info-border:#2c628d;--erp-chart-1:#73c076;--erp-chart-2:#f9aa60;--erp-chart-3:#55aee8;--erp-chart-4:#b191ea;--erp-chart-5:#ef7e80;--erp-focus-ring:0 0 0 2px var(--erp-surface-base), 0 0 0 4px var(--erp-brand);--erp-input-foco-espessura:2px;--erp-canvas:#100e0b;--erp-surface-raised:#1b1916;--erp-shadow-card:var(--erp-elev-2);--erp-shadow-raise:var(--erp-elev-3);--erp-accent:var(--erp-brand);--erp-accent-fg:var(--erp-brand-fg);--erp-accent-soft:var(--erp-brand-soft);--erp-input-bg:#141210;--erp-input-bg-foco:var(--erp-surface-base);--erp-input-bg-inativo:var(--erp-surface-sunken);--erp-input-bg-leitura:var(--erp-surface-subtle);--erp-input-border-inativo:var(--erp-border-default);--erp-input-border:#767169;--erp-input-border-hover:#8e8880;--erp-input-border-ok:color-mix(in oklch, var(--erp-success-fg) 55%, var(--erp-border-default));--erp-input-border-erro:#a8564e;--erp-card-highlight-bg:var(--erp-brand-soft);--erp-card-highlight-border:var(--erp-brand-border);--erp-prio-p0-fundo:color-mix(in oklch, #de3c37 18%, var(--erp-surface-base));--erp-prio-p0-borda:color-mix(in oklch, #de3c37 55%, var(--erp-border-default));--erp-prio-p0-rotulo:#ffb7ad;--erp-prio-p1-fundo:color-mix(in oklch, #e48233 18%, var(--erp-surface-base));--erp-prio-p1-borda:color-mix(in oklch, #e48233 55%, var(--erp-border-default));--erp-prio-p1-rotulo:#ffc196;--erp-prio-p2-fundo:color-mix(in oklch, #2d86c8 18%, var(--erp-surface-base));--erp-prio-p2-borda:color-mix(in oklch, #2d86c8 55%, var(--erp-border-default));--erp-prio-p2-rotulo:#9fd6ff;--erp-badge-accent-bg:var(--erp-brand-soft);--erp-badge-accent-fg:var(--erp-brand-fg);--erp-badge-accent-border:var(--erp-brand-border);--erp-status-select-bg:#12100e;--erp-status-select-border:var(--erp-border-strong);--erp-search-anel:color-mix(in oklch, var(--erp-green) 22%, transparent);--erp-search-mag-ativa:var(--erp-green);--erp-green:#eaaa36;--erp-green-dark:#fac764;--erp-green-fg:#fac25b;--erp-green-soft:#3c2a0d;--erp-on-brand:#1f1403;--erp-brand-border:#835a00;--erp-brand-ring:color-mix(in oklch, var(--erp-green) 26%, transparent);--erp-brand-wash:color-mix(in oklch, var(--erp-green) 14%, var(--erp-surface-base));--erp-brand-wash-strong:color-mix(in oklch, var(--erp-green) 20%, var(--erp-surface-base));--curcuma:var(--erp-green);--erp-on-danger:#150a09;--erp-btn-primary-sombra:inset 0 1px 0 #ffffff38, 0 1px 2px #00000073;--erp-btn-primary-sombra-hover:inset 0 1px 0 #ffffff38, 0 6px 16px -4px #0009;--erp-elev-1:0 1px 2px #00000080, inset 0 1px 0 #ffffff0b;--erp-elev-2:0 2px 10px -2px #0009, inset 0 1px 0 #ffffff0e;--erp-elev-3:0 14px 34px -10px #000000bf, 0 2px 6px #00000080, inset 0 1px 0 #ffffff0f;--erp-elev-4:0 28px 70px -14px #000000d9, 0 6px 16px #0009, inset 0 1px 0 #ffffff0f;--erp-scrim:#0000009e;background:var(--erp-canvas,var(--erp-surface-base));color:var(--erp-text-primary)}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-surface-base:lab(8.95754% .451162 2.64812);--erp-surface-subtle:lab(13.0201% .514343 3.05405);--erp-surface-sunken:lab(17.6628% .576124 3.43388);--erp-border-subtle:lab(17.6607% .504226 3.04632);--erp-border-default:lab(28.1082% .697613 4.19194);--erp-border-strong:lab(42.6162% .882894 5.33149);--erp-text-primary:lab(95.9489% .167727 1.12772);--erp-text-secondary:lab(80.2947% .283778 1.88224);--erp-text-tertiary:lab(65.7974% .344902 2.26153);--erp-text-disabled:lab(50.7198% .409961 2.64339);--erp-text-placeholder:lab(65.2174% .344992 2.26161);--erp-success-bg:lab(14.8736% -17.5611 9.0581);--erp-success-fg:lab(86.0499% -41.0245 21.0982);--erp-success-border:lab(40.7913% -26.9564 13.8797);--erp-warning-bg:lab(13.8439% 14.0388 19.6655);--erp-warning-fg:lab(83.2067% 27.5164 43.1956);--erp-warning-border:lab(39.2436% 20.4521 32.7261);--erp-danger-bg:lab(13.5349% 20.2292 12.5696);--erp-danger-fg:lab(81.9713% 39.9673 24.2056);--erp-danger-border:lab(38.6296% 34.1523 21.3922);--erp-info-bg:lab(14.0104% -4.07358 -17.9392);--erp-info-fg:lab(83.0596% -10.5397 -33.2488);--erp-info-border:lab(39.4709% -7.40854 -29.4739);--erp-chart-1:lab(71.4473% -36.4033 29.5753);--erp-chart-2:lab(76.3806% 25.0059 49.8107);--erp-chart-3:lab(67.452% -14.2553 -37.7572);--erp-chart-4:lab(65.7709% 26.104 -40.7609);--erp-chart-5:lab(66.069% 44.7325 19.8882);--erp-canvas:lab(4.06706% .251658 1.36344);--erp-surface-raised:lab(8.95754% .451162 2.64812);--erp-input-bg:lab(5.73137% .310741 1.72323);--erp-input-border:lab(47.8367% .873774 5.32467);--erp-input-border-hover:lab(57.1174% .860751 5.31515);--erp-input-border-erro:lab(46.76% 34.0321 21.0106);--erp-prio-p0-fundo:color-mix(in oklch, lab(51.6238% 62.7792 42.4878) 18%, var(--erp-surface-base));--erp-prio-p0-borda:color-mix(in oklch, lab(51.6238% 62.7792 42.4878) 55%, var(--erp-border-default));--erp-prio-p0-rotulo:lab(81.9713% 39.9673 24.2056);--erp-prio-p1-fundo:color-mix(in oklch, lab(64.4335% 34.7221 57.0087) 18%, var(--erp-surface-base));--erp-prio-p1-borda:color-mix(in oklch, lab(64.4335% 34.7221 57.0087) 55%, var(--erp-border-default));--erp-prio-p1-rotulo:lab(83.2067% 27.5164 43.1956);--erp-prio-p2-fundo:color-mix(in oklch, lab(53.2352% -9.39649 -42.368) 18%, var(--erp-surface-base));--erp-prio-p2-borda:color-mix(in oklch, lab(53.2352% -9.39649 -42.368) 55%, var(--erp-border-default));--erp-prio-p2-rotulo:lab(83.0596% -10.5397 -33.2488);--erp-status-select-bg:lab(4.8503% .227585 1.29175);--erp-green:lab(74.4514% 16.7125 65.0993);--erp-green-dark:lab(83.3282% 10.9754 55.7162);--erp-green-fg:lab(82.1003% 13.2082 58.214);--erp-green-soft:lab(18.8033% 5.54085 21.4322);--erp-on-brand:lab(7.22477% 3.8324 9.55148);--erp-brand-border:lab(41.9454% 12.6668 50.1454);--erp-on-danger:lab(3.59085% 3.87563 1.91532);--erp-btn-primary-sombra:inset 0 1px 0 lab(100% 0 0/.22), 0 1px 2px #00000073;--erp-btn-primary-sombra-hover:inset 0 1px 0 lab(100% 0 0/.22), 0 6px 16px -4px #0009}}[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--background:var(--erp-surface-base);--foreground:var(--erp-text-primary);--popover:var(--erp-surface-base);--popover-foreground:var(--erp-text-primary);--muted:var(--erp-surface-subtle);--muted-foreground:var(--erp-text-tertiary);--border:var(--erp-border-default);--secondary:var(--erp-surface-subtle);--secondary-foreground:var(--erp-text-primary);--accent:var(--erp-brand);--accent-foreground:var(--erp-on-brand);--destructive:#e6443d;--ring:var(--erp-brand);--primary:var(--erp-brand);--primary-foreground:var(--erp-on-brand)}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--destructive:lab(53.9506% 62.715 41.9998)}}
[data-app=erp] :focus{outline:none}[data-app=erp] :focus-visible{box-shadow:var(--erp-focus-ring)}
[data-app=erp] .erp-input{width:100%;min-height:max(40px, var(--erp-btn-piso));background:var(--erp-input-bg);border:1px solid var(--erp-input-border);border-radius:var(--erp-radius-ctl);font-size:max(14px, var(--erp-btn-fs-toque));color:var(--erp-text-primary);transition:border-color var(--erp-dur-inst) var(--erp-ease-standard), background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard), box-shadow var(--erp-dur-1) var(--erp-ease-standard);padding:9px 12px;line-height:1.4}[data-app=erp] .erp-input:hover{border-color:var(--erp-input-border-hover)}[data-app=erp] .erp-input:focus{background:var(--erp-input-bg-foco);border-color:var(--erp-green);box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-green);outline:none}html[data-erp-teclado] [data-app=erp] .erp-input:focus{box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-green), 0 0 0 4px var(--erp-brand-ring)}[data-app=erp] .erp-input::placeholder{color:var(--erp-text-placeholder);font-family:var(--font-sans), system-ui, sans-serif;opacity:1}[data-app=erp] :is(input,textarea).erp-input:read-only:not(:disabled){background:var(--erp-input-bg-leitura);border-style:dashed}[data-app=erp] .erp-input:disabled{background:var(--erp-input-bg-inativo);border-color:var(--erp-input-border-inativo);color:var(--erp-text-secondary);cursor:not-allowed}[data-app=erp] .erp-input.erp-input--icone-esq{padding-left:34px}[data-app=erp] .erp-input.erp-input--icone-dir{padding-right:34px}[data-app=erp] input[type=search].erp-input::-webkit-search-cancel-button{appearance:none}[data-app=erp] textarea.erp-input{resize:vertical;max-width:56rem;min-height:72px;font-family:inherit}[data-app=erp] select.erp-input{appearance:none;padding-right:28px}[data-app=erp] .erp-affix>.erp-input{padding-left:40px}[data-app=erp] .erp-affix[data-side=right]>.erp-input{padding-left:12px;padding-right:46px}[data-app=erp] .erp-affix[data-side=right]>.erp-affix>.erp-input{padding-right:46px}[data-app=erp] .erp-affix:focus-within{--erp-affix-anel:var(--erp-green)}[data-app=erp] .erp-field[data-state=erro] .erp-affix:focus-within{--erp-affix-anel:var(--erp-danger-fg)}[data-app=erp] .erp-affix:focus-within>.aff{box-shadow:inset var(--erp-input-foco-espessura) 0 0 0 var(--erp-affix-anel), inset 0 var(--erp-input-foco-espessura) 0 0 var(--erp-affix-anel), inset 0 calc(-1 * var(--erp-input-foco-espessura)) 0 0 var(--erp-affix-anel)}[data-app=erp] .erp-affix[data-side=right]:focus-within>.aff{box-shadow:inset calc(-1 * var(--erp-input-foco-espessura)) 0 0 0 var(--erp-affix-anel), inset 0 var(--erp-input-foco-espessura) 0 0 var(--erp-affix-anel), inset 0 calc(-1 * var(--erp-input-foco-espessura)) 0 0 var(--erp-affix-anel)}[data-app=erp] .erp-field[data-state=ok] .erp-input{border-color:var(--erp-input-border-ok)}[data-app=erp] .erp-field[data-state=erro] .erp-input{border-color:var(--erp-input-border-erro);background:color-mix(in oklch, var(--erp-danger-bg) 55%, var(--erp-surface-base))}[data-app=erp] .erp-field[data-state=ok] .erp-input:focus{border-color:var(--erp-green)}[data-app=erp] .erp-field[data-state=erro] .erp-input:focus{border-color:var(--erp-danger-fg);box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-danger-fg)}html[data-erp-teclado] [data-app=erp] .erp-field[data-state=erro] .erp-input:focus{box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-danger-fg), 0 0 0 4px color-mix(in oklch, var(--erp-danger-fg) 22%, transparent)}[data-app=erp] .erp-field-narrow>input,[data-app=erp] .erp-field-narrow>select,[data-app=erp] .erp-field-narrow>.erp-input,[data-app=erp] .erp-field-narrow>.erp-field-label-for>input,[data-app=erp] .erp-field-narrow>.erp-field-label-for>select,[data-app=erp] .erp-field-narrow>.erp-field-label-for>.erp-input,[data-app=erp] .erp-field-narrow>.erp-field-label-for>.erp-field-controle>input,[data-app=erp] .erp-field-narrow>.erp-field-label-for>.erp-field-controle>select,[data-app=erp] .erp-field-narrow>.erp-field-label-for>.erp-field-controle>.erp-input{max-width:220px}
[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger){align-items:center;gap:var(--erp-btn-gap,.5rem);min-height:max(var(--erp-btn-h,38px), var(--erp-btn-piso));padding:var(--erp-btn-pad,8px 15px);font-size:max(var(--erp-btn-fs,13.5px), var(--erp-btn-fs-toque));white-space:nowrap;border-radius:var(--erp-radius-ctl);cursor:pointer;transition:background var(--erp-dur-inst) var(--erp-ease-standard), border-color var(--erp-dur-inst) var(--erp-ease-standard), color var(--erp-dur-inst) var(--erp-ease-standard), box-shadow var(--erp-dur-1) var(--erp-ease-standard), transform var(--erp-dur-inst) var(--erp-ease-standard);border-style:solid;border-width:1px;line-height:1.25;display:inline-flex}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger,.erp-btn-icon):active:active{transform:scale(calc(1 - .02 * var(--erp-dist)));--erp-btn-sombra:0 0 #0000;box-shadow:var(--erp-btn-sombra)}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger,.erp-btn-icon):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger,.erp-btn-icon)[aria-busy=true]{pointer-events:none}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger,.erp-btn-icon):focus-visible:focus-visible{box-shadow:var(--erp-focus-ring), var(--erp-btn-sombra)}@media (pointer:coarse){[data-app=erp],html[data-erp-theme]{--erp-btn-piso:44px;--erp-btn-fs-toque:15px}}@media print{[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger,.erp-btn-icon){display:none!important}}[data-app=erp] .erp-btn-primary{background:var(--erp-green);color:var(--erp-on-brand);--erp-btn-sombra:var(--erp-btn-primary-sombra);box-shadow:var(--erp-btn-sombra);border-color:#0000;font-weight:500}[data-app=erp] .erp-btn-primary:hover{background:var(--erp-green-dark);--erp-btn-sombra:var(--erp-btn-primary-sombra-hover)}[data-app=erp] .erp-btn-secondary{background:var(--erp-surface-base);color:var(--erp-green-fg);border-color:var(--erp-brand-border);font-weight:500}[data-app=erp] .erp-btn-secondary:hover{background:var(--erp-brand-wash);border-color:var(--erp-green);--erp-btn-sombra:var(--erp-elev-1);box-shadow:var(--erp-btn-sombra)}[data-app=erp] .erp-btn-ghost{color:var(--erp-text-primary);border-color:var(--erp-border-default);background:0 0;font-weight:500}[data-app=erp] .erp-btn-ghost:hover{background:var(--erp-surface-subtle);color:var(--erp-text-primary);border-color:var(--erp-border-strong);--erp-btn-sombra:var(--erp-elev-1);box-shadow:var(--erp-btn-sombra)}[data-app=erp] .erp-btn-subtle{color:var(--erp-text-primary);background:0 0;border-color:#0000;font-weight:500}[data-app=erp] .erp-btn-subtle:hover{background:var(--erp-surface-subtle);color:var(--erp-text-primary)}[data-app=erp] .erp-btn-danger{background:var(--erp-danger-bg);color:var(--erp-danger-fg);border-color:var(--erp-danger-border);box-shadow:none;font-weight:600}[data-app=erp] .erp-btn-danger:hover{background:var(--erp-danger-fg);border-color:var(--erp-danger-fg);color:var(--erp-on-danger)}[data-app=erp] .erp-btn-danger[data-variant=solid]{background:var(--erp-danger-fg);border-color:var(--erp-danger-fg);color:var(--erp-on-danger);--erp-btn-sombra:var(--erp-btn-danger-solid-sombra);box-shadow:var(--erp-btn-sombra)}[data-app=erp] .erp-btn-icon{width:max(36px, var(--erp-btn-piso));height:max(36px, var(--erp-btn-piso));color:var(--erp-text-secondary);border-radius:var(--erp-radius-ctl);cursor:pointer;transition:background var(--erp-dur-1) var(--erp-ease-standard), border-color var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard), box-shadow var(--erp-dur-1) var(--erp-ease-standard), transform var(--erp-dur-1) var(--erp-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-app=erp] .erp-btn-icon:hover{background:var(--erp-surface-subtle);color:var(--erp-text-primary)}[data-app=erp] .erp-btn-sm{--erp-btn-h:32px;--erp-btn-pad:6px 11px;--erp-btn-fs:12.5px;--erp-btn-gap:.375rem}[data-app=erp] .erp-btn-lg{--erp-btn-h:38px;--erp-btn-pad:8px 15px;--erp-btn-fs:13.5px}
[data-app=erp] .erp-prio-chip{background:var(--erp-surface-subtle);color:var(--erp-text-secondary);border:1px solid var(--erp-border-default);transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard);border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}[data-app=erp] .erp-prio-chip .num{min-width:20px;height:20px;font-family:var(--font-mono), monospace;color:var(--erp-surface-base);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}[data-app=erp] .erp-prio-chip[data-level=p0]{background:var(--erp-prio-p0-fundo);border-color:var(--erp-prio-p0-borda)}[data-app=erp] .erp-prio-chip[data-level=p0] .num{background:var(--erp-prio-p0-rotulo)}[data-app=erp] .erp-prio-chip[data-level=p0] .label{color:var(--erp-prio-p0-rotulo);font-weight:600}[data-app=erp] .erp-prio-chip[data-level=p1]{background:var(--erp-prio-p1-fundo);border-color:var(--erp-prio-p1-borda)}[data-app=erp] .erp-prio-chip[data-level=p1] .num{background:var(--erp-prio-p1-rotulo)}[data-app=erp] .erp-prio-chip[data-level=p1] .label{color:var(--erp-prio-p1-rotulo)}[data-app=erp] .erp-prio-chip[data-level=p2]{background:var(--erp-prio-p2-fundo);border-color:var(--erp-prio-p2-borda)}[data-app=erp] .erp-prio-chip[data-level=p2] .num{background:var(--erp-prio-p2-rotulo)}[data-app=erp] .erp-prio-chip[data-level=p2] .label{color:var(--erp-prio-p2-rotulo)}[data-app=erp] .erp-prio-chip[data-level=p3] .num{background:var(--erp-text-tertiary)}[data-app=erp] .erp-prio-chip[data-level=p3] .label{color:var(--erp-text-tertiary)}[data-app=erp] .erp-prio-num{min-width:22px;height:20px;font-family:var(--font-mono), monospace;color:var(--erp-surface-base);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}[data-app=erp] .erp-prio-num[data-level=p0]{background:var(--erp-prio-p0-rotulo)}[data-app=erp] .erp-prio-num[data-level=p1]{background:var(--erp-prio-p1-rotulo)}[data-app=erp] .erp-prio-num[data-level=p2]{background:var(--erp-prio-p2-rotulo)}[data-app=erp] .erp-prio-num[data-level=p3]{background:var(--erp-text-tertiary)}
[data-app=erp] .erp-stale-pill{background:var(--erp-warning-bg);color:var(--erp-warning-fg);border:1px solid var(--erp-warning-border);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}
[data-app=erp] .erp-banner{border-bottom:1px solid var(--erp-border-default);animation:erp-drop-in var(--erp-dur-3) var(--erp-ease-out) both;align-items:center;gap:.75rem;padding:10px 16px;font-size:12px;display:flex}[data-app=erp] .erp-banner-texto{flex:1;min-width:0}[data-app=erp] .erp-banner[data-tone=info]{background:var(--erp-info-bg);color:var(--erp-info-fg)}[data-app=erp] .erp-banner[data-tone=warning]{background:var(--erp-warning-bg);color:var(--erp-warning-fg)}[data-app=erp] .erp-banner[data-tone=danger]{background:var(--erp-danger-bg);color:var(--erp-danger-fg)}
[data-app=erp] .erp-skeleton{background:linear-gradient(90deg, var(--erp-surface-subtle) 0%, var(--erp-surface-sunken) 50%, var(--erp-surface-subtle) 100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite erp-shimmer}@keyframes erp-shimmer{0%{background-position:var(--erp-shimmer-de,200%) 0}to{background-position:var(--erp-shimmer-ate,-200%) 0}}
[data-app=erp] .erp-toast{background:var(--erp-surface-base);color:var(--erp-text-primary);border:1px solid var(--erp-border-default);box-shadow:var(--erp-elev-3);opacity:1;min-width:320px;transition:opacity var(--erp-dur-3) var(--erp-ease-out), transform var(--erp-dur-3) var(--erp-ease-mola), background-color var(--erp-dur-3) var(--erp-ease-standard), color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:13px;display:flex;transform:none}[data-erp-theme] .erp-toast{transition:opacity var(--erp-dur-3) var(--erp-ease-out), transform var(--erp-dur-3) var(--erp-ease-mola), background-color var(--erp-dur-3) var(--erp-ease-standard), color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard)}@starting-style{[data-app=erp] .erp-toast:not([inert],[inert] *),[data-erp-theme] .erp-toast:not([inert],[inert] *){opacity:0;transform:translateY(calc(10px * var(--erp-dist))) scale(calc(1 - .02 * var(--erp-dist)))}}:where([data-app=erp],[data-erp-theme]) .erp-toast[data-saindo]{opacity:0;transform:translateY(calc(10px * var(--erp-dist))) scale(calc(1 - .02 * var(--erp-dist)));transition:opacity var(--erp-dur-2) var(--erp-ease-in), transform var(--erp-dur-2) var(--erp-ease-in);pointer-events:none}[data-app=erp] .erp-toast[data-tone=success]{border-left:3px solid var(--erp-success-fg)}[data-app=erp] .erp-toast[data-tone=danger]{border-left:3px solid var(--erp-danger-fg)}[data-app=erp] .erp-toast[data-tone=warning]{border-left:3px solid var(--erp-warning-fg)}[data-app=erp] .erp-toast[data-tone=info]{border-left:3px solid var(--erp-info-fg)}
[data-app=erp] .erp-rail{--erp-rail-fase-moldura:0s;--erp-rail-fase-texto:var(--erp-dur-1);--erp-rail-curva-texto:var(--erp-ease-out);width:232px;transition:width var(--erp-dur-3) var(--erp-ease-standard) var(--erp-rail-fase-moldura,0s), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard)}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail{--erp-rail-fase-moldura:var(--erp-dur-1);--erp-rail-fase-texto:0s;--erp-rail-curva-texto:var(--erp-ease-in);width:64px}[data-app=erp] .erp-rail :is(.erp-rail-head,.erp-rail-lista){transition:padding var(--erp-dur-3) var(--erp-ease-standard) var(--erp-rail-fase-moldura,0s), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard)}[data-app=erp] .erp-rail .erp-rail-icone{transition:transform var(--erp-dur-3) var(--erp-ease-standard) var(--erp-rail-fase-moldura,0s), color var(--erp-dur-3) var(--erp-ease-standard)}[data-app=erp] .erp-rail .erp-brand{transition:width var(--erp-dur-3) var(--erp-ease-standard) var(--erp-rail-fase-moldura,0s)}[data-app=erp] .erp-rail :is(.erp-rail-rotulo,.erp-rail-rodape,.erp-rail-selo-pilula,.erp-rail-selo-circulo,.erp-brand img){transition:opacity var(--erp-dur-2) var(--erp-rail-curva-texto,var(--erp-ease-out)) var(--erp-rail-fase-texto,0s), transform var(--erp-dur-2) var(--erp-rail-curva-texto,var(--erp-ease-out)) var(--erp-rail-fase-texto,0s), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard), color var(--erp-dur-3) var(--erp-ease-standard), box-shadow var(--erp-dur-3) var(--erp-ease-standard)}:where([data-app=erp],[data-erp-theme]) .erp-rail-head{padding-inline:16px;overflow:hidden}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-head{padding-inline:19.5px}:where([data-app=erp],[data-erp-theme]) .erp-rail-lista{padding-inline:12px;overflow-x:hidden}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-lista{padding-inline:8px}:where([data-app=erp],[data-erp-theme]) .erp-rail-item{transition:background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard);gap:12px;position:relative}:where([data-app=erp],[data-erp-theme]) .erp-rail-icone{position:absolute;top:50%;left:12px;transform:translateY(-50%)}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-icone{transform:translate(3px,-50%)}:where([data-app=erp],[data-erp-theme]) .erp-rail-rotulo{white-space:nowrap;text-overflow:ellipsis;opacity:1;flex:auto;min-width:0;margin-inline-start:30px;overflow:hidden;transform:none}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-rotulo{opacity:0;transform:translate(-10px)}:where([data-app=erp],[data-erp-theme]) .erp-rail-rodape{opacity:1;white-space:nowrap;overflow:hidden}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-rodape{opacity:0;pointer-events:none}:where([data-app=erp],[data-erp-theme]) .erp-rail-selo-circulo,html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-selo-pilula{opacity:0}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-selo-circulo{opacity:1}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-rail-spin{position:absolute;top:-2px;right:-2px}:where([data-app=erp],[data-erp-theme]) .erp-brand{width:124px;height:36px;display:block;position:relative}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-brand{width:25px}:where([data-app=erp],[data-erp-theme]) .erp-brand img{transform-origin:0;width:auto;position:absolute;top:50%;left:0}:where([data-app=erp],[data-erp-theme]) .erp-brand-word{opacity:1;height:36px;transform:translateY(-50%)scale(1)}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-brand-word{opacity:0;transform:translateY(-50%)scale(.72)}:where([data-app=erp],[data-erp-theme]) .erp-brand-mark{opacity:0;height:24px;transform:translateY(-50%)scale(1.18)}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-brand-mark{opacity:1;transform:translateY(-50%)scale(1)}[data-app=erp] .erp-rail-toggle{z-index:30;border:1px solid var(--erp-border-default);background:var(--erp-surface-base);width:24px;height:24px;color:var(--erp-text-secondary);box-shadow:var(--erp-elev-1);transition:background-color var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard), border-color var(--erp-dur-1) var(--erp-ease-standard), box-shadow var(--erp-dur-1) var(--erp-ease-standard);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:-12px}[data-app=erp] .erp-rail-toggle:hover{background:var(--erp-green);border-color:var(--erp-green);color:var(--erp-on-brand)}[data-app=erp] .erp-rail-toggle:focus-visible{box-shadow:var(--erp-focus-ring), var(--erp-elev-1)}[data-app=erp] .erp-rail-toggle svg{transition:transform var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard)}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail-toggle svg{transform:rotate(180deg)}:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) .erp-logo{filter:brightness(0)invert()}
[data-app=erp] .erp-topbar-divider{background:var(--erp-border-default);flex:none;width:1px;height:20px;margin:0 3px}@media (max-width:639px){[data-app=erp] .erp-topbar-divider{display:none}}@media print{[data-app=erp] .erp-topbar{display:none!important}}[data-app=erp] .erp-topbar{height:var(--erp-altura-topbar)}
:root:has([data-app=erp]){--erp-folga-barra-de-acao:80px;scroll-padding-top:var(--erp-altura-topbar)}@media not (min-width:1024px){:root:has([data-app=erp]){--erp-altura-topbar:64px}}@media (min-width:1024px){:root:has([data-app=erp]){--erp-altura-topbar:68px}}:root:has([data-app=erp] .erp-form-actions){scroll-padding-bottom:var(--erp-folga-barra-de-acao)}:root:has([data-app=erp] .erp-form-actions) .erp-toast-pilha{bottom:calc(var(--erp-folga-barra-de-acao) + 8px)}[data-erp-rolador]{scroll-padding-top:var(--erp-altura-topbar);scrollbar-gutter:stable}[data-erp-rolador]:has(.erp-form-actions){scroll-padding-bottom:var(--erp-folga-barra-de-acao)}[data-app=erp] .erp-topbar .erp-btn-icon{border-radius:9px;width:34px;height:34px}[data-app=erp] .erp-topbar .erp-btn-icon[data-popup-open]{background:var(--erp-surface-subtle);color:var(--erp-text-primary)}
:where([data-app=erp],[data-erp-theme]) .erp-moldura-com-tarjas{flex-direction:column;height:100vh;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-moldura-rolador{flex:1;min-height:0;overflow-y:auto}:where([data-app=erp],[data-erp-theme]) .erp-tarja{background:var(--erp-warning-bg);height:2.5rem;color:var(--erp-warning-fg);flex-direction:column;flex:none;justify-content:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1.25rem;display:flex;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-tarja[data-linhas="2"]{height:3.75rem}:where([data-app=erp],[data-erp-theme]) .erp-tarja[data-uso=ambiente]{background:var(--erp-warning-fg);color:var(--erp-warning-bg)}:where([data-app=erp],[data-erp-theme]) .erp-tarja[data-gruda=true]{z-index:30;position:sticky;top:0}:where([data-app=erp],[data-erp-theme]) .erp-tarja-linha{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-tarja-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-tarja-detalhe{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-tarja-acao{white-space:nowrap;border:1px solid;border-radius:6px;flex:none;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}:where([data-app=erp],[data-erp-theme]) .erp-tarja-acao:hover{text-underline-offset:2px;text-decoration:underline}:where([data-app=erp],[data-erp-theme]) .erp-tarja-acao:disabled{opacity:.6}@media not (min-width:640px){:where([data-app=erp],[data-erp-theme]) .erp-tarja-so-no-largo{display:none}}@media (min-width:640px){:where([data-app=erp],[data-erp-theme]) .erp-tarja-so-no-estreito{display:none}}@media print{:where([data-app=erp],[data-erp-theme]) .erp-moldura-com-tarjas{height:auto;display:block}:where([data-app=erp],[data-erp-theme]) .erp-moldura-rolador{overflow:visible}:where([data-app=erp],[data-erp-theme]) .erp-tarja[data-uso=ver-como]{display:none}:where([data-app=erp],[data-erp-theme]) .erp-tarja[data-uso=ambiente]{color:#14150f;background:#fff;border:1.5pt solid #14150f;height:auto;margin-bottom:8pt;padding:4pt 8pt;font-size:11pt;font-weight:700;position:static}}
:where([data-app=erp],[data-erp-theme]) .erp-usermenu{width:254px;padding:6px}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-head{align-items:center;gap:10px;padding:10px 10px 4px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-name{color:var(--erp-text-primary);font-size:13px;font-weight:600;line-height:1.2}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-mail{color:var(--erp-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-rolerow{padding:2px 10px 8px}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-role{background:var(--erp-success-bg);color:var(--erp-success-fg);border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-danger{color:var(--erp-danger-fg)}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-danger:hover,:where([data-app=erp],[data-erp-theme]) .erp-usermenu-danger:focus{background:var(--erp-danger-bg);color:var(--erp-danger-fg)}:where([data-app=erp],[data-erp-theme]) .erp-usermenu-danger svg{color:currentColor}
[data-app=erp] .erp-breadcrumb{color:var(--erp-text-secondary);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;font-size:12px;display:flex}[data-app=erp] .erp-breadcrumb a{color:var(--erp-text-secondary);transition:color var(--erp-dur-1) var(--erp-ease-standard);text-decoration:none}[data-app=erp] .erp-breadcrumb a:hover{color:var(--erp-text-primary)}[data-app=erp] .erp-breadcrumb .sep{color:var(--erp-text-disabled)}[data-app=erp] .erp-breadcrumb .current{color:var(--erp-text-primary);font-weight:500}@media (max-width:639px){[data-app=erp] .erp-breadcrumb li:not(:last-child),[data-app=erp] .erp-breadcrumb li:last-child .sep{display:none}}[data-app=erp] .cell-date-strong{color:var(--erp-text-primary)}[data-app=erp] .cell-date-soft{color:var(--erp-text-tertiary)}[data-app=erp] .cell-progress{align-items:center;gap:8px;display:inline-flex}[data-app=erp] .cell-progress .bar{background:var(--erp-surface-sunken);border-radius:2px;width:56px;height:4px;overflow:hidden}[data-app=erp] .cell-progress .bar>span{background:var(--erp-green);border-radius:2px;height:100%;display:block}[data-app=erp] .cell-progress .pct{color:var(--erp-text-tertiary);text-align:right;min-width:32px;font-size:12px}
[data-app=erp] .erp-pf-stepper ol{align-items:flex-start;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-app=erp] .erp-pf-stepper li{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}[data-app=erp] .erp-pf-stepper .step-marker{z-index:2;border:1px solid var(--erp-border-default);background:var(--erp-surface-base);width:28px;height:28px;color:var(--erp-text-tertiary);font-family:var(--font-mono), monospace;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}[data-app=erp] .erp-pf-stepper .step-num{line-height:1}[data-app=erp] .erp-pf-stepper .step-label{color:var(--erp-text-tertiary);word-break:break-word;margin-top:8px;padding:0 4px;font-size:12px;line-height:1.3}[data-app=erp] .erp-pf-stepper .step-connector{background:var(--erp-border-default);z-index:1;height:2px;position:absolute;top:14px;left:50%;right:-50%}[data-app=erp] .erp-pf-stepper li[data-state=done] .step-marker{background:var(--erp-green);border-color:var(--erp-green);color:var(--erp-on-brand)}[data-app=erp] .erp-pf-stepper li[data-state=done] .step-label{color:var(--erp-text-secondary)}[data-app=erp] .erp-pf-stepper li[data-state=done] .step-connector{background:var(--erp-green)}[data-app=erp] .erp-pf-stepper li[data-state=current] .step-marker{background:color-mix(in oklch, var(--erp-green) 10%, var(--erp-surface-base));border-color:var(--erp-green);color:var(--erp-green-fg);box-shadow:0 0 0 4px color-mix(in oklch, var(--erp-green) 18%, transparent)}[data-app=erp] .erp-pf-stepper li[data-state=current] .step-label{color:var(--erp-text-primary);font-weight:600}[data-app=erp] :is(.erp-pf-stepper .step-marker,.erp-pf-stepper .step-connector){transition:background var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard)}
[data-app=erp]{--erp-w-prose:640px;--erp-w-form:960px;--erp-w-app:1600px;--erp-w-data:2200px;--erp-w-form-wide:1300px;--erp-gutter:clamp(1rem, 4vw, 2.5rem);--erp-page-y:clamp(1.25rem, 2.5vw, 2rem);--erp-medida-prose:calc(var(--erp-w-prose) - 2 * var(--erp-gutter));--erp-medida-form:calc(var(--erp-w-form) - 2 * var(--erp-gutter));--erp-medida-form-wide:calc(var(--erp-w-form-wide) - 2 * var(--erp-gutter));--erp-medida-app:calc(var(--erp-w-app) - 2 * var(--erp-gutter))}[data-app=erp] .erp-page{width:100%;padding-inline:var(--erp-gutter);padding-block:var(--erp-page-y);max-width:var(--erp-w-app);margin-inline:auto;container:erp-page/inline-size}[data-app=erp] .erp-page--prose{max-width:var(--erp-w-prose)}[data-app=erp] .erp-page--form{max-width:var(--erp-w-form)}[data-app=erp] .erp-page--form-wide{max-width:var(--erp-w-form-wide)}[data-app=erp] .erp-page--app{max-width:var(--erp-w-app)}[data-app=erp] .erp-page--data{max-width:var(--erp-w-data)}
[data-app=erp] .erp-medida{width:100%;container:erp-page/inline-size}[data-app=erp] .erp-medida--prose{max-width:var(--erp-medida-prose)}[data-app=erp] .erp-medida--form{max-width:var(--erp-medida-form)}[data-app=erp] .erp-medida--form-wide{max-width:var(--erp-medida-form-wide)}[data-app=erp] .erp-medida--app{max-width:var(--erp-medida-app)}[data-app=erp] .erp-page>.erp-bleed{margin-inline:calc(-1 * var(--erp-gutter))}
[data-app=erp] .erp-kpi-grid{gap:var(--erp-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container erp-page (max-width:311.98px){[data-app=erp] .erp-kpi-grid{grid-template-columns:minmax(0,1fr)}}@container erp-page (min-width:760px){[data-app=erp] .erp-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}[data-app=erp] .erp-kpi-span-2{grid-column:span 2}[data-app=erp] .erp-kpi-grid:has(>:last-child:nth-child(4)):not(:has(>.erp-kpi-span-2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container erp-page (min-width:940px){[data-app=erp] .erp-kpi-grid:has(>:last-child:nth-child(4)):not(:has(>.erp-kpi-span-2)){grid-template-columns:repeat(4,minmax(0,1fr))}}
[data-app=erp] .erp-nav-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container erp-page (min-width:560px){[data-app=erp] .erp-nav-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}[data-app=erp] .erp-nav-card-topo{align-items:baseline;gap:.5rem;min-width:0;display:flex}[data-app=erp] .erp-nav-card-cod{background:var(--erp-surface-subtle);font-family:var(--font-mono), monospace;color:var(--erp-text-secondary);border-radius:4px;flex:none;padding:2px 6px;font-size:12px;font-weight:600}[data-app=erp] .erp-nav-card-nome{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display), sans-serif;color:var(--erp-text-primary);font-size:16px}[data-app=erp] .erp-nav-card-seta{width:16px;height:16px;color:var(--erp-text-disabled);flex:none;margin-left:auto}[data-app=erp] .erp-nav-card-desc{color:var(--erp-text-tertiary);margin:8px 0 0;font-size:12px;line-height:1.45}
[data-app=erp] .erp-subnav{border-bottom:1px solid var(--erp-border-default);min-width:0;position:relative}[data-app=erp] .erp-subnav-trilho{scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch;gap:2px;min-width:0;display:flex;overflow:auto hidden}[data-app=erp] .erp-subnav-trilho::-webkit-scrollbar{display:none}[data-app=erp] .erp-subnav[data-mais-depois] .erp-subnav-trilho{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}[data-app=erp] .erp-subnav[data-mais-antes] .erp-subnav-trilho{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}[data-app=erp] .erp-subnav[data-mais-antes][data-mais-depois] .erp-subnav-trilho{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}[data-app=erp] .erp-subnav-link{cursor:pointer;min-height:40px;font:inherit;color:var(--erp-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;margin:0;padding:0 2px;font-size:14px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}[data-app=erp] .erp-subnav-miolo{transition:background-color var(--erp-dur-1) var(--erp-ease-standard);border-radius:6px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}[data-app=erp] .erp-subnav-link:hover{color:var(--erp-text-primary)}[data-app=erp] .erp-subnav-link:hover .erp-subnav-miolo{background:var(--erp-surface-sunken)}[data-app=erp] .erp-subnav-texto{flex-direction:column;display:inline-flex}[data-app=erp] .erp-subnav-texto:after{content:attr(data-rotulo);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}[data-app=erp] .erp-subnav-seta{flex:none;width:14px;height:14px}[data-app=erp] .erp-subnav-menu[aria-expanded=true] .erp-subnav-seta{transform:rotate(180deg)}[data-app=erp] .erp-subnav-link:is([aria-current=page],[data-atual=true]){color:var(--erp-text-primary);font-weight:600}[data-app=erp] .erp-subnav-link:is([aria-current=page],[data-atual=true]):before{content:"";background:var(--erp-brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:2px;right:2px}[data-app=erp] .erp-subnav-menu-grupo{color:var(--erp-text-secondary);font-weight:500}[data-app=erp] .erp-subnav-link:focus-visible{box-shadow:none;outline:2px solid var(--erp-brand);outline-offset:-2px;z-index:1}@media (pointer:coarse){[data-app=erp] .erp-subnav-link{min-height:44px}}@media print{[data-app=erp] .erp-subnav{display:none}}:where([data-app=erp],[data-erp-theme]) .erp-subnav-lista-item{cursor:pointer;padding:8px 10px;font-size:14px}:where([data-app=erp],[data-erp-theme]) .erp-subnav-lista-item[aria-current=page]{font-weight:600}
[data-app=erp] .erp-dash-lower{gap:var(--erp-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container erp-page (min-width:900px){[data-app=erp] .erp-dash-lower{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}[data-app=erp] .erp-dash-full{grid-column:1/-1}
[data-app=erp] .erp-col-md,[data-app=erp] .erp-col-lg,[data-app=erp] .erp-col-xl{display:none}@container erp-table (min-width:700px){[data-app=erp] .erp-col-md{display:table-cell}}@container erp-table (min-width:1300px){[data-app=erp] .erp-col-lg{display:table-cell}}@container erp-table (min-width:1560px){[data-app=erp] .erp-col-xl{display:table-cell}}
[data-app=erp] .erp-master-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}[data-app=erp] .erp-md-detail{display:none}@container erp-page (min-width:1080px){[data-app=erp] .erp-master-detail{grid-template-columns:minmax(0,1fr) 380px}[data-app=erp] .erp-md-detail{background:var(--erp-surface-base);border:1px solid var(--erp-border-default);border-radius:10px;max-height:calc(100vh - 7rem);padding:1rem 1.125rem;display:block;position:sticky;top:1rem;overflow-y:auto}[data-app=erp] .erp-master-detail[data-sem-detalhe]{grid-template-columns:minmax(0,1fr)}[data-app=erp] .erp-master-detail[data-sem-detalhe]>.erp-md-detail{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}[data-app=erp] .erp-md-barra{justify-content:flex-end;margin:-.25rem -.375rem .25rem 0;display:flex}[data-app=erp] .erp-md-barra button{color:var(--erp-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}[data-app=erp] .erp-md-barra button:hover{background:var(--erp-surface-subtle);color:var(--erp-text-primary)}[data-app=erp] .erp-md-dica{display:none}@container erp-page (min-width:1080px){[data-app=erp] .erp-master-detail .erp-md-dica{display:inline}}
[data-app=erp] .erp-form-context{max-width:var(--erp-medida-form-wide);grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}[data-app=erp] .erp-form-main{container:erp-form/inline-size}@container erp-page (min-width:900px){[data-app=erp] .erp-form-context{grid-template-columns:minmax(0,1fr) 300px}[data-app=erp] .erp-context-panel{position:sticky;top:1rem}}[data-app=erp] .erp-dash-split{gap:var(--erp-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container erp-page (min-width:860px){[data-app=erp] .erp-dash-split{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-app=erp] .erp-dash-split--stretch{align-items:stretch}
[data-app=erp] .erp-card{background:var(--erp-surface-raised);border-radius:var(--erp-radius-card);padding:var(--erp-pad-card);box-shadow:var(--erp-shadow-card);border:1px solid #0000}[data-app=erp] .erp-card+.erp-card{margin-top:var(--erp-gap)}[data-app=erp] :is(.flex,.inline-flex,.grid,.inline-grid,.erp-kpi-grid,.erp-nav-grid,.erp-dash-lower,.erp-dash-split,.erp-master-detail,.erp-form-context,.erp-dl-grid)>.erp-card+.erp-card,[data-app=erp] .erp-card+.erp-card.erp-card--bare{margin-top:0}[data-app=erp] .erp-card--success{background:var(--erp-success-bg);border-color:var(--erp-success-border)}[data-app=erp] .erp-card--warning{background:var(--erp-warning-bg);border-color:var(--erp-warning-border)}[data-app=erp] .erp-card--danger{background:var(--erp-danger-bg);border-color:var(--erp-danger-border)}[data-app=erp] .erp-card--info{background:var(--erp-info-bg);border-color:var(--erp-info-border)}[data-app=erp] .erp-card[data-tone=success]{border-color:var(--erp-success-border)}[data-app=erp] .erp-card[data-tone=warning]{border-color:var(--erp-warning-border)}[data-app=erp] .erp-card[data-tone=danger]{border-color:var(--erp-danger-border)}[data-app=erp] .erp-card[data-tone=info]{border-color:var(--erp-info-border)}[data-app=erp] .erp-card[data-tone=neutral]{border-color:var(--erp-border-default)}[data-app=erp] .erp-card--dashed{background:0 0;border-style:dashed}[data-app=erp] .erp-card--accent{border-color:var(--erp-green);border-left-width:3px}[data-app=erp] .erp-card--highlight{background:var(--erp-card-highlight-bg);border-color:var(--erp-card-highlight-border)}[data-app=erp] .erp-card--compact{padding:18px}[data-app=erp] .erp-card-flush{padding:0}[data-app=erp] .erp-card-clickable{cursor:pointer;transition:border-color var(--erp-dur-2) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-standard), transform var(--erp-dur-2) var(--erp-ease-standard), background-color var(--erp-dur-2) var(--erp-ease-standard);display:block}[data-app=erp] .erp-card-clickable:hover{border-color:var(--erp-border-strong);box-shadow:var(--erp-shadow-raise);transform:translateY(calc(-1px * var(--erp-dist)))}[data-app=erp] .erp-card-clickable:focus-visible{box-shadow:var(--erp-focus-ring), var(--erp-shadow-card)}[data-app=erp] .erp-card-clickable:hover:focus-visible{box-shadow:var(--erp-focus-ring), var(--erp-shadow-raise)}[data-app=erp] .erp-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}[data-app=erp] .erp-card-head .ct :is(h2,h3,h4),[data-app=erp] .erp-form-sec-head h3{letter-spacing:-.01em;color:var(--erp-text-primary);margin:0;font-size:15.5px;font-weight:600}[data-app=erp] .erp-card-head .ct p{color:var(--erp-text-tertiary);margin:3px 0 0;font-size:12.5px}[data-app=erp] .erp-card-head .ca{white-space:nowrap;color:var(--erp-green-fg);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}[data-app=erp] .erp-card-head .ca :is(a,button):hover{text-underline-offset:2px;text-decoration:underline}[data-app=erp] .erp-card-head--flush{padding:18px var(--erp-pad-card);border-bottom:1px solid var(--erp-border-subtle);margin-bottom:0}[data-app=erp] .erp-card-head--flush:has(+.erp-card-toolbar){border-bottom:0;padding-bottom:10px}[data-app=erp] .erp-card-toolbar{padding:0 var(--erp-pad-card) 14px;border-bottom:1px solid var(--erp-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media print{[data-app=erp] .erp-card{break-inside:avoid;page-break-inside:avoid;border:1px solid var(--erp-border-default)!important;border-radius:0!important;padding:10pt!important}}
[data-app=erp] .erp-dl-grid{grid-template-columns:minmax(0,1fr);gap:12px 32px;display:grid}@container (min-width:560px){[data-app=erp] .erp-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=erp] .erp-dl-span-2{grid-column:span 2}}[data-app=erp] .erp-dl-grid dt{color:var(--erp-text-tertiary);font-size:12px;font-weight:600}[data-app=erp] .erp-dl-grid dd{color:var(--erp-text-primary);margin:2px 0 0;font-size:13px}
[data-app=erp] .erp-kpi-label,[data-app=erp] .erp-texto[data-papel=rotulo]{color:var(--erp-text-secondary);font-size:12px;font-weight:600}[data-app=erp] .erp-kpi{container-type:inline-size}[data-app=erp] .erp-kpi-value{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--erp-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(15px,15cqi,26px);font-weight:700;line-height:1.1}[data-app=erp] .erp-kpi-delta{font-variant-numeric:tabular-nums;transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard);border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}[data-app=erp] .erp-kpi-delta[data-tone=up]{background:var(--erp-success-bg);color:var(--erp-success-fg)}[data-app=erp] .erp-kpi-delta[data-tone=down]{background:var(--erp-danger-bg);color:var(--erp-danger-fg)}[data-app=erp] .erp-kpi-delta[data-tone=flat]{background:var(--erp-surface-sunken);color:var(--erp-text-secondary)}
:where([data-app=erp],[data-erp-theme]) .erp-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}[data-app=erp] .erp-badge,[data-erp-theme] .erp-badge{transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-size=sm]{gap:4px;padding:1px 8px;font-size:12px}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-dot=true]:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-struck=true]{text-decoration:line-through}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=neutral]{background:var(--erp-surface-sunken);color:var(--erp-text-secondary);border-color:var(--erp-border-default)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=neutral][data-dot=true]:before{background:var(--erp-text-tertiary)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=info]{background:var(--erp-info-bg);color:var(--erp-info-fg);border-color:var(--erp-info-border)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=success]{background:var(--erp-success-bg);color:var(--erp-success-fg);border-color:var(--erp-success-border)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=warning]{background:var(--erp-warning-bg);color:var(--erp-warning-fg);border-color:var(--erp-warning-border)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=danger]{background:var(--erp-danger-bg);color:var(--erp-danger-fg);border-color:var(--erp-danger-border)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=accent]{background:var(--erp-badge-accent-bg);color:var(--erp-badge-accent-fg);border-color:var(--erp-badge-accent-border)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone^=accent-]{color:var(--erp-text-primary);border-color:#0000}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=accent-1]{background:color-mix(in oklch, var(--erp-chart-1) 18%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=accent-2]{background:color-mix(in oklch, var(--erp-chart-2) 18%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=accent-3]{background:color-mix(in oklch, var(--erp-chart-3) 18%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=accent-4]{background:color-mix(in oklch, var(--erp-chart-4) 18%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-tone=accent-5]{background:color-mix(in oklch, var(--erp-chart-5) 18%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=outline]{background:0 0}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=outline][data-tone=neutral]{color:var(--erp-text-tertiary);border-color:var(--erp-border-subtle)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-tone=success]{background:var(--erp-success-fg);color:var(--erp-success-bg);border-color:var(--erp-success-fg)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-tone=danger]{background:var(--erp-danger-fg);color:var(--erp-danger-bg);border-color:var(--erp-danger-fg)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-tone=warning]{background:var(--erp-warning-fg);color:var(--erp-warning-bg);border-color:var(--erp-warning-fg)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-tone=info]{background:var(--erp-info-fg);color:var(--erp-info-bg);border-color:var(--erp-info-fg)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-tone=neutral]{background:var(--erp-text-secondary);color:var(--erp-surface-base);border-color:var(--erp-text-secondary)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-tone=accent]{background:var(--erp-green);color:var(--erp-on-brand);border-color:var(--erp-green)}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-variant=solid][data-dot=true]:before{background:currentColor}@media print{:where([data-app=erp],[data-erp-theme]) .erp-badge{border:1px solid var(--erp-border-strong)!important;color:var(--erp-text-primary)!important;background:0 0!important}:where([data-app=erp],[data-erp-theme]) .erp-badge[data-dot=true]:before{background:var(--erp-text-secondary)!important}}
[data-app=erp] .erp-banner[data-tone=success]{background:var(--erp-success-bg);color:var(--erp-success-fg)}
[data-app=erp] .erp-field{min-width:0;display:block}[data-app=erp] .erp-field-label{color:var(--erp-text-primary);align-items:baseline;gap:6px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}[data-app=erp] .erp-field-label-for{display:block}[data-app=erp] .erp-field[data-destaque] .erp-field-label>span:first-child{animation:erp-realce-rotulo .8s var(--erp-ease-out) 1}[data-app=erp] .erp-field-dica{flex:none;display:inline-flex}[data-app=erp] .erp-field-cabeca{align-items:center;gap:5px;margin-bottom:6px;display:flex}[data-app=erp] .erp-field-cabeca>.erp-field-label-for{min-width:0}[data-app=erp] .erp-field-cabeca .erp-field-label{margin-bottom:0}[data-app=erp] .erp-field.erp-field-com-dica{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:5px;display:grid}[data-app=erp] .erp-field-com-dica>.erp-field-label-for{display:contents}[data-app=erp] .erp-field-com-dica>*,[data-app=erp] .erp-field-com-dica>.erp-field-label-for>*{grid-column:1/-1}[data-app=erp] .erp-field-com-dica>.erp-field-label-for>.erp-field-label{grid-area:1/1}[data-app=erp] .erp-field-com-dica>.erp-field-dica{grid-area:1/2;justify-self:start;margin-bottom:6px}[data-app=erp] .erp-field-com-dica>.erp-field-label-for>.erp-field-controle{min-width:0;display:block}[data-app=erp] .erp-field-marca{color:var(--erp-text-tertiary);font-size:12px;font-weight:400}[data-app=erp] .erp-field-hint{margin-top:5px}[data-app=erp] .erp-field-msg{opacity:1;transition:grid-template-rows var(--erp-dur-2) var(--erp-ease-out), opacity var(--erp-dur-2) var(--erp-ease-out), margin-top var(--erp-dur-2) var(--erp-ease-out);grid-template-rows:1fr;margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.45;display:grid}@starting-style{[data-app=erp] .erp-field-msg:not([inert],[inert] *){opacity:0;grid-template-rows:0fr;margin-top:0}[data-app=erp] .erp-field-msg:not([inert],[inert] *)>span{transform:translateY(calc(-4px * var(--erp-dist)))}}[data-app=erp] .erp-field-msg[data-saindo]{opacity:0;transition:grid-template-rows var(--erp-dur-1) var(--erp-ease-in), opacity var(--erp-dur-1) var(--erp-ease-in), margin-top var(--erp-dur-1) var(--erp-ease-in);grid-template-rows:0fr;margin-top:0}[data-app=erp] .erp-field-msg>span{min-height:0;transition:transform var(--erp-dur-2) var(--erp-ease-out);align-items:flex-start;gap:5px;display:flex;overflow:hidden;transform:none}[data-app=erp] .erp-field-msg svg{flex:none;width:13px;height:13px;margin-top:2px}[data-app=erp] .erp-field-msg[data-tom=ok]{color:var(--erp-success-fg)}[data-app=erp] .erp-field-msg[data-tom=erro]{color:var(--erp-danger-fg)}
[data-app=erp] .erp-segmented{scrollbar-width:thin;border:1px solid var(--erp-border-default);background:var(--erp-surface-sunken);border-radius:8px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex;overflow:auto hidden}[data-app=erp] .erp-segmented :is(button,a){padding:var(--erp-row-y) var(--erp-row-x);color:var(--erp-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex:none;font-size:12px;font-weight:500;line-height:1.2}[data-app=erp] .erp-segmented button{transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-standard)}[data-app=erp] .erp-segmented button:hover,[data-app=erp] .erp-segmented a:hover{color:var(--erp-text-primary)}[data-app=erp] .erp-segmented a{align-items:center;gap:6px;display:inline-flex}[data-app=erp] .erp-segmented button:disabled{cursor:not-allowed;opacity:.55}[data-app=erp] .erp-segmented button:disabled:hover:not([aria-pressed=true]){color:var(--erp-text-secondary)}[data-app=erp] .erp-segmented button[aria-pressed=true],[data-app=erp] .erp-segmented a[data-active=true]{background:var(--erp-surface-base);color:var(--erp-text-primary);box-shadow:var(--erp-elev-1)}
[data-app=erp] .erp-dl{grid-template-columns:fit-content(16rem) fit-content(16rem) minmax(0,1fr);column-gap:24px;display:grid;container:erp-dl/inline-size}[data-app=erp] .erp-dl-row{border-bottom:1px solid var(--erp-border-subtle);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:13px;display:flex}[data-app=erp] .erp-dl-row:last-child{border-bottom:0}[data-app=erp] .erp-dl-row dt{color:var(--erp-text-tertiary);white-space:nowrap;font-size:12px}[data-app=erp] .erp-dl-row dd{text-align:left;min-width:0;color:var(--erp-text-primary);overflow-wrap:anywhere;margin:0}[data-app=erp] .erp-dl-row dd[data-numero]{text-align:right}@container erp-dl (min-width:460px){[data-app=erp] .erp-dl-row{grid-template-columns:subgrid;column-gap:24px;display:grid}[data-app=erp] .erp-dl-row dt{white-space:normal}[data-app=erp] .erp-dl-row dd{grid-column:2/-1}[data-app=erp] .erp-dl-row dd:not([data-numero]){max-width:56ch}[data-app=erp] .erp-dl-row dd[data-numero]{grid-column:2}}
[data-app=erp] .erp-back-link{color:var(--erp-text-tertiary);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}[data-app=erp] .erp-back-link:hover{color:var(--erp-text-primary)}
[data-app=erp] .erp-status-select{border:1px solid var(--erp-status-select-border);background:var(--erp-status-select-bg);color:var(--erp-text-secondary);transition:border-color var(--erp-dur-1) var(--erp-ease-standard), background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-out);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}[data-app=erp] .erp-status-select:disabled{opacity:.6}[data-app=erp] .erp-status-select[data-tone=info]{background:var(--erp-info-bg);color:var(--erp-info-fg);border-color:var(--erp-info-border)}[data-app=erp] .erp-status-select[data-tone=success]{background:var(--erp-success-bg);color:var(--erp-success-fg);border-color:var(--erp-success-border)}[data-app=erp] .erp-status-select[data-tone=warning]{background:var(--erp-warning-bg);color:var(--erp-warning-fg);border-color:var(--erp-warning-border)}[data-app=erp] .erp-status-select[data-tone=danger]{background:var(--erp-danger-bg);color:var(--erp-danger-fg);border-color:var(--erp-danger-border)}
[data-app=erp][data-accent=comercial],[data-app=erp] [data-accent=comercial]{--erp-accent:var(--erp-chart-3);--erp-accent-fg:color-mix(in oklch, var(--erp-chart-3) 82%, black);--erp-accent-soft:color-mix(in oklch, var(--erp-chart-3) 12%, var(--erp-surface-base))}[data-app=erp][data-accent=financeiro],[data-app=erp] [data-accent=financeiro]{--erp-accent:var(--erp-chart-2);--erp-accent-fg:color-mix(in oklch, var(--erp-chart-2) 78%, black);--erp-accent-soft:color-mix(in oklch, var(--erp-chart-2) 14%, var(--erp-surface-base))}[data-app=erp][data-accent=qualidade],[data-app=erp] [data-accent=qualidade]{--erp-accent:var(--erp-chart-4);--erp-accent-fg:color-mix(in oklch, var(--erp-chart-4) 82%, black);--erp-accent-soft:color-mix(in oklch, var(--erp-chart-4) 12%, var(--erp-surface-base))}[data-app=erp][data-accent=marketing],[data-app=erp] [data-accent=marketing]{--erp-accent:var(--erp-chart-5);--erp-accent-fg:color-mix(in oklch, var(--erp-chart-5) 80%, black);--erp-accent-soft:color-mix(in oklch, var(--erp-chart-5) 12%, var(--erp-surface-base))}[data-app=erp]{background:var(--erp-canvas)}
[data-app=erp] .erp-pagehead{border-bottom:1px solid var(--erp-border-default);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}[data-app=erp] .erp-pagehead-id{grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}[data-app=erp] .erp-pagehead-id>.erp-pagehead-voltar{grid-area:1/2;margin-bottom:6px}[data-app=erp] .erp-pagehead-id>:is(.erp-pagehead-mark,.erp-pagehead-mark-esqueleto){grid-area:2/1;margin-right:12px}[data-app=erp] .erp-pagehead-id>.erp-pagehead-texto{grid-area:2/2;min-width:0}[data-app=erp] :is(.erp-pagehead-mark,.erp-pagehead-mark-esqueleto){border-radius:9px;flex:none;width:30px;height:30px;margin-top:9px}[data-app=erp] .erp-pagehead-mark{background:var(--erp-accent-soft);color:var(--erp-accent-fg);border:1px solid color-mix(in oklch, var(--erp-accent) 28%, transparent);place-items:center;display:grid}[data-app=erp] .erp-pagehead-mark svg{width:16px;height:16px}[data-app=erp] .erp-pagehead-mark[data-size=sm]{border-radius:8px;width:26px;height:26px;margin-top:2.5px}[data-app=erp] .erp-pagehead-mark[data-size=sm] svg{width:14px;height:14px}[data-app=erp] .erp-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--erp-accent-fg);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}[data-app=erp] .erp-pagehead h1{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--erp-text-primary);margin:6px 0 0;font-size:30px;font-weight:700;line-height:1.15}[data-app=erp] .erp-pagehead .sub{color:var(--erp-text-secondary);max-width:56ch;margin:7px 0 0;font-size:14px;line-height:1.6}[data-app=erp] .erp-page:is(.erp-page--form,:has(.erp-form-sec,.erp-form-actions,.erp-form-context)) .erp-pagehead h1{font-size:24px}[data-app=erp] .erp-page:is(.erp-page--form,:has(.erp-form-sec,.erp-form-actions,.erp-form-context)) .erp-pagehead .sub{margin-top:4px}[data-app=erp] .erp-page:is(.erp-page--form,:has(.erp-form-sec,.erp-form-actions,.erp-form-context)) .erp-pagehead-id>:is(.erp-pagehead-mark,.erp-pagehead-mark-esqueleto){margin-top:5px}[data-app=erp] .erp-pagehead-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:10px;display:flex}[data-app=erp] .erp-pagehead-actions>*{flex-wrap:wrap}[data-app=erp] .erp-pagehead-fita{flex:1 0 100%;min-width:0}[data-app=erp] .erp-pagehead-fita:empty{display:none}[data-app=erp] .erp-pagehead:has(>.erp-pagehead-fita>.erp-subnav){border-bottom:0;row-gap:14px;padding-bottom:0}@media print{:is([data-app=erp] .erp-pagehead,[data-app=erp] .erp-pagehead:has(>.erp-pagehead-fita>.erp-subnav)){border-bottom:1pt solid var(--erp-border-strong);padding-bottom:8pt}[data-app=erp] .erp-pagehead h1{font-size:17pt}[data-app=erp] .erp-pagehead .sub{font-size:9.5pt}[data-app=erp] .erp-pagehead-actions{display:none!important}}
[data-app=erp] .erp-guia{background:var(--erp-surface-raised);width:min(420px,100vw);height:100dvh;max-height:none;color:var(--erp-text-primary);border:0;border-left:1px solid var(--erp-border-default);box-shadow:var(--erp-shadow-raise);opacity:1;transition:opacity var(--erp-dur-2) var(--erp-ease-out), transform var(--erp-dur-2) var(--erp-ease-out), display var(--erp-dur-2) allow-discrete, overlay var(--erp-dur-2) allow-discrete, background-color var(--erp-dur-3) var(--erp-ease-standard), color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:none}[data-app=erp] .erp-guia:not(:popover-open){opacity:0;transform:translateX(calc(24px * var(--erp-dist)))}@starting-style{[data-app=erp] .erp-guia:popover-open:not([inert],[inert] *){opacity:0;transform:translateX(calc(24px * var(--erp-dist)))}}[data-app=erp] .erp-guia::backdrop{background:0 0}[data-app=erp] .erp-guia-topo{background:var(--erp-surface-raised);border-bottom:1px solid var(--erp-border-default);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex;position:sticky;top:0}[data-app=erp] .erp-guia-topo h2{margin:0;font-size:17px;font-weight:600;line-height:1.35}[data-app=erp] .erp-guia-corpo{padding:16px 20px 28px}[data-app=erp] .erp-guia-corpo h3{margin:18px 0 6px;font-size:14px;font-weight:600}[data-app=erp] .erp-guia-corpo>:first-child h3{margin-top:0}[data-app=erp] .erp-guia-corpo p{color:var(--erp-text-secondary);max-width:68ch;margin:0 0 10px;font-size:14px;line-height:1.6}@media print{[data-app=erp] .erp-guia{display:none!important}}
[data-app=erp] .erp-form-sec{max-width:var(--erp-medida-form)}[data-app=erp] :is(.erp-form-main,.erp-medida) .erp-form-sec{max-width:none}[data-app=erp] .erp-form-sec+.erp-form-sec{margin-top:var(--erp-gap)}[data-app=erp] .erp-form-sec-head{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}[data-app=erp] .erp-form-sec-mark{background:var(--erp-accent-soft);width:34px;height:34px;color:var(--erp-accent-fg);font-family:var(--font-mono), monospace;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}[data-app=erp] .erp-form-sec-mark svg{width:17px;height:17px}[data-app=erp] .erp-form-sec-head p{color:var(--erp-text-tertiary);max-width:56ch;margin:3px 0 0;font-size:12.5px;line-height:1.6}[data-app=erp] .erp-fgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px 20px;display:grid}[data-app=erp] .erp-fgrid>*{grid-column:span 12}@container (min-width:560px){[data-app=erp] .erp-fgrid>[data-w="1"]{grid-column:span 3}[data-app=erp] .erp-fgrid>[data-w="2"]{grid-column:span 4}[data-app=erp] .erp-fgrid>[data-w="3"],[data-app=erp] .erp-fgrid>[data-w="4"]{grid-column:span 6}[data-app=erp] .erp-fgrid>[data-w="5"],[data-app=erp] .erp-fgrid>[data-w="6"]{grid-column:span 12}}@container (min-width:840px){[data-app=erp] .erp-fgrid>[data-w="1"]{grid-column:span 1}[data-app=erp] .erp-fgrid>[data-w="2"]{grid-column:span 2}[data-app=erp] .erp-fgrid>[data-w="3"]{grid-column:span 3}[data-app=erp] .erp-fgrid>[data-w="4"]{grid-column:span 4}[data-app=erp] .erp-fgrid>[data-w="5"]{grid-column:span 5}[data-app=erp] .erp-fgrid>[data-w="6"]{grid-column:span 6}[data-app=erp] .erp-fgrid>[data-w="7"]{grid-column:span 7}[data-app=erp] .erp-fgrid>[data-w="8"]{grid-column:span 8}[data-app=erp] .erp-fgrid>[data-w="9"]{grid-column:span 9}[data-app=erp] .erp-fgrid>[data-w="10"]{grid-column:span 10}[data-app=erp] .erp-fgrid>[data-w="11"]{grid-column:span 11}[data-app=erp] .erp-fgrid>[data-w="12"]{grid-column:span 12}}
[data-app=erp] .erp-linhas{flex-direction:column;gap:8px;min-width:0;display:flex}[data-app=erp] .erp-linhas-linha{align-items:flex-start;gap:8px;display:flex}[data-app=erp] .erp-linhas-linha>.erp-fgrid{flex:auto;gap:8px 12px;min-width:0}[data-app=erp] .erp-linhas-remover{flex:0 0 32px;justify-content:center;padding-top:28px;display:flex}[data-app=erp] .erp-linhas-cabeca{color:var(--erp-text-tertiary);font-size:12px;font-weight:500;display:none}[data-app=erp] .erp-linhas-cabeca [data-numero]{text-align:right}[data-app=erp] .erp-linhas-registro{flex-direction:column;gap:8px;display:flex}[data-app=erp] .erp-linhas-registro+.erp-linhas-registro{border-top:1px solid var(--erp-border-subtle);padding-top:8px}[data-app=erp] .erp-linhas-pe{border-top:1px solid var(--erp-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:8px;display:flex}[data-app=erp] .erp-linhas-total{color:var(--erp-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}@container (min-width:840px){[data-app=erp] .erp-linhas-cabeca{display:flex}[data-app=erp] .erp-linhas-remover{padding-top:4px}[data-app=erp] .erp-linhas-registro+.erp-linhas-registro{border-top:0;padding-top:0}[data-app=erp] .erp-linhas-registro>.erp-linhas-linha:first-child .erp-field-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}[data-app=erp] .erp-affix{align-items:center;display:flex;position:relative}[data-app=erp] .erp-affix>.aff{pointer-events:none;width:34px;font-family:var(--font-mono), monospace;color:var(--erp-text-secondary);border-right:1px solid var(--erp-border-subtle);border-radius:var(--erp-radius-ctl) 0 0 var(--erp-radius-ctl);background:var(--erp-surface-sunken);place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:1px;bottom:1px;left:1px}[data-app=erp] .erp-affix[data-side=right]>.aff{border-right:0;border-left:1px solid var(--erp-border-subtle);border-radius:0 var(--erp-radius-ctl) var(--erp-radius-ctl) 0;width:40px;left:auto;right:1px}[data-app=erp] .erp-affix>.aff svg{width:15px;height:15px}[data-app=erp] .erp-affix>.aff :is(button,a){pointer-events:auto}[data-app=erp] .erp-affix>.erp-affix{flex:auto;min-width:0}[data-app=erp] .erp-combo{position:relative}[data-app=erp] .erp-combo-list{border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-ctl);background:var(--erp-surface-raised);box-shadow:var(--erp-shadow-card);margin-top:6px;overflow:hidden}[data-app=erp] .erp-combo-item{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}[data-app=erp] .erp-combo-item+.erp-combo-item{border-top:1px solid var(--erp-border-subtle)}[data-app=erp] .erp-combo-item:hover,[data-app=erp] .erp-combo-item[aria-selected=true]{background:var(--erp-surface-subtle)}[data-app=erp] .erp-combo-item .sub{color:var(--erp-text-tertiary);font-size:12px}[data-app=erp] .erp-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-app=erp] .erp-chip{background:var(--erp-accent-soft);color:var(--erp-accent-fg);border:1px solid color-mix(in oklch, var(--erp-accent) 25%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:500;display:inline-flex}[data-app=erp] .erp-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;line-height:1}[data-app=erp] .erp-chip button:hover{background:color-mix(in oklch, var(--erp-accent) 20%, transparent)}[data-app=erp] .erp-progress{flex-direction:column;gap:6px;display:flex}[data-app=erp] .erp-progress-bar{background:var(--erp-surface-sunken);border-radius:999px;height:7px;overflow:hidden}[data-app=erp] .erp-progress-bar>span{background:var(--erp-brand);height:100%;transition:width var(--erp-dur-4) var(--erp-ease-standard), background-color var(--erp-dur-1) var(--erp-ease-standard);border-radius:999px;display:block}[data-app=erp] .erp-progress-meta{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--erp-text-tertiary);justify-content:space-between;gap:12px;font-size:12px;display:flex}[data-app=erp] .erp-form-actions{max-width:var(--erp-medida-form);z-index:5;margin-top:var(--erp-gap);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-card);background:color-mix(in oklch, var(--erp-surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--erp-shadow-raise);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0}[data-app=erp] :is(.erp-form-main,.erp-medida) .erp-form-actions{max-width:none}[data-app=erp] .erp-form-estado{min-width:0;color:var(--erp-text-tertiary);flex-wrap:wrap;align-items:center;gap:7px;margin-right:auto;font-size:12.5px;display:flex}[data-app=erp] .erp-form-estado .dot{background:var(--erp-border-strong);width:7px;height:7px;transition:background-color var(--erp-dur-2) var(--erp-ease-standard), transform var(--erp-dur-2) var(--erp-ease-mola);border-radius:999px;flex:none}[data-app=erp] .erp-form-estado[data-estado=alterado] .dot{background:var(--erp-warning-fg);transform:scale(calc(1 + .15 * var(--erp-dist)))}[data-app=erp] .erp-form-estado[data-estado=salvando] .dot{background:var(--erp-brand);animation:erp-pulso 1.2s var(--erp-ease-standard) infinite}[data-app=erp] .erp-form-estado[data-estado=salvo] .dot{background:var(--erp-success-fg)}[data-app=erp] .erp-form-estado[data-estado=salvo]{color:var(--erp-success-fg)}[data-app=erp] .erp-form-estado[data-estado=salvo][data-ressalva] .dot{background:var(--erp-warning-fg)}[data-app=erp] .erp-form-estado[data-estado=salvo][data-ressalva]{color:var(--erp-warning-fg)}[data-app=erp] .erp-form-estado[data-estado=erro] .dot{background:var(--erp-danger-fg)}[data-app=erp] .erp-form-estado[data-estado=erro]{color:var(--erp-danger-fg)}[data-app=erp] .erp-form-estado .txt{flex:1 1 0;min-width:0}[data-app=erp] .erp-form-estado .acao{font:inherit;color:var(--erp-brand-fg);text-underline-offset:3px;cursor:pointer;border-radius:var(--erp-radius-ctl);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}[data-app=erp] .erp-form-estado .acao:hover{color:var(--erp-text-primary)}[data-app=erp] .erp-form-principal{display:inline-flex}[data-app=erp] .erp-form-principal>button,[data-app=erp] .erp-form-principal>[data-botao-com-motivo]>button{min-width:var(--erp-largura-principal,auto);justify-content:center}[data-app=erp] .erp-form-atalho{opacity:.7;gap:2px;margin-left:4px;display:inline-flex}@media (pointer:coarse){[data-app=erp] .erp-form-atalho{display:none}}[data-app=erp] .erp-visto{flex:none;width:16px;height:16px}[data-app=erp] .erp-visto path{stroke-dasharray:24;stroke-dashoffset:24px;animation:erp-visto-desenha var(--erp-dur-2) var(--erp-ease-out) forwards}[data-app=erp] .erp-visto[data-marco]{animation:erp-pop-in var(--erp-dur-marco) var(--erp-ease-mola) both}[data-app=erp] .erp-visto[data-marco] path{animation-duration:var(--erp-dur-marco)}[data-app=erp] .erp-formulario[data-marco] .erp-form-sec{position:relative}[data-app=erp] .erp-formulario[data-marco] .erp-form-sec:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--erp-brand);animation:erp-marco .9s var(--erp-ease-out) forwards;position:absolute;inset:0}[data-app=erp] .erp-form-todos-obrigatorios{color:var(--erp-text-tertiary);margin:0 0 12px;font-size:12.5px}@media print{[data-app=erp] .erp-form-actions{display:none!important}}[data-app=erp] .erp-summary{background:var(--erp-border-subtle);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;display:grid;overflow:hidden}[data-app=erp] .erp-summary>div{background:var(--erp-surface-raised);padding:14px 18px}[data-app=erp] .erp-summary dt{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;color:var(--erp-text-secondary);font-size:12px;font-weight:600}[data-app=erp] .erp-summary dd{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:19px;font-weight:700}[data-app=erp] .erp-summary>div[data-tone=accent]{background:color-mix(in oklch, var(--erp-green-soft) 60%, var(--erp-surface-raised))}[data-app=erp] .erp-summary>div[data-tone=danger] dd{color:var(--erp-danger-fg)}@media print{[data-app=erp] .erp-summary{break-inside:avoid;border-radius:0!important}}
[data-app=erp] .erp-tabs{border-bottom:1px solid var(--erp-border-default);gap:2px;display:flex;overflow:auto hidden}[data-app=erp] .erp-tabs button{white-space:nowrap;cursor:pointer;color:var(--erp-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:13.5px;font-weight:500;display:inline-flex}[data-app=erp] .erp-tabs button:hover{color:var(--erp-text-primary)}[data-app=erp] .erp-tabs button[aria-selected=true]{color:var(--erp-text-primary);border-bottom-color:var(--erp-accent);font-weight:600}[data-app=erp] .erp-tabs button:focus-visible{box-shadow:none;outline:2px solid var(--erp-brand);outline-offset:-2px;border-radius:var(--erp-radius-ctl)}[data-app=erp] .erp-tabs button svg{width:16px;height:16px}[data-app=erp] .erp-tabs .c{font-family:var(--font-mono), monospace;background:var(--erp-surface-sunken);min-width:19px;height:19px;color:var(--erp-text-secondary);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}[data-app=erp] .erp-tabs button[aria-selected=true] .c{background:var(--erp-accent-soft);color:var(--erp-accent-fg)}[data-app=erp] .erp-tabs .c[data-destaque=true],[data-app=erp] .erp-tabs button[aria-selected=true] .c[data-destaque=true]{background:var(--erp-warning-bg);color:var(--erp-warning-fg)}@media print{[data-app=erp] .erp-tabs{display:none!important}}
[data-app=erp] .erp-timeline{margin:0;padding:0;list-style:none}[data-app=erp] .erp-timeline li{border-left:1px solid var(--erp-border-default);margin-left:4px;padding:0 0 16px 20px;position:relative}[data-app=erp] .erp-timeline li:last-child{border-left-color:#0000;padding-bottom:0}[data-app=erp] .erp-timeline li:before{content:"";background:var(--erp-surface-raised);border:2px solid var(--erp-border-strong);border-radius:999px;width:8px;height:8px;position:absolute;top:3px;left:-4.5px}[data-app=erp] .erp-timeline li[data-tone=accent]:before{background:var(--erp-accent);border-color:var(--erp-accent)}[data-app=erp] .erp-timeline li[data-tone=warning]:before{background:var(--erp-warning-fg);border-color:var(--erp-warning-fg)}[data-app=erp] .erp-timeline .when{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--erp-text-tertiary);font-size:12px}[data-app=erp] .erp-timeline .what{color:var(--erp-text-primary);margin:3px 0 0;font-size:12.5px;line-height:1.55}[data-app=erp] .erp-timeline .who{color:var(--erp-text-tertiary);font-size:12px}@media print{[data-app=erp] .erp-timeline li{break-inside:avoid}}
[data-app=erp] .erp-fbar{border-bottom:1px solid var(--erp-border-subtle);background:var(--erp-surface-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}[data-app=erp] .erp-fchip{background:var(--erp-surface-raised);border:1px solid var(--erp-border-default);color:var(--erp-text-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 5px 3px 10px;font-size:12px;display:inline-flex}[data-app=erp] .erp-fchip b{font-weight:600}[data-app=erp] .erp-fchip .k{color:var(--erp-text-tertiary)}[data-app=erp] .erp-fchip button{color:var(--erp-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;line-height:1}[data-app=erp] .erp-fchip button:hover{background:var(--erp-surface-sunken);color:var(--erp-text-primary)}@media print{[data-app=erp] .erp-fbar{display:none!important}}
[data-app=erp] .erp-infinite{border-top:1px solid var(--erp-border-subtle);color:var(--erp-text-tertiary);justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12.5px;display:flex}[data-app=erp] .erp-infinite>.erp-giro{color:var(--erp-accent)}@keyframes erp-spin{to{transform:rotate(360deg)}}@media print{[data-app=erp] .erp-infinite{display:none!important}}
[data-app=erp] .erp-lote{border-bottom:1px solid var(--erp-border-subtle);background:var(--erp-surface-sunken);padding:12px 16px}[data-app=erp] .erp-lote>.t{color:var(--erp-text-secondary);font-size:12.5px;font-weight:600}[data-app=erp] .erp-lote-row{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 0;display:flex}[data-app=erp] .erp-lote-row+.erp-lote-row{border-top:1px solid var(--erp-border-subtle);margin-top:6px}[data-app=erp] .erp-lote-row>.campo{min-width:190px;color:var(--erp-text-primary);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}[data-app=erp] .erp-lote-row>.campo .n,[data-app=erp] .erp-lote-entrada .n{font-family:var(--font-mono), monospace;background:var(--erp-surface-base);border:1px solid var(--erp-border-default);color:var(--erp-text-tertiary);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}[data-app=erp] .erp-lote-indice{flex-wrap:wrap;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}[data-app=erp] .erp-lote-entrada{background:var(--erp-surface-base);border:1px solid var(--erp-border-default);color:var(--erp-text-primary);border-radius:999px;align-items:center;gap:7px;padding:3px 4px 3px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}[data-app=erp] .erp-lote-entrada:hover{border-color:var(--erp-border-strong)}@media print{[data-app=erp] .erp-lote{display:none!important}}
[data-app=erp] .erp-scrim,html[data-erp-theme] .erp-scrim{z-index:50;background:var(--erp-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;transition:opacity var(--erp-dur-3) var(--erp-ease-out), background-color var(--erp-dur-3) var(--erp-ease-standard);place-items:center;padding:24px;display:grid;position:fixed;inset:0}[data-app=erp] .erp-scrim[data-saindo],html[data-erp-theme] .erp-scrim[data-saindo]{opacity:0;transition:opacity var(--erp-dur-2) var(--erp-ease-in);pointer-events:none}[data-app=erp] .erp-scrim[data-saindo] .erp-modal,html[data-erp-theme] .erp-scrim[data-saindo] .erp-modal{opacity:0;transform:translateY(calc(8px * var(--erp-dist))) scale(calc(1 - .02 * var(--erp-dist)));transition:opacity var(--erp-dur-2) var(--erp-ease-in), transform var(--erp-dur-2) var(--erp-ease-in)}@media print{[data-app=erp] .erp-scrim{display:none!important}}[data-app=erp] .erp-modal{background:var(--erp-surface-raised);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-card);width:100%;max-width:520px;max-height:100%;box-shadow:var(--erp-elev-4);opacity:1;transition:opacity var(--erp-dur-3) var(--erp-ease-out), transform var(--erp-dur-3) var(--erp-ease-out), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard);flex-direction:column;display:flex;overflow:hidden;transform:none}[data-erp-theme] .erp-modal{transition:opacity var(--erp-dur-3) var(--erp-ease-out), transform var(--erp-dur-3) var(--erp-ease-out), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard)}@starting-style{[data-app=erp] .erp-scrim:not([inert],[inert] *),html[data-erp-theme] .erp-scrim:not([inert],[inert] *){opacity:0}[data-app=erp] .erp-modal:not([inert],[inert] *),html[data-erp-theme] .erp-modal:not([inert],[inert] *){opacity:0;transform:translateY(calc(8px * var(--erp-dist))) scale(calc(1 - .02 * var(--erp-dist)))}}@media not (min-width:900px){[data-app=erp] .erp-scrim,html[data-erp-theme] .erp-scrim{place-items:end stretch;padding:0}[data-app=erp] .erp-modal,html[data-erp-theme] .erp-modal,[data-app=erp] .erp-modal[data-size],html[data-erp-theme] .erp-modal[data-size]{max-width:none;height:100dvh;max-height:100dvh;transition:opacity var(--erp-dur-4) var(--erp-ease-out), transform var(--erp-dur-4) var(--erp-ease-out), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard);border:0;border-radius:0}@starting-style{[data-app=erp] .erp-modal:not([inert],[inert] *),html[data-erp-theme] .erp-modal:not([inert],[inert] *){opacity:0;transform:translateY(calc(100% * var(--erp-dist)))}}[data-app=erp] .erp-scrim[data-saindo] .erp-modal,html[data-erp-theme] .erp-scrim[data-saindo] .erp-modal{opacity:0;transform:translateY(calc(100% * var(--erp-dist)));transition:opacity var(--erp-dur-3) var(--erp-ease-in), transform var(--erp-dur-3) var(--erp-ease-in)}:where([data-app=erp],[data-erp-theme]) .erp-modal-body{flex:auto}[data-app=erp] .erp-modal[data-size][data-sem-corpo],html[data-erp-theme] .erp-modal[data-size][data-sem-corpo]{border-radius:var(--erp-radius-card) var(--erp-radius-card) 0 0;height:auto}}[data-app=erp] .erp-modal[data-size=lg]{max-width:720px}[data-app=erp] .erp-modal[data-size=sm]{max-width:420px}[data-app=erp] .erp-modal-head{border-bottom:1px solid var(--erp-border-subtle);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}[data-app=erp] .erp-modal[data-sem-corpo] .erp-modal-head{border-bottom:0}[data-app=erp] .erp-modal-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}[data-app=erp] .erp-modal-head p{color:var(--erp-text-tertiary);margin:4px 0 0;font-size:12.5px;line-height:1.55}[data-app=erp] .erp-modal-head .erp-btn-icon{flex:none;margin-left:auto}[data-app=erp] .erp-modal-body{flex-direction:column;gap:16px;padding:18px 20px;display:flex;overflow-y:auto;container-type:inline-size}[data-app=erp] .erp-modal-foot{border-top:1px solid var(--erp-border-subtle);background:var(--erp-surface-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}[data-app=erp] .erp-barra-botoes{justify-content:flex-end;align-items:center;gap:inherit;flex-wrap:wrap;flex:0 auto;max-width:100%;margin-left:auto;display:flex}[data-app=erp] .erp-modal-foot>.erp-modal-nota,[data-app=erp] .erp-form-actions>.erp-form-estado{overflow-wrap:anywhere;flex:1 1 0;min-width:min(6rem,100%);min-height:1lh;line-height:1.4}[data-app=erp] .erp-modal-nota{color:var(--erp-text-tertiary);font-size:12.5px}[data-app=erp] .erp-barra-botoes>.erp-form-principal:has(>[data-botao-com-motivo]){display:contents}[data-app=erp] .erp-barra-botoes>[data-botao-com-motivo],[data-app=erp] .erp-barra-botoes>.erp-form-principal>[data-botao-com-motivo]{display:contents}[data-app=erp] .erp-barra-botoes>[data-botao-com-motivo]>:last-child,[data-app=erp] .erp-barra-botoes>.erp-form-principal>[data-botao-com-motivo]>:last-child{text-align:right;contain:inline-size;flex-basis:100%}[data-app=erp] .erp-modal[data-tone=danger] .erp-modal-head{border-top:3px solid var(--erp-danger-fg)}[data-app=erp] .erp-pick{cursor:pointer;border:1px solid var(--erp-border-default);background:var(--erp-surface-base);transition:background var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}[data-app=erp] .erp-pick:hover{border-color:var(--erp-border-strong)}[data-app=erp] .erp-pick:has(input:checked){border-color:var(--erp-accent);background:var(--erp-accent-soft);box-shadow:inset 0 0 0 1px var(--erp-accent)}[data-app=erp] .erp-pick .t{color:var(--erp-text-primary);font-size:13.5px;font-weight:600}[data-app=erp] .erp-pick .s{color:var(--erp-text-tertiary);margin-top:2px;font-size:12px;display:block}
[data-app=erp] .erp-diff{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}[data-app=erp] .erp-diff-col{border:1px solid var(--erp-border-subtle);background:var(--erp-surface-subtle);border-radius:10px;min-width:0;padding:11px 13px}[data-app=erp] .erp-diff-col dt{color:var(--erp-text-tertiary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}[data-app=erp] .erp-diff-col dd{overflow-wrap:anywhere;color:var(--erp-text-secondary);margin:5px 0 0;font-size:13.5px;line-height:1.45}[data-app=erp] .erp-diff-col[data-role=nosso]{background:var(--erp-surface-base);border-color:var(--erp-border-default)}[data-app=erp] .erp-diff-col[data-role=nosso] dd{color:var(--erp-text-primary);font-weight:600}[data-app=erp] .erp-diff-col[data-state=entra]{background:var(--erp-success-bg);border-color:var(--erp-success-border)}[data-app=erp] .erp-diff-col[data-state=entra] dt,[data-app=erp] .erp-diff-col[data-state=entra] dd{color:var(--erp-success-fg)}[data-app=erp] .erp-diff-col[data-state=vazio] dd{color:var(--erp-text-tertiary)}
[data-app=erp] .erp-drop{text-align:center;border:1.5px dashed var(--erp-border-strong);background:var(--erp-surface-subtle);color:var(--erp-text-secondary);cursor:pointer;transition:background var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;font-size:13px;display:flex}@media print{[data-app=erp] .erp-drop{display:none!important}}[data-app=erp] .erp-drop:hover,[data-app=erp] .erp-drop[data-over=true]{border-color:var(--erp-accent);background:var(--erp-accent-soft)}[data-app=erp] .erp-drop .hint{color:var(--erp-text-tertiary);font-size:12px}[data-app=erp] .erp-file{border:1px solid var(--erp-border-default);background:var(--erp-surface-base);border-radius:10px;align-items:center;gap:12px;padding:11px 13px;display:flex}[data-app=erp] .erp-file+.erp-file{margin-top:8px}[data-app=erp] .erp-file .ico{background:var(--erp-surface-sunken);width:32px;height:32px;color:var(--erp-text-secondary);font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}[data-app=erp] .erp-file .n{color:var(--erp-text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:500}[data-app=erp] .erp-file .m{color:var(--erp-text-tertiary);font-size:12px}[data-app=erp] .erp-file[data-state=enviando]{border-color:color-mix(in oklch, var(--erp-accent) 40%, var(--erp-border-default))}[data-app=erp] .erp-file[data-state=erro]{border-color:var(--erp-danger-border);background:color-mix(in oklch, var(--erp-danger-bg) 45%, var(--erp-surface-base))}
[data-app=erp] .erp-popover{z-index:60;background:var(--erp-surface-raised);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-ctl);min-width:min(232px,100vw - 16px);max-width:min(300px,100vw - 16px);box-shadow:var(--erp-shadow-raise);transform-origin:top;opacity:1;transition:opacity var(--erp-dur-2) var(--erp-ease-out), transform var(--erp-dur-2) var(--erp-ease-out), background-color var(--erp-dur-3) var(--erp-ease-standard), border-color var(--erp-dur-3) var(--erp-ease-standard);flex-direction:column;padding:6px;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:none}@starting-style{[data-app=erp] .erp-popover:not([inert],[inert] *){opacity:0;transform:translateY(calc(-4px * var(--erp-dist))) scale(calc(1 - .015 * var(--erp-dist)))}}[data-app=erp] .erp-popover-item{color:var(--erp-text-primary);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}[data-app=erp] .erp-popover-item:hover{background:var(--erp-surface-subtle)}[data-app=erp] .erp-popover-item[data-disabled=true]{cursor:default;color:var(--erp-text-tertiary)}[data-app=erp] .erp-popover-item[data-disabled=true]:hover{background:0 0}[data-app=erp] .erp-popover-item>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}[data-app=erp] .erp-popover-remover{color:var(--erp-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:3px}[data-app=erp] .erp-popover-remover:hover{background:var(--erp-danger-bg);color:var(--erp-danger-fg)}[data-app=erp] .erp-popover-vazio{color:var(--erp-text-tertiary);margin:0;padding:8px 9px 10px;font-size:12px;line-height:1.55}[data-app=erp] .erp-popover-foot{border:0;border-top:1px solid var(--erp-border-subtle);cursor:pointer;color:var(--erp-green-fg);background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:8px 9px;font-size:12.5px;font-weight:600;display:flex}[data-app=erp] .erp-popover-foot:hover{background:var(--erp-surface-subtle)}
:where([data-app=erp],[data-erp-theme]) .erp-search{--_h:36px;--_r:10px;flex-direction:column;min-width:0;font-size:13.5px;display:flex;position:relative}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=topbar]{flex:340px;max-width:460px}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=inline]{--_h:32px;--_r:10px;flex:220px;max-width:340px;font-size:13px}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field]{--_h:38px;--_r:var(--erp-radius-ctl,8px);width:100%}:where([data-app=erp],[data-erp-theme]) .erp-search-control{min-width:0;height:var(--_h);border-radius:var(--_r);background:var(--erp-surface-sunken);color:var(--erp-text-tertiary);cursor:text;transition:border-color var(--erp-dur-1) var(--erp-ease-standard), background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}[data-erp-theme] .erp-search-control{transition:border-color var(--erp-dur-1) var(--erp-ease-standard), background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-out)}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field] .erp-search-control{background:var(--erp-input-bg);border-color:var(--erp-input-border)}:where([data-app=erp],[data-erp-theme]) .erp-search-control:hover,:where([data-app=erp],[data-erp-theme]) .erp-search[data-force~=hover] .erp-search-control{background:color-mix(in oklch, var(--erp-surface-sunken) 62%, var(--erp-surface-base));border-color:var(--erp-border-default)}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field] .erp-search-control:hover,:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field][data-force~=hover] .erp-search-control{background:var(--erp-input-bg);border-color:var(--erp-input-border-hover)}:where([data-app=erp],[data-erp-theme]) .erp-search-control:active,:where([data-app=erp],[data-erp-theme]) .erp-search[data-force~=active] .erp-search-control{background:color-mix(in oklch, var(--erp-surface-sunken) 88%, var(--erp-text-primary) 4%);border-color:var(--erp-border-strong);box-shadow:inset 0 1px 2px color-mix(in oklch, var(--erp-text-primary) 8%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-search-control:focus-within,:where([data-app=erp],[data-erp-theme]) .erp-search[data-force~=focus] .erp-search-control{background:var(--erp-input-bg-foco);border-color:var(--erp-green);box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-green)}html[data-erp-teclado] :where([data-app=erp],[data-erp-theme]) .erp-search-control:focus-within,:where([data-app=erp],[data-erp-theme]) .erp-search[data-force~=focus\ teclado] .erp-search-control{box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-green),0 0 0 4px var(--erp-search-anel)}:where([data-app=erp],[data-erp-theme]) .erp-search[data-open] .erp-search-control{background:var(--erp-input-bg-foco);border-color:var(--erp-green);box-shadow:inset 0 0 0 var(--erp-input-foco-espessura) var(--erp-green);border-bottom-left-radius:var(--_r);border-bottom-right-radius:var(--_r)}:where([data-app=erp],[data-erp-theme]) .erp-search[data-status=error] .erp-search-control{border-color:var(--erp-danger-border);background:color-mix(in oklch, var(--erp-danger-bg) 45%, var(--erp-surface-base))}:where([data-app=erp],[data-erp-theme]) .erp-search[data-disabled] .erp-search-control{background:var(--erp-surface-sunken);border-color:var(--erp-border-subtle);cursor:not-allowed;opacity:.6}:where([data-app=erp],[data-erp-theme]) .erp-search[data-readonly] .erp-search-control{background:var(--erp-surface-subtle);border-color:var(--erp-border-subtle);cursor:default}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field]:not([data-status=error],[data-disabled],[data-readonly]) .erp-search-control:focus-within,:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field][data-open]:not([data-status=error],[data-disabled],[data-readonly]) .erp-search-control,:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field][data-force~=focus]:not([data-status=error],[data-disabled],[data-readonly]) .erp-search-control{background:var(--erp-input-bg-foco);border-color:var(--erp-green)}:where([data-app=erp],[data-erp-theme]) .erp-search-mag{width:16px;height:16px;color:var(--erp-text-tertiary);flex:none;place-items:center;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-search[data-open] .erp-search-mag,:where([data-app=erp],[data-erp-theme]) .erp-search[data-force~=focus] .erp-search-mag{color:var(--erp-search-mag-ativa)}:where([data-app=erp],[data-erp-theme]) .erp-search-input{min-width:0;font:inherit;font-size:inherit;color:var(--erp-text-primary);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto;padding:0}:where([data-app=erp],[data-erp-theme]) .erp-search-input::placeholder{color:var(--erp-text-placeholder)}:where([data-app=erp],[data-erp-theme]) .erp-search-input.erp-search-input:focus,:where([data-app=erp],[data-erp-theme]) .erp-search-input.erp-search-input:focus-visible{box-shadow:none;outline:0}:where([data-app=erp],[data-erp-theme]) .erp-search-input:disabled{cursor:not-allowed}:where([data-app=erp],[data-erp-theme]) .erp-search-input::-webkit-search-cancel-button{display:none}:where([data-app=erp],[data-erp-theme]) .erp-search-scope{background:color-mix(in oklch, var(--erp-green) 17%, var(--erp-surface-base));max-width:40%;color:var(--erp-green-fg);border:1px solid color-mix(in oklch, var(--erp-green) 30%, var(--erp-surface-base));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 4px 2px 9px;font-size:12px;font-weight:600;display:inline-flex}:where([data-app=erp],[data-erp-theme]) .erp-search-scope button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-search-scope button:hover{background:color-mix(in oklch, var(--erp-green) 18%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-search-tail{flex:none;align-items:center;gap:4px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-count{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:var(--erp-text-secondary);background:var(--erp-surface-sunken);border:1px solid var(--erp-border-subtle);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-clear{width:22px;height:22px;color:var(--erp-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-search-clear:hover{background:var(--erp-surface-sunken);color:var(--erp-text-primary)}:where([data-app=erp],[data-erp-theme]) .erp-search-clear:focus-visible{box-shadow:var(--erp-focus-ring);outline:0}:where([data-app=erp],[data-erp-theme]) .erp-search-tail>.erp-giro{color:var(--erp-green)}:where([data-app=erp],[data-erp-theme]) .erp-search-panel{z-index:60;border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-card,12px);background:var(--erp-surface-raised,var(--erp-surface-base));box-shadow:var(--erp-shadow-raise,0 12px 32px -8px #0000002e);flex-direction:column;font-size:13.5px;display:flex;position:fixed;top:0;left:0;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-search-panel:not([data-lado]){visibility:hidden}:where([data-app=erp],[data-erp-theme]) .erp-search-panel[data-variant=inline]{font-size:13px}[data-app=erp] .erp-search-panel,[data-erp-theme] .erp-search-panel{transform-origin:top;opacity:1;transition:opacity var(--erp-dur-2) var(--erp-ease-out),transform var(--erp-dur-2) var(--erp-ease-out),background-color var(--erp-dur-3) var(--erp-ease-standard),border-color var(--erp-dur-3) var(--erp-ease-standard);transform:none}@starting-style{[data-app=erp] .erp-search-panel:not([inert],[inert] *),[data-erp-theme] .erp-search-panel:not([inert],[inert] *){opacity:0;transform:translateY(calc(-4px * var(--erp-dist))) scale(calc(1 - .015 * var(--erp-dist)))}}:where([data-app=erp],[data-erp-theme]) .erp-search-panel[data-saindo],[data-app=erp] .erp-popover[data-saindo]{opacity:0;transform:translateY(calc(-4px * var(--erp-dist))) scale(calc(1 - .015 * var(--erp-dist)));transition:opacity var(--erp-dur-1) var(--erp-ease-in),transform var(--erp-dur-1) var(--erp-ease-in);pointer-events:none}[data-app=erp] .erp-search-panel[data-lado=acima],[data-erp-theme] .erp-search-panel[data-lado=acima]{transform-origin:bottom}:where([data-app=erp],[data-erp-theme]) .erp-search-panel[data-variant=topbar]{min-width:min(520px,88vw)}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar{border-bottom:1px solid var(--erp-border-subtle);background:var(--erp-surface-sunken);scrollbar-width:none;align-items:center;gap:2px;padding:7px 8px;display:flex;overflow-x:auto}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar::-webkit-scrollbar{display:none}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar button{min-height:26px;color:var(--erp-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:500;display:inline-flex}[data-erp-theme] .erp-search-scopebar button{transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-standard)}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar button:hover{background:var(--erp-surface-base);border-color:var(--erp-border-default);color:var(--erp-text-primary)}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar button[aria-pressed=true]{background:var(--erp-surface-base);border-color:color-mix(in oklch, var(--erp-green) 34%, transparent);color:var(--erp-green-fg);font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar button:focus-visible,[data-app=erp] .erp-secao-recolhivel-botao:focus-visible{box-shadow:none;outline:2px solid var(--erp-brand);outline-offset:-2px}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar .c{font-family:var(--font-mono),monospace;color:var(--erp-text-tertiary);font-size:12px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar button[aria-pressed=true] .c{color:inherit}:where([data-app=erp],[data-erp-theme]) .erp-search-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(420px,58vh);padding:4px 0;overflow-y:auto}:where([data-app=erp],[data-erp-theme]) .erp-search-group+.erp-search-group{border-top:1px solid var(--erp-border-subtle);margin-top:4px;padding-top:4px}:where([data-app=erp],[data-erp-theme]) .erp-search-group-label{color:var(--erp-text-secondary);align-items:center;gap:7px;padding:9px 14px 5px;font-size:12px;font-weight:600;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-group-label .c{font-family:var(--font-mono),monospace;background:var(--erp-surface-sunken);color:var(--erp-text-secondary);border-radius:999px;padding:0 5px;font-size:12px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-item{width:100%;font:inherit;color:var(--erp-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:11px;padding:8px 12px 8px 14px;text-decoration:none;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-item:hover{background:var(--erp-surface-subtle)}:where([data-app=erp],[data-erp-theme]) .erp-search-item[aria-selected=true],:where([data-app=erp],[data-erp-theme]) .erp-search-item[aria-current=true]{background:var(--erp-surface-subtle);border-left-color:var(--erp-green)}:where([data-app=erp],[data-erp-theme]) .erp-search-item:active{background:color-mix(in oklch, var(--erp-surface-subtle) 70%, var(--erp-green-soft))}:where([data-app=erp],[data-erp-theme]) .erp-search-item:focus-visible{box-shadow:var(--erp-focus-ring);outline:0}:where([data-app=erp],[data-erp-theme]) .erp-search-item .ico,:where([data-app=erp],[data-erp-theme]) .erp-busca-item .ico{background:var(--erp-surface-sunken);width:26px;height:26px;color:var(--erp-text-secondary);border-radius:7px;flex:none;place-items:center;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-search-item[aria-selected=true] .ico{background:color-mix(in oklch, var(--erp-green) 17%, var(--erp-surface-base));color:var(--erp-green-fg)}:where([data-app=erp],[data-erp-theme]) .erp-search-item .txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-item .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}:where([data-app=erp],[data-erp-theme]) mark{background:color-mix(in oklch, var(--curcuma,#de9a20) 34%, transparent);color:inherit;border-radius:2px;padding:0 1px}@supports (color:lab(0% 0 0)){:where([data-app=erp],[data-erp-theme]) mark{background:color-mix(in oklch, var(--curcuma,lab(69.1099% 19.8272 67.1633)) 34%, transparent)}}:where([data-app=erp],[data-erp-theme]) .erp-search-item .sb{min-width:0;color:var(--erp-text-tertiary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-search-item .sb>*{text-overflow:ellipsis;min-width:0;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-search-item .sb .id{font-family:var(--font-mono),monospace;letter-spacing:.02em;text-overflow:clip;flex:none;font-size:12px;overflow:visible}:where([data-app=erp],[data-erp-theme]) .erp-search-item .val{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;color:var(--erp-text-primary);flex:none;font-size:12px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-item .enter{font-family:var(--font-mono),monospace;color:var(--erp-text-tertiary);opacity:0;flex:none;font-size:12px}:where([data-app=erp],[data-erp-theme]) .erp-search-item[aria-selected=true] .enter{opacity:1}:where([data-app=erp],[data-erp-theme]) .erp-search-msg{flex-direction:column;align-items:flex-start;gap:6px;padding:22px 18px 24px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-msg .t{color:var(--erp-text-primary);font-size:13.5px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-msg .d{color:var(--erp-text-tertiary);max-width:52ch;font-size:12.5px;line-height:1.55}:where([data-app=erp],[data-erp-theme]) .erp-search-msg .a{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-msg[data-tone=danger]{border-left:2px solid var(--erp-danger-border);background:color-mix(in oklch, var(--erp-danger-bg) 32%, transparent)}:where([data-app=erp],[data-erp-theme]) .erp-search-msg[data-tone=danger] button{border-color:var(--erp-danger-border);color:var(--erp-danger-fg);box-shadow:none;background:0 0}:where([data-app=erp],[data-erp-theme]) .erp-search-msg[data-tone=danger] button:hover{background:color-mix(in oklch, var(--erp-danger-fg) 12%, transparent);border-color:var(--erp-danger-fg)}:where([data-app=erp],[data-erp-theme]) .erp-search-skel{flex-direction:column;gap:2px;padding:6px 0;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-skel i{background:linear-gradient(90deg,var(--erp-surface-sunken) 0%,var(--erp-surface-subtle) 50%,var(--erp-surface-sunken) 100%);--erp-shimmer-de:150%;--erp-shimmer-ate:-50%;background-size:200% 100%;border-radius:5px;height:14px;margin:8px 14px;animation:1.3s ease-in-out infinite erp-shimmer;display:block}:where([data-app=erp],[data-erp-theme]) .erp-search-skel i:nth-child(2){width:62%}:where([data-app=erp],[data-erp-theme]) .erp-search-skel i:nth-child(3){width:78%}:where([data-app=erp],[data-erp-theme]) .erp-search-foot{border-top:1px solid var(--erp-border-subtle);background:var(--erp-surface-sunken);color:var(--erp-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-foot .hint{align-items:center;gap:10px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search-foot em{font-style:normal;font-family:var(--font-mono),monospace;color:var(--erp-text-secondary);font-size:12px}:where([data-app=erp],[data-erp-theme]) .erp-search-foot .all{font:inherit;color:var(--erp-green-fg);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-search-foot .all:hover{text-decoration:underline}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact]{--_h:44px;width:var(--_h);flex:none;max-width:none}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact] .erp-search-control{justify-content:center;padding:0}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact]:not([data-open]):not([data-expandido]) :is(.erp-search-input,.erp-search-tail,.erp-search-scope){display:none}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact]:is([data-open],[data-expandido]){z-index:80;background:var(--erp-surface-raised,var(--erp-surface-base));justify-content:center;gap:10px;width:auto;padding:0 10px;position:absolute;inset:0}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact]:is([data-open],[data-expandido]) .erp-search-control{--_h:44px;justify-content:flex-start;padding:0 8px 0 12px;font-size:15px}:where([data-app=erp],[data-erp-theme]) .erp-search-panel[data-compact]{min-width:0}:where([data-app=erp],[data-erp-theme]) .erp-search-panel[data-compact] .erp-search-body{max-height:min(60vh,420px)}:where([data-app=erp],[data-erp-theme]) .erp-search-panel[data-compact] .erp-search-item{padding-top:11px;padding-bottom:11px}@media (pointer:coarse){:where([data-app=erp],[data-erp-theme]) .erp-search{--_h:44px}:where([data-app=erp],[data-erp-theme]) .erp-search-item{padding-top:11px;padding-bottom:11px}:where([data-app=erp],[data-erp-theme]) .erp-search-clear{width:32px;height:32px}}[data-app=erp] .erp-codigo-incidente{font-family:var(--font-mono), monospace;letter-spacing:.06em;background:var(--erp-surface-sunken);border:1px solid var(--erp-border-subtle);color:var(--erp-text-primary);-webkit-user-select:all;user-select:all;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}[data-app=erp] .erp-busca-linha+.erp-busca-linha{border-top:1px solid var(--erp-border-subtle)}[data-app=erp] .erp-busca-item{padding:11px var(--erp-row-x);color:var(--erp-text-primary);align-items:center;gap:11px;text-decoration:none;display:flex}[data-app=erp] .erp-busca-item:hover{background:var(--erp-surface-subtle)}[data-app=erp] .erp-busca-item:focus-visible{box-shadow:var(--erp-focus-ring);outline:0}[data-app=erp] .erp-busca-item .txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}[data-app=erp] .erp-busca-item .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}[data-app=erp] .erp-busca-item .sb{color:var(--erp-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}[data-app=erp] .erp-busca-item .sb .id{font-family:var(--font-mono), monospace;letter-spacing:.01em;flex:none}[data-app=erp] .erp-busca-item .val{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--erp-text-primary);flex:none;font-size:12.5px}[data-app=erp] .erp-busca-corte{padding:10px var(--erp-row-x);border-top:1px solid var(--erp-border-subtle);background:var(--erp-surface-sunken);color:var(--erp-text-secondary);font-size:12px}
