.cxa-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cxa-sino{position:relative}.cxa-sino-bt.on,.cxa-sino-bt:hover{background:var(--sup2);color:var(--texto)}.cxa-n{position:absolute;top:1px;left:19px;min-width:9px;height:15px;padding:0 3px;border-radius:8px;background:var(--verm);color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center;border:2px solid var(--sup);box-sizing:content-box;pointer-events:none}[data-tema=escuro] .cxa-n{color:var(--marinho)}.cxa-pop{position:absolute;top:44px;right:-8px;z-index:30;width:420px;max-height:min(560px,calc(100vh - 80px));display:flex;flex-direction:column;background:var(--sup);border:1px solid var(--borda-forte);border-radius:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--marinho) 24%,transparent);overflow:hidden;outline:none}.cxa-pop-cab{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--borda);font-size:14px}.cxa-pop-cab .mut{font-size:12px}.cxa-pop .cxa-lista{overflow:auto;flex:1 1}.cxa-pop-msg{padding:16px 18px;font-size:13px}.cxa-pop-pe{border-top:1px solid var(--borda);padding:10px 18px}.cxa-pop-pe,.cxa-vazio{font-size:13px;text-align:center}.cxa-vazio{flex-direction:column;gap:8px;padding:32px 24px;color:var(--suave);line-height:1.5}.cxa-vazio,.cxa-vazio>span{display:flex;align-items:center}.cxa-vazio>span{width:44px;height:44px;border-radius:50%;background:var(--sup2);border:1px solid var(--borda);justify-content:center;color:var(--fraco)}.cxa-lista{list-style:none;margin:0;padding:0}.cx.cxa{display:flex;align-items:stretch;padding:0;gap:0}.cx.cxa:last-child{border-bottom:0}.cxa-link{flex:1 1;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 18px;text-align:left;font-size:13px;line-height:1.45}.cxa-link:hover{background:var(--sup2)}.cx.nl .cxa-link:hover{background:var(--azul-claro)}.cxa-link .cx-ic{width:30px;height:30px}.cxa-txt{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.cxa-l1 b{font-weight:600}.cxa-l1 .cod{margin-right:2px}.cxa-txt .cx-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cxa-hora{font-size:12px;white-space:nowrap;padding-top:1px}.cxa-marcar{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--fraco);border-left:1px solid var(--borda)}.cxa-marcar:hover{color:var(--verde);background:var(--verde-c)}.cxa-lista .cx-dia{list-style:none}.cxa-pagina .cab{flex-wrap:wrap;gap:12px}.cxa-pagina .cxa-cartao{max-width:900px;overflow:hidden}.cxa-abas{overflow-x:auto;scrollbar-width:none}.cxa-abas .aba{white-space:nowrap}.cxa-mais{display:flex;justify-content:center;padding:12px;border-top:1px solid var(--borda)}.cxa-ok{max-width:900px;margin-bottom:12px;border-radius:8px;padding:10px 14px;font-size:13px;background:var(--verde-c);color:var(--verde)}.apv-grade{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.apv-lista{list-style:none;margin:0;padding:0;overflow:hidden}.apv-lista li:last-child .ap{border-bottom:0}a.ap{color:var(--texto)}a.ap:hover{background:var(--sup2)}a.ap.on:hover{background:var(--azul-claro)}.ap .lin{gap:8px}.ap .lin .mut{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap .lin .mut:last-child:not(:first-child){flex-shrink:0}.ap b{overflow-wrap:anywhere}.apv-quem{max-width:45%}.apv-mais{display:flex;justify-content:center;padding:12px 0}.apv-vazio{max-width:640px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center}.apv-vazio .mut{font-size:13px;max-width:420px}.apv-vazio-ic{width:52px;height:52px;border-radius:50%;background:var(--verde-c);color:var(--verde);justify-content:center;margin-bottom:4px}.apv-ct,.apv-vazio-ic{display:flex;align-items:center}.apv-ct{gap:8px 12px;flex-wrap:wrap}.apv-ct h2{font-size:15px;font-weight:600;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.apv-ct h2 .cod{font-size:14px;margin-right:4px}.apv-ct .selo{margin-left:auto;flex-shrink:0}.apv-cc{display:flex;flex-direction:column;gap:16px}.apv-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.apv-k b{overflow-wrap:anywhere}.apv-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--borda);border-radius:8px;overflow:hidden;font-size:13px;margin:0}.apv-campos>div{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--borda)}.apv-campos>div:nth-child(odd){border-right:1px solid var(--borda)}.apv-campos dt{color:var(--suave)}.apv-campos dd{font-weight:500;text-align:right}.apv-campos dd,.apv-desc{margin:0;overflow-wrap:anywhere}.apv-desc{white-space:pre-wrap;font-size:14px}.apv-meta{font-size:13px;color:var(--suave);line-height:1.5}.apv-meta b{color:var(--texto);font-weight:600}.apv-hist{font-size:13px}.apv-hist summary{cursor:pointer;color:var(--azul-esc);font-weight:500;width:max-content}.apv-hist ol{list-style:none;margin:10px 0 0;gap:6px;border-left:2px solid var(--borda);padding:0 0 0 12px}.apv-decidir,.apv-hist ol{display:flex;flex-direction:column}.apv-decidir{gap:12px}.apv-decidir textarea.entrada{min-height:72px}.apv-decidir.apv-compacto textarea.entrada{min-height:56px}.apv-botoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.apv-decidir .ajuda b{color:var(--suave);font-weight:600}.apv-espera{background:var(--ambar-c);color:var(--texto);border-radius:8px;padding:10px 14px;font-size:13px}.apv-preso{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;font-weight:600;font-size:13px}.apv-preso>svg{color:var(--verm);flex-shrink:0;margin-top:2px}.apv-decisao{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:8px;padding:10px 14px;font-size:13px;background:var(--sup2);border:1px solid var(--borda)}.apv-voltar{display:none;margin-bottom:10px;font-size:13px}.apv-faixa{background:var(--ambar-c);border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:13px;display:flex;flex-direction:column;gap:12px}.apv-faixa-l{display:flex;align-items:center;gap:10px}.apv-faixa-ic{display:flex;color:var(--ambar);flex-shrink:0}.apv-faixa-t{flex:1 1;min-width:0;line-height:1.5}.apv-faixa-bt{display:flex;gap:8px;flex-shrink:0}.apv-faixa-preso{display:flex;gap:6px;align-items:flex-start;margin-top:6px;font-weight:600;color:var(--texto)}.apv-faixa-preso>svg{color:var(--verm);flex-shrink:0;margin-top:2px}.apv-faixa .apv-decidir{background:var(--sup);border-radius:8px;padding:12px 14px}.pr-ed.cfg-pr.cfg-pr-apr{grid-template-columns:190px minmax(0,1fr) auto auto}.cfg-apr{position:relative}.cfg-apr-bt{height:26px;padding:0 10px;border-radius:6px;background:var(--cinza-c);color:var(--suave);font-size:12px;font-weight:500;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;display:block}.cfg-apr-bt:hover:not(:disabled){color:var(--texto);box-shadow:inset 0 0 0 1px var(--borda-forte)}.cfg-apr-bt.on{background:var(--ambar-c);color:var(--ambar);font-weight:600}.cfg-apr-bt[aria-expanded=true]{box-shadow:0 0 0 3px var(--foco)}.cfg-apr-bt:disabled{opacity:.55}.cfg-apr-pop{left:auto;right:0;width:300px}.cfg-apr-op{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.cfg-apr-op legend{font-weight:600;margin-bottom:8px;padding:0}.cfg-apr-op select.entrada{margin:-2px 0 2px 24px;width:calc(100% - 24px);height:34px;font-size:13px;background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px}.cfg-apr-qp{margin-top:12px;padding-top:10px;border-top:1px solid var(--borda)}.men{position:relative}.men-lista{position:absolute;left:12px;top:calc(100% - 4px);z-index:25;list-style:none;margin:0;padding:4px;min-width:240px;max-width:calc(100% - 24px);background:var(--sup);border:1px solid var(--borda-forte);border-radius:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--marinho) 22%,transparent)}.men-lista li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;cursor:pointer}.men-lista li.on{background:var(--azul-claro);color:var(--azul-esc)}.men-lista .avatar{width:24px;height:24px;font-size:10px;flex-shrink:0}.men-avisa{margin-top:-4px}@media (max-width:1180px){.apv-grade{grid-template-columns:320px minmax(0,1fr)}.apv-k{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-ed.cfg-pr.cfg-pr-apr{grid-template-columns:160px minmax(0,1fr) auto auto}}@media (max-width:800px){.apv-grade{grid-template-columns:minmax(0,1fr)}.apv-com-detalhe .apv-fila{display:none}.apv-com-detalhe .apv-voltar{display:inline-block}.apv-campos{grid-template-columns:minmax(0,1fr)}.apv-campos>div:nth-child(odd){border-right:0}.apv-faixa-l{flex-wrap:wrap}.apv-faixa-bt{width:100%;justify-content:flex-end}.pr-ed.cfg-pr.cfg-pr-apr{grid-template-columns:minmax(0,1fr) auto}.cfg .cab{flex-wrap:wrap}.cfg-grade:has(.cfg-pr-apr){grid-template-columns:minmax(0,1fr)}.cfg-pr-apr .cfg-chips{grid-column:1/-1;order:3}.cfg-pr-apr .cfg-apr{order:2}.cfg-apr-pop{left:0;right:auto;width:min(300px,calc(100vw - 150px))}}@media (max-width:600px){.cxa-pop{position:fixed;top:60px;left:8px;right:8px;width:auto}.cxa-link{padding:12px 14px;grid-template-columns:30px minmax(0,1fr)}.cxa-hora{grid-column:2;padding:0}.apv-k{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.apv-botoes .bt{flex:1 1}.apv-ct .selo{white-space:normal;height:auto;min-height:20px;padding:3px 6px;line-height:1.3;margin-left:0;flex-shrink:1;min-width:0;max-width:100%}}.apv-selo{margin-left:6px}.imp{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.imp>[data-trail]{margin-bottom:-10px}.imp-cab{margin-bottom:0;flex-wrap:wrap}.imp-cab>div:first-child{flex:1 1 320px;min-width:0}.imp-aviso{padding:16px 20px;display:flex;flex-direction:column;gap:6px;font-size:13px}button.ps{border-radius:8px;padding:4px 6px 4px 4px;margin:-4px -6px -4px -4px}button.ps:hover{color:var(--texto)}.imp-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imp-escolha{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.imp-opc{display:flex;flex-direction:column;gap:4px;height:100%;background:var(--sup);border:1px solid var(--borda);border-radius:12px;position:relative;padding:16px 40px 16px 20px}.imp-opc:after{content:"›";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--fraco);font-size:18px}.imp-opc b{font-size:15px}.imp-opc span{font-size:13px;color:var(--suave)}.imp-opc:hover{border-color:var(--azul)}.imp-opc:hover b{color:var(--azul-esc)}@media (max-width:640px){.imp-cab .acoes{margin-left:0}.imp-cab .acoes .bt.fan{padding-left:0}.imp-escolha{grid-template-columns:minmax(0,1fr)}}dialog.bsc{position:fixed;inset:90px 0 auto;margin:0 auto;width:min(640px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 120px);padding:0;border:0;border-radius:14px;background:var(--sup);color:var(--texto);box-shadow:0 24px 60px color-mix(in srgb,var(--marinho) 35%,transparent);overflow:hidden}dialog.bsc[open]{display:flex;flex-direction:column}dialog.bsc::-webkit-backdrop{background:color-mix(in srgb,var(--marinho) 40%,transparent)}dialog.bsc::backdrop{background:color-mix(in srgb,var(--marinho) 40%,transparent)}[data-tema=escuro] dialog.bsc{border:1px solid var(--borda);box-shadow:0 24px 60px color-mix(in srgb,var(--marinho) 80%,transparent)}[data-tema=escuro] dialog.bsc::-webkit-backdrop{background:color-mix(in srgb,var(--marinho) 70%,transparent)}[data-tema=escuro] dialog.bsc::backdrop{background:color-mix(in srgb,var(--marinho) 70%,transparent)}.bsc-t{display:flex;flex-direction:column;min-width:0}@media (max-width:640px){dialog.bsc{inset:8px 0 auto;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (max-width:1100px){.topo .marca{width:auto}.topo .usuario>div:last-child{display:none}}@media (max-width:760px){.topo{padding:0 10px;gap:8px}.topo .marca{gap:6px}.topo .marca .erp{display:none}.topo .seletor{min-width:0;flex:0 1 auto;padding-left:10px}.topo a.seletor{padding-right:26px}.topo .seletor:after{right:10px}.topo .seletor .rot{display:none}.topo .seletor .val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo .dir{gap:2px;margin-left:0}}@media (max-width:480px){.topo .usuario{display:none}}.ini .ct h2{font-size:14px;font-weight:700}.ini-ver{margin-left:auto}.ini-ct-n{margin-left:10px;font-size:12px;font-weight:400}.ini-kpis{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:16px;gap:16px;margin:0 0 20px;padding:0}.ini-k{display:flex;flex-direction:column;gap:2px;height:100%;padding:16px 20px;color:var(--texto)}.ini-k:hover{border-color:var(--borda-forte)}.ini-kv{font-size:28px;font-weight:700;line-height:1.3;margin-top:4px}.ini-ambar{color:var(--ambar)}.ini-verm{color:var(--verm)}.ini-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ini-grade.ini-uma{grid-template-columns:minmax(0,1fr)}.ini-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ini-bloco{overflow:hidden}.ini-tab{overflow-x:auto}.ini-tab td.ini-quebra{white-space:normal;min-width:180px}.ini-tab tbody tr:last-child td{border-bottom:0}.ini-at{list-style:none;margin:0;padding:16px 20px;display:flex;flex-direction:column;gap:14px;font-size:13px}.ini-at .cod{margin-right:2px}.ini-so-cel{display:none}.ini-novo{position:relative}.ini-novo-menu{position:absolute;right:0;top:42px;z-index:20;min-width:240px;padding:6px;display:flex;flex-direction:column;background:var(--sup);border:1px solid var(--borda-forte);border-radius:10px;box-shadow:0 12px 32px color-mix(in srgb,var(--marinho) 20%,transparent)}.ini-novo-menu a,.ini-novo-menu button{padding:9px 12px;border-radius:6px;font-size:13px;color:var(--texto)}.ini-novo-menu button{border:0;background:none;font-family:inherit;text-align:left;cursor:pointer;line-height:inherit}.ini-novo-menu a:focus,.ini-novo-menu a:hover,.ini-novo-menu button:focus,.ini-novo-menu button:hover{background:var(--sup2)}.ini-novo-menu a:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}@media (max-width:1100px){.ini-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ini .cab{flex-wrap:wrap}.ini-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ini-k{padding:12px 14px}.ini-kv{font-size:22px}.ini-col-opc{display:none}.ini-tab td,.ini-tab th{padding-left:10px;padding-right:10px}.ini-tab td.ini-quebra{min-width:0}.ini-so-cel{display:block;margin-top:4px}.ini-so-cel .selo{max-width:100%;height:auto;min-height:20px;padding:3px 6px;white-space:normal;line-height:1.3}}.esq-b{display:block;max-width:100%;border-radius:6px;background:var(--grade);animation:esq-pulsa 1.4s ease-in-out infinite}@keyframes esq-pulsa{50%{opacity:.5}}.esq-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.esq-bt{width:130px;height:36px;border-radius:8px}.esq-abas{display:flex;gap:28px;padding:12px 0 14px;margin-bottom:16px;border-bottom:1px solid var(--borda)}.esq-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.esq-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.esq-k{display:flex;flex-direction:column;gap:10px;min-height:104px;padding:16px 20px}.esq-tab{overflow:hidden}.esq-lin{display:grid;grid-template-columns:90px 2fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;align-items:center;padding:16px 14px;border-bottom:1px solid var(--borda)}.esq-lin:last-child{border-bottom:0}.esq-th{background:var(--sup2);padding:12px 14px}.esq-cols{display:grid;grid-gap:16px;gap:16px}.esq-cartao{display:flex;flex-direction:column;gap:14px;padding:20px}.esq-alto{min-height:260px}.esq-ficha{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px}@media (max-width:900px){.esq-cols,.esq-ficha{grid-template-columns:minmax(0,1fr)!important}.esq-lin{grid-template-columns:70px 2fr 1fr}.esq-lin span:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.esq-b{animation:none}}.cmp-painel{display:none}.cmp-grupo-t{font-size:12px;font-weight:700;color:var(--suave);text-transform:uppercase;letter-spacing:.05em}.cmp-sec-t{display:flex;align-items:baseline;font-size:14px;font-weight:700}.cmp-sec-t span{margin-left:auto;font-weight:600;color:var(--fraco);font-size:13px}.cfg-fs{display:contents;border:0;margin:0;padding:0;min-width:0}.cfg-so-ler{background:var(--cinza-c);color:var(--suave);margin:0}.cfg-fs:disabled .cfg-ic,.cfg-fs:disabled .sp.add,.cfg-fs:disabled button.bt{display:none}.cx-cats-pg{gap:16px}.cartao .cx-un-ct,.cx-cats-pg{display:flex;flex-direction:column}.cartao .cx-un-ct{align-items:flex-start;text-align:left;gap:2px;padding:14px 16px;border-bottom:1px solid var(--borda)}.cx-un-ct .ajuda{font-weight:400}.cx-un-ct h2{font-size:15px;margin:0}.cx-un-l{flex-wrap:wrap}.cx-un-l .cod{font-size:14px}.cx-un-chave{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;white-space:nowrap}.cx-un-chave input{width:16px;height:16px;accent-color:var(--azul);margin:0}.cx-un-erro{flex-basis:100%;margin:0}@media (max-width:560px){.cx-un-l .cx-cat-a{flex-basis:100%}}.tk-chip{display:inline-flex;align-items:baseline;gap:6px;height:34px;padding:0 12px;align-items:center;background:var(--sup);border:1px solid var(--borda);border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;font-family:inherit}.tk-chip:hover{border-color:var(--borda-forte)}.tk-chip.on{border-color:var(--azul);background:var(--azul-claro);box-shadow:0 0 0 1px var(--azul) inset}.tk-chip:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.tk-chip b{font-size:16px;letter-spacing:0;color:var(--texto)}.tk-chip small{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fraco)}.tk-chip.am b{color:var(--ambar)}.tk-chip{text-decoration:none}.topo .seletor .logo-empresa{width:22px;height:22px;border-radius:4px;flex-shrink:0;margin-right:4px;display:inline-block}.f2{--azul:#0065FE;--azul-esc:#0052CC;--azul-claro:#EBF3FF;--foco:#0065FE;--fundo:#F5F5F5;--sup:#FFFFFF;--sup2:#FAFAFA;--borda:#E0E0E0;--borda-forte:#D1D1D1;--linha-campo:#616161;--texto:#0A1433;--suave:#4B5263;--fraco:#707070;--grade:#EBEBEB;--trilho:#F0F0F0;--cinza-c:#F0F0F0;--verde:#107C41;--verde-c:#F1FAF1;--ambar:#835B00;--ambar-c:#FFF9E5;--verm:#C50F1F;--verm-c:#FDF3F4;--st-info:#0065FE;--st-aviso:#F2B705;--st-ok:#107C41;--st-erro:#C50F1F;--st-neutro:#5B6472;--st-pausa:#C75300;--st-roxo:#6B4FBB;--sombra2:0 0 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14);--sombra8:0 0 2px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.14);--sombra16:0 0 2px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.14);--sombra28:0 0 8px rgba(0,0,0,.12),0 14px 28px rgba(0,0,0,.14);--topo:#0A1433;--empresa-1:#0065FE;--empresa-2:#B4009E;--empresa-3:#0B7A3E;--empresa-4:#C25E00;--empresa-5:#6B4FBB;--empresa-6:#00838F;font-family:Segoe UI Variable Text,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px;color:var(--texto);background:var(--fundo)}[data-tema=escuro] .f2{--azul:#479EF5;--azul-esc:#62ABF5;--azul-claro:#0E2A4D;--foco:#479EF5;--fundo:#1F1F1F;--sup:#292929;--sup2:#2E2E2E;--borda:#3D3D3D;--borda-forte:#525252;--linha-campo:#ADADAD;--texto:#F5F5F5;--suave:#D1D1D1;--fraco:#ADADAD;--grade:#383838;--trilho:#333333;--cinza-c:#383838;--verde:#54B054;--verde-c:#0D260D;--ambar:#F2C661;--ambar-c:#332700;--verm:#F1707B;--verm-c:#3B0509;--sombra2:0 0 2px rgba(0,0,0,.24),0 1px 2px rgba(0,0,0,.28);--sombra8:0 0 2px rgba(0,0,0,.24),0 4px 8px rgba(0,0,0,.28);--sombra16:0 0 2px rgba(0,0,0,.24),0 8px 16px rgba(0,0,0,.28);--sombra28:0 0 8px rgba(0,0,0,.24),0 14px 28px rgba(0,0,0,.28);--topo:#0A1433;--empresa-1:#5AA0FF;--empresa-2:#E268D3;--empresa-3:#4CC385;--empresa-4:#F0A050;--empresa-5:#A390F0;--empresa-6:#4DD0E1}.f2 button,.f2 input,.f2 select,.f2 textarea{font-family:inherit}.f2 h1{font-size:24px;line-height:32px;letter-spacing:0}.f2 h1,.f2 h2{font-weight:600}.f2 .sub{color:var(--suave);font-size:14px;margin-top:2px}.f2 .conteudo{padding:20px 28px}.f2 .cab{align-items:center;margin-bottom:16px}.f2 .topo{height:48px;background:var(--topo);border-bottom:0;padding:0 12px 0 16px;gap:12px;color:#fff}.f2 .topo .marca{color:#fff;width:auto;min-width:150px}.f2 .topo .marca .logo{background-image:url(/marca/logo-branco.svg)}.f2 .topo .marca .erp{color:rgba(255,255,255,.72)}.f2 .topo .seletor{height:32px;border:0;border-radius:4px;background:rgba(255,255,255,.08);color:#fff}.f2 .topo a.seletor:hover{background:rgba(255,255,255,.16)}.f2 .topo .seletor .rot{color:rgba(255,255,255,.65)}.f2 .topo .seletor .val{font-weight:600;color:#fff}.f2 .topo .seletor:after{border-color:rgba(255,255,255,.8)}.f2 .topo .busca{height:32px;border:0;border-radius:4px;background:#fff;color:#616161;max-width:520px}.f2 .topo .busca .atalho{border-color:#D1D1D1;color:#616161}.f2 .topo form.busca input{color:#242424}.f2 .topo form.busca input::placeholder{color:#707070}.f2 .topo form.busca:focus-within{box-shadow:inset 0 -2px 0 var(--azul)}.f2 .topo .dir{gap:4px}.f2 .topo .cxa-sino-bt,.f2 .topo .dir>.tema-bt,.f2 .topo .dir>.tema>.tema-bt{width:40px;height:40px;border-radius:4px;border:0;color:#fff;background:none}.f2 .topo .cxa-sino-bt.on,.f2 .topo .cxa-sino-bt:hover,.f2 .topo .dir>.tema-bt:hover,.f2 .topo .dir>.tema>.tema-bt:hover{background:rgba(255,255,255,.12);color:#fff}.f2 .topo .cxa-n{border-color:var(--topo)}.f2 .topo .usuario{color:#fff;margin-left:6px}.f2 .topo .usuario small{color:rgba(255,255,255,.7)}.f2 .topo .usuario .avatar{background:#2B6FE8;color:#fff}.f2 .topo .bt.sec{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}.f2 .topo .bt.sec:hover{background:rgba(255,255,255,.12)}.f2 .topo .bsc,.f2 .topo .cxa-pop,.f2 .topo .tema-pop{color:var(--texto)}.f2 .cxa-pop,.f2 .tema-pop{border-radius:8px;border:0;box-shadow:var(--sombra16)}.f2 .lateral{width:48px!important;padding:6px 4px!important;background:var(--trilho);border-right:1px solid var(--borda);gap:2px}.f2 .lateral:hover:not(.recolhido){width:228px!important;margin-right:-180px;box-shadow:var(--sombra28)}.f2 .lateral .item{height:40px;padding:0 10px;border-radius:4px;color:var(--suave);font-size:14px;gap:12px}.f2 .lateral a.item:hover{background:rgba(0,0,0,.05);color:var(--texto)}[data-tema=escuro] .f2 .lateral a.item:hover{background:rgba(255,255,255,.06)}.f2 .lateral .item.ativo,.f2 .lateral a.item.ativo:hover{background:var(--sup);color:var(--texto);font-weight:600;box-shadow:var(--sombra2)}.f2 .lateral .item.ativo:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--azul)}.f2 .lateral .item.ativo .ic{color:var(--azul)}.f2 .lateral .item .cont{background:var(--azul);color:#fff;border-radius:8px}.f2 .lateral .grupo{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fraco);padding:12px 10px 4px}.f2 .lateral:is(:not(:hover),.recolhido) .grupo:after{left:10px;right:10px;background:var(--borda-forte)}.f2 .lateral .rodape{border-top:1px solid var(--borda-forte)}.f2 .bt{height:32px;padding:0 12px;border-radius:4px;font-size:14px;font-weight:600;gap:6px}.f2 .bt.pri{background:var(--azul);color:#fff;border-color:transparent}.f2 .bt.pri:hover{background:var(--azul-esc)}.f2 .bt.pri:active{background:#0047B3}.f2 .bt.sec{background:var(--sup);border-color:var(--borda-forte);color:var(--texto)}.f2 .bt.sec:hover{background:var(--sup2);border-color:#C7C7C7}.f2 .bt.fan{color:var(--texto);font-weight:400}.f2 .bt.fan:hover{background:rgba(0,0,0,.05);color:var(--texto)}[data-tema=escuro] .f2 .bt.fan:hover{background:rgba(255,255,255,.07)}.f2 .bt.per{background:var(--sup);border-color:var(--borda-forte);color:var(--verm)}.f2 .bt.per:hover{background:var(--verm-c);border-color:var(--verm)}.f2 .bt.peq{height:28px;padding:0 8px;font-size:13px}.f2 .bt:disabled,.f2 .bt[aria-disabled=true]{background:var(--cinza-c);border-color:transparent;color:var(--fraco);opacity:1}.f2 .entrada,.f2 input.entrada,.f2 select.entrada{height:32px;border-radius:4px;border:1px solid var(--borda-forte);border-bottom-color:var(--linha-campo);background:var(--sup);font-size:14px;padding:0 10px}.f2 select.entrada{background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;padding-right:28px}.f2 textarea.entrada{border-radius:4px;border:1px solid var(--borda-forte);border-bottom-color:var(--linha-campo);padding:6px 10px}.f2 .entrada.foco,.f2 input.entrada:focus,.f2 select.entrada:focus,.f2 textarea.entrada:focus{border-color:var(--borda-forte);border-bottom-color:var(--azul);box-shadow:inset 0 -1px 0 var(--azul)}.f2 input.entrada[aria-invalid=true],.f2 select.entrada[aria-invalid=true],.f2 textarea.entrada[aria-invalid=true]{border-bottom-color:var(--verm);box-shadow:inset 0 -1px 0 var(--verm)}.f2 .entrada.pe{height:28px;font-size:13px}.f2 .campo{gap:4px}.f2 .campo label{font-size:14px;font-weight:400;color:var(--texto)}.f2 .ajuda{color:var(--suave)}.f2 .selo{height:20px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;border:1px solid transparent}.f2 .s-azul,.f2 .selo.s-azul{background:var(--st-info);color:#fff}.f2 .s-verde{background:var(--st-ok);color:#fff}.f2 .s-ambar{background:var(--st-aviso);color:#0A1433}.f2 .s-verm{background:var(--st-erro);color:#fff}.f2 .s-cinza{background:var(--st-neutro);color:#fff}.f2 .s-laranja{background:var(--st-pausa);color:#fff}.f2 .s-roxo{background:var(--st-roxo);color:#fff}.f2 .s-contorno{background:var(--sup);color:var(--texto);border-color:var(--borda-forte)}[data-tema=escuro] .f2 .selo.s-azul{color:#fff;background:#0F6CBD}.f2 .pri{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.f2 .pri-urgente{color:#C50F1F;font-weight:600}.f2 .pri-alta{color:#DA3B01;font-weight:600}.f2 .pri-normal{color:var(--suave)}.f2 .pri-baixa{color:#0F6CBD}[data-tema=escuro] .f2 .pri-urgente{color:#F1707B}[data-tema=escuro] .f2 .pri-alta{color:#F7895A}[data-tema=escuro] .f2 .pri-baixa{color:#62ABF5}.f2 .atrasado,.f2 .pa{color:var(--verm);font-weight:600}.f2 .cartao{border:0;border-radius:8px;box-shadow:var(--sombra2);background:var(--sup)}.f2 .cartao .ct{padding:12px 16px;border-bottom:1px solid var(--borda);font-size:16px;font-weight:600}.f2 .cartao .ct h2{font-size:16px;line-height:22px;font-weight:600}.f2 .cartao .cc{padding:12px 16px}.f2 .aviso{border-radius:4px;border:1px solid #b4d6fa;background:#EBF3FC}[data-tema=escuro] .f2 .aviso{background:#0E2A4D;border-color:#1B4B85}.f2 .aviso2{border-radius:4px}.f2 .cfg-grupo{border:0;border-radius:8px;box-shadow:var(--sombra2)}.f2 .cfg-tit{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--texto);padding:12px 16px 6px}.f2 .cfg-it{padding:10px 16px}.f2 .cfg-it b{font-weight:600}.f2 .abas{gap:0;border-bottom:1px solid var(--borda)}.f2 .aba{padding:10px 12px;font-size:14px;color:var(--suave);font-weight:400;border-bottom:0;position:relative;margin-bottom:0}.f2 .aba:hover,.f2 a.aba:hover{color:var(--texto);background:none}.f2 .aba.on{color:var(--texto);font-weight:600}.f2 .aba.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:2px;background:var(--azul)}.f2 .aba .n{background:none;color:var(--fraco);font-size:12px;padding:0}.f2 .aba.on .n{background:none;color:var(--suave)}.f2 .chip{border-style:solid;border-color:var(--borda-forte);border-radius:4px;height:28px;color:var(--texto)}.f2 .chip.on{background:var(--azul-claro);border-color:var(--azul);color:var(--texto)}.f2 table{font-size:14px}.f2 th{font-size:13px;font-weight:600;color:var(--texto);background:var(--sup);padding:8px 12px;border-bottom:1px solid var(--borda)}.f2 td{padding:9px 12px;border-bottom:1px solid var(--grade)}.f2 .cartao table tbody tr:hover td{background:var(--sup2)}[data-tema=escuro] .f2 .cartao table tbody tr:hover td{background:#323232}.f2 .cod{font-family:inherit;font-size:14px;font-weight:600}.f2 .cod,[data-tema=escuro] .f2 .cod{color:var(--azul-esc)}.f2 .mut{color:var(--fraco)}.f2 .pag{padding:8px 12px;font-size:13px}.f2 .avatar{background:#D6E6FF;color:#0047B3;font-weight:600}[data-tema=escuro] .f2 .avatar{background:#1B3A66;color:#CFE0FF}.f2 .opc,.f2 .seg2,.f2 label.opc{border-radius:4px}.f2 .opc.on{box-shadow:inset 0 0 0 1px var(--azul)}.f2 .tog{width:40px;height:20px;background:var(--sup);border:1px solid var(--linha-campo)}.f2 .tog i{top:3px;left:3px;width:12px;height:12px;background:var(--linha-campo)}.f2 .tog.on{background:var(--azul);border-color:var(--azul)}.f2 .tog.on i{left:23px;background:#fff}.f2 .veu{background:rgba(0,0,0,.4)}.f2 .gaveta{border-left:0;box-shadow:var(--sombra28)}.f2 .ini-resumo{list-style:none;display:flex;flex-wrap:wrap;margin:0 0 16px;padding:0;background:var(--sup);border-radius:8px;box-shadow:var(--sombra2)}.f2 .ini-resumo li{flex:1 1 180px;min-width:0}.f2 .ini-resumo li+li{border-left:1px solid var(--borda)}.f2 .ini-resumo .ini-k{display:flex;align-items:center;gap:12px;padding:12px 16px;height:100%;color:var(--texto);border-radius:0}.f2 .ini-resumo li:first-child .ini-k{border-radius:8px 0 0 8px}.f2 .ini-resumo li:last-child .ini-k{border-radius:0 8px 8px 0}.f2 .ini-resumo .ini-k:hover{background:var(--sup2)}.f2 .ini-resumo .ini-kv{font-size:28px;line-height:36px;font-weight:600;margin:0}.f2 .ini-resumo .ini-kr{display:flex;flex-direction:column;font-size:13px;line-height:18px;font-weight:600;min-width:0}.f2 .ini-resumo .ini-kr small{font-size:12px;font-weight:400;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.f2 .ini-resumo li{flex-basis:50%}.f2 .ini-resumo li+li{border-left:0}.f2 .ini-resumo .ini-kv{font-size:22px}}.f2 .ini-novo-menu{border:0;border-radius:8px;box-shadow:var(--sombra16)}.f2 .ini-novo-menu a{border-radius:4px}.f2 .lateral:is(:not(:hover),.recolhido) .grupo{color:transparent}.f2 .ini-resumo .ini-k{flex-direction:row;justify-content:flex-start;text-align:left}.f2 .tk-chip{height:28px;padding:0 10px;border-radius:4px;border-color:var(--borda-forte);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--texto)}.f2 .tk-chip:hover{background:var(--sup2);border-color:#C7C7C7}.f2 .tk-chip.on{background:var(--azul-claro);border-color:var(--azul);box-shadow:none;font-weight:600}.f2 .tk-chip b{font-size:14px;font-weight:600}.f2 .tk-chip small{font-size:12px;color:var(--suave)}.f2 .tl2-h{font-size:16px;font-weight:600}.f2 .mapa-it .hora,.f2 .mg-hora,.f2 .osd-cod,.f2 .tk-h,.f2 .tl-h,.f2 .tl2-h{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-tema=escuro] .f2 .bt.pri{background:#0F6CBD;color:#fff}[data-tema=escuro] .f2 .bt.pri:hover{background:#115EA3}[data-tema=escuro] .f2 .topo .busca{background:#2E2E2E;color:#D1D1D1}[data-tema=escuro] .f2 .topo form.busca input{color:#F5F5F5}[data-tema=escuro] .f2 .topo .busca .atalho,[data-tema=escuro] .f2 .topo form.busca input::placeholder{color:#ADADAD;border-color:#525252}.cxb{position:relative;overflow:hidden;width:100%;height:48px;border:0;border-radius:12px;color:#fff;font:inherit;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;align-self:center;background:linear-gradient(180deg,#1A6FFF,#0257E0);cursor:pointer;box-shadow:0 8px 24px rgba(2,98,254,.28),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .35s ease,box-shadow .35s ease,width .8s cubic-bezier(.65,0,.35,1),border-radius .8s cubic-bezier(.65,0,.35,1),background .6s ease}.cxb:disabled{opacity:1;cursor:default}.cxb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px rgba(2,98,254,.45),inset 0 1px 0 rgba(255,255,255,.25)}.cxb:active:not(:disabled){transform:translateY(0) scale(.98)}.cxb:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-20deg);transition:left 1.3s ease;pointer-events:none}.cxb:hover:not(:disabled):after{left:130%}.cxb svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.cxb .seta{stroke-width:2;transition:transform .45s ease}.cxb:hover:not(:disabled) .seta{transform:translateX(5px)}.cxb .giro{display:none;width:22px;height:22px;stroke-width:2.2}.cxb .certo{display:none;stroke-width:3}.cxb.done,.cxb.load{width:48px;border-radius:24px;pointer-events:none}.cxb.done .seta,.cxb.done .txt,.cxb.done:after,.cxb.load .seta,.cxb.load .txt,.cxb.load:after{display:none}.cxb.load .giro{display:block;animation:cxGira 1s linear infinite,cxSurge .4s ease .4s both}.cxb.done{background:linear-gradient(180deg,#16A34A,#15803D);box-shadow:0 8px 24px rgba(22,163,74,.35)}.cxb.done .certo{display:block;animation:cxAparece .7s cubic-bezier(.34,1.4,.64,1)}.cxb.treme{animation:cxTreme .8s ease-in-out}.cxb:focus-visible{outline:2px solid var(--azul);outline-offset:3px}@keyframes cxSurge{0%{opacity:0}to{opacity:1}}@keyframes cxGira{to{transform:rotate(1turn)}}@keyframes cxAparece{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cxTreme{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.login{position:relative}.login-cobre{position:absolute;top:0;bottom:0;left:0;width:0;background:var(--marinho,#0A1433);color:#fff;z-index:5;overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:width .9s cubic-bezier(.65,.05,.36,1)}@media (min-width:901px){.login-cobre{width:560px;opacity:0;transition:width .9s cubic-bezier(.65,.05,.36,1),opacity .01s linear .6s}}.login.entrou .login-cobre{width:100%;opacity:1;transition-delay:.6s;pointer-events:auto}.login-r .login-caixa{transition:opacity .9s ease}.login.entrou .login-r .login-caixa,.login.entrou .login-tema{opacity:0;transition:opacity .5s ease .6s}.login-boas{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:24px;opacity:0;transform:translateY(8px);transition:opacity .9s ease,transform 1s cubic-bezier(.22,.61,.36,1)}.login-boas b{font-size:30px;font-weight:600;white-space:nowrap}.login-boas span{color:#A9B4D0;font-size:15px;white-space:nowrap}.login-barra{width:160px;height:3px;border-radius:2px;background:rgba(255,255,255,.15);overflow:hidden;margin-top:14px}.login-barra i{display:block;height:100%;width:0;background:#4D94FF}.login.entrou .login-boas{opacity:1;transform:none;transition-delay:1.2s}.login.entrou .login-barra i{animation:lgCarrega .7s ease 1.25s forwards}@keyframes lgCarrega{to{width:100%}}@media (prefers-reduced-motion:reduce){.cxb:after{display:none}.login-cobre,.login.entrou .login-cobre{width:100%;transition:opacity .6s ease}.login:not(.entrou) .login-cobre{opacity:0}.login.entrou .login-cobre{transition-delay:.6s}}@media (min-width:901px){.conv.ok .conv-azul{left:0;animation:convCortina 2.2s cubic-bezier(.37,0,.63,1) both}.conv.ok .conv-azul .logo-b{animation:none}.conv .conv-pane .conv-col>*{transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.22,.61,.36,1)}.conv .conv-ent .conv-col>*{opacity:0;transform:translateY(10px)}.conv.ok .conv-cad .conv-col>*,.conv.ok .conv-cad .conv-col>:nth-child(n){opacity:0;transform:none;transition:opacity .8s ease .1s}.conv .conv-t1,.conv .conv-t2{transition:opacity 1.1s ease,transform 1.3s cubic-bezier(.22,.61,.36,1)}.conv.ok .conv-t1{opacity:0;transform:translateY(-10px);transition-delay:.6s}.conv.ok .conv-t2{opacity:1;transform:none;transition-delay:1.9s}.conv.ok .conv-ent .conv-col>*{opacity:1;transform:none;transition-delay:2s}.conv.ok .conv-ent .conv-col>:nth-child(2){transition-delay:2.08s}.conv.ok .conv-ent .conv-col>:nth-child(3){transition-delay:2.16s}.conv.ok .conv-ent .conv-col>:nth-child(4){transition-delay:2.24s}.conv.ok .conv-ent .conv-col>:nth-child(5){transition-delay:2.32s}.conv.ok .conv-ok i{animation-delay:2.2s}.conv.ok .conv-tema .tema-bt{transition-delay:1s}}.conv .cxb{margin-top:4px}.abertura{position:fixed;inset:0;z-index:1000;pointer-events:none;color:#fff;background:var(--marinho,#0A1433);transition:opacity .7s ease}.abertura.fechada{pointer-events:auto}.abertura.abrindo{opacity:0}.abertura-boas{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;transition:opacity .4s ease,transform .7s ease}.abertura-boas b{font-size:30px;font-weight:600;white-space:nowrap}.abertura-boas span{color:#A9B4D0;font-size:15px;white-space:nowrap}.login-barra.cheia i{width:100%}.abertura.abrindo .abertura-boas{opacity:0;transform:translateY(-6px)}