[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-inst:.1s;--erp-dur-1:.12s;--erp-dur-2:.18s;--erp-dur-3:.26s;--erp-dur-4:.38s;--erp-dur-marco:.46s;--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-ease-mola:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 20%, 1.043 23.3%, 1.035 27.3%, 1.007 34.7%, .995 42.1%, 1.001 58.6%, 1);--erp-dist:1;--erp-stagger:26ms;--default-transition-duration:var(--erp-dur-1);--default-transition-timing-function:var(--erp-ease-standard)}html[data-erp-camera-lenta] [data-app=erp],html[data-erp-camera-lenta][data-erp-theme]{--erp-dur-inst:.5s;--erp-dur-1:.6s;--erp-dur-2:.9s;--erp-dur-3:1.3s;--erp-dur-4:1.9s;--erp-dur-marco:2.3s}
@media (prefers-reduced-motion:reduce){[data-app=erp],html[data-erp-theme]{--erp-dist:0;--erp-stagger:0s}[data-app=erp] *,[data-erp-theme] *{scroll-behavior:auto!important}[data-app=erp] .erp-skeleton,[data-app=erp] .erp-search-skel i,[data-erp-theme] .erp-search-skel i{animation:none!important}[data-app=erp] .erp-rail,[data-app=erp] .erp-rail *{transition-duration:0s!important;transition-delay:0s!important}[data-app=erp] .erp-switch-bola{transition-duration:0s!important}:where([data-app=erp],[data-erp-theme]) .erp-giro{animation-duration:2.4s!important}}
@keyframes erp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes erp-rise-in{0%{opacity:0;transform:translateY(calc(8px * var(--erp-dist,1)))}to{opacity:1;transform:none}}@keyframes erp-drop-in{0%{opacity:0;transform:translateY(calc(-6px * var(--erp-dist,1)))}to{opacity:1;transform:none}}@keyframes erp-pop-in{0%{opacity:0;transform:scale(calc(1 - .03 * var(--erp-dist,1)))}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:translateX(calc(-10px * var(--erp-dist,1)))}}@keyframes erp-flash{0%{background:var(--erp-brand-wash-strong)}to{background:0 0}}@keyframes erp-nudge{0%,to{transform:none}25%{transform:translateX(calc(-3px * var(--erp-dist,1)))}75%{transform:translateX(calc(3px * var(--erp-dist,1)))}}@keyframes erp-check{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@keyframes erp-pulso{0%,to{opacity:1}50%{opacity:.35}}@keyframes erp-visto-desenha{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes erp-realce-rotulo{0%{color:var(--erp-brand-fg)}to{color:var(--erp-text-primary)}}@keyframes erp-marco{0%{opacity:1;background:var(--erp-brand-wash)}to{opacity:0;background:0 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))}
:where([data-app=erp],[data-erp-theme]) .erp-giro{border:2px solid color-mix(in oklch, currentColor 25%, transparent);border-top-color:currentColor;border-radius:999px;flex:none;width:14px;height:14px;animation:.7s linear infinite erp-spin;display:inline-block}:where([data-app=erp],[data-erp-theme]) .erp-giro[data-tamanho=sm]{width:12px;height:12px}
[data-app=erp] .erp-dropdown,[data-erp-theme] .erp-dropdown{animation:erp-drop-in var(--erp-dur-3) var(--erp-ease-out) both;transform-origin:top}[data-app=erp] :not(input,textarea,select):focus-visible{transition-duration:0s}
[data-app=erp] .erp-select{display:block;position:relative}[data-app=erp] .erp-select>.erp-input.erp-select-campo{cursor:default;text-overflow:ellipsis;padding-right:34px}[data-app=erp] .erp-select:not([data-busca])>.erp-select-campo{caret-color:#0000}[data-app=erp] .erp-select[data-busca][data-aberto]>.erp-select-campo{cursor:text}[data-app=erp] .erp-select-alvo-da-seta{width:34px;position:absolute;top:0;bottom:0;right:0}[data-app=erp] .erp-select-seta{pointer-events:none;color:var(--erp-text-tertiary);transition:transform var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard);margin-top:-7.5px;position:absolute;top:50%;right:11px}[data-app=erp] .erp-select[data-aberto] .erp-select-seta{color:var(--erp-search-mag-ativa);transform:rotate(180deg)}[data-app=erp] .erp-select[data-disabled] .erp-select-seta{opacity:.5}:where([data-app=erp],[data-erp-theme]) .erp-select-lista .erp-search-item[aria-selected=true]{background:0 0;border-left-color:#0000}:where([data-app=erp],[data-erp-theme]) .erp-select-lista .erp-search-item[aria-selected=true] .nm{font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-select-lista .erp-search-item[data-ativa]{background:var(--erp-surface-subtle);border-left-color:var(--erp-green)}:where([data-app=erp],[data-erp-theme]) .erp-select-lista .erp-search-item[aria-disabled=true]{color:var(--erp-text-disabled);cursor:not-allowed}:where([data-app=erp],[data-erp-theme]) .erp-select-lista .erp-search-item[data-vazia] .nm{color:var(--erp-text-secondary);font-weight:400}:where([data-app=erp],[data-erp-theme]) .erp-select-visto{color:var(--erp-search-mag-ativa);flex:none}:where([data-app=erp],[data-erp-theme]) .erp-select-criar{border-top:1px solid var(--erp-border-subtle);color:var(--erp-green-fg);margin-top:4px}:where([data-app=erp],[data-erp-theme]) .erp-select-criar .nm{font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-select-criar>svg{flex:none}
[data-app=erp] .erp-data{display:block}[data-app=erp] .erp-data-campo{display:block;position:relative}[data-app=erp] .erp-data-campo>.erp-input{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}[data-app=erp] .erp-data-botao{width:32px;height:32px;color:var(--erp-text-tertiary);cursor:pointer;transition:background var(--erp-dur-inst) var(--erp-ease-standard), color var(--erp-dur-inst) var(--erp-ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;margin-top:-16px;display:grid;position:absolute;top:50%;right:4px}[data-app=erp] .erp-data-botao:hover:not(:disabled){background:var(--erp-surface-sunken);color:var(--erp-text-primary)}[data-app=erp] .erp-data[data-aberto] .erp-data-botao{color:var(--erp-search-mag-ativa)}[data-app=erp] .erp-data-botao:disabled{opacity:.5;cursor:not-allowed}[data-app=erp] .erp-data-atalhos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}[data-app=erp] .erp-data-atalho{border:1px solid var(--erp-border-default);background:var(--erp-surface-base);min-height:26px;color:var(--erp-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--erp-dur-inst) var(--erp-ease-standard), color var(--erp-dur-inst) var(--erp-ease-standard), background var(--erp-dur-inst) var(--erp-ease-standard);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}[data-app=erp] .erp-data-atalho:hover:not(:disabled){border-color:var(--erp-border-strong);color:var(--erp-text-primary)}[data-app=erp] .erp-data-atalho:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){[data-app=erp] .erp-data-atalho{min-height:36px}}:where([data-app=erp],[data-erp-theme]) .erp-calendario{width:296px;max-width:calc(100vw - 16px);padding:8px}:where([data-app=erp],[data-erp-theme]) .erp-calendario-cabeca{justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-calendario-mes{color:var(--erp-text-primary);font-variant-numeric:tabular-nums;padding:0 4px;font-size:13.5px;font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-calendario-nav{width:30px;height:30px;color:var(--erp-text-secondary);cursor:pointer;transition:background var(--erp-dur-inst) var(--erp-ease-standard), color var(--erp-dur-inst) var(--erp-ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-calendario-nav:hover{background:var(--erp-surface-sunken);color:var(--erp-text-primary)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-grade{gap:2px;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-calendario-semana{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia-da-semana{height:24px;font-family:var(--font-mono), monospace;color:var(--erp-text-tertiary);place-items:center;font-size:12px;font-weight:500;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia{border-radius:var(--erp-radius-ctl);width:100%;height:36px;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--erp-text-primary);cursor:pointer;transition:background var(--erp-dur-inst) var(--erp-ease-standard), color var(--erp-dur-inst) var(--erp-ease-standard), box-shadow var(--erp-dur-1) var(--erp-ease-standard);background:0 0;border:0;font-size:13px;font-weight:500}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia:hover:not(:disabled){background:var(--erp-surface-sunken)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia[data-hoje]{box-shadow:inset 0 0 0 1px var(--erp-border-strong)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia[data-escolhido]{background:var(--erp-brand);color:var(--erp-on-brand)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia:disabled{color:var(--erp-text-disabled);cursor:not-allowed}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia:focus-visible{box-shadow:var(--erp-focus-ring);outline:0}@media (pointer:coarse){:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia{height:44px}}:where([data-app=erp],[data-erp-theme]) .erp-calendario-paginas{flex-wrap:wrap;gap:12px 16px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-calendario-pagina{flex:264px;min-width:0}:where([data-app=erp],[data-erp-theme]) .erp-calendario[data-meses="2"]{width:auto;max-width:none}:where([data-app=erp],[data-erp-theme]) .erp-calendario-nav-vazio{width:30px;height:30px}:where([data-app=erp],[data-erp-theme]) .erp-calendario-trimestre{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-calendario[data-modo=meses] .erp-calendario-grade{gap:4px}:where([data-app=erp],[data-erp-theme]) .erp-calendario[data-modo=meses] .erp-calendario-dia{height:40px;font-family:inherit;font-size:13.5px}:where([data-app=erp],[data-erp-theme]) .erp-calendario[data-modo=intervalo] .erp-calendario-semana{column-gap:0}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula{display:block}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula[data-faixa]{background:var(--erp-brand-soft)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula[data-faixa]:first-child,:where([data-app=erp],[data-erp-theme]) .erp-calendario-vazio+.erp-calendario-celula[data-faixa]{border-radius:var(--erp-radius-ctl) 0 0 var(--erp-radius-ctl)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula[data-faixa]:last-child{border-radius:0 var(--erp-radius-ctl) var(--erp-radius-ctl) 0}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula[data-faixa]:has(+.erp-calendario-vazio){border-radius:0 var(--erp-radius-ctl) var(--erp-radius-ctl) 0}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula[data-faixa] .erp-calendario-dia:hover:not(:disabled){background:color-mix(in oklch, var(--erp-brand) 22%, var(--erp-brand-soft))}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia[data-ponta]:not(:disabled){background:var(--erp-brand);color:var(--erp-on-brand)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia[data-ponta]:hover:not(:disabled){background:var(--erp-brand-hover);color:var(--erp-on-brand)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia[data-ponta=inicio]{border-radius:var(--erp-radius-ctl) 0 0 var(--erp-radius-ctl)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-dia[data-ponta=fim]{border-radius:0 var(--erp-radius-ctl) var(--erp-radius-ctl) 0}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula:last-child>.erp-calendario-dia[data-ponta=inicio],:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula:first-child>.erp-calendario-dia[data-ponta=fim],:where([data-app=erp],[data-erp-theme]) .erp-calendario-vazio+.erp-calendario-celula>.erp-calendario-dia[data-ponta=fim]{border-radius:var(--erp-radius-ctl)}:where([data-app=erp],[data-erp-theme]) .erp-calendario-celula:has(+.erp-calendario-vazio)>.erp-calendario-dia[data-ponta=inicio]{border-radius:var(--erp-radius-ctl)}
[data-app=erp] .erp-periodo-ancora{display:inline-flex}:where([data-app=erp],[data-erp-theme]) .erp-periodo{overscroll-behavior:contain;flex-direction:column;flex:auto;max-width:calc(100vw - 16px);min-height:0;display:flex;overflow-y:auto}:where([data-app=erp],[data-erp-theme]) .erp-periodo-atalhos{border-bottom:1px solid var(--erp-border-default);flex-direction:column;flex:none;padding:6px 0;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-periodo-personalizado{contain:inline-size;flex-direction:column;width:312px;min-width:0;max-width:100%;display:flex}@media (min-width:640px){:where([data-app=erp],[data-erp-theme]) .erp-periodo{flex-direction:row}:where([data-app=erp],[data-erp-theme]) .erp-periodo-atalhos{border-bottom:0;border-right:1px solid var(--erp-border-default);width:176px}}@media (min-width:768px){:where([data-app=erp],[data-erp-theme]) .erp-periodo-personalizado{width:592px}}:where([data-app=erp],[data-erp-theme]) .erp-periodo-digitar{grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px 0;display:grid}:where([data-app=erp],[data-erp-theme]) .erp-periodo-topo{border-bottom:1px solid var(--erp-border-default);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 12px;display:flex}:where([data-app=erp],[data-erp-theme]) .erp-periodo-dica{min-width:0;color:var(--erp-text-secondary);font-size:12px}:where([data-app=erp],[data-erp-theme]) .erp-periodo-dica-nome{color:var(--erp-text-primary);font-weight:600}:where([data-app=erp],[data-erp-theme]) .erp-periodo-rodape{border-top:1px solid var(--erp-border-default);justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}
[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:12px;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;position:relative}[data-app=erp] .erp-marca>input{opacity:0;width:20px;height:20px;cursor:inherit;flex:none;margin:0;position:absolute}[data-app=erp] .erp-marca-caixa{border:1.5px solid var(--erp-input-border);background:var(--erp-input-bg);pointer-events:none;width:20px;height:20px;transition:background-color 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);border-radius:6px;flex:none;place-items:center;margin-top:0;display:grid}[data-app=erp] .erp-marca>input[type=radio]+.erp-marca-caixa{border-radius:999px}[data-app=erp] .erp-marca:hover>.erp-marca-caixa{border-color:var(--erp-input-border-hover)}[data-app=erp] .erp-marca>input:is(:checked,:indeterminate)+.erp-marca-caixa{background:var(--erp-brand);border-color:var(--erp-brand);color:var(--erp-on-brand)}[data-app=erp] .erp-marca>input:focus-visible+.erp-marca-caixa{box-shadow:var(--erp-focus-ring)}[data-app=erp] .erp-marca-caixa svg{stroke-width:2.5px;width:14px;height:14px}[data-app=erp] .erp-marca-caixa svg path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset var(--erp-dur-1) var(--erp-ease-in)}[data-app=erp] .erp-marca>input:is(:checked,:indeterminate)+.erp-marca-caixa svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--erp-dur-2) var(--erp-ease-out) calc(var(--erp-dur-1) / 3)}[data-app=erp] .erp-marca>input[type=radio]+.erp-marca-caixa:after{content:"";width:8px;height:8px;transition:transform var(--erp-dur-1) var(--erp-ease-in);background:currentColor;border-radius:999px;transform:scale(0)}[data-app=erp] .erp-marca>input[type=radio]:checked+.erp-marca-caixa:after{transition:transform var(--erp-dur-2) var(--erp-ease-out);transform:scale(1)}[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-texto>.erp-texto[data-papel=apoio]{margin-top:2px;line-height:1.5;display:block}@media (pointer:coarse){[data-app=erp] .erp-marca>input,[data-app=erp] .erp-marca-caixa{width:24px;height:24px}}[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-secao-recolhivel{min-width:0}[data-app=erp] .erp-secao-recolhivel-botao{cursor:pointer;text-align:left;border-radius:var(--erp-radius-ctl);width:100%;font:inherit;color:var(--erp-text-primary);transition:color var(--erp-dur-inst) var(--erp-ease-standard), background-color var(--erp-dur-inst) var(--erp-ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;font-weight:600;display:flex}[data-app=erp] .erp-secao-recolhivel-botao:after{content:"";background:var(--erp-border-default);flex:1;height:1px}[data-app=erp] .erp-secao-recolhivel-botao svg{width:16px;height:16px;color:var(--erp-text-tertiary);transition:transform var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-inst) var(--erp-ease-standard);flex:none}[data-app=erp] .erp-secao-recolhivel-botao[aria-expanded=true] svg{transform:rotate(90deg)}[data-app=erp] .erp-secao-recolhivel-botao:hover svg{color:var(--erp-text-primary)}[data-app=erp] .erp-secao-recolhivel-conteudo{opacity:0;transition:grid-template-rows var(--erp-dur-2) var(--erp-ease-in), opacity var(--erp-dur-1) var(--erp-ease-in);grid-template-rows:0fr;display:grid}[data-app=erp] .erp-secao-recolhivel-conteudo[data-aberta]{opacity:1;transition:grid-template-rows var(--erp-dur-3) var(--erp-ease-out), opacity var(--erp-dur-3) var(--erp-ease-out);grid-template-rows:1fr}[data-app=erp] .erp-secao-recolhivel-conteudo>div{min-height:0;margin:0 -6px;padding:0 6px;overflow:hidden}[data-app=erp] .erp-secao-recolhivel-conteudo[data-aberta]>div{padding-top:12px;padding-bottom:6px}
[data-app=erp] .erp-texto{font-weight:400}[data-app=erp] .erp-texto[data-papel=corpo]{color:var(--erp-text-primary);font-size:13px;line-height:1.5}[data-app=erp] .erp-texto[data-papel=enfase]{color:var(--erp-text-primary);font-size:13px;font-weight:600;line-height:1.45}[data-app=erp] .erp-texto[data-papel=secundario]{color:var(--erp-text-secondary);font-size:12.5px;line-height:1.45}[data-app=erp] .erp-texto[data-papel=apoio]{color:var(--erp-text-tertiary);font-size:12px;line-height:1.45}[data-app=erp] .erp-texto[data-papel=desabilitado]{color:var(--erp-text-disabled);font-size:12px;line-height:1.45}[data-app=erp] .erp-superficie{border-radius:var(--erp-radius-ctl)}[data-app=erp] .erp-superficie[data-tom=base]{background:var(--erp-surface-base)}[data-app=erp] .erp-superficie[data-tom=recuada]{background:var(--erp-surface-subtle)}[data-app=erp] .erp-superficie[data-tom=afundada]{background:var(--erp-surface-sunken)}[data-app=erp] .erp-superficie[data-contorno=sutil]{border:1px solid var(--erp-border-subtle)}[data-app=erp] .erp-superficie[data-contorno=padrao]{border:1px solid var(--erp-border-default)}[data-app=erp] .erp-superficie[data-contorno=forte]{border:1px solid var(--erp-border-strong)}[data-app=erp] .erp-superficie[data-respiro=compacto]{padding:8px 12px}[data-app=erp] .erp-superficie[data-respiro=padrao]{padding:12px 16px}[data-app=erp] .erp-superficie[data-divisorias]>*+*{border-top:1px solid var(--erp-border-subtle)}[data-app=erp] .erp-separador{border:0 solid var(--erp-border-subtle);flex:none;margin:0}[data-app=erp] .erp-separador[data-tom=padrao]{border-color:var(--erp-border-default)}[data-app=erp] .erp-separador[data-orientacao=horizontal]{border-top-width:1px;height:0}[data-app=erp] .erp-separador[data-orientacao=vertical]{border-left-width:1px;align-self:stretch;width:0;height:auto}[data-app=erp] .erp-separador[data-orientacao=horizontal][data-espaco=compacto]{margin-block:8px}[data-app=erp] .erp-separador[data-orientacao=horizontal][data-espaco=padrao]{margin-block:16px}[data-app=erp] .erp-separador[data-orientacao=vertical][data-espaco=compacto]{margin-inline:8px}[data-app=erp] .erp-separador[data-orientacao=vertical][data-espaco=padrao]{margin-inline:16px}
[data-app=erp] .erp-table-shell{border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-card);background:var(--erp-surface-base);box-shadow:var(--erp-shadow-card);overflow:hidden}[data-app=erp] .erp-card-flush>.erp-table-shell{background:0 0;border:0;border-radius:0}[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] .erp-table-wrap{position:relative;overflow:auto visible;container:erp-table/inline-size}[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{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}[data-app=erp] .et-bar{border-bottom:1px solid var(--erp-border-default);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}[data-app=erp] .et-seg{scrollbar-width:thin;background:var(--erp-surface-sunken);border-radius:10px;gap:3px;min-width:0;max-width:100%;padding:3px;display:inline-flex;overflow:auto hidden}[data-app=erp] .et-seg button{min-height:32px;color:var(--erp-text-secondary);cursor:pointer;transition:background var(--erp-dur-2) var(--erp-ease-standard), color var(--erp-dur-2) var(--erp-ease-standard), border-color var(--erp-dur-2) var(--erp-ease-standard), box-shadow var(--erp-dur-2) var(--erp-ease-standard);background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:13px;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:18px;height:18px;color:var(--erp-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:600;line-height:1;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-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] .et-group{background:var(--erp-surface-base);border:1px solid var(--erp-border-default);border-radius:10px;align-items:center;display:inline-flex;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{min-height:32px;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:13px;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:18px;height:18px;color:var(--erp-on-brand);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}[data-app=erp] .erp-table thead th{z-index:2;text-align:left;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);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:12px;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.col-sticky{z-index:3}[data-app=erp] .erp-table thead th.sortable{cursor:pointer;transition:color var(--erp-dur-1) var(--erp-ease-standard), background-color var(--erp-dur-1) var(--erp-ease-standard);padding:0}[data-app=erp] .erp-table thead th.sortable:hover,[data-app=erp] .erp-table thead th.sorted{color:var(--erp-text-primary)}[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-com-dica{align-items:center;gap:2px;display:flex}[data-app=erp] .erp-table thead th .th-com-dica>.th-btn{flex:0 auto;width:auto;padding-right:2px}[data-app=erp] .erp-table thead th.numeric .th-com-dica{justify-content:flex-end}[data-app=erp] .erp-table thead th.sortable .th-dica{padding-right:var(--erp-row-x)}[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;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);display:inline-flex}[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.sorted[aria-sort=descending] .sort-arrow{transform:rotate(180deg)}[data-app=erp] .erp-table thead th .sort-ord{background:var(--erp-brand-wash-strong);min-width:18px;height:18px;color:var(--erp-accent-fg);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:12px;font-weight:700;line-height:1;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] .erp-table tbody td{padding:var(--erp-row-y) var(--erp-row-x);color:var(--erp-text-primary);vertical-align:middle;border-bottom:0;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);transition:color var(--erp-dur-1) var(--erp-ease-standard);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{transition:background var(--erp-dur-1) var(--erp-ease-standard)}[data-app=erp] .erp-table tbody tr:nth-child(2n){background:var(--erp-table-zebra)}[data-app=erp] .erp-table tbody tr:hover{background:var(--erp-surface-subtle)}[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.active td{background:color-mix(in oklch, var(--erp-green) 8%, var(--erp-surface-base))}[data-app=erp] .erp-table tbody tr:last-child td{border-bottom:0}[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] .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)}[data-app=erp] .erp-table .col-sticky{z-index:1;background:var(--erp-surface-base);position:sticky;left:0}[data-app=erp] .erp-table th.col-sticky,[data-app=erp] .erp-table td.col-sticky{overflow-wrap:break-word;max-width:42cqw}[data-app=erp] .erp-table tbody tr:nth-child(2n) .col-sticky{background:var(--erp-table-zebra)}[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 tbody tr.selected:hover .col-sticky{background:var(--erp-brand-wash-strong)}[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>:first-child{box-shadow:inset 2px 0 0 0 var(--erp-green)}[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 td .erp-table-vazio{box-sizing:border-box;text-align:center;width:100cqw;max-width:100%;padding:48px 16px;position:sticky;left:0}[data-app=erp] .erp-table td .et-longo{-webkit-line-clamp:1;line-clamp:1;contain:inline-size;white-space:normal;overflow-wrap:break-word;border-radius:3px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-app=erp] .erp-table td .et-longo[data-linhas="2"]{-webkit-line-clamp:2;line-clamp:2}[data-app=erp] .erp-table td .et-longo[data-aberto]{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}[data-app=erp] .erp-table td .et-longo:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px}[data-app=erp] .erp-table tbody td .erp-table-vazio>p{margin:0 0 10px}[data-app=erp] .erp-table tbody tr.group-row{background:var(--erp-surface-sunken)}[data-app=erp] .erp-table tbody tr.group-row td{top:var(--erp-th-h,33px);z-index:1;background:var(--erp-surface-sunken);color:var(--erp-text-secondary);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;padding:6px var(--erp-row-x);border-bottom:1px solid var(--erp-border-default);font-size:12px;font-weight:600;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-table tbody tr.group-row .group-count{color:var(--erp-text-secondary);margin-left:6px}[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:12px;font-weight:600}[data-app=erp] .erp-table tfoot td.numeric{color:var(--erp-text-primary);text-align:right}[data-app=erp] .erp-table .row-actions{gap:2px;display:inline-flex}[data-app=erp] .erp-table tbody tr:is(:hover,:focus-within,.active) .row-actions button:not(:hover){color:var(--erp-text-secondary)}[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 .row-actions .row-action-vaga{flex:none;width:24px;height:24px}[data-app=erp] .erp-table .col-check{width:40px;padding-left:12px;padding-right:4px}[data-app=erp] .erp-table tbody td.col-check{position:relative}[data-app=erp] .erp-table :is(tbody td,thead th).col-check>.erp-marca.et-marca-celula{-webkit-user-select:none;user-select:none;align-items:center;padding-left:12px;position:absolute;inset:0}[data-app=erp] :is(.erp-table .row-actions button,.erp-table-pagination .page-btns 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-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);animation:erp-rise-in var(--erp-dur-3) var(--erp-ease-out) both;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;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);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-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;transition:background var(--erp-dur-1) var(--erp-ease-standard), color var(--erp-dur-1) var(--erp-ease-standard);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] .et-name{color:var(--erp-text-primary);font-weight:600}[data-app=erp] .et-sub{color:var(--erp-text-tertiary);font-size:12px}[data-app=erp] .et-due{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}[data-app=erp] .et-due svg{flex:none;width:13px;height:13px}[data-app=erp] .et-due-late{color:var(--erp-danger-fg);font-weight:600}[data-app=erp] .et-due-soon{color:var(--erp-warning-fg);font-weight:600}[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:12px;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-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: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] .et-group button:focus-visible,[data-app=erp] .et-seg button:focus-visible,[data-app=erp] .erp-segmented :is(button,a):focus-visible{box-shadow:none;outline:2px solid var(--erp-accent);outline-offset:-3px}@media (pointer:coarse){[data-app=erp] .erp-table .col-check{width:48px}}[data-app=erp][data-theme=dark] .erp-bulk-bar,html[data-erp-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,html[data-erp-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,html[data-erp-theme=dark] .erp-bulk-bar button:hover{background:var(--erp-brand-wash);border-color:var(--erp-brand)}@media print{[data-app=erp] .et-bar,[data-app=erp] .erp-bulk-bar,[data-app=erp] .col-check,[data-app=erp] .row-actions,[data-app=erp] .erp-table-pagination{display:none!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-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:12px;line-height:1;display:inline-flex}
@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-input-bg:#f8f8f5;--erp-input-border:#8c8d86;--erp-status-select-bg:var(--erp-surface-sunken);--erp-shadow-card:none;--erp-shadow-raise:none;color:#14150f;background:#fff}@supports (color:lab(0% 0 0)){[data-app=erp],[data-app=erp][data-theme=dark],html[data-erp-theme=dark] [data-app=erp]{--erp-input-bg:lab(97.47% -.1854 1.12423);--erp-input-border:lab(58.3304% -1.16104 3.5895)}}[data-app=erp] *{box-shadow:none!important;text-shadow:none!important}[data-app=erp] .erp-no-print,[data-app=erp] .erp-shell-nav{display:none!important}[data-app=erp] .erp-print-only{display:block!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)}
