[data-app=erp],html[data-erp-theme]{--erp-surface-base:#fff;--erp-surface-subtle:#fafafa;--erp-surface-sunken:#f5f5f5;--erp-border-subtle:#f1f1f1;--erp-border-default:#e5e5e5;--erp-border-strong:#d4d4d4;--erp-text-primary:#171717;--erp-text-secondary:#525252;--erp-text-tertiary:#737373;--erp-text-disabled:#a3a3a3;--erp-green:#09611a;--erp-green-dark:#003911;--erp-green-soft:#dfecdd;--erp-green-fg:#003911;--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 2px 8px -2px #00000014;--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);color:var(--erp-text-primary)}@supports (color:lab(0% 0 0)){[data-app=erp],html[data-erp-theme]{--erp-green:lab(35.4071% -36.632 31.7387);--erp-green-dark:lab(19.8893% -26.6714 19.8649);--erp-green-soft:lab(92.2008% -6.52525 6.09702);--erp-green-fg:lab(19.8893% -26.6714 19.8649);--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)}}[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-surface-base:#0f1210;--erp-surface-subtle:#16191a;--erp-surface-sunken:#1c1f21;--erp-border-subtle:#1f2224;--erp-border-default:#2a2d30;--erp-border-strong:#3a3d40;--erp-text-primary:#ededed;--erp-text-secondary:#c5c5c5;--erp-text-tertiary:#9a9a9a;--erp-text-disabled:#6a6a6a;--erp-green-fg:#85cc87;--erp-success-bg:#002212;--erp-success-fg:#82e6b3;--erp-success-border:#00472c;--erp-warning-bg:#311d00;--erp-warning-fg:#ffce87;--erp-warning-border:#5b3b00;--erp-danger-bg:#370404;--erp-danger-fg:#ffaa9f;--erp-danger-border:#68231e;--erp-info-bg:#001d30;--erp-info-fg:#86cdff;--erp-info-border:#044262;--erp-chart-1:#73c076;--erp-chart-2:#eeb154;--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 #de9a20;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-green-fg:lab(75.9772% -33.5817 27.0639);--erp-success-bg:lab(10.3035% -19.3451 7.5861);--erp-success-fg:lab(84.1979% -39.3921 15.5461);--erp-success-border:lab(25.6514% -26.8209 10.5194);--erp-warning-bg:lab(12.908% 8.59718 21.1702);--erp-warning-fg:lab(86.0604% 14.435 49.0844);--erp-warning-border:lab(27.9874% 10.9718 37.3948);--erp-danger-bg:lab(8.72195% 25.1813 12.0019);--erp-danger-fg:lab(77.8097% 43.1508 26.3137);--erp-danger-border:lab(24.7895% 31.216 20.1511);--erp-info-bg:lab(9.38973% -5.01034 -18.5678);--erp-info-fg:lab(79.127% -13.2487 -31.7811);--erp-info-border:lab(25.6488% -8.06192 -24.9263);--erp-chart-1:lab(71.4473% -36.4033 29.5753);--erp-chart-2:lab(76.7321% 16.4406 55.1357);--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-focus-ring:0 0 0 2px var(--erp-surface-base), 0 0 0 4px lab(69.1099% 19.8272 67.1633)}}[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);--card:var(--erp-surface-base);--card-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);--input:var(--erp-border-default);--secondary:var(--erp-surface-subtle);--secondary-foreground:var(--erp-text-primary);--accent:var(--erp-green);--accent-foreground:var(--erp-surface-base);--destructive:#e6443d;--ring:#de9a20;--sidebar:var(--erp-surface-base);--sidebar-foreground:var(--erp-text-primary);--sidebar-accent:var(--erp-surface-subtle);--sidebar-accent-foreground:var(--erp-text-primary);--sidebar-border:var(--erp-border-default)}@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);--ring:lab(69.1099% 19.8272 67.1633)}}[data-app=erp] :focus{outline:none}[data-app=erp] :focus-visible{box-shadow:var(--erp-focus-ring)}[data-app=erp] .erp-input{background:var(--erp-surface-base);border:1px solid var(--erp-border-default);width:100%;color:var(--erp-text-primary);border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.4}[data-app=erp] .erp-input:hover{border-color:var(--erp-border-strong)}[data-app=erp] .erp-input:focus{border-color:var(--erp-green);outline:none}[data-app=erp] .erp-input::placeholder{color:var(--erp-text-disabled)}[data-app=erp] .erp-input:disabled{background:var(--erp-surface-subtle);color:var(--erp-text-tertiary);cursor:not-allowed}[data-app=erp] :is(input,textarea).erp-input:read-only{background:var(--erp-surface-subtle);color:var(--erp-text-tertiary)}[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-btn-primary,[data-app=erp] .erp-btn-secondary,[data-app=erp] .erp-btn-ghost,[data-app=erp] .erp-btn-subtle,[data-app=erp] .erp-btn-danger{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.25;display:inline-flex}[data-app=erp] .erp-btn-primary{background:var(--erp-green);color:var(--erp-on-brand);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000014}[data-app=erp] .erp-btn-primary:hover{background:var(--erp-green-dark)}[data-app=erp] .erp-btn-primary:active{transform:translateY(.5px)}[data-app=erp] .erp-btn-primary:disabled,[data-app=erp] .erp-btn-primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-app=erp] .erp-btn-secondary{background:var(--erp-surface-base);color:var(--erp-green-fg);border-color:var(--erp-brand-border)}[data-app=erp] .erp-btn-secondary:hover{background:var(--erp-brand-wash);border-color:var(--erp-green)}[data-app=erp] .erp-btn-ghost{color:var(--erp-text-primary);border-color:var(--erp-border-default);background:0 0}[data-app=erp] .erp-btn-ghost:hover{background:var(--erp-surface-subtle);color:var(--erp-text-primary);border-color:var(--erp-border-strong)}[data-app=erp] .erp-btn-subtle{color:var(--erp-text-secondary);background:0 0;border-color:#0000;padding:6px 10px}[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-surface-base);color:#d40c1a;color:lab(45.5806% 69.4641 51.3946);border-color:color-mix(in oklch, #d40c1a 35%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp] .erp-btn-danger{border-color:color-mix(in oklch, lab(45.5806% 69.4641 51.3946) 35%, var(--erp-border-default))}}[data-app=erp] .erp-btn-danger:hover{background:color-mix(in oklch, #d40c1a 8%, var(--erp-surface-base));border-color:#d40c1a;border-color:lab(45.5806% 69.4641 51.3946)}@supports (color:lab(0% 0 0)){[data-app=erp] .erp-btn-danger:hover{background:color-mix(in oklch, lab(45.5806% 69.4641 51.3946) 8%, var(--erp-surface-base))}}[data-app=erp] .erp-btn-icon{width:30px;height:30px;color:var(--erp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;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{gap:.375rem;padding:6px 12px;font-size:12px}[data-app=erp] .erp-btn-lg{padding:9px 16px;font-size:14px}[data-app=erp] .erp-prio-chip{background:var(--erp-surface-subtle);color:var(--erp-text-secondary);border:1px solid var(--erp-border-default);border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}[data-app=erp] .erp-prio-chip .num{min-width:18px;height:18px;font-family:var(--font-mono), monospace;color:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}[data-app=erp] .erp-prio-chip[data-level=p0]{background:color-mix(in oklch, #d40c1a 8%, var(--erp-surface-base));border-color:color-mix(in oklch, #d40c1a 35%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp] .erp-prio-chip[data-level=p0]{background:color-mix(in oklch, lab(45.5806% 69.4641 51.3946) 8%, var(--erp-surface-base));border-color:color-mix(in oklch, lab(45.5806% 69.4641 51.3946) 35%, var(--erp-border-default))}}[data-app=erp] .erp-prio-chip[data-level=p0] .num{background:#d40c1a;background:lab(45.5806% 69.4641 51.3946)}[data-app=erp] .erp-prio-chip[data-level=p0] .label{color:#a4000b;color:lab(34.1552% 63.3706 51.0188);font-weight:600}[data-app=erp] .erp-prio-chip[data-level=p1]{background:color-mix(in oklch, #dd881b 10%, var(--erp-surface-base));border-color:color-mix(in oklch, #dd881b 40%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp] .erp-prio-chip[data-level=p1]{background:color-mix(in oklch, lab(64.7155% 28.2485 65.2833) 10%, var(--erp-surface-base));border-color:color-mix(in oklch, lab(64.7155% 28.2485 65.2833) 40%, var(--erp-border-default))}}[data-app=erp] .erp-prio-chip[data-level=p1] .num{background:#bf7100;background:lab(55.3883% 29.0083 71.7209)}[data-app=erp] .erp-prio-chip[data-level=p1] .label{color:#7c4600;color:lab(35.7416% 23.7244 60.3581)}[data-app=erp] .erp-prio-chip[data-level=p2]{background:color-mix(in oklch, #1a89c5 8%, var(--erp-surface-base));border-color:color-mix(in oklch, #1a89c5 30%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp] .erp-prio-chip[data-level=p2]{background:color-mix(in oklch, lab(53.4303% -13.3412 -40.5402) 8%, var(--erp-surface-base));border-color:color-mix(in oklch, lab(53.4303% -13.3412 -40.5402) 30%, var(--erp-border-default))}}[data-app=erp] .erp-prio-chip[data-level=p2] .num{background:#0079b6;background:lab(47.536% -12.5739 -43.4224)}[data-app=erp] .erp-prio-chip[data-level=p2] .label{color:#005b89;color:lab(35.9509% -10.2743 -37.1626)}[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:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-app=erp] .erp-prio-num[data-level=p0]{background:#d40c1a;background:lab(45.5806% 69.4641 51.3946)}[data-app=erp] .erp-prio-num[data-level=p1]{background:#bf7100;background:lab(55.3883% 29.0083 71.7209)}[data-app=erp] .erp-prio-num[data-level=p2]{background:#0079b6;background:lab(47.536% -12.5739 -43.4224)}[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:10px;font-weight:500;line-height:1.4;display:inline-flex}[data-app=erp] .erp-banner{border-bottom:1px solid var(--erp-border-default);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}@keyframes erp-shimmer{0%{background-position:200% 0}to{background-position:-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);border-radius:8px;align-items:center;gap:.75rem;min-width:320px;padding:.75rem 1rem;font-size:13px;display:flex}[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{width:232px}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail{width:64px}: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}[data-app=erp] .erp-brand{width:124px;height:36px;display:block;position:relative}html[data-erp-rail=recolhida] [data-app=erp] .erp-rail .erp-brand{width:25px}[data-app=erp] .erp-brand img{transform-origin:0;width:auto;position:absolute;top:50%;left:0}[data-app=erp] .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)}[data-app=erp] .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);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)}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}}[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-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:11px;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:10.5px;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);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}[data-app=erp] .erp-table-shell{border:1px solid var(--erp-border-default);background:var(--erp-surface-base);border-radius:12px;overflow:hidden}[data-app=erp] .erp-card-flush>.erp-table-shell{background:0 0;border:0;border-radius:0}[data-app=erp] .erp-table-toolbar{border-bottom:1px solid var(--erp-border-default);background:var(--erp-surface-base);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}[data-app=erp] .erp-table-toolbar .search{background:var(--erp-surface-subtle);min-width:220px;color:var(--erp-text-secondary);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}[data-app=erp] .erp-table-toolbar .search:focus-within{background:var(--erp-surface-base);border-color:var(--erp-border-strong)}[data-app=erp] .erp-table-toolbar .search input{color:var(--erp-text-primary);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}[data-app=erp] .erp-table-toolbar .search input::placeholder{color:var(--erp-text-disabled)}[data-app=erp] .erp-table-toolbar .divider{background:var(--erp-border-default);width:1px;height:16px;margin:0 4px}[data-app=erp] .erp-table-wrap{overflow:auto visible}[data-app=erp] .erp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}[data-app=erp] .erp-table thead th{z-index:2;text-align:left;font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--erp-text-tertiary);padding:10px var(--erp-row-x);background:var(--erp-surface-base);border-bottom:1px solid var(--erp-border-default);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:10px;font-weight:600;position:sticky;top:0}[data-app=erp] .erp-table thead th .th-inner{align-items:center;gap:6px;display:inline-flex}[data-app=erp] .erp-table thead th.numeric{text-align:right}[data-app=erp] .erp-table thead th.numeric .th-inner{justify-content:flex-end}[data-app=erp] .erp-table thead th.sortable{cursor:pointer}[data-app=erp] .erp-table thead th.sortable:hover{color:var(--erp-text-primary)}[data-app=erp] .erp-table thead th .sort-arrow{opacity:.35;width:10px;font-size:9px;display:inline-flex}[data-app=erp] .erp-table thead th.sorted{color:var(--erp-text-primary)}[data-app=erp] .erp-table .col-check{padding-left:12px;padding-right:4px}[data-app=erp] .erp-table .col-sticky{z-index:1;background:var(--erp-surface-base);position:sticky;left:0}[data-app=erp] .erp-table tbody tr:hover .col-sticky{background:var(--erp-surface-subtle)}[data-app=erp] .erp-table tbody tr.selected .col-sticky{background:var(--erp-brand-wash)}[data-app=erp] .erp-table thead th.col-sticky{z-index:3}[data-app=erp] .erp-table tbody td{padding:var(--erp-row-y) var(--erp-row-x);border-bottom:1px solid var(--erp-border-subtle);color:var(--erp-text-primary);vertical-align:middle;line-height:1.3}[data-app=erp] .erp-table tbody td.numeric{text-align:right}[data-app=erp] .erp-table tbody td.muted{color:var(--erp-text-tertiary)}[data-app=erp] .erp-table tbody td.primary-cell{font-weight:500}[data-app=erp] .erp-table tbody td.primary-cell a{color:var(--erp-text-primary);text-decoration:none}[data-app=erp] .erp-table tbody td.primary-cell a:hover{color:var(--erp-green-fg);text-underline-offset:2px;text-decoration:underline}[data-app=erp] .erp-table tbody tr[data-clickable]{cursor:pointer}[data-app=erp] .erp-table tbody tr[data-clickable] .col-sticky a{display:block}[data-app=erp] .erp-table tbody tr.selected{background:var(--erp-brand-wash)}[data-app=erp] .erp-table tbody tr.selected:hover{background:var(--erp-brand-wash-strong)}[data-app=erp] .erp-table tbody tr:last-child td{border-bottom:0}[data-app=erp] .erp-table tbody tr.group-row td{background:var(--erp-surface-sunken);color:var(--erp-text-tertiary);font-family:var(--font-mono), monospace;letter-spacing:.14em;padding:6px var(--erp-row-x);border-bottom:1px solid var(--erp-border-default);font-size:10px;font-weight:600}[data-app=erp] .erp-table tbody tr.group-row .group-count{color:var(--erp-text-disabled);margin-left:6px}[data-app=erp] .erp-table .row-actions{opacity:0;gap:2px;display:inline-flex}[data-app=erp] .erp-table tbody tr:hover .row-actions{opacity:1}[data-app=erp] .erp-table .row-actions button{width:24px;height:24px;color:var(--erp-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}[data-app=erp] .erp-table .row-actions button:hover{background:var(--erp-border-default);color:var(--erp-text-primary)}[data-app=erp] .erp-table tfoot td{padding:8px var(--erp-row-x);border-top:1px solid var(--erp-border-default);background:var(--erp-surface-subtle);font-family:var(--font-mono), monospace;color:var(--erp-text-secondary);font-size:11px;font-weight:600}[data-app=erp] .erp-table tfoot td.numeric{color:var(--erp-text-primary);text-align:right}[data-app=erp] .erp-table-pagination{border-top:1px solid var(--erp-border-default);background:var(--erp-surface-base);color:var(--erp-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}[data-app=erp] .erp-table-pagination .page-btns{gap:2px;display:inline-flex}[data-app=erp] .erp-table-pagination .page-btns button{width:28px;height:28px;color:var(--erp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}[data-app=erp] .erp-table-pagination .page-btns button:hover{background:var(--erp-surface-subtle);color:var(--erp-text-primary)}[data-app=erp] .erp-table-pagination .page-btns button:disabled{opacity:.4;cursor:not-allowed}[data-app=erp] .erp-table-pagination .page-btns button.current{background:var(--erp-green);color:var(--erp-on-brand)}[data-app=erp] .cell-currency-symbol{color:var(--erp-text-disabled);margin-right:2px;font-size:11px}[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:11px}[data-app=erp] .erp-bulk-bar{background:var(--erp-text-primary);width:fit-content;color:var(--erp-surface-base);box-shadow:var(--erp-elev-3);z-index:10;border-radius:8px;align-items:center;gap:.75rem;margin:16px auto 0;padding:8px 12px 8px 16px;font-size:12px;display:flex;position:sticky;bottom:16px}[data-app=erp] .erp-bulk-bar .bulk-count{font-weight:600}[data-app=erp] .erp-bulk-bar button{color:var(--erp-surface-base);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}[data-app=erp] .erp-bulk-bar button:hover{background:#ffffff1a}[data-app=erp] .erp-table tbody td{border-bottom:0}[data-app=erp] .erp-table tbody tr:nth-child(2n),[data-app=erp] .erp-table tbody tr:nth-child(2n) .col-sticky{background:color-mix(in oklch, var(--erp-surface-subtle) 55%, var(--erp-surface-base))}[data-app=erp] .erp-table tbody tr:hover,[data-app=erp] .erp-table tbody tr:hover .col-sticky{background:var(--erp-surface-subtle)}[data-app=erp] .erp-table tbody tr.selected,[data-app=erp] .erp-table tbody tr.selected .col-sticky{background:var(--erp-brand-wash)}[data-app=erp] .erp-table tbody tr.selected:hover,[data-app=erp] .erp-table tbody tr.selected:hover .col-sticky{background:var(--erp-brand-wash-strong)}[data-app=erp] .erp-table tbody tr.group-row,[data-app=erp] .erp-table tbody tr.group-row td{background:var(--erp-surface-sunken)}[data-app=erp] .erp-table thead th .sort-arrow{opacity:0}[data-app=erp] .et-bar{border-bottom:1px solid var(--erp-border-default);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}[data-app=erp] .et-seg{background:var(--erp-surface-sunken);border-radius:9px;gap:3px;padding:3px;display:inline-flex}[data-app=erp] .et-seg button{color:var(--erp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}[data-app=erp] .et-seg button:hover{color:var(--erp-text-primary)}[data-app=erp] .et-seg button:is([aria-selected=true],[aria-pressed=true]){background:var(--erp-surface-base);color:var(--erp-text-primary);box-shadow:var(--erp-elev-1)}[data-app=erp] .et-seg .c{font-family:var(--font-mono), monospace;background:var(--erp-border-default);min-width:16px;height:16px;color:var(--erp-text-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}[data-app=erp] .et-seg button:is([aria-selected=true],[aria-pressed=true]) .c{background:var(--erp-green);color:var(--erp-on-brand)}[data-app=erp] .et-group{background:var(--erp-surface-base);border:1px solid var(--erp-border-default);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}[data-app=erp] .et-group button{color:var(--erp-text-secondary);border:0;border-right:1px solid var(--erp-border-default);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}[data-app=erp] .et-group>button:last-child,[data-app=erp] .et-group>:last-child button{border-right:0}[data-app=erp] .et-group button:hover,[data-app=erp] .et-group button[aria-expanded=true]{background:var(--erp-surface-subtle);color:var(--erp-text-primary)}[data-app=erp] .et-group .badge-n{font-family:var(--font-mono), monospace;background:var(--erp-green);min-width:15px;height:15px;color:var(--erp-on-brand);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}[data-app=erp] .et-val{font-family:var(--font-mono), monospace;white-space:nowrap;font-size:13.5px;font-weight:600}[data-app=erp] .et-val .cur{color:var(--erp-text-disabled);margin-right:2px;font-size:11px;font-weight:400}[data-app=erp] .et-name{color:var(--erp-text-primary);font-weight:600}[data-app=erp] .et-sub{color:var(--erp-text-tertiary);font-size:11px}[data-app=erp] .et-due{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}[data-app=erp] .et-due .dot{border-radius:50%;width:6px;height:6px}[data-app=erp] .et-due-late{color:var(--erp-danger-fg);font-weight:600}[data-app=erp] .et-due-late .dot{background:var(--erp-danger-fg)}[data-app=erp] .et-due-soon{color:var(--erp-warning-fg);font-weight:600}[data-app=erp] .et-due-soon .dot{background:var(--erp-warning-fg)}[data-app=erp] .et-risk{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:1px 7px;font-size:10px;font-weight:600;display:inline-flex}[data-app=erp] .et-risk[data-tone=danger]{background:var(--erp-danger-bg);color:var(--erp-danger-fg);border-color:var(--erp-danger-border)}[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:11px;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:11px;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][data-theme=dark] .erp-adaptive-bg{background:var(--erp-surface-base)}[data-app=erp][data-theme=dark] .erp-adaptive-bg-subtle{background:var(--erp-surface-subtle)}[data-app=erp][data-theme=dark] .erp-adaptive-border{border-color:var(--erp-border-default)}[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)}[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-page>.erp-bleed{margin-inline:calc(-1 * var(--erp-gutter))}[data-app=erp] .erp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@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-dash-lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;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-table-wrap{container:erp-table/inline-size}[data-app=erp] .erp-table th.col-sticky,[data-app=erp] .erp-table td.col-sticky{overflow-wrap:anywhere;max-width:42cqw}[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-md-empty{color:var(--erp-text-tertiary);font-size:12px;line-height:1.6}[data-app=erp] .erp-table tbody tr.active td,[data-app=erp] .erp-table tbody tr.active .col-sticky{background:color-mix(in oklch, var(--erp-green) 8%, var(--erp-surface-base))}[data-app=erp] .erp-table tbody tr.active .col-sticky{box-shadow:inset 2px 0 0 0 var(--erp-green)}[data-app=erp] .erp-form-context{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-field-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 1.125rem;display:grid}@container (min-width:560px){[data-app=erp] .erp-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=erp] .erp-field-span-2{grid-column:span 2}}@container (min-width:1000px){[data-app=erp] .erp-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=erp] .erp-field-span-3{grid-column:span 3}}[data-app=erp] .erp-field-narrow>input,[data-app=erp] .erp-field-narrow>select,[data-app=erp] .erp-field-narrow>.erp-input{max-width:220px}[data-app=erp] .erp-dash-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;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-base);border:1px solid var(--erp-border-default);border-radius:12px;padding:20px}[data-app=erp] :is(.flex,.inline-flex,.grid,.inline-grid,.erp-kpi-grid,.erp-dash-lower,.erp-dash-split,.erp-master-detail,.erp-field-grid,.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-green-soft);border-color:var(--erp-green)}[data-app=erp] .erp-card-clickable{cursor:pointer;display:block}[data-app=erp] .erp-card-clickable:hover{border-color:var(--erp-border-strong);box-shadow:var(--erp-elev-2)}[data-app=erp] .erp-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}[data-app=erp] .erp-card-head .ct h3{color:var(--erp-text-primary);margin:0;font-size:14px;font-weight:600}[data-app=erp] .erp-card-head .ct p{color:var(--erp-text-tertiary);margin:2px 0 0;font-size:12px}[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:hover{text-underline-offset:2px;text-decoration:underline}[data-app=erp] .erp-card-head--flush{border-bottom:1px solid var(--erp-border-subtle);margin-bottom:0;padding:16px 20px}[data-app=erp] .erp-card-head--flush:has(+.erp-card-toolbar){border-bottom:0;padding-bottom:10px}[data-app=erp] .erp-card-toolbar{border-bottom:1px solid var(--erp-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;display:flex}[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:11px;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{color:var(--erp-text-secondary);font-size:12px;font-weight:600}[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:26px;font-weight:700;line-height:1.1}[data-app=erp] .erp-kpi-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:10.5px;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-tertiary)}[data-app=erp] .erp-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}[data-app=erp] .erp-badge[data-size=sm]{gap:4px;padding:1px 8px;font-size:10px}[data-app=erp] .erp-badge[data-dot=true]:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}[data-app=erp] .erp-badge[data-struck=true]{text-decoration:line-through}[data-app=erp] .erp-badge[data-tone=neutral]{background:var(--erp-surface-sunken);color:var(--erp-text-secondary);border-color:var(--erp-border-default)}[data-app=erp] .erp-badge[data-tone=neutral][data-dot=true]:before{background:var(--erp-text-tertiary)}[data-app=erp] .erp-badge[data-tone=info]{background:var(--erp-info-bg);color:var(--erp-info-fg);border-color:var(--erp-info-border)}[data-app=erp] .erp-badge[data-tone=success]{background:var(--erp-success-bg);color:var(--erp-success-fg);border-color:var(--erp-success-border)}[data-app=erp] .erp-badge[data-tone=warning]{background:var(--erp-warning-bg);color:var(--erp-warning-fg);border-color:var(--erp-warning-border)}[data-app=erp] .erp-badge[data-tone=danger]{background:var(--erp-danger-bg);color:var(--erp-danger-fg);border-color:var(--erp-danger-border)}[data-app=erp] .erp-badge[data-tone=accent]{background:var(--erp-green-soft);color:var(--erp-green-fg);border-color:var(--erp-green-soft)}[data-app=erp] .erp-badge[data-tone^=accent-]{color:var(--erp-text-primary);border-color:#0000}[data-app=erp] .erp-badge[data-tone=accent-1]{background:color-mix(in oklch, var(--erp-chart-1) 18%, transparent)}[data-app=erp] .erp-badge[data-tone=accent-2]{background:color-mix(in oklch, var(--erp-chart-2) 18%, transparent)}[data-app=erp] .erp-badge[data-tone=accent-3]{background:color-mix(in oklch, var(--erp-chart-3) 18%, transparent)}[data-app=erp] .erp-badge[data-tone=accent-4]{background:color-mix(in oklch, var(--erp-chart-4) 18%, transparent)}[data-app=erp] .erp-badge[data-tone=accent-5]{background:color-mix(in oklch, var(--erp-chart-5) 18%, transparent)}[data-app=erp] .erp-badge[data-variant=outline]{background:0 0}[data-app=erp] .erp-badge[data-variant=outline][data-tone=neutral]{color:var(--erp-text-tertiary);border-color:var(--erp-border-subtle)}[data-app=erp] .erp-badge[data-variant=solid][data-tone=success]{background:var(--erp-success-fg);color:var(--erp-success-bg);border-color:var(--erp-success-fg)}[data-app=erp] .erp-badge[data-variant=solid][data-tone=danger]{background:var(--erp-danger-fg);color:var(--erp-danger-bg);border-color:var(--erp-danger-fg)}[data-app=erp] .erp-badge[data-variant=solid][data-tone=warning]{background:var(--erp-warning-fg);color:var(--erp-warning-bg);border-color:var(--erp-warning-fg)}[data-app=erp] .erp-badge[data-variant=solid][data-tone=info]{background:var(--erp-info-fg);color:var(--erp-info-bg);border-color:var(--erp-info-fg)}[data-app=erp] .erp-badge[data-variant=solid][data-tone=neutral]{background:var(--erp-text-secondary);color:var(--erp-surface-base);border-color:var(--erp-text-secondary)}[data-app=erp] .erp-badge[data-variant=solid][data-tone=accent]{background:var(--erp-green);color:var(--erp-on-brand);border-color:var(--erp-green)}[data-app=erp] .erp-badge[data-variant=solid][data-dot=true]:before{background:currentColor}[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-secondary);align-items:center;gap:5px;margin-bottom:5px;font-size:12px;font-weight:500;display:flex}[data-app=erp] .erp-field-label-for{display:block}[data-app=erp] .erp-field-req{color:var(--erp-danger-fg);font-weight:600}[data-app=erp] .erp-field-hint{color:var(--erp-text-tertiary);margin-top:4px;font-size:11px;line-height:1.45}[data-app=erp] .erp-field-error{color:var(--erp-danger-fg);margin-top:4px;font-size:11px;font-weight:500;line-height:1.45}[data-app=erp] .erp-segmented{border:1px solid var(--erp-border-default);background:var(--erp-surface-sunken);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}[data-app=erp] .erp-segmented button,[data-app=erp] .erp-segmented 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;font-size:12px;font-weight:500;line-height:1.2}[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{flex-direction:column;display:flex}[data-app=erp] .erp-dl-row{border-bottom:1px solid var(--erp-border-subtle);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:right;min-width:0;color:var(--erp-text-primary);overflow-wrap:anywhere;margin:0}[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-border-default);background:var(--erp-surface-sunken);color:var(--erp-text-secondary);border-radius:6px;padding:2px 8px;font-size:11px;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],html[data-erp-theme]{--font-mono:var(--font-geist-mono,"Geist Mono"), "Geist Mono", ui-monospace, SFMono-Regular, monospace;--erp-canvas:#fcfaf3;--erp-surface-raised:#fff;--erp-border-default:#e0e0da;--erp-border-subtle:#f0f0ec;--erp-border-strong:#cccdc4;--erp-shadow-card:0 1px 2px #1c241c0a, 0 6px 16px -6px #1c241c1a;--erp-shadow-raise:0 2px 4px #1c241c0f, 0 12px 28px -10px #1c241c29;--erp-radius-card:14px;--erp-radius-ctl:8px;--erp-row-y:.75rem;--erp-row-x:1rem;--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)}@supports (color:lab(0% 0 0)){[data-app=erp],html[data-erp-theme]{--erp-canvas:lab(98.3159% -.277519 3.42439);--erp-border-default:lab(89.0531% -.940263 2.86285);--erp-border-subtle:lab(94.8351% -.708431 2.14472);--erp-border-strong:lab(82.1287% -1.39686 4.30461);--erp-shadow-card:0 1px 2px lab(13.2574% -5.58969 4.40089/.04), 0 6px 16px -6px lab(13.2574% -5.58969 4.40089/.1);--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)}}[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))}@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-canvas:lab(2.83213% -1.69843 1.05832);--erp-surface-raised:lab(6.53134% -2.99521 1.87533);--erp-surface-base:lab(6.53134% -2.99521 1.87533);--erp-surface-subtle:lab(10.2725% -3.85318 2.46573);--erp-surface-sunken:lab(13.7529% -3.85097 2.46207);--erp-border-subtle:lab(13.7398% -3.55355 2.27075);--erp-border-default:lab(19.5665% -4.14543 2.64856);--erp-border-strong:lab(30.0335% -4.73553 3.02346);--erp-shadow-card:0 1px 2px lab(0% 0 0/.4), 0 8px 20px -8px lab(0% 0 0/.5);--erp-shadow-raise:0 2px 6px lab(0% 0 0/.5), 0 16px 34px -12px lab(0% 0 0/.6);--erp-accent:lab(69.2376% -39.2288 32.1095);--erp-accent-fg:lab(85.2661% -33.5698 26.9205);--erp-accent-soft:color-mix(in oklch, lab(69.2376% -39.2288 32.1095) 16%, var(--erp-surface-base))}}[data-app=erp]{background:var(--erp-canvas)}[data-app=erp] .erp-card{background:var(--erp-surface-raised);border-color:var(--erp-border-default);border-radius:var(--erp-radius-card);padding:var(--erp-pad-card);box-shadow:var(--erp-shadow-card)}[data-app=erp] .erp-card+.erp-card{margin-top:var(--erp-gap)}[data-app=erp] .erp-card--compact{padding:18px}[data-app=erp] .erp-card-flush{padding:0}[data-app=erp] .erp-card-clickable:hover{box-shadow:var(--erp-shadow-raise);transform:translateY(-1px)}[data-app=erp] .erp-card-head{align-items:center;margin-bottom:18px}[data-app=erp] .erp-card-head .ct h3{letter-spacing:-.01em;font-size:15.5px}[data-app=erp] .erp-card-head .ct p{margin-top:3px;font-size:12.5px}[data-app=erp] .erp-card-head--flush{padding:18px 24px}[data-app=erp] .erp-table-shell{border-radius:var(--erp-radius-card);box-shadow:var(--erp-shadow-card)}[data-app=erp] .erp-kpi-grid,[data-app=erp] .erp-dash-lower,[data-app=erp] .erp-dash-split{gap:var(--erp-gap)}[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:10px;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:76ch;margin:7px 0 0;font-size:14px;line-height:1.6}[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-input{border-radius:var(--erp-radius-ctl);background:var(--erp-surface-base);min-height:38px;padding:9px 12px;font-size:13.5px}[data-app=erp] .erp-input:focus{border-color:var(--erp-green);box-shadow:0 0 0 3px var(--erp-brand-ring)}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger){border-radius:var(--erp-radius-ctl);min-height:38px;padding:8px 15px;font-size:13.5px}[data-app=erp] .erp-btn-sm{min-height:32px;padding:6px 11px;font-size:12.5px}[data-app=erp] .erp-btn-icon{border-radius:var(--erp-radius-ctl);width:36px;height:36px}[data-app=erp] .erp-btn-primary{box-shadow: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)}@media (pointer:coarse){[data-app=erp] .erp-input,[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-danger){min-height:44px;font-size:15px}[data-app=erp] .erp-btn-icon{width:44px;height:44px}[data-app=erp] .erp-field-grid{grid-template-columns:minmax(0,1fr)!important}}[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:11px;font-weight:700;display:grid}[data-app=erp] .erp-form-sec-mark svg{width:17px;height:17px}[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-form-sec-head p{color:var(--erp-text-tertiary);max-width:68ch;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-field-label{color:var(--erp-text-secondary);margin-bottom:6px;font-size:12.5px;font-weight:600}[data-app=erp] .erp-field-hint{margin-top:5px;font-size:11.5px}[data-app=erp] .erp-affix{align-items:center;display:flex;position:relative}[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 .aff{pointer-events:none;width:34px;font-family:var(--font-mono), monospace;color:var(--erp-text-tertiary);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:11.5px;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-field[data-state=ok] .erp-input{border-color:color-mix(in oklch, var(--erp-success-fg) 55%, var(--erp-border-default))}[data-app=erp] .erp-field[data-state=erro] .erp-input{border-color:var(--erp-danger-border);background:color-mix(in oklch, var(--erp-danger-bg) 55%, var(--erp-surface-base))}[data-app=erp] .erp-field-msg{align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:500;display:flex}[data-app=erp] .erp-field-msg svg{flex:none;width:13px;height:13px}[data-app=erp] .erp-field[data-state=ok] .erp-field-msg{color:var(--erp-success-fg)}[data-app=erp] .erp-field[data-state=erro] .erp-field-msg{color:var(--erp-danger-fg)}[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:11px}[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);border-radius:999px;height:100%;display:block}[data-app=erp] .erp-progress-meta{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--erp-text-tertiary);justify-content:space-between;gap:12px;font-size:10.5px;display:flex}[data-app=erp] .erp-form-actions{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] .erp-form-actions .state{color:var(--erp-text-tertiary);align-items:center;gap:7px;margin-right:auto;font-size:12.5px;display:flex}[data-app=erp] .erp-form-actions .state .dot{background:var(--erp-warning-fg);border-radius:999px;width:7px;height:7px}[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)}[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 svg{width:16px;height:16px}[data-app=erp] .erp-tabs .c{font-family:var(--font-mono), monospace;background:var(--erp-surface-sunken);min-width:17px;height:17px;color:var(--erp-text-tertiary);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;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)}[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:10px}[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:11.5px}[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)}[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 .spin{border:2px solid var(--erp-border-strong);border-top-color:var(--erp-accent);border-radius:999px;width:14px;height:14px}@keyframes erp-spin{to{transform:rotate(360deg)}}[data-app=erp] .et-bar{gap:10px;padding:14px 16px}[data-app=erp] .et-group,[data-app=erp] .et-seg{border-radius:10px}[data-app=erp] .et-seg button,[data-app=erp] .et-group button{min-height:32px;font-size:13px}[data-app=erp] .erp-table tbody td{padding:var(--erp-row-y) var(--erp-row-x)}[data-app=erp] .erp-table thead th{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;text-transform:none;color:var(--erp-text-secondary);padding:12px var(--erp-row-x);font-size:11.5px;font-weight:600}[data-app=erp] .erp-table tbody tr.group-row td{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;color:var(--erp-text-tertiary);font-size:11.5px;font-weight:600}[data-app=erp] .erp-table tfoot td{font-family:var(--font-mono), monospace;font-size:12px}[data-app=erp] .erp-progress-meta{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;font-size:11.5px}[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-surface-raised)}[data-app=erp][data-theme=dark] .erp-btn-danger:hover{color:#150a09;color:lab(3.59085% 3.87563 1.91532)}[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);box-shadow:0 1px 2px #bb09164d,0 2px 8px -2px #bb091659;box-shadow: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] .erp-table .col-check{width:40px}[data-app=erp] .erp-table :is(tbody td,thead th).col-check input{opacity:1;width:15px;height:15px;accent-color:var(--erp-green);cursor:pointer}@media (pointer:coarse){[data-app=erp] .erp-table :is(tbody td,thead th).col-check input{width:20px;height:20px}[data-app=erp] .erp-table .col-check{width:48px}}[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{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:10.5px;font-weight:700}[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);place-items:center;padding:24px;display:grid;position:fixed;inset:0}[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);flex-direction:column;display:flex;overflow:hidden}[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-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);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}[data-app=erp] .erp-modal-foot .note{color:var(--erp-text-tertiary);margin-right:auto;font-size:12px}[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);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 input{accent-color:var(--erp-green);width:15px;height:15px;margin-top:2px}[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{letter-spacing:.06em;text-transform:uppercase;color:var(--erp-text-tertiary);align-items:center;gap:6px;font-size:10.5px;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-disabled)}[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;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;font-size:13px;display:flex}[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:11.5px}[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-tertiary);font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;font-size:9.5px;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:11.5px}[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-bulk-bar{z-index:40;background:var(--erp-surface-raised);width:max-content;max-width:calc(100vw - 32px);color:var(--erp-text-primary);border:1px solid var(--erp-border-default);box-shadow:var(--erp-shadow-raise);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 10px 9px 14px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}[data-app=erp] .erp-bulk-bar .bulk-count{background:var(--erp-accent-soft);color:var(--erp-accent-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}[data-app=erp] .erp-bulk-bar .bulk-sep{background:var(--erp-border-default);align-self:stretch;width:1px;margin:2px}[data-app=erp] .erp-bulk-bar button{min-height:32px;color:var(--erp-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}[data-app=erp] .erp-bulk-bar button:hover{background:var(--erp-surface-subtle);border-color:var(--erp-border-default)}[data-app=erp] .erp-bulk-bar button[data-tone=danger]{color:var(--erp-danger-fg)}[data-app=erp] .erp-bulk-bar button[data-tone=danger]:hover{background:var(--erp-danger-bg);border-color:var(--erp-danger-border)}[data-app=erp] .erp-bulk-bar button.close{color:var(--erp-text-tertiary);padding:6px}[data-app=erp] .erp-bulk-bar[data-demo]{position:absolute;bottom:20px}[data-app=erp] .erp-popover{z-index:30;background:var(--erp-surface-raised);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-ctl);min-width:232px;max-width:300px;max-height:340px;box-shadow:var(--erp-shadow-raise);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}[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 input{accent-color:var(--erp-green);width:14px;height:14px}[data-app=erp] .erp-popover-item>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}[data-app=erp] .erp-popover-item .k{color:var(--erp-text-tertiary);margin-left:auto;font-size:10.5px}[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)}[data-app=erp] .et-seg{scrollbar-width:thin;min-width:0;max-width:100%;overflow:auto hidden}[data-app=erp] .et-seg button{flex:none}:where([data-app=erp],[data-erp-theme]) .erp-search{--_h:36px;--_r:10px;--_ring:color-mix(in oklch, var(--erp-green) 16%, transparent);flex-direction:column;min-width:0;font-size:13.5px;display:flex;position:relative}:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) .erp-search{--_ring:color-mix(in oklch, var(--curcuma,#de9a20) 22%, transparent)}@supports (color:lab(0% 0 0)){:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) .erp-search{--_ring:color-mix(in oklch, var(--curcuma,lab(69.1099% 19.8272 67.1633)) 22%, transparent)}}: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;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=field] .erp-search-control{background:var(--erp-surface-base);border-color:var(--erp-border-default)}: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-surface-base);border-color:var(--erp-border-strong)}: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,:where([data-app=erp],[data-erp-theme]) .erp-search[data-open] .erp-search-control{background:var(--erp-surface-base);border-color:var(--erp-green);box-shadow:0 0 0 3px var(--_ring)}:where([data-app=erp],[data-erp-theme]) .erp-search[data-open] .erp-search-control{border-bottom-left-radius:var(--_r);border-bottom-right-radius:var(--_r)}:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) :is(.erp-search-control:focus-within,.erp-search[data-force~=focus] .erp-search-control,.erp-search[data-open] .erp-search-control){border-color:var(--curcuma,#de9a20)}@supports (color:lab(0% 0 0)){:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) :is(.erp-search-control:focus-within,.erp-search[data-force~=focus] .erp-search-control,.erp-search[data-open] .erp-search-control){border-color:var(--curcuma,lab(69.1099% 19.8272 67.1633))}}:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) :is(.erp-search.erp-search[data-open] .erp-search-mag,.erp-search.erp-search[data-force~=focus] .erp-search-mag){color:var(--curcuma,#de9a20)}@supports (color:lab(0% 0 0)){:where([data-app=erp][data-theme=dark],[data-erp-theme=dark]) :is(.erp-search.erp-search[data-open] .erp-search-mag,.erp-search.erp-search[data-force~=focus] .erp-search-mag){color:var(--curcuma,lab(69.1099% 19.8272 67.1633))}}: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-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-green-fg)}: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-disabled)}:where([data-app=erp],[data-erp-theme]) .erp-search-input:focus,:where([data-app=erp],[data-erp-theme]) .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:11.5px;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-tertiary);background:var(--erp-surface-sunken);border:1px solid var(--erp-border-subtle);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;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-spin{border:2px solid var(--erp-border-strong);border-top-color:var(--erp-green);border-radius:999px;flex:none;width:14px;height:14px}@keyframes erp-search-spin{to{transform:rotate(360deg)}}: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));min-width:min(420px,100%);box-shadow:var(--erp-shadow-raise,0 12px 32px -8px #0000002e);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}:where([data-app=erp],[data-erp-theme]) .erp-search[data-variant=topbar] .erp-search-panel{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;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}: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{box-shadow:var(--erp-focus-ring);outline:0}:where([data-app=erp],[data-erp-theme]) .erp-search-scopebar .c{font-family:var(--font-mono),monospace;color:var(--erp-text-tertiary);font-size:10px;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;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:10px;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]{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{background:var(--erp-surface-sunken);width:26px;height:26px;color:var(--erp-text-secondary);font-family:var(--font-mono),monospace;letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;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:11.5px;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:10.5px;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:10px}: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%);background-size:200% 100%;border-radius:5px;height:14px;margin:8px 14px;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%}@keyframes erp-search-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}: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-tertiary);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;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:10.5px}: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:11.5px;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]{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]) :is(.erp-search-input,.erp-search-tail,.erp-search-scope){display:none}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact][data-open]{z-index:80;background:var(--erp-surface-raised,var(--erp-surface-base));gap:10px;width:auto;padding:10px;position:absolute;inset:0}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact][data-open] .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[data-compact][data-open] .erp-search-panel{box-shadow:none;flex:auto;width:100%;min-width:0;position:static}:where([data-app=erp],[data-erp-theme]) .erp-search[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}}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact]{--_h:44px}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact][data-open]{justify-content:center;padding:0 10px}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact][data-open] .erp-search-panel{width:auto;box-shadow:var(--erp-shadow-raise,0 12px 32px -8px #0000002e);flex:0 auto;position:absolute;top:calc(100% - 8px);left:10px;right:10px}:where([data-app=erp],[data-erp-theme]) .erp-search[data-compact][data-open] .erp-search-body{max-height:min(60vh,420px)}[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 .ico{background:var(--erp-surface-sunken);width:26px;height:26px;color:var(--erp-text-secondary);font-family:var(--font-mono), monospace;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}[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:11.5px;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-tertiary);font-size:11.5px}[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-surface-base:#191714;--erp-surface-subtle:#22201d;--erp-surface-sunken:#2c2a26;--erp-border-subtle:#2c2a26;--erp-border-default:#44413b;--erp-border-strong:#67635b;--erp-text-primary:#f4f3f1;--erp-text-secondary:#c9c7c4;--erp-text-tertiary:#a2a09c;--erp-text-disabled:#7b7874;--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-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-on-danger:#150a09;--erp-chart-2:#f9aa60;--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;--erp-focus-ring:0 0 0 2px var(--erp-surface-base), 0 0 0 4px var(--erp-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]{--erp-surface-base:lab(7.79709% .375979 2.12511);--erp-surface-subtle:lab(12.438% .443183 2.66702);--erp-surface-sunken:lab(17.0806% .505343 3.04716);--erp-border-subtle:lab(17.0784% .435084 2.66101);--erp-border-default:lab(27.526% .627667 3.80592);--erp-border-strong:lab(42.0339% .813484 4.94583);--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-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-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-on-danger:lab(3.59085% 3.87563 1.91532);--erp-chart-2:lab(76.3806% 25.0059 49.8107)}}[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--accent:var(--erp-brand);--accent-foreground:var(--erp-on-brand);--ring:var(--erp-brand);--primary:var(--erp-brand);--primary-foreground:var(--erp-on-brand)}[data-app=erp][data-theme=dark] .erp-btn-primary,html[data-erp-theme=dark] [data-app=erp] .erp-btn-primary{box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000073;box-shadow:inset 0 1px lab(100% 0 0/.22),0 1px 2px lab(0% 0 0/.45098)}[data-app=erp][data-theme=dark] .erp-input,html[data-erp-theme=dark] .erp-input,html[data-erp-theme=dark] [data-app=erp] .erp-input,[data-app=erp][data-theme=dark] .erp-status-select,[data-app=erp][data-theme=dark] textarea.erp-input{border-color:var(--erp-border-strong);background:#12100e;background:lab(4.8503% .227585 1.29175)}[data-app=erp][data-theme=dark] .erp-input:focus,html[data-erp-theme=dark] [data-app=erp] .erp-input:focus{background:var(--erp-surface-base);border-color:var(--erp-brand)}[data-app=erp][data-theme=dark] .erp-table tbody tr:nth-child(2n),[data-app=erp][data-theme=dark] .erp-table tbody tr:nth-child(2n) .col-sticky{background:color-mix(in oklch, var(--erp-surface-subtle) 90%, var(--erp-surface-base))}[data-app=erp][data-theme=dark] .erp-bulk-bar{background:var(--erp-surface-sunken);color:var(--erp-text-primary);border:1px solid var(--erp-border-default);box-shadow:var(--erp-elev-3)}[data-app=erp][data-theme=dark] .erp-bulk-bar button{color:var(--erp-text-primary);border-color:var(--erp-border-strong)}[data-app=erp][data-theme=dark] .erp-bulk-bar button:hover{background:var(--erp-brand-wash);border-color:var(--erp-brand)}[data-app=erp][data-theme=dark] .erp-badge[data-tone=accent],html[data-erp-theme=dark] [data-app=erp] .erp-badge[data-tone=accent]{background:var(--erp-brand-soft);color:var(--erp-brand-fg);border-color:var(--erp-brand-border)}[data-app=erp][data-theme=dark] .erp-card--highlight{background:var(--erp-brand-soft);border-color:var(--erp-brand-border)}[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p0]{background:color-mix(in oklch, #de3c37 18%, var(--erp-surface-base));border-color:color-mix(in oklch, #de3c37 55%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p0]{background:color-mix(in oklch, lab(51.6238% 62.7792 42.4878) 18%, var(--erp-surface-base));border-color:color-mix(in oklch, lab(51.6238% 62.7792 42.4878) 55%, var(--erp-border-default))}}[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p1]{background:color-mix(in oklch, #e48233 18%, var(--erp-surface-base));border-color:color-mix(in oklch, #e48233 55%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p1]{background:color-mix(in oklch, lab(64.4335% 34.7221 57.0087) 18%, var(--erp-surface-base));border-color:color-mix(in oklch, lab(64.4335% 34.7221 57.0087) 55%, var(--erp-border-default))}}[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p2]{background:color-mix(in oklch, #2d86c8 18%, var(--erp-surface-base));border-color:color-mix(in oklch, #2d86c8 55%, var(--erp-border-default))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p2]{background:color-mix(in oklch, lab(53.2352% -9.39649 -42.368) 18%, var(--erp-surface-base));border-color:color-mix(in oklch, lab(53.2352% -9.39649 -42.368) 55%, var(--erp-border-default))}}[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p0] .label{color:#ffb7ad;color:lab(81.9713% 39.9673 24.2056)}[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p1] .label{color:#ffc196;color:lab(83.2067% 27.5164 43.1956)}[data-app=erp][data-theme=dark] .erp-prio-chip[data-level=p2] .label{color:#9fd6ff;color:lab(83.0596% -10.5397 -33.2488)}[data-app=erp][data-theme=dark],html[data-erp-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-canvas:#100e0b;--erp-surface-raised:#1b1916;--erp-surface-base:#1b1916;--erp-surface-subtle:#24211d;--erp-surface-sunken:#2e2b26;--erp-border-subtle:#2d2b27;--erp-border-default:#45423c;--erp-border-strong:#69645c;--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)}@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-canvas:lab(4.06706% .251658 1.36344);--erp-surface-raised:lab(8.95754% .451162 2.64812);--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)}}[data-app=erp][data-theme=dark][data-accent=comercial],[data-app=erp][data-theme=dark] [data-accent=comercial],html[data-erp-theme=dark] [data-accent=comercial]{--erp-accent:#68b5f5;--erp-accent-fg:#9dd4ff;--erp-accent-soft:color-mix(in oklch, #68b5f5 20%, var(--erp-surface-base))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark][data-accent=comercial],[data-app=erp][data-theme=dark] [data-accent=comercial],html[data-erp-theme=dark] [data-accent=comercial]{--erp-accent:lab(70.7746% -10.9827 -39.5065);--erp-accent-fg:lab(82.4786% -10.5181 -33.243);--erp-accent-soft:color-mix(in oklch, lab(70.7746% -10.9827 -39.5065) 20%, var(--erp-surface-base))}}[data-app=erp][data-theme=dark][data-accent=financeiro],[data-app=erp][data-theme=dark] [data-accent=financeiro],html[data-erp-theme=dark] [data-accent=financeiro]{--erp-accent:#ff9e71;--erp-accent-fg:#ffbfa0;--erp-accent-soft:color-mix(in oklch, #ff9e71 20%, var(--erp-surface-base))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark][data-accent=financeiro],[data-app=erp][data-theme=dark] [data-accent=financeiro],html[data-erp-theme=dark] [data-accent=financeiro]{--erp-accent:lab(74.723% 36.7382 42.4763);--erp-accent-fg:lab(83.0086% 30.9158 35.2131);--erp-accent-soft:color-mix(in oklch, lab(74.723% 36.7382 42.4763) 20%, var(--erp-surface-base))}}[data-app=erp][data-theme=dark][data-accent=qualidade],[data-app=erp][data-theme=dark] [data-accent=qualidade],html[data-erp-theme=dark] [data-accent=qualidade]{--erp-accent:#bb9af4;--erp-accent-fg:#d7c0ff;--erp-accent-soft:color-mix(in oklch, #bb9af4 20%, var(--erp-surface-base))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark][data-accent=qualidade],[data-app=erp][data-theme=dark] [data-accent=qualidade],html[data-erp-theme=dark] [data-accent=qualidade]{--erp-accent:lab(69.2657% 25.9538 -40.8069);--erp-accent-fg:lab(81.2062% 21.193 -34.8006);--erp-accent-soft:color-mix(in oklch, lab(69.2657% 25.9538 -40.8069) 20%, var(--erp-surface-base))}}[data-app=erp][data-theme=dark][data-accent=marketing],[data-app=erp][data-theme=dark] [data-accent=marketing],html[data-erp-theme=dark] [data-accent=marketing]{--erp-accent:#e889ca;--erp-accent-fg:#ffb1e5;--erp-accent-soft:color-mix(in oklch, #e889ca 20%, var(--erp-surface-base))}@supports (color:lab(0% 0 0)){[data-app=erp][data-theme=dark][data-accent=marketing],[data-app=erp][data-theme=dark] [data-accent=marketing],html[data-erp-theme=dark] [data-accent=marketing]{--erp-accent:lab(69.0334% 43.5201 -17.4693);--erp-accent-fg:lab(80.9275% 37.5199 -15.0317);--erp-accent-soft:color-mix(in oklch, lab(69.0334% 43.5201 -17.4693) 20%, var(--erp-surface-base))}}[data-app=erp],html[data-erp-theme]{--erp-dur-1:.12s;--erp-dur-2:.18s;--erp-dur-3:.26s;--erp-dur-4:.38s;--erp-ease-standard:cubic-bezier(.2, 0, 0, 1);--erp-ease-out:cubic-bezier(0, 0, .2, 1);--erp-ease-in:cubic-bezier(.4, 0, 1, 1);--erp-stagger:26ms}@media (prefers-reduced-motion:reduce){[data-app=erp],html[data-erp-theme]{--erp-dur-1:1ms;--erp-dur-2:1ms;--erp-dur-3:1ms;--erp-dur-4:1ms;--erp-stagger:0s}[data-app=erp] *,[data-erp-theme] *{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-app=erp] .erp-spinner,[data-app=erp] .erp-search-spin,[data-erp-theme] .erp-search-spin,[data-app=erp] .erp-infinite .spin{animation-duration:2.4s!important;animation-iteration-count:infinite!important}[data-app=erp] .erp-skeleton,[data-app=erp] .erp-search-skel i,[data-erp-theme] .erp-search-skel i{animation:none!important}}@keyframes erp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes erp-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes erp-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes erp-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes erp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes erp-collapse-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-10px)}}@keyframes erp-flash{0%{background:var(--erp-brand-wash-strong)}to{background:0 0}}@keyframes erp-nudge{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes erp-check{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}[data-app=erp] .erp-anim-in{animation:erp-fade-in var(--erp-dur-2) var(--erp-ease-out) both}[data-app=erp] .erp-anim-rise{animation:erp-rise-in var(--erp-dur-3) var(--erp-ease-out) both}[data-app=erp] .erp-anim-drop{animation:erp-drop-in var(--erp-dur-3) var(--erp-ease-out) both}[data-app=erp] .erp-anim-pop{animation:erp-pop-in var(--erp-dur-2) var(--erp-ease-out) both}[data-app=erp] .erp-anim-flash{animation:erp-flash .9s var(--erp-ease-out) 1}[data-app=erp] .erp-anim-nudge{animation:erp-nudge .22s var(--erp-ease-standard) 1}[data-app=erp] .erp-anim-out{animation:erp-fade-out var(--erp-dur-2) var(--erp-ease-in) both}[data-app=erp] .erp-anim-leave{animation:erp-collapse-out var(--erp-dur-2) var(--erp-ease-in) both}[data-app=erp] .erp-anim-stagger>*{animation:erp-rise-in var(--erp-dur-3) var(--erp-ease-out) both;animation-delay:calc(var(--i,0) * var(--erp-stagger))}[data-app=erp] .erp-spinner{border:2px solid color-mix(in oklch, currentColor 25%, transparent);border-top-color:currentColor;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite erp-spin;display:inline-block}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-ghost,.erp-btn-subtle,.erp-btn-danger,.erp-btn-icon){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)}[data-app=erp] :is(.erp-btn-primary,.erp-btn-secondary,.erp-btn-danger):active{transition-duration:0s;transform:translateY(1px)}[data-app=erp] .erp-btn-primary[aria-busy=true]{pointer-events:none}[data-app=erp] :is(.erp-input,.erp-status-select,.erp-search-control),[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)}[data-app=erp] .erp-field-msg{animation:erp-drop-in var(--erp-dur-2) var(--erp-ease-out) both}[data-app=erp] .erp-table tbody tr{transition:background var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-table thead th.sortable{transition:color var(--erp-dur-1) var(--erp-ease-standard), background-color var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-table thead th .sort-arrow{transition:opacity var(--erp-dur-2) var(--erp-ease-standard), transform var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard)}[data-app=erp] .erp-table tbody td.primary-cell a{transition:color var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-table .row-actions{transition:opacity var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] :is(.erp-table .row-actions button,.erp-table-pagination .page-btns button,.erp-bulk-bar button,.et-group button){transition:background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-breadcrumb a{transition:color var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] :is(.erp-table-toolbar .search,.erp-pick,.erp-drop){transition:background var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard)}[data-app=erp] .erp-table thead th.sorted[aria-sort=descending] .sort-arrow{transform:rotate(180deg)}[data-app=erp] .erp-table tbody tr.is-new{animation:erp-fade-in var(--erp-dur-3) var(--erp-ease-out) both}[data-app=erp] .erp-table tbody tr.is-leaving{animation:erp-collapse-out var(--erp-dur-2) var(--erp-ease-in) both}[data-app=erp] :is(.erp-badge,.erp-prio-chip,.erp-kpi-delta){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)}[data-app=erp] :is(.erp-segmented button,.et-seg button,.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)}[data-app=erp] .erp-card-clickable{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)}[data-app=erp] .erp-scrim,[data-erp-theme] .erp-scrim{animation:erp-fade-in var(--erp-dur-4) var(--erp-ease-out) both}[data-app=erp] .erp-modal,[data-erp-theme] .erp-modal{animation:erp-pop-in var(--erp-dur-4) var(--erp-ease-out) both}[data-app=erp] .erp-dropdown,[data-erp-theme] .erp-dropdown,[data-app=erp] .erp-search-panel,[data-erp-theme] .erp-search-panel{animation:erp-drop-in var(--erp-dur-3) var(--erp-ease-out) both;transform-origin:top}[data-app=erp] .erp-toast,[data-erp-theme] .erp-toast{animation:erp-rise-in var(--erp-dur-3) var(--erp-ease-out) both}[data-app=erp] .erp-banner{animation:erp-drop-in var(--erp-dur-3) var(--erp-ease-out) both}[data-app=erp] .erp-bulk-bar{animation:erp-rise-in var(--erp-dur-3) var(--erp-ease-out) both}[data-app=erp] .erp-progress-bar>span{transition:width var(--erp-dur-4) var(--erp-ease-standard), background-color var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-table-toolbar .search{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)}[data-app=erp] .erp-table-pagination .page-btns button{transition:background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-bulk-bar button{transition:background 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)}[data-app=erp] .erp-drop{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)}[data-app=erp] .erp-pick{transition:border-color var(--erp-dur-1) var(--erp-ease-standard), background var(--erp-dur-1) var(--erp-ease-standard)}[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-rail{--erp-rail-fase-moldura:0s;--erp-rail-fase-texto:var(--erp-dur-1);--erp-rail-curva-texto:var(--erp-ease-out);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)}[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)}[data-app=erp] .erp-rail-toggle{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)}[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)}[data-app=erp] .erp-skeleton{animation:1.5s ease-in-out infinite erp-shimmer}[data-app=erp] .erp-infinite .spin{animation:.8s linear infinite erp-spin}:where([data-app=erp],[data-erp-theme]) .erp-search-spin{animation:.8s linear infinite erp-search-spin}:where([data-app=erp],[data-erp-theme]) .erp-search-skel i{animation:1.3s ease-in-out infinite erp-search-shimmer}[data-app=erp] :focus-visible{transition-duration:0s}[data-app=erp] .erp-select{display:block;position:relative}[data-app=erp] .erp-select>select.erp-input{appearance:none;padding-right:34px}[data-app=erp] .erp-select-seta{pointer-events:none;color:var(--erp-text-tertiary);margin-top:-7.5px;position:absolute;top:50%;right:11px}[data-app=erp] .erp-select:has(>select:disabled) .erp-select-seta{opacity:.5}[data-app=erp] .erp-campo-valor{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right}[data-app=erp] .erp-ta{display:block}[data-app=erp] .erp-ta>textarea.erp-input{width:100%}[data-app=erp] .erp-ta-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--erp-text-tertiary);margin-top:4px;font-size:11px;display:block}[data-app=erp] .erp-ta-count[data-perto=true]{color:var(--erp-warning-fg)}[data-app=erp] .erp-marca{cursor:pointer;color:var(--erp-text-primary);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}[data-app=erp] .erp-marca>input{accent-color:var(--erp-brand);width:15px;height:15px;cursor:inherit;flex:none;margin-top:1px}[data-app=erp] .erp-marca[data-disabled]{opacity:.5;cursor:not-allowed}[data-app=erp] .erp-marca-texto{min-width:0;cursor:inherit}[data-app=erp] .erp-marca-hint{color:var(--erp-text-tertiary);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}@media (pointer:coarse){[data-app=erp] .erp-marca>input{width:20px;height:20px}}[data-app=erp] .erp-marca[data-variante=chip]{border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-ctl);color:var(--erp-text-secondary);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}[data-app=erp] .erp-marca[data-variante=cartao]{border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-ctl);color:var(--erp-text-secondary);padding:12px;font-size:12.5px}[data-app=erp] .erp-marca:is([data-variante=chip],[data-variante=cartao]):has(>input:checked){border-color:var(--erp-brand);background:color-mix(in oklch, var(--erp-brand) 8%, transparent);color:var(--erp-text-primary)}[data-app=erp] .erp-radiogroup{border:0;min-width:0;margin:0;padding:0}[data-app=erp] .erp-radiogroup>legend{margin-bottom:7px;padding:0}[data-app=erp] .erp-radiogroup-opcoes{flex-direction:column;gap:9px;display:flex}[data-app=erp] .erp-radiogroup-opcoes[data-inline]{flex-flow:wrap;gap:18px}[data-app=erp] .erp-switch-linha{align-items:flex-start;gap:11px;display:flex}[data-app=erp] .erp-switch-linha[data-disabled]{opacity:.5}[data-app=erp] .erp-switch{border:1px solid var(--erp-border-strong);background:var(--erp-surface-sunken);cursor:pointer;width:38px;height:22px;transition:background var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard);border-radius:999px;flex:none;align-items:center;margin-top:1px;padding:2px;display:flex}[data-app=erp] .erp-switch[aria-checked=true]{background:var(--erp-brand);border-color:var(--erp-brand)}[data-app=erp] .erp-switch:disabled{cursor:not-allowed}[data-app=erp] .erp-switch-bola{background:var(--erp-surface-raised);width:16px;height:16px;transition:transform var(--erp-dur-2) var(--erp-ease-out), background-color var(--erp-dur-2) var(--erp-ease-standard);border-radius:999px;box-shadow:0 1px 2px #0000002e}[data-app=erp] .erp-switch[aria-checked=true] .erp-switch-bola{background:var(--erp-on-brand);transform:translate(16px)}[data-app=erp] .erp-table-shell[data-density=compacta]{--erp-row-y:.375rem;--erp-th-h:32px}[data-app=erp] .erp-table-shell[data-density=padrao]{--erp-row-y:.75rem;--erp-th-h:42px}[data-app=erp] .erp-table-shell[data-density=confortavel]{--erp-row-y:1.125rem;--erp-th-h:42px}[data-app=erp] .erp-table-shell[data-density=compacta] thead th,[data-app=erp] .erp-table-shell[data-density=compacta] thead th .th-btn{padding-top:7px;padding-bottom:7px}[data-app=erp] .et-seg.et-dens{margin-left:0}[data-app=erp] .et-seg button.icon{justify-content:center;align-items:center;padding:0 9px;display:inline-flex}[data-app=erp] .erp-table thead th.sortable{padding:0}[data-app=erp] .erp-table thead th .th-btn{width:100%;padding:12px var(--erp-row-x);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;display:inline-flex}[data-app=erp] .erp-table thead th.numeric .th-btn{justify-content:flex-end}[data-app=erp] .erp-table thead th .th-btn:focus-visible{box-shadow:none;outline:2px solid var(--erp-accent);outline-offset:-3px;border-radius:7px}[data-app=erp] .erp-table thead th .sort-arrow{opacity:.28;width:11px;height:11px;font-size:inherit}[data-app=erp] .erp-table thead th .sort-arrow svg{display:block}[data-app=erp] .erp-table thead th.sortable:hover .sort-arrow{opacity:.6}[data-app=erp] .erp-table thead th.sorted .sort-arrow{opacity:1;color:var(--erp-accent)}[data-app=erp] .erp-table thead th .sort-ord{background:var(--erp-brand-wash-strong);min-width:15px;height:15px;color:var(--erp-accent);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;display:inline-flex}[data-app=erp] .erp-table thead th .col-grab{z-index:4;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}[data-app=erp] .erp-table thead th .col-grab:after{content:"";width:2px;transition:background var(--erp-dur-1) var(--erp-ease-standard);background:0 0;border-radius:2px;position:absolute;top:7px;bottom:7px;left:4px}[data-app=erp] .erp-table thead th .col-grab:hover:after,[data-app=erp] .erp-table thead th .col-grab[data-ativo]:after{background:var(--erp-accent)}[data-app=erp] .erp-table thead th:last-child .col-grab{right:0}[data-app=erp] .et-group{overflow:visible}[data-app=erp] .et-group>:first-child,[data-app=erp] .et-group>:first-child>button{border-start-start-radius:9px;border-end-start-radius:9px}[data-app=erp] .et-group>:last-child,[data-app=erp] .et-group>:last-child>button{border-start-end-radius:9px;border-end-end-radius:9px}[data-app=erp] .et-group button:focus-visible,[data-app=erp] .et-seg button:focus-visible{box-shadow:none;outline:2px solid var(--erp-accent);outline-offset:-3px}[data-app=erp] .erp-table tbody tr:focus{outline:none}[data-app=erp] .erp-table tbody tr:focus-visible{box-shadow:none;outline:none}[data-app=erp] .erp-table tbody tr.selected>:first-child{box-shadow:inset 3px 0 0 var(--erp-accent)}[data-app=erp] .erp-table tbody tr:focus-visible:focus-visible>td{box-shadow:inset 0 2px 0 var(--erp-accent), inset 0 -2px 0 var(--erp-accent)}[data-app=erp] .erp-table tbody tr:focus-visible:focus-visible>td:first-child{box-shadow:inset 0 2px 0 var(--erp-accent), inset 0 -2px 0 var(--erp-accent), inset 2px 0 0 var(--erp-accent)}[data-app=erp] .erp-table tbody tr:focus-visible:focus-visible>td:last-child{box-shadow:inset 0 2px 0 var(--erp-accent), inset 0 -2px 0 var(--erp-accent), inset -2px 0 0 var(--erp-accent)}[data-app=erp] .erp-table-wrap{position:relative}[data-app=erp] .erp-table-wrap[data-scroll-x] :is(td,th).col-sticky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002b,#0000);width:12px;position:absolute;top:0;bottom:0;right:-12px}[data-app=erp] .erp-table tbody tr.group-row td{top:var(--erp-th-h,33px);z-index:1;position:sticky}[data-app=erp] .erp-table tbody tr.group-row .group-inner{left:var(--erp-row-x);align-items:center;gap:8px;display:inline-flex;position:sticky}[data-app=erp] .erp-selectall{color:var(--erp-text-secondary);background:var(--erp-brand-wash);border-bottom:1px solid var(--erp-border-subtle);animation:erp-drop-in var(--erp-dur-2) var(--erp-ease-out) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;display:flex}[data-app=erp] .erp-selectall b{color:var(--erp-text-primary);font-variant-numeric:tabular-nums}[data-app=erp] .erp-selectall button{font:inherit;color:var(--erp-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}[data-app=erp] .erp-kbd{border:1px solid var(--erp-border-default);background:var(--erp-surface-base);min-width:20px;height:20px;color:var(--erp-text-secondary);font-family:var(--font-mono), monospace;white-space:nowrap;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;margin:0 1px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}[data-app=erp] .erp-table tbody tr.skel:hover{background:0 0}[data-app=erp] .erp-table tbody tr.skel td{border-bottom-color:var(--erp-border-subtle)}@media screen{[data-app=erp] .erp-print-only{display:none!important}}@media print{@page{margin:14mm 12mm}[data-app=erp],[data-app=erp][data-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-canvas:#fff;--erp-surface-raised:#fff;--erp-surface-base:#fff;--erp-surface-subtle:#fff;--erp-surface-sunken:#f4f4f2;--erp-border-subtle:#dcdcd8;--erp-border-default:#c4c4bf;--erp-border-strong:#9a9a94;--erp-text-primary:#14150f;--erp-text-secondary:#33342c;--erp-text-tertiary:#55564d;--erp-text-disabled:#77786f;--erp-shadow-card:none;--erp-shadow-raise:none;color:#14150f;background:#fff}[data-app=erp] *{box-shadow:none!important;text-shadow:none!important}[data-app=erp] .erp-no-print,[data-app=erp] .erp-shell-nav,[data-app=erp] .erp-shell-top,[data-app=erp] .erp-topbar,[data-app=erp] .et-bar,[data-app=erp] .erp-fbar,[data-app=erp] .erp-lote,[data-app=erp] .erp-infinite,[data-app=erp] .erp-bulk-bar,[data-app=erp] .erp-form-actions,[data-app=erp] .erp-tabs,[data-app=erp] .erp-drop,[data-app=erp] .erp-scrim,[data-app=erp] .col-check,[data-app=erp] .row-actions,[data-app=erp] .erp-pagehead-actions,[data-app=erp] .erp-table-pagination,[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-print-only{display:block!important}[data-app=erp] .erp-table-wrap{overflow:visible!important}[data-app=erp] .erp-table-shell{border:1px solid var(--erp-border-default)!important;border-radius:0!important}[data-app=erp] .erp-table{font-size:9.5pt;width:100%!important}[data-app=erp] .erp-table thead{display:table-header-group}[data-app=erp] .erp-table tfoot{display:table-footer-group}[data-app=erp] .erp-table thead th{background:var(--erp-surface-sunken)!important;border-bottom:1px solid var(--erp-border-strong)!important;position:static!important}[data-app=erp] .erp-table tbody tr{break-inside:avoid;page-break-inside:avoid}[data-app=erp] .erp-table tbody td{padding:5pt 6pt;border-bottom:1px solid var(--erp-border-subtle)!important}[data-app=erp] .erp-table .col-sticky{background:0 0!important;max-width:none!important;position:static!important}[data-app=erp] .erp-table tbody tr:nth-child(2n),[data-app=erp] .erp-table tbody tr.selected{background:0 0!important}[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-summary{break-inside:avoid;border-radius:0!important}[data-app=erp] .erp-timeline li{break-inside:avoid}[data-app=erp] .erp-pagehead{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-badge{border:1px solid var(--erp-border-strong)!important;color:var(--erp-text-primary)!important;background:0 0!important}[data-app=erp] .erp-badge[data-dot=true]:before{background:var(--erp-text-secondary)!important}[data-app=erp] a{color:inherit!important;text-decoration:none!important}[data-app=erp] .erp-print-url a:after{content:" (" attr(href) ")";color:var(--erp-text-tertiary);font-size:8pt}[data-app=erp] *,[data-app=erp] :before,[data-app=erp] :after{transition:none!important;animation:none!important}}html[data-erp-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--erp-canvas,var(--erp-surface-base))}html[data-erp-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-erp-theme] body{background:var(--erp-canvas,var(--erp-surface-base))}@media print{html[data-erp-theme],html[data-erp-theme] body{background:#fff!important}}html[data-erp-tema-em-troca],html[data-erp-tema-em-troca] *,html[data-erp-tema-em-troca] :before,html[data-erp-tema-em-troca] :after{transition: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), outline-color var(--erp-dur-3) var(--erp-ease-standard), fill var(--erp-dur-3) var(--erp-ease-standard), stroke var(--erp-dur-3) var(--erp-ease-standard), box-shadow var(--erp-dur-3) var(--erp-ease-standard)}html[data-erp-tema-em-troca] :focus-visible{transition-duration:var(--erp-dur-3)}
