:root{--ch-sup:#ffffff;--ch-sup2:#f3f6fc;--ch-borda:rgba(17,34,88,.14);--ch-tx:#0e1a3d;--ch-tx2:#4a5675;--ch-acc:#1f8f12;--ch-acc-bg:#e9f8e5;--ch-hom:#8a5a00;--ch-hom-bg:#fff4d6;--ch-bad:#9b1c1c;--ch-bad-bg:#fdeaea;--ch-eu:#e7efff}html[data-theme=dark]{--ch-sup:#12224d;--ch-sup2:#0d1a3d;--ch-borda:rgba(160,190,255,.20);--ch-tx:#f2f5ff;--ch-tx2:#b6c2e2;--ch-acc:#6ff25a;--ch-acc-bg:rgba(66,217,42,.14);--ch-hom:#ffd98a;--ch-hom-bg:rgba(255,200,80,.14);--ch-bad:#ffb4b4;--ch-bad-bg:rgba(217,74,74,.16);--ch-eu:#1d3a7a}.ce-pag{grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;max-width:100%}.ce-pag,.ce-topo{display:grid;min-width:0}.ce-topo{grid-gap:14px;gap:14px;padding:20px 22px;border-radius:14px;background:var(--sh-surface,var(--ch-sup));border:1px solid var(--sh-border,var(--ch-borda));color:var(--sh-text,var(--ch-tx));box-shadow:var(--sh-shadow,none)}.ce-topo-l{justify-content:space-between;gap:16px;flex-wrap:wrap}.ce-id,.ce-topo-l{display:flex;align-items:center;min-width:0}.ce-id{gap:14px;flex:1 1 320px}.ce-av{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--sh-acc-bg,var(--ch-acc-bg));color:var(--sh-acc-tx,var(--ch-acc));border:1px solid var(--sh-acc-bd,transparent);font:800 17px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.02em}.ce-topo h1{margin:0;font:800 clamp(18px,2.1vw,24px)/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.015em;color:var(--sh-text,var(--ch-tx));overflow-wrap:anywhere}.ce-topo .sub{margin:4px 0 0;color:var(--sh-text-2,var(--ch-tx2));font-size:13px;overflow-wrap:anywhere}.ce-selos{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px solid var(--sh-border,var(--ch-borda))}.ce-selo{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font:700 12px/1.35 var(--font-manrope),system-ui,sans-serif;background:var(--sh-surface-2,var(--ch-sup2));border:1px solid var(--sh-border-2,var(--ch-borda));color:var(--sh-text-2,var(--ch-tx));max-width:100%}.ce-selo:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.ce-selo[data-tom=hom]{background:var(--sh-hom-bg,var(--ch-hom-bg));color:var(--sh-hom,var(--ch-hom));border-color:var(--sh-hom-bd,transparent)}.ce-selo[data-tom=ok]{background:var(--sh-acc-bg,var(--ch-acc-bg));color:var(--sh-acc-tx,var(--ch-acc));border-color:var(--sh-acc-bd,transparent)}.ce-selo[data-tom=bad]{background:var(--sh-bad-bg,var(--ch-bad-bg));color:var(--sh-bad,var(--ch-bad));border-color:var(--sh-bad-bd,transparent)}.ce-pend{display:flex;flex-wrap:wrap;gap:8px}.ce-pend a{display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:9px;background:var(--sh-hom-bg,var(--ch-hom-bg));border:1px solid var(--sh-hom-bd,transparent);color:var(--sh-hom,var(--ch-hom));font:700 12.5px/1.25 var(--font-manrope),system-ui,sans-serif;text-decoration:none}.ce-pend a:hover{text-decoration:underline;text-underline-offset:3px}.ce-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ce-abas{display:flex;gap:2px;padding:0 4px;min-width:0;max-width:100%;overscroll-behavior-x:contain;background:var(--sh-bg,var(--ch-sup));border-bottom:1px solid var(--sh-border,var(--ch-borda));overflow-x:auto;scrollbar-width:none;position:-webkit-sticky;position:sticky;top:var(--sh-top-h,76px);z-index:15}.ce-abas::-webkit-scrollbar{display:none}.ce-abas a{flex:none;position:relative;padding:13px 14px 12px;font:700 13.5px/1 var(--font-manrope),system-ui,sans-serif;color:var(--sh-text-3,var(--ch-tx2));text-decoration:none;white-space:nowrap;border-radius:8px 8px 0 0}.ce-abas a:hover{color:var(--sh-text,var(--ch-tx));background:var(--sh-hover,var(--ch-sup2))}.ce-abas a[aria-current=page]{color:var(--sh-text,var(--ch-acc))}.ce-abas a[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--sh-acc,var(--ch-acc))}.ce-area{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;min-width:0;max-width:100%}.ce-sec-t{margin:6px 0 -8px;font:700 11.5px/1.2 var(--font-manrope),system-ui,sans-serif;color:var(--sh-text-3,var(--ch-tx2));text-transform:uppercase;letter-spacing:.09em}.ce-avancado>summary{cursor:pointer;font:700 14px/1.3 var(--font-manrope),system-ui,sans-serif;padding:12px 16px;border-radius:12px;background:var(--sh-surface,var(--ch-sup));border:1px solid var(--sh-border,var(--ch-borda));color:var(--sh-text,var(--ch-tx))}.ce-avancado[open]>summary{margin-bottom:16px}.ce-avancado>div{display:grid;grid-gap:20px;gap:20px}.ch{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:0;color:var(--ch-tx)}.ch-hist{background:var(--ch-sup);border:1px solid var(--ch-borda);border-radius:16px;padding:12px;display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;max-height:min(78dvh,780px);overflow:hidden}.ch-hist-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.ch-hist ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;overflow-y:auto;align-content:start}.ch-hist li button{width:100%;text-align:left;display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ch-tx);font:700 13.5px/1.25 var(--font-manrope),system-ui,sans-serif;cursor:pointer}.ch-hist li button small{font:500 12px/1.3 var(--font-body,system-ui);color:var(--ch-tx2)}.ch-hist li button:hover{background:var(--ch-sup2)}.ch-hist li button[aria-current=true]{background:var(--ch-acc-bg);border-color:transparent}.ch-vazio-h{margin:0;font-size:13px;color:var(--ch-tx2)}.ch-main{background:var(--ch-sup);border:1px solid var(--ch-borda);border-radius:16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;height:clamp(460px,calc(100dvh - 150px),820px);overflow:hidden}.ch-topo{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ch-borda)}.ch-titulo{display:grid;flex:1 1 180px;min-width:0}.ch-titulo b{font:800 16px/1.2 var(--font-manrope),system-ui,sans-serif}.ch-titulo small{color:var(--ch-tx2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-amb{flex:none;padding:5px 10px;border-radius:999px;background:var(--ch-hom-bg);color:var(--ch-hom);font:800 12px/1.2 var(--font-manrope),system-ui,sans-serif}.ch-amb.forte{font-size:12.5px}.ch-btn-hist{display:none}.ch-rolagem{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.ch-msg{max-width:min(78%,620px);padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ch-msg.master{align-self:flex-start;background:var(--ch-sup2);border:1px solid var(--ch-borda);border-top-left-radius:4px}.ch-msg.eu{align-self:flex-end;background:var(--ch-eu);border-top-right-radius:4px}.ch-inicio{margin:auto 0;display:grid;grid-gap:16px;gap:16px;justify-items:center;text-align:center;padding:12px 0}.ch-ola{margin:0;font:800 20px/1.25 var(--font-manrope),system-ui,sans-serif}.ch-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;width:100%;max-width:760px}.ch-doc{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px;border-radius:14px;border:1px solid var(--ch-borda);background:var(--ch-sup2);color:var(--ch-tx);cursor:pointer;min-height:76px}.ch-doc b{font:800 15px/1.2 var(--font-manrope),system-ui,sans-serif}.ch-doc small{color:var(--ch-tx2);font-size:12.5px}.ch-doc em{font-style:normal;font-size:12px;color:var(--ch-hom)}.ch-doc:not(:disabled):hover{border-color:var(--ch-acc)}.ch-doc:disabled{opacity:.6;cursor:not-allowed}.ch-conf,.ch-etapa,.ch-res{align-self:stretch;border-radius:14px;border:1px solid var(--ch-borda);background:var(--ch-sup2);padding:14px;display:grid;grid-gap:12px;gap:12px}.ch-etapa-topo{display:grid;grid-gap:2px;gap:2px}.ch-etapa-topo span{font:700 11.5px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ch-tx2)}.ch-etapa-topo b{font:800 16px/1.3 var(--font-manrope),system-ui,sans-serif}.ch-sel{display:grid;grid-gap:10px;gap:10px}.ch-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.ch-opcoes.linha{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ch-opcao{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--ch-borda);background:var(--ch-sup);color:var(--ch-tx);cursor:pointer;min-height:48px}.ch-opcao b{font:700 14px/1.25 var(--font-manrope),system-ui,sans-serif}.ch-opcao small{font-size:12px;color:var(--ch-tx2)}.ch-opcao:hover{border-color:var(--ch-acc)}.ch-opcao[aria-pressed=true]{border-color:var(--ch-acc);background:var(--ch-acc-bg);box-shadow:inset 0 0 0 1px var(--ch-acc)}.ch-itens{grid-gap:8px;padding:10px;border-radius:12px;background:var(--ch-sup);border:1px solid var(--ch-borda)}.ch-item,.ch-itens{display:grid;gap:8px}.ch-item{grid-template-columns:minmax(0,1fr) 90px 120px auto;grid-gap:8px;align-items:end}.ch-item-n{font-weight:700;align-self:center}.ch-campo,.ch-item label{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;color:var(--ch-tx2);font-weight:600;min-width:0}.ch-total{text-align:right;font:800 15px/1.2 var(--font-manrope),system-ui,sans-serif}.ch-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.ch-cnpj{display:grid;grid-gap:6px;gap:6px}.ch-linha{display:flex;gap:8px;flex-wrap:wrap}.ch-recentes{display:grid;grid-gap:8px;gap:8px}.ch-dica{margin:0;font-size:12.5px;color:var(--ch-tx2)}.ch-aviso{margin:0;padding:9px 12px;border-radius:10px;background:var(--ch-hom-bg);color:var(--ch-hom);font-size:13px;font-weight:600}.ch-main .cb input[role=combobox],.ch-main .rl-campo{background:var(--ch-sup);color:var(--ch-tx);border-color:var(--ch-borda);font-size:15px;min-height:44px}.ch-main .cb{min-width:0}.ch-conf-topo{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.ch-conf-topo>div{display:grid}.ch-conf-topo b{font:800 16px/1.2 var(--font-manrope),system-ui,sans-serif}.ch-conf-topo small{color:var(--ch-tx2);font-size:12.5px}.ch-bloco{padding:10px 12px;border-radius:12px;background:var(--ch-sup);border:1px solid var(--ch-borda);display:grid;grid-gap:4px;gap:4px}.ch-bloco-t{display:flex;justify-content:space-between;align-items:center;font:700 11.5px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ch-tx2)}.ch-bloco p{margin:0;font-size:14px;line-height:1.45}.ch-tab{width:100%;border-collapse:collapse;font-size:14px}.ch-tab td{padding:6px 0;border-bottom:1px dashed var(--ch-borda)}.ch-tab td:last-child{text-align:right;white-space:nowrap;font-weight:700}.ch-tab td:nth-child(2){color:var(--ch-tx2);white-space:nowrap;padding:6px 10px}.ch-tab tfoot td{border:0;font-weight:800;padding-top:8px}.ch-pend{padding:10px 12px;border-radius:12px;background:var(--ch-bad-bg);color:var(--ch-bad);display:grid;grid-gap:6px;gap:6px}.ch-pend ul{margin:0;padding-left:18px;font-size:13.5px}.ch-confirmar{display:grid;grid-gap:10px;gap:10px;padding-top:4px;border-top:1px solid var(--ch-borda)}.ch-btn-emitir{justify-self:start;min-height:48px;padding:0 22px;font-size:15px}.ch-res{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ch-res b{font:800 16px/1.3 var(--font-manrope),system-ui,sans-serif}.ch-res p{margin:2px 0 0;font-size:13.5px}.ch-res.ok{background:var(--ch-acc-bg);grid-template-columns:minmax(0,1fr)}.ch-res.erro,.ch-res.ok{border-color:transparent}.ch-res.erro{background:var(--ch-bad-bg);grid-template-columns:minmax(0,1fr) auto}.ch-res.erro b{color:var(--ch-bad)}.ch-arquivos{display:flex;gap:8px;flex-wrap:wrap}.ch-spin{width:22px;height:22px;border-radius:50%;border:3px solid var(--ch-borda);border-top-color:var(--ch-acc);animation:chGira .9s linear infinite}@keyframes chGira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ch-spin{animation-duration:3s}}.ch-erro{margin:0;padding:8px 16px;background:var(--ch-bad-bg);color:var(--ch-bad);font-size:13.5px;font-weight:600}.ch-rodape{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--ch-borda);background:var(--ch-sup)}.ch-compor{display:flex;gap:8px}.ch-compor,.ch-compor input{flex:1 1;min-width:0}.ch-tec{padding:8px 16px 12px;font-size:12.5px;color:var(--ch-tx2);border-top:1px solid var(--ch-borda)}.ch-tec summary{cursor:pointer;font-weight:700}.ch-tec ul{margin:6px 0;padding-left:18px}.ch-tec p{margin:6px 0;word-break:break-all}@media (max-width:900px){.ch{grid-template-columns:minmax(0,1fr)}.ch-hist{display:none;position:fixed;inset:0 0 0 auto;width:min(320px,86vw);max-height:none;z-index:80;border-radius:0;box-shadow:-20px 0 50px rgba(6,14,46,.35)}.ch-hist.aberto{display:grid}.ch-btn-hist{display:inline-flex}}@media (max-width:620px){.ch-main{height:calc(100dvh - 120px);min-height:420px;border-radius:14px}.ch-amb{font-size:11px;padding:4px 8px}.ch-rolagem{padding:12px}.ch-msg{max-width:92%}.ch-item{grid-template-columns:1fr 1fr}.ch-item-n{grid-column:1/-1}.ch-compor .btn{padding:0 12px}.ch-rodape{padding:8px}.ch-res,.ch-res.erro{grid-template-columns:minmax(0,1fr)}.ce-abas{top:var(--sh-top-h,64px)}.ce-topo{padding:16px}.ce-av{width:40px;height:40px;font-size:15px}}.ch-ok{margin:0;padding:8px 16px;background:var(--ch-acc-bg);font-size:13.5px;font-weight:600}.ch-doc em.pronto,.ch-ok{color:var(--ch-acc)}.ch-reqs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ch-reqs li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--ch-sup);border:1px solid var(--ch-borda);font-size:14px}.ch-reqs li[data-ok=false] span{color:var(--ch-bad);font-weight:800}.ch-reqs li[data-ok=true] span{color:var(--ch-acc);font-weight:800}.ch-reqs li .btn-link{margin-left:auto}.ch-enviar-ic{display:none}.ch-inicio,.ch-main{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.ch-rolagem>*{min-width:0;max-width:100%}.ch-btn-hist,.ch-rodape .btn{min-height:40px}}@media (max-width:620px){.ch-topo{flex-wrap:wrap;row-gap:6px;padding:10px 12px}.ch-titulo{flex:1 1 140px}.ch-titulo b{font-size:15px}.ch-amb{order:3}.ch-docs{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.ch-ola{font-size:18px}.ch-main .cb input[role=combobox],.ch-main .rl-campo,.ch-main select{font-size:16px}.ch-compor,.ch-rodape{gap:6px}.ch-compor .ch-enviar{width:44px;min-height:44px;padding:0;flex:none}.ch-enviar-ic{display:block}.ch-enviar-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ch-grade,.ch-opcoes{grid-template-columns:minmax(0,1fr)}}.ce-area .rl-card,.ce-area .rl-edge,.ce-area .rl-in,.ce-area details,.ce-area fieldset,.ce-area form,.ce-area input:not([type=checkbox]):not([type=radio]),.ce-area label,.ce-area select,.ce-area textarea,.ce-area>*{min-width:0;max-width:100%}.ce-area select{width:100%;text-overflow:ellipsis}.ce-area .rl-in{overflow-wrap:anywhere}.sh{--sh-bg:#060e29;--sh-side:rgba(9,18,52,.74);--sh-top-bg:rgba(7,15,42,.80);--sh-surface:rgba(13,26,70,.68);--sh-surface-2:rgba(8,17,50,.66);--sh-raised:#13265a;--sh-hover:rgba(148,175,255,.08);--sh-border:rgba(160,190,255,.14);--sh-border-2:rgba(160,190,255,.24);--sh-hi:rgba(255,255,255,.055);--sh-blur:blur(18px) saturate(150%);--sh-glow-acc:rgba(66,217,42,.30);--sh-glow-info:rgba(90,140,255,.30);--sh-glow-hom:rgba(255,190,60,.24);--sh-ease:cubic-bezier(.2,.7,.2,1);--sh-pad:28px;--sh-tabs-h:46px;--sh-solid:#0d1a47;--sh-text:#eef2ff;--sh-text-2:#b0bcdc;--sh-text-3:#8794b8;--sh-acc:#42d92a;--sh-acc-tx:#6ee85a;--sh-acc-bg:rgba(66,217,42,.12);--sh-acc-bd:rgba(66,217,42,.32);--sh-hom:#ffd27a;--sh-hom-bg:rgba(255,190,60,.12);--sh-hom-bd:rgba(255,190,60,.38);--sh-bad:#ffadad;--sh-bad-bg:rgba(239,83,80,.14);--sh-bad-bd:rgba(239,83,80,.38);--sh-info:#a9c4ff;--sh-info-bg:rgba(122,160,255,.13);--sh-shadow:inset 0 1px 0 var(--sh-hi),0 14px 36px -16px rgba(0,0,0,.65);--sh-shadow-up:inset 0 1px 0 var(--sh-hi),0 22px 44px -18px rgba(0,0,0,.75);--sh-r:14px;--sh-top-h:60px;--text:var(--sh-text);--text-2:var(--sh-text-2);--blue:var(--sh-text);--glass-shell:var(--sh-surface);--glass-card:var(--sh-surface);--glass-table:var(--sh-solid);--glass-border:var(--sh-border);--glass-shadow:none;--glass-blur:0px;--radius:var(--sh-r);--line:var(--sh-border);--soft:var(--sh-hover);--green-readable:var(--sh-acc-tx);--warn-bg:var(--sh-hom-bg);--warn-tx:var(--sh-hom);--warn-bd:var(--sh-hom-bd);--bad-bg:var(--sh-bad-bg);--bad-tx:var(--sh-bad);--ok-bg:var(--sh-acc-bg);--ok-tx:var(--sh-acc-tx);--info-bg:var(--sh-info-bg);--info-tx:var(--sh-info);display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100svh;background:var(--sh-bg);color:var(--sh-text);font-family:var(--font-body);font-size:14.5px;position:relative;isolation:isolate}html:not([data-theme=dark]) .sh{--sh-bg:#edf1f8;--sh-side:rgba(255,255,255,.78);--sh-top-bg:rgba(241,245,251,.84);--sh-surface:rgba(255,255,255,.80);--sh-surface-2:rgba(244,247,252,.86);--sh-raised:#ffffff;--sh-solid:#ffffff;--sh-hover:rgba(17,34,88,.05);--sh-border:rgba(17,34,88,.10);--sh-border-2:rgba(17,34,88,.17);--sh-hi:rgba(255,255,255,.9);--sh-glow-acc:rgba(66,217,42,.22);--sh-glow-info:rgba(60,110,255,.16);--sh-glow-hom:rgba(255,180,40,.18);--sh-shadow-up:inset 0 1px 0 var(--sh-hi),0 18px 40px -20px rgba(16,24,64,.30);--sh-text:#0e1a3d;--sh-text-2:#46516e;--sh-text-3:#5f6b88;--sh-acc-tx:#1b7d10;--sh-acc-bg:#e8f7e4;--sh-acc-bd:#b9e6ae;--sh-hom:#7a4f00;--sh-hom-bg:#fff4d6;--sh-hom-bd:#f0d48a;--sh-bad:#9b1c1c;--sh-bad-bg:#fdeaea;--sh-bad-bd:#f3bcbc;--sh-info:#1f3d94;--sh-info-bg:#e8eeff;--sh-shadow:inset 0 1px 0 var(--sh-hi),0 10px 30px -18px rgba(16,24,64,.22)}.sh-side{position:-webkit-sticky;position:sticky;top:0;height:100svh;z-index:40;display:flex;flex-direction:column;gap:14px;padding:18px 12px 14px;background:var(--sh-side);border-right:1px solid var(--sh-border);overflow-y:auto;scrollbar-width:thin}.sh-brand{display:flex;align-items:center;padding:2px 10px 6px;min-height:40px}.sh-brand img{display:block}.sh-brand .lt{display:none}html:not([data-theme=dark]) .sh-brand .lt{display:block}html:not([data-theme=dark]) .sh-brand .dk{display:none}.sh-av{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--sh-acc-bg);color:var(--sh-acc-tx);border:1px solid var(--sh-acc-bd);font:800 13px/1 var(--font-title);letter-spacing:.02em}.sh-av-u{border-radius:50%;background:var(--sh-info-bg);color:var(--sh-info);border-color:transparent}.sh-ws{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--sh-surface-2);border:1px solid var(--sh-border);min-width:0}.sh-user-t,.sh-ws-t{display:grid;min-width:0;line-height:1.25}.sh-user-t b,.sh-ws-t b{font:700 13.5px/1.25 var(--font-title);color:var(--sh-text);white-space:nowrap;text-overflow:ellipsis}.sh-user-t small,.sh-ws-t small{font-size:11.5px;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-nav{align-content:start}.sh-nav,.sh-nav-g{display:grid;grid-gap:2px;gap:2px}.sh-nav-g+.sh-nav-g{margin-top:10px}.sh-nav-t{margin:6px 10px 4px;font:700 10.5px/1 var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--sh-text-3)}.sh-nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:38px;padding:0 10px;border-radius:9px;color:var(--sh-text-2);font:600 13.5px/1.2 var(--font-title);text-decoration:none}.sh-nav a span:not(.sh-count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-nav a svg{flex:none;color:var(--sh-text-3)}.sh-nav a:hover{background:var(--sh-hover);color:var(--sh-text)}.sh-nav a[aria-current=page]{background:var(--sh-raised);box-shadow:inset 0 0 0 1px var(--sh-border-2)}.sh-nav a[aria-current=page] svg{color:var(--sh-acc-tx)}.sh-nav a[aria-current=page]:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;border-radius:0 3px 3px 0;background:var(--sh-acc)}.sh-count{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--sh-surface-2);border:1px solid var(--sh-border);color:var(--sh-text-2);font:700 11px/1 var(--font-title)}.sh-count[data-tom=acc]{background:var(--sh-acc-bg);border-color:var(--sh-acc-bd);color:var(--sh-acc-tx)}.sh-user{margin-top:auto;display:flex;gap:10px;padding:12px 6px 2px;border-top:1px solid var(--sh-border);min-width:0}.sh-user-t{flex:1 1}.sh-user form{margin:0;flex:none}.sh-ico,.sh-sair{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--sh-border);background:transparent;color:var(--sh-text-2);font:700 12.5px/1 var(--font-title)}.sh-ico{width:32px;padding:0;flex:none}.sh-ico:hover,.sh-sair:hover{background:var(--sh-hover);color:var(--sh-text);border-color:var(--sh-border-2)}.sh-main{min-width:0;display:flex;flex-direction:column;--pg-max:1360px;--pg-gutter:max(var(--sh-pad),calc((100% - var(--pg-max)) / 2 + var(--sh-pad)))}.sh-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--sh-top-h);flex:none;justify-content:space-between;padding:0 var(--pg-gutter);background:var(--sh-top-bg);border-bottom:1px solid var(--sh-border);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur)}.sh-top,.sh-top-l,.sh-top-r{display:flex;align-items:center;gap:12px}.sh-top-l,.sh-top-r{min-width:0}.sh-top-r{flex:none}.sh-tt{display:grid;min-width:0;line-height:1.2}.sh-crumb{font-size:12px;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-crumb:after{content:" /";opacity:.7}.sh-title{margin:0;font:700 16.5px/1.25 var(--font-title);color:var(--sh-text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-burger{display:none;flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--sh-border);background:var(--sh-surface);color:var(--sh-text);align-items:center;justify-content:center}.sh-env{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;background:var(--sh-hom-bg);border:1px solid var(--sh-hom-bd);color:var(--sh-hom);font:700 12.5px/1 var(--font-title);white-space:nowrap;cursor:help}.sh-env i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--sh-hom-bg)}.sh-cta svg{margin-left:-2px}.sh-content{width:100%;margin:0;padding:24px var(--pg-gutter) 56px;align-content:start;overflow-x:clip}.sh-content,.sh-emp{display:grid;grid-gap:20px;gap:20px;min-width:0}.sh-emp+.sh-emp{padding-top:24px;border-top:1px solid var(--sh-border)}.sh-scrim{display:none}.sh :where(h1,h2,h3,h4){color:var(--sh-text)}.sh .btn{min-height:40px;padding:0 16px;border-radius:10px;font:700 13.5px/1 var(--font-title)}.sh .btn-sm{min-height:34px;padding:0 12px;font-size:13px;border-radius:9px}.sh .btn-primary{background:var(--sh-acc);color:#06112e;border-color:var(--sh-acc)}.sh .btn-primary:hover{filter:none;background:#57e340}.sh .btn-ghost{background:var(--sh-surface);border:1px solid var(--sh-border-2);color:var(--sh-text)}.sh .btn-ghost:hover{background:var(--sh-raised)}.sh .btn-danger{border-radius:10px}.sh :focus-visible{outline:2px solid var(--sh-acc);outline-offset:2px}.sh .rl-card{filter:none}html .sh .rl-edge{padding:0;background:var(--sh-surface)}.sh .rl-in,html .sh .rl-edge{-webkit-clip-path:none;clip-path:none;border-radius:var(--sh-r)}.sh .rl-in{backdrop-filter:none;-webkit-backdrop-filter:none;padding:20px}.sh .rl-in,html[data-solid=true] .sh .rl-in,html[data-theme=dark] .sh .rl-in{background:transparent}.sh .rl-titulo{margin-bottom:14px;padding-bottom:12px;border-bottom-color:var(--sh-border)}.sh .rl-titulo h2{font:700 15.5px/1.3 var(--font-title)}.sh .rl-titulo p{color:var(--sh-text-3);opacity:1;font-size:12.5px}.sh .rl-grid{gap:16px}.sh .rl-vazio{opacity:1;color:var(--sh-text-3);font-size:13.5px}.sh .rl-obs{background:var(--sh-surface-2);border:1px solid var(--sh-border)}.sh .rl-aviso{background:var(--sh-hom-bg);border-color:var(--sh-hom-bd);color:var(--sh-hom)}.sh .rl-info dt,.sh .rl-lista dt{opacity:1;color:var(--sh-text-3)}.sh .rl-kpi .rl-in{min-height:148px}.sh .rl-kpi-rotulo{opacity:1;color:var(--sh-text-2);font:600 12.5px/1.2 var(--font-title)}.sh .rl-kpi-valor{font-size:clamp(22px,2.2vw,28px);margin:12px 0 4px}.sh .rl-kpi-meta{opacity:1;color:var(--sh-text-3)}html .sh .rl-ico{width:34px;height:34px;border-radius:9px;background:var(--sh-info-bg);color:var(--sh-info)}html .sh .rl-ico[data-tom=ok]{background:var(--sh-acc-bg);color:var(--sh-acc-tx)}html .sh .rl-ico[data-tom=aviso]{background:var(--sh-hom-bg);color:var(--sh-hom)}.sh .badge,.sh .rl-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font:700 11.5px/1.4 var(--font-title);background:var(--sh-surface-2);border:1px solid var(--sh-border-2);color:var(--sh-text-2);white-space:nowrap}.sh .rl-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.sh .badge.b-ok,.sh .rl-chip[data-tom=ok]{background:var(--sh-acc-bg);border-color:var(--sh-acc-bd);color:var(--sh-acc-tx)}.sh .badge.b-warn,.sh .rl-chip[data-tom=aviso]{background:var(--sh-hom-bg);border-color:var(--sh-hom-bd);color:var(--sh-hom)}.sh .badge.b-info,.sh .rl-chip[data-tom=info]{background:var(--sh-info-bg);border-color:transparent;color:var(--sh-info)}.sh .badge.b-bad{background:var(--sh-bad-bg);border-color:var(--sh-bad-bd);color:var(--sh-bad)}.sh :where(table){background:transparent;font-size:13.5px}.sh .rl-tbl,.sh .tbl-wrap{border-radius:10px;border:1px solid var(--sh-border);background:var(--sh-surface)}.sh .rl-tbl th,.sh :where(th){background:var(--sh-surface-2);color:var(--sh-text-3);opacity:1;font:700 11px/1.2 var(--font-title);letter-spacing:.07em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--sh-border)}.sh .rl-tbl td,.sh :where(td){padding:10px 12px;border-color:var(--sh-border)}.sh .rl-tbl td .sub,.sh :where(td .sub){opacity:1;color:var(--sh-text-3)}.sh .rl-tbl tbody tr:hover td,.sh :where(tbody tr:hover){background:var(--sh-hover)}.sh .cb input[role=combobox],.sh .filters input,.sh .filters select,.sh .fld input,.sh .fld select,.sh .fld textarea,.sh .rl-campo,.sh .rl-file{background:var(--sh-surface-2);border:1px solid var(--sh-border-2);border-radius:9px;color:var(--sh-text)}.sh .filters input:focus-visible,.sh .fld input:focus-visible,.sh .rl-campo:focus-visible{outline:2px solid var(--sh-acc);outline-offset:0;border-color:transparent}.sh .cb-list{background:var(--sh-raised);border-color:var(--sh-border-2);z-index:60}.sh .glass,.sh .glass-shell{background:var(--sh-surface);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--sh-r)}.sh .page-head{padding:0}.sh .page-head h1{font:800 clamp(20px,2vw,24px)/1.2 var(--font-title);letter-spacing:-.015em}.sh .demo-note,.sh .page-head .sub{color:var(--sh-text-3)}.sh .demo-banner{border-radius:10px;background:var(--sh-hom-bg);border-color:var(--sh-hom-bd);color:var(--sh-hom)}.sh .pop{border-color:var(--sh-border-2);border-radius:12px}.sh .fld-inline{background:var(--sh-surface);border-color:var(--sh-border-2);border-radius:9px;min-height:34px}.sh .fld-inline select{min-height:32px;font-size:13px}@media (max-width:1279px){.sh{grid-template-columns:232px minmax(0,1fr);--sh-pad:22px}.sh-content{padding-bottom:48px}}@media (max-width:1023px){.sh{grid-template-columns:minmax(0,1fr);--sh-top-h:56px;--sh-pad:16px}.sh-side{position:fixed;left:0;top:0;bottom:0;width:min(288px,86vw);height:auto;z-index:70;transform:translateX(-102%);transition:transform .22s ease,visibility .22s;box-shadow:24px 0 60px rgba(3,8,28,.45);visibility:hidden}.sh[data-open=true] .sh-side{transform:none;visibility:visible}.sh-scrim{display:block;position:fixed;inset:0;z-index:65;background:rgba(3,8,28,.6)}.sh-burger{display:inline-flex}.sh-top{gap:10px}.sh-content{padding-top:16px;padding-bottom:40px;gap:16px}.sh-hide-m{display:none!important}}@media (max-width:600px){.sh-top-r{gap:8px}.sh-env{padding:0 9px;font-size:11.5px;height:28px}.sh-cta{width:36px;padding:0!important}.sh-cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-cta svg{margin:0}.sh-title{font-size:15px}.sh-crumb-emp{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sh-crumb-emp+.sh-title{font-size:14px;line-height:1.2}.sh .rl-in{padding:16px}.sh .rl-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.sh-side{transition:none}}.sh:before{content:"";position:fixed;inset:-12%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 12% 6%,rgba(56,98,255,.22),transparent 70%),radial-gradient(30% 28% at 88% 14%,rgba(66,217,42,.09),transparent 70%),radial-gradient(42% 38% at 72% 92%,rgba(40,120,255,.15),transparent 72%),radial-gradient(30% 30% at 30% 70%,rgba(120,90,255,.07),transparent 70%)}html:not([data-theme=dark]) .sh:before{background:radial-gradient(38% 32% at 12% 6%,rgba(60,110,255,.12),transparent 70%),radial-gradient(30% 28% at 88% 14%,rgba(66,217,42,.1),transparent 70%),radial-gradient(42% 38% at 72% 92%,rgba(60,130,255,.09),transparent 72%)}@media (prefers-reduced-motion:no-preference){.sh:before{animation:shMalha 46s ease-in-out infinite alternate}}@keyframes shMalha{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}html:has(.sh){scroll-padding-top:76px}.sh .ce-area [id],.sh .ce-area>*{scroll-margin-top:calc(var(--sh-tabs-h) + 8px)}.sh-side{backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);box-shadow:inset -1px 0 0 var(--sh-hi)}.sh-brand img{height:30px;width:auto;max-width:100%;aspect-ratio:1854/460;object-fit:contain;object-position:left center}.sh-ws{background:linear-gradient(135deg,rgba(66,217,42,.07),transparent 60%),var(--sh-surface-2);box-shadow:inset 0 1px 0 var(--sh-hi)}.sh-av{box-shadow:0 0 0 3px rgba(66,217,42,.06),0 6px 16px -8px var(--sh-glow-acc);overflow:hidden;white-space:nowrap}.sh-av-u{box-shadow:0 0 0 3px rgba(90,140,255,.07)}.sh-nav a{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.sh-nav a svg{transition:color .18s ease,transform .2s var(--sh-ease)}.sh-nav a:hover svg{transform:translateX(1px);color:var(--sh-text-2)}.sh-nav a[aria-current=page]{background:linear-gradient(90deg,rgba(66,217,42,.14),rgba(66,217,42,.02) 70%),var(--sh-surface);box-shadow:inset 0 0 0 1px var(--sh-border-2),0 8px 22px -14px var(--sh-glow-acc)}.sh-nav a[aria-current=page]:before{box-shadow:0 0 12px 1px var(--sh-glow-acc)}.sh-nav a[aria-current=page] svg{transform:none}.sh-env{box-shadow:0 0 18px -6px var(--sh-glow-hom)}@media (prefers-reduced-motion:no-preference){.sh-env i{animation:shPulso 2.6s ease-in-out infinite}}@keyframes shPulso{50%{box-shadow:0 0 0 5px transparent;opacity:.65}}.sh-burger,.sh-ico,.sh-sair{transition:background-color .18s ease,border-color .18s ease,color .18s ease}html .sh .rl-edge{position:relative;background:transparent;border:1px solid var(--sh-border);box-shadow:var(--sh-shadow);transition:transform .25s var(--sh-ease),box-shadow .25s ease,border-color .25s ease}.sh .rl-edge:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--sh-hi),transparent 120px),var(--sh-surface);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur)}.sh .rl-in{min-width:0;overflow-wrap:break-word}.sh .rl-in>*{max-width:100%}.sh .rl-card:hover>.rl-edge{border-color:var(--sh-border-2)}.sh .rl-titulo{flex-wrap:wrap}.sh .rl-titulo>div:first-child{min-width:0;flex:1 1 220px}.sh .rl-acoes{flex-wrap:wrap}.sh .rl-kpi .rl-in{position:relative;overflow:hidden}.sh .rl-kpi .rl-in:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,var(--sh-glow-info),transparent);opacity:.55;pointer-events:none;transition:opacity .3s ease}.sh .rl-kpi:has(.rl-ico[data-tom=ok]) .rl-in:after{background:radial-gradient(closest-side,var(--sh-glow-acc),transparent)}.sh .rl-kpi:has(.rl-ico[data-tom=aviso]) .rl-in:after{background:radial-gradient(closest-side,var(--sh-glow-hom),transparent)}.sh .rl-kpi>.rl-edge:hover{transform:translateY(-2px);box-shadow:var(--sh-shadow-up)}.sh .rl-kpi:hover .rl-in:after{opacity:.9}.sh .rl-kpi .rl-in>*{position:relative;z-index:1}.sh .ce-topo{position:relative;overflow:hidden;background:linear-gradient(120deg,rgba(66,217,42,.07),transparent 38%),linear-gradient(180deg,var(--sh-hi),transparent 90px),var(--sh-surface);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);border-color:var(--sh-border)}.sh .ce-topo .ce-id>div{min-width:0}.sh .ce-av{box-shadow:0 10px 26px -12px var(--sh-glow-acc),inset 0 1px 0 var(--sh-hi);overflow:hidden;white-space:nowrap}.sh .ce-acoes{flex:none}.sh .ce-pend a{transition:background-color .18s ease,transform .18s var(--sh-ease)}.sh .ce-pend a:hover{transform:translateY(-1px)}.sh .ce-abas{top:var(--sh-top-h);min-height:var(--sh-tabs-h);margin-inline:0;padding:0 4px;max-width:100%;min-width:0;overflow-x:auto;background:var(--sh-top-bg);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);border-bottom:1px solid var(--sh-border);z-index:15;align-items:stretch}.sh .ce-abas a{display:inline-flex;align-items:center;padding:0 14px;border-radius:8px 8px 0 0;transition:color .18s ease,background-color .18s ease}.sh .ce-abas a:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--sh-acc);box-shadow:0 0 10px var(--sh-glow-acc);transform:scaleX(0);opacity:0;transition:transform .28s var(--sh-ease),opacity .2s ease}.sh .ce-abas a:hover:after{transform:scaleX(.35);opacity:.5}.sh .ce-abas a[aria-current=page]:after{transform:scaleX(1);opacity:1}.sh .btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .2s ease,transform .18s var(--sh-ease)}.sh .btn-primary{background:linear-gradient(135deg,#5ae843,#36c61f);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 20px -10px var(--sh-glow-acc)}.sh .btn-primary:hover{background:linear-gradient(135deg,#6ef058,#42d92a);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 26px -10px var(--sh-glow-acc);transform:translateY(-1px)}.sh .btn-ghost{background:var(--sh-surface-2);box-shadow:inset 0 1px 0 var(--sh-hi)}.sh .btn-ghost:hover{background:var(--sh-hover);border-color:var(--sh-border-2)}.sh .btn:active{transform:translateY(0) scale(.985)}.sh .btn:disabled{transform:none;box-shadow:none}.sh .rl-tbl,.sh .tbl-wrap{max-width:100%;overflow-x:auto;background:var(--sh-surface-2)}.sh .rl-tbl td,.sh :where(td){transition:background-color .15s ease}.sh .rl-tbl td .sub,.sh .rl-tbl td b{overflow-wrap:anywhere}.sh .cb input[role=combobox],.sh .filters input,.sh .filters select,.sh .fld input,.sh .fld select,.sh .fld textarea,.sh .rl-campo,.sh .rl-file{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.sh .cb input[role=combobox]:hover,.sh .fld input:hover,.sh .rl-campo:hover{border-color:var(--sh-border-2)}.sh .cb input[role=combobox]:focus-visible,.sh .fld input:focus-visible,.sh .rl-campo:focus-visible{box-shadow:0 0 0 4px rgba(66,217,42,.14)}.sh .pop{background:var(--sh-raised);box-shadow:0 24px 60px -20px rgba(0,0,0,.6);z-index:60}.sh .cb-list{box-shadow:0 24px 60px -18px rgba(0,0,0,.6)}.sh .overlay{z-index:80}.sh .drawer,.sh .modal{background:var(--sh-raised);border-color:var(--sh-border-2);color:var(--sh-text)}.sh .toasts{z-index:90}.sh :where(img){max-width:100%;height:auto}.sh .ce-topo img,.sh .rl-in img{object-fit:contain}.sh .skel{border-radius:8px;background:linear-gradient(90deg,rgba(150,180,255,.06) 25%,rgba(150,180,255,.16) 50%,rgba(150,180,255,.06) 75%);background-size:200% 100%}.sh{--ch-borda:var(--sh-border-2);--ch-tx:var(--sh-text);--ch-tx2:var(--sh-text-2)}html[data-theme=dark] .sh{--ch-sup:rgba(13,27,72,.86);--ch-sup2:rgba(8,18,52,.72);--ch-eu:rgba(42,78,170,.55);--ch-acc:#6ee85a}.sh .ch-hist,.sh .ch-main{backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);box-shadow:var(--sh-shadow)}.sh .ch-doc,.sh .ch-hist li button,.sh .ch-opcao{transition:border-color .18s ease,background-color .18s ease,transform .18s var(--sh-ease)}.sh .ch-doc:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:900px){.sh .ch-hist{background:var(--sh-raised)}}@media (prefers-reduced-motion:no-preference){.sh .ce-area>*,.sh .rl-grid>*,.sh-content>*{animation:shEntra .5s var(--sh-ease) backwards}.sh .rl-grid>:nth-child(2){animation-delay:.05s}.sh .rl-grid>:nth-child(3){animation-delay:.1s}.sh .rl-grid>:nth-child(4){animation-delay:.15s}.sh .rl-grid>:nth-child(5){animation-delay:.2s}.sh .rl-grid>:nth-child(n+6){animation-delay:.25s}.sh .ce-area>:nth-child(2){animation-delay:.06s}.sh .ce-area>:nth-child(n+3){animation-delay:.12s}}@keyframes shEntra{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1023px){.sh-side{background:rgba(8,16,46,.97)}html:not([data-theme=dark]) .sh-side{background:rgba(255,255,255,.98)}.sh-scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html:has(.sh){scroll-padding-top:68px}}@media (max-width:600px){.sh .ce-topo{padding:16px}.sh .ce-acoes{width:100%}.sh .ce-abas a{padding:0 12px}}@media (prefers-reduced-motion:reduce){.sh *,.sh :after,.sh :before,.sh:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sh{--pn-acc:#5cf044;--pn-info:#7fa8ff;--pn-hom:#ffcf6b;--pn-bad:#ff8f8f;--pn-mut:#8c98bb}html:not([data-theme=dark]) .sh{--pn-acc:#2a9d1a;--pn-info:#3563d8;--pn-hom:#c78a00;--pn-bad:#c93636;--pn-mut:#8691ad}.sh [data-tom=acc]{--pn-c:var(--pn-acc)}.sh [data-tom=info]{--pn-c:var(--pn-info)}.sh [data-tom=hom]{--pn-c:var(--pn-hom)}.sh [data-tom=bad]{--pn-c:var(--pn-bad)}.sh [data-tom=mut]{--pn-c:var(--pn-mut)}.pn-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:16px;gap:16px}.pn-kpi,.pn-kpis{display:grid;min-width:0}.pn-kpi{position:relative;overflow:hidden;grid-template-rows:auto 1fr auto;grid-gap:10px;gap:10px;min-height:138px;padding:16px 18px;border-radius:var(--sh-r);border:1px solid var(--sh-border);color:var(--sh-text);text-decoration:none;background:linear-gradient(180deg,var(--sh-hi),transparent 70px),var(--sh-surface);backdrop-filter:var(--sh-blur);-webkit-backdrop-filter:var(--sh-blur);box-shadow:var(--sh-shadow);transition:transform .25s var(--sh-ease),box-shadow .25s ease,border-color .25s ease}.pn-kpi:after{content:"";position:absolute;top:-70px;right:-70px;width:190px;height:190px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--pn-c,var(--pn-info)) 26%,transparent),transparent);opacity:.7;transition:opacity .3s ease}.pn-kpi>*{position:relative;z-index:1;min-width:0}.pn-kpi:hover{transform:translateY(-2px);border-color:var(--sh-border-2);box-shadow:var(--sh-shadow-up)}.pn-kpi:hover:after{opacity:1}a.pn-kpi:focus-visible{outline:2px solid var(--sh-acc);outline-offset:2px}.pn-kpi-topo{display:flex;align-items:center;gap:8px}.pn-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pn-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--pn-c) 18%,transparent),0 0 10px var(--pn-c)}.pn-kpi-rot{font:600 12.5px/1.25 var(--font-title);color:var(--sh-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-kpi-meio{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.pn-kpi-val{font:800 clamp(22px,2.1vw,28px)/1.1 var(--font-title);letter-spacing:-.02em;color:var(--sh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-spark{flex:0 1 112px;width:112px;min-width:56px;height:34px;color:var(--pn-c);overflow:visible;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--pn-c) 35%,transparent))}.pn-spark-vazio{display:block;height:2px;align-self:center;background:repeating-linear-gradient(90deg,var(--sh-border-2) 0 6px,transparent 6px 10px);filter:none}.pn-kpi-pe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--sh-text-3);line-height:1.35}.pn-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font:700 11.5px/1.4 var(--font-title);background:var(--sh-surface-2);border:1px solid var(--sh-border);color:var(--sh-text-2);white-space:nowrap;max-width:100%}@media (max-width:600px){.pn-delta{white-space:normal}}.pn-delta[data-dir=up]{color:var(--sh-acc-tx);background:var(--sh-acc-bg);border-color:var(--sh-acc-bd)}.pn-delta[data-dir=down]{color:var(--sh-hom);background:var(--sh-hom-bg);border-color:var(--sh-hom-bd)}.pn-delta[data-bom=false][data-dir=up]{color:var(--sh-bad);background:var(--sh-bad-bg);border-color:var(--sh-bad-bd)}.pn-delta[data-bom=true][data-dir=down]{color:var(--sh-acc-tx);background:var(--sh-acc-bg);border-color:var(--sh-acc-bd)}.pn-kpi-meta{min-width:0;overflow-wrap:anywhere}.pn-barras{margin:0;display:grid;grid-gap:12px;gap:12px;min-width:0}.pn-barras-area{position:relative;display:grid;grid-gap:10px;gap:10px;height:214px;padding-top:18px}.pn-barras-max{position:absolute;top:0;left:0;font-size:11px;color:var(--sh-text-3)}.pn-col{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;grid-gap:7px;gap:7px}.pn-col small{text-align:center;font-size:11.5px;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-pilha{display:flex;align-items:flex-end;justify-content:center;gap:3px;min-width:0;min-height:0;border-bottom:1px solid var(--sh-border-2);background:repeating-linear-gradient(180deg,transparent 0 calc(25% - 1px),var(--sh-border) calc(25% - 1px) 25%)}.pn-pilha i{display:block;flex:0 1 16px;min-width:4px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--pn-c),color-mix(in srgb,var(--pn-c) 55%,transparent));box-shadow:0 0 14px -4px var(--pn-c);transform-origin:bottom;transition:filter .2s ease}.pn-pilha i:hover{filter:brightness(1.2)}@media (prefers-reduced-motion:no-preference){.pn-pilha i{animation:pnSobe .7s var(--sh-ease) backwards}}@keyframes pnSobe{0%{transform:scaleY(0)}}.pn-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--sh-text-2)}.pn-legenda span{display:inline-flex;align-items:center;gap:6px}.pn-legenda i{width:10px;height:10px;border-radius:3px;background:var(--pn-c)}.pn-legenda b{color:var(--sh-text);font-weight:700}.pn-dist{grid-gap:14px;gap:14px}.pn-dist-barra{display:flex;gap:3px;height:12px;border-radius:999px;overflow:hidden;background:var(--sh-surface-2)}.pn-dist-barra i{display:block;min-width:4px;flex-basis:0;background:var(--pn-c);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.pn-dist-lista{grid-gap:8px;gap:8px}.pn-dist-lista li{grid-template-columns:auto minmax(0,1fr) auto 48px;align-items:center;grid-gap:10px;gap:10px;padding:7px 10px;border-radius:10px;background:var(--sh-surface-2);border:1px solid var(--sh-border);font-size:13px;transition:border-color .18s ease,background-color .18s ease}.pn-dist-lista li:hover{border-color:var(--sh-border-2);background:var(--sh-hover)}.pn-dist-lista li i{width:9px;height:9px;border-radius:50%;background:var(--pn-c);box-shadow:0 0 8px var(--pn-c)}.pn-dist-lista li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sh-text-2)}.pn-dist-lista li b{font:800 14px/1 var(--font-title)}.pn-vazio{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:140px;padding:20px;text-align:center;color:var(--sh-text-3);font-size:13.5px;border:1px dashed var(--sh-border-2);border-radius:12px;background:var(--sh-surface-2)}.pn-vazio span{font-size:22px;opacity:.6}@media (prefers-reduced-motion:no-preference){.pn-kpis>*{animation:shEntra .5s var(--sh-ease) backwards}.pn-kpis>:nth-child(2){animation-delay:.05s}.pn-kpis>:nth-child(3){animation-delay:.1s}.pn-kpis>:nth-child(4){animation-delay:.15s}.pn-kpis>:nth-child(n+5){animation-delay:.2s}}@media (max-width:600px){.pn-kpis{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pn-kpi{padding:14px;min-height:124px}.pn-kpi-meio{flex-direction:column;align-items:flex-start}.pn-spark{width:100%;flex-basis:auto}.pn-barras-area{height:180px;gap:6px}.pn-col small{font-size:10.5px}}@media (max-width:380px){.pn-kpis{grid-template-columns:minmax(0,1fr)}}.pn-sub{margin:18px 0 10px;font:700 11px/1.2 var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--sh-text-3)}.sh{grid-template-columns:288px minmax(0,1fr)}@media (max-width:1279px){.sh{grid-template-columns:272px minmax(0,1fr)}}.sh-side{gap:18px;padding:22px 14px 16px;background:rgba(9,18,52,.38);border-right:1px solid rgba(255,255,255,.06);overflow:hidden;box-shadow:none}html:not([data-theme=dark]) .sh-side{background:rgba(255,255,255,.5);border-right-color:rgba(16,24,64,.07)}.sh-side .sh-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px;scrollbar-width:none}.sh-side .sh-nav::-webkit-scrollbar{display:none}.sh-brand{padding:0 8px}.sh-ws{align-items:flex-start;gap:12px;padding:4px 8px 14px;border:0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--sh-border)}.sh-user-t b,.sh-user-t small,.sh-ws-t b,.sh-ws-t small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sh-user-t b,.sh-ws-t b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-av{width:32px;height:32px;border-radius:10px}.sh-nav-g+.sh-nav-g{margin-top:14px}.sh-nav-t{margin:4px 12px 6px;font-size:10px;letter-spacing:.12em;opacity:.8}.sh-nav a{min-height:40px;padding:8px 12px;gap:12px;border-radius:10px;font-weight:550;font-size:14px;line-height:1.3}.sh-nav a span:not(.sh-count){white-space:normal;overflow:visible;text-overflow:clip;flex:1 1 auto}.sh-nav a:hover{background:rgba(255,255,255,.045)}html:not([data-theme=dark]) .sh-nav a:hover{background:rgba(16,24,64,.04)}.sh-nav a[aria-current=page]{background:rgba(66,217,42,.09);box-shadow:none;color:var(--sh-text)}html:not([data-theme=dark]) .sh-nav a[aria-current=page]{background:rgba(42,157,26,.09)}.sh-nav a[aria-current=page]:before{left:0;top:11px;bottom:11px;width:3px;border-radius:3px;box-shadow:none}.sh-count{height:18px;min-width:18px;padding:0 6px;font-size:10.5px;border:0;background:rgba(255,255,255,.06)}.sh-user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:14px 8px 0}.sh-user-acts{grid-column:1/-1;display:flex;gap:8px}.sh-user-acts>*{flex:1 1}.sh-user-acts form{display:flex}.sh-user-acts .sh-ico,.sh-user-acts .sh-sair{width:100%;min-height:36px;padding:0 10px;gap:8px;border-color:var(--sh-border);background:transparent;font-weight:600}.sh-user-acts .sh-ico:hover,.sh-user-acts .sh-sair:hover{background:rgba(255,255,255,.05);color:var(--sh-text)}@media (max-width:1023px){.sh{grid-template-columns:minmax(0,1fr)}.sh-side{width:min(300px,88vw);background:rgba(8,16,46,.96)}html:not([data-theme=dark]) .sh-side{background:rgba(255,255,255,.97)}}.pn-kpi-val{flex:none;overflow:visible;text-overflow:clip}.pn-spark{flex:1 1 auto;min-width:0;max-width:112px}.pn-spark-vazio{display:none}@media (min-width:1100px){.pn-kpis:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1099px){.pn-kpis:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-dist{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;min-width:0}.pn-ring{position:relative;width:132px;aspect-ratio:1}.pn-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.pn-ring circle{fill:none;stroke-width:9}.pn-ring-base{stroke:var(--sh-surface-2)}.pn-ring-arco{stroke:var(--pn-c);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pn-c) 45%,transparent));transition:stroke-width .2s ease,opacity .2s ease;animation:pnArco .9s cubic-bezier(.2,.8,.2,1) both}.pn-ring svg:hover .pn-ring-arco{opacity:.45}.pn-ring svg .pn-ring-arco:hover{opacity:1;stroke-width:12}@keyframes pnArco{0%{stroke-dasharray:0 999}}.pn-ring-centro{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.pn-ring-centro b{font:800 26px/1 var(--font-title);color:var(--sh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pn-ring-centro small{margin-top:4px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-text-3)}.pn-dist-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.pn-dist-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;padding:0;border:0;background:none;font-size:13.5px}.pn-dist-lista li:hover{background:none}.pn-dist-rot{display:flex;align-items:center;gap:9px;min-width:0;color:var(--sh-text-2)}.pn-dist-lista li .pn-dist-rot{overflow:visible;white-space:normal;line-height:1.25}.pn-dist-rot i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pn-c);box-shadow:0 0 8px var(--pn-c)}.pn-dist-lista li b{font:800 15px/1 var(--font-title);color:var(--sh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-dist-lista li small{text-align:right;color:var(--sh-text-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-dist-lista li[data-maior] .pn-dist-rot{color:var(--sh-text);font-weight:600}.pn-dist-trilho{grid-column:1/-1;height:4px;border-radius:999px;background:var(--sh-surface-2);overflow:hidden}.pn-dist-trilho span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pn-c) 55%,transparent),var(--pn-c));animation:pnTrilho .9s cubic-bezier(.2,.8,.2,1) both}@keyframes pnTrilho{0%{width:0}}@media (max-width:520px){.pn-dist{grid-template-columns:1fr;justify-items:center}.pn-dist-lista{width:100%}}@media (prefers-reduced-motion:reduce){.pn-dist-trilho span,.pn-ring-arco{animation:none}}.sh-env-c,.sh-fechar{display:none}@media (max-width:1023px){.sh-brand{justify-content:space-between;gap:10px}.sh-fechar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--sh-border);background:transparent;color:var(--sh-text)}.sh-top .av-sino-b,.sh-top .sh-ico{width:40px;height:40px;min-height:40px}.sh .btn,.sh .btn-sm,.sh .ce-pend a,.sh-cta,.sh-user-acts .sh-ico,.sh-user-acts .sh-sair{min-height:40px}.sh .ce-pend a{display:inline-flex;align-items:center}.sh .av-pref details>summary,.sh .rl-in details>summary{padding-block:10px;cursor:pointer}.sh .av-link{min-height:40px;display:inline-flex;align-items:center;padding:0 6px}.sh .av-pref input[type=checkbox]{width:22px;height:22px}}@media (max-width:760px){.sh input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.sh select,.sh textarea{font-size:16px}.sh input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.sh select{min-height:44px}.sh .rl-in p.demo-note{display:block;line-height:1.9}.sh .rl-in p.demo-note>svg{vertical-align:-3px;margin-right:6px}.sh .rl-in p.demo-note .badge,.sh .rl-in p.demo-note .rl-chip{white-space:normal;max-width:100%;line-height:1.35;vertical-align:middle}.sh ol.demo-note,.sh ul.demo-note{display:block;padding-left:20px}.sh ol.demo-note>li+li,.sh ul.demo-note>li+li{margin-top:6px}.sh .av-filtro input,.sh .av-filtro select,.sh .av-pref input[type=email],.sh .av-pref input[type=tel],.sh .av-pref input[type=time]{min-height:44px;font-size:16px}.sh .av-pref input[type=checkbox],.sh .rl-in input[type=checkbox],.sh .rl-in input[type=radio]{width:22px;height:22px}}@media (max-width:1023px){.sh .rl-tbl td{overflow-wrap:anywhere;min-width:88px}.sh .rl-tbl td,.sh .rl-tbl td:last-child{white-space:normal}.sh .rl-tbl table{min-width:min(560px,100%)}}@media (max-width:760px){.sh .rl-tbl table{min-width:560px}}@media (max-width:600px){.sh-cta{width:40px}}@media (max-width:480px){.sh-env-l{display:none}.sh-env-c{display:inline}.sh-top{padding-inline:12px;gap:8px}.sh-top-l{gap:8px}.sh-top-r{gap:6px}.pn-kpi-val{font-size:clamp(17px,4.6vw,22px)}}.iv .rl-in{display:grid;grid-gap:16px;gap:16px;min-width:0}.iv-selo{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;color:var(--sh-hom,#b07a00);background:var(--sh-hom-bg,rgba(255,190,60,.12));border:1px solid var(--sh-hom-bd,rgba(255,190,60,.38))}.iv-trib{gap:10px}.iv-trib div{align-items:baseline;min-width:0;padding-bottom:8px}.iv-trib dt{min-width:0;overflow-wrap:anywhere}.iv-trib dt small{display:block;font-size:12px;color:var(--sh-text-3,inherit);opacity:.9;margin-top:2px}.iv-trib dd{margin:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.iv-trib .iv-total{border-bottom:0;border-top:1px solid var(--line);padding-top:10px}.iv-trib .iv-total dd,.iv-trib .iv-total dt{font-weight:700}.iv-info{opacity:.85}.iv-pend{margin:0;padding:10px 12px 10px 28px;border-radius:10px;background:var(--sh-hom-bg,rgba(255,190,60,.12));border:1px solid var(--sh-hom-bd,rgba(255,190,60,.38));font-size:13px;overflow-wrap:anywhere}.iv-mes{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:0 0 12px}.iv-mes label{display:grid;grid-gap:4px;gap:4px;font-size:13px}.iv-comp{overflow-x:auto;margin:12px 0;max-width:100%}.iv-comp table{width:100%;border-collapse:collapse;font-size:14px}.iv-comp td,.iv-comp th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.iv-comp .n{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-comp td small{display:block;font-size:12px;opacity:.8}.iv-comp .iv-total td{border-bottom:0;border-top:1px solid var(--line)}.iv-comp td{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.iv-comp{overflow-x:visible}.iv-comp table,.iv-comp tbody,.iv-comp td,.iv-comp tr{display:block;width:100%;min-width:0;box-sizing:border-box}.iv-comp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.iv-comp tr{padding:8px 0;border-bottom:1px solid var(--line)}.iv-comp td{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;border:0;text-align:right;white-space:normal}.iv-comp .iv-total td{border:0}.iv-comp td:before{content:attr(data-label);flex:none;max-width:45%;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.7;text-align:left}.iv-comp td:first-child{display:block;text-align:left;font-weight:700}.iv-comp td:first-child:before{content:none}.iv-comp td small{font-weight:400}}.iv-origem{font-size:13px;color:var(--sh-text-2,inherit);min-width:0}.iv-origem summary{cursor:pointer;font-weight:600;color:var(--sh-text,inherit)}.iv-origem ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.iv-avisos{color:var(--sh-hom,inherit)}.sh{--rail-w:288px}@media (max-width:1279px){.sh{--rail-w:272px}}.sh-nav{position:relative}.sh-brand .sym{display:none}.sh-pilula{position:absolute;left:6px;right:6px;top:0;height:40px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid var(--sh-border);opacity:0;pointer-events:none;z-index:0}html:not([data-theme=dark]) .sh-pilula{background:rgba(16,24,64,.05)}.sh-nav a{z-index:1}.sh-nav a:hover{background:transparent}.sh-nav a[aria-current=page]:hover{background:rgba(66,217,42,.09)}.sh-nav-lista{display:grid;grid-template-rows:1fr}.sh-nav-lista>div{min-height:0;overflow:hidden;display:grid;grid-gap:2px;gap:2px}.sh-nav-g[data-aberto=false] .sh-nav-lista{grid-template-rows:0fr}.sh-nav-g[data-aberto=false] .sh-nav-lista>div{visibility:hidden}.sh-nav-g[data-aberto=false] .sh-nav-t svg{transform:rotate(0)}button.sh-nav-t{all:unset;box-sizing:border-box;width:calc(100% - 24px);display:flex;align-items:center;justify-content:space-between;margin:4px 12px 6px;cursor:pointer;font:700 10px/1 var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--sh-text-3);opacity:.85}button.sh-nav-t:hover{color:var(--sh-text);opacity:1}button.sh-nav-t:focus-visible{outline:2px solid var(--sh-acc);outline-offset:3px;border-radius:4px}button.sh-nav-t svg{flex:none;transform:rotate(90deg);transition:transform .25s var(--sh-ease)}.sh-dica{position:fixed;z-index:90;transform:translateY(-50%);padding:7px 11px;border-radius:8px;background:var(--sh-raised);color:var(--sh-text);border:1px solid var(--sh-border-2);font:600 12.5px/1.2 var(--font-title);white-space:nowrap;box-shadow:0 10px 24px -8px rgba(0,0,0,.55);pointer-events:none}.sh-rail{display:none}@media (prefers-reduced-motion:no-preference){.sh-pilula{transition:transform .16s var(--sh-ease),height .16s var(--sh-ease),opacity .14s ease;will-change:transform}.sh-nav-lista{transition:grid-template-rows .3s var(--sh-ease)}.sh-nav-g[data-aberto=false] .sh-nav-lista>div{transition:visibility 0s .3s}.sh-dica{animation:shDica .16s var(--sh-ease)}}@keyframes shDica{0%{opacity:0;transform:translate(-4px,-50%)}}@media (min-width:1024px){.sh-rail{display:grid;place-items:center;position:fixed;z-index:45;top:26px;left:calc(var(--rail-w) - 14px);width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--sh-border-2);background:var(--sh-raised);color:var(--sh-text-2);cursor:pointer;box-shadow:0 6px 16px -6px rgba(0,0,0,.5)}.sh-rail svg{transform:rotate(180deg)}.sh-rail:hover{color:var(--sh-text);border-color:var(--sh-acc)}.sh-rail:focus-visible{outline:2px solid var(--sh-acc);outline-offset:2px}html[data-rail="1"] .sh{--rail-w:76px;grid-template-columns:var(--rail-w) minmax(0,1fr)}html[data-rail="1"] .sh-rail svg{transform:none}html[data-rail="1"] .sh-side{padding-left:10px;padding-right:10px;overflow-x:hidden}html[data-rail="1"] .sh-brand{justify-content:center;padding:0}html[data-rail="1"] .sh-brand img:not(.sym){display:none}html[data-rail="1"] .sh-brand .sym{height:32px;width:32px;object-fit:contain}html[data-rail="1"] .sh-brand .sym.dk{display:block}html:not([data-theme=dark])[data-rail="1"] .sh-brand .sym.dk,html[data-rail="1"] .sh-brand .sym.lt{display:none}html:not([data-theme=dark])[data-rail="1"] .sh-brand .sym.lt{display:block}html[data-rail="1"] .sh-ws{justify-content:center;padding:4px 0 14px}html[data-rail="1"] .sh-user-t,html[data-rail="1"] .sh-ws-t{display:none}html[data-rail="1"] .sh-nav a{justify-content:center;padding:0;gap:0}html[data-rail="1"] .sh-nav a>span{display:none}html[data-rail="1"] .sh-nav a[aria-current=page]:before{left:-10px}html[data-rail="1"] .sh-pilula{left:0;right:0}html[data-rail="1"] button.sh-nav-t{height:1px;margin:10px;background:var(--sh-border);font-size:0;pointer-events:none}html[data-rail="1"] button.sh-nav-t>*{display:none}html[data-rail="1"] .sh-nav-g[data-aberto=false] .sh-nav-lista{grid-template-rows:1fr}html[data-rail="1"] .sh-nav-g[data-aberto=false] .sh-nav-lista>div{visibility:visible}html[data-rail="1"] .sh-nav-t-fixo{visibility:hidden;height:1px;margin:6px 0;overflow:hidden}html[data-rail="1"] .sh-user{grid-template-columns:1fr;justify-items:center;padding:12px 0 0}html[data-rail="1"] .sh-user-acts{flex-direction:column;align-items:center;grid-column:auto}html[data-rail="1"] .sh-user-acts>*{flex:none}html[data-rail="1"] .sh-user-acts .sh-ico{width:38px;min-height:38px;padding:0}html[data-rail="1"] .sh-user-acts .sh-ico span{display:none}html[data-rail="1"] .sh-user-acts .sh-sair{width:38px;min-height:38px;padding:0;font-size:0;position:relative}html[data-rail="1"] .sh-user-acts .sh-sair:before{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E") center /contain no-repeat}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.sh{transition:grid-template-columns .38s var(--sh-ease)}.sh-rail{transition:left .38s var(--sh-ease),color .2s,border-color .2s}.sh-rail svg{transition:transform .38s var(--sh-ease)}.sh-nav a>span,.sh-user-t,.sh-ws-t{transition:opacity .2s ease}}.pv-graf{margin:0;display:grid;grid-gap:10px;gap:10px;color:var(--pn-acc)}.pv-graf-area{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px}.pv-graf-eixo{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:190px;font-size:10.5px;color:var(--sh-text-3)}.pv-graf-eixo i{font-style:normal;line-height:1}.pv-graf-plot{position:relative;height:190px}.pv-graf-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pv-graf-grade{stroke:var(--sh-border);stroke-dasharray:3 5}.pv-graf-cols{position:absolute;inset:0;display:grid}.pv-graf-col{all:unset;position:relative;cursor:default}.pv-graf-col i{top:0;bottom:0;width:1px;background:var(--sh-border-2);transition:opacity .18s ease}.pv-graf-col i,.pv-graf-col:before{position:absolute;left:50%;opacity:0}.pv-graf-col:before{content:"";top:var(--py);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(66,217,42,.18);transform:scale(.4);transition:opacity .18s ease,transform .22s var(--sh-ease)}.pv-graf-col[data-max]:before{opacity:.9;transform:none}.pv-graf-col em{position:absolute;left:50%;top:calc(var(--py) - 38px);transform:translate(-50%,4px);padding:5px 9px;border-radius:8px;background:var(--sh-raised);color:var(--sh-text);border:1px solid var(--sh-border-2);font:700 12px/1 var(--font-title);font-style:normal;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;transition:opacity .18s ease,transform .2s var(--sh-ease);box-shadow:0 10px 24px -8px rgba(0,0,0,.55)}.pv-graf-col:focus-visible i,.pv-graf-col:hover i{opacity:1}.pv-graf-col:focus-visible:before,.pv-graf-col:hover:before{opacity:1;transform:none}.pv-graf-col:focus-visible em,.pv-graf-col:hover em{opacity:1;transform:translate(-50%)}.pv-graf-col:focus-visible{outline:2px solid var(--sh-acc);outline-offset:-2px;border-radius:6px}.pv-graf-x{display:grid;font-size:10.5px;color:var(--sh-text-3);text-align:center}.pv-graf-leg{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12.5px;color:var(--sh-text-2)}.pv-graf-leg i{display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--pn-acc);margin-right:7px}.pv-graf-leg b{color:var(--sh-text);margin-left:4px}@media (max-width:640px){.pv-graf-x small[data-pular]{visibility:hidden}.pv-graf-leg{font-size:12px}}.pv-graf,.pv-graf-area,.pv-graf-plot{min-width:0;max-width:100%}.pv-graf-area{overflow-x:clip}.pv-graf-x small{min-width:0;overflow:hidden;white-space:nowrap}.pv-graf-col:first-child em{left:0;transform:translateY(4px)}.pv-graf-col:last-child em{left:auto;right:0;transform:translateY(4px)}.pv-graf-col:first-child:focus-visible em,.pv-graf-col:first-child:hover em,.pv-graf-col:last-child:focus-visible em,.pv-graf-col:last-child:hover em{transform:none}@media (prefers-reduced-motion:no-preference){.pv-graf-linha{stroke-dasharray:1;stroke-dashoffset:1;animation:pvDesenha 1.1s var(--sh-ease) .15s forwards}.pv-graf-fill{animation:pvFade .9s ease .5s backwards}}@keyframes pvDesenha{to{stroke-dashoffset:0}}@keyframes pvFade{0%{opacity:0}}.pv-num,.pv-tbl .pv-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pv-tipo{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-right:8px;border-radius:999px;font:700 11px/1 var(--font-title);border:1px solid var(--sh-border);color:var(--sh-text-2)}.pv-tipo[data-tom=acc]{color:var(--sh-acc-tx);background:var(--sh-acc-bg);border-color:var(--sh-acc-bd)}.pv-tipo[data-tom=hom]{color:var(--sh-hom);background:var(--sh-hom-bg);border-color:var(--sh-hom-bd)}.pv-tipo[data-tom=bad]{color:var(--sh-bad);background:var(--sh-bad-bg);border-color:var(--sh-bad-bd)}.pv-tipo[data-tom=info]{color:var(--sh-info);background:var(--sh-info-bg);border-color:transparent}.pv-prazo,.pv-tbl td .sub{display:block;margin-top:3px}.pv-prazo{font-size:12px;font-weight:600;color:var(--sh-text-3)}.pv-prazo[data-tom=bad]{color:var(--sh-bad)}.pv-prazo[data-tom=hom]{color:var(--sh-hom)}.pv-emp{color:var(--sh-text);font-weight:700;text-decoration:none}.pv-emp:hover{text-decoration:underline;text-underline-offset:3px}.pv-mais{margin:10px 0 0;font-size:12.5px;color:var(--sh-text-3)}.pv-lista{list-style:none;margin:0;padding:0;display:grid}.pv-lista li{display:flex;align-items:center;gap:10px;padding:11px 8px;margin:0 -8px;border-radius:10px;border-top:1px solid var(--sh-border)}.pv-lista li:first-child{border-top:0}.pv-lista-t{display:grid;min-width:0;flex:1 1}.pv-lista-t b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-lista-t small{color:var(--sh-text-3);font-size:12px}.sh .btn,.sh .pn-kpi,.sh .rl-card{transition:transform .2s var(--sh-ease),box-shadow .2s ease,border-color .2s ease,background-color .2s ease,filter .2s ease}.sh .pn-dist-lista li,.sh .pv-lista li,.sh .rl-tbl tbody tr{transition:background-color .15s ease}.sh .pn-dist-lista li:hover,.sh .pv-lista li:hover,.sh .rl-tbl tbody tr:focus-within,.sh .rl-tbl tbody tr:hover{background:var(--sh-hover)}.sh .pn-kpi:focus-visible,.sh .pn-kpi:hover{border-color:var(--sh-border-2)}.sh .btn-primary:focus-visible,.sh .btn-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 24px -10px var(--sh-glow-acc)}.sh .btn-ghost:focus-visible,.sh .btn-ghost:hover:not(:disabled){background:var(--sh-hover);border-color:var(--sh-border-2)}.sh .btn:focus-visible,.sh .pn-kpi:focus-visible,.sh .rl-tbl a:focus-visible{outline:2px solid var(--sh-acc);outline-offset:2px}.sh-nav a:focus-visible{outline:2px solid var(--sh-acc);outline-offset:-2px;background:rgba(255,255,255,.06)}.sh-nav a:focus-visible svg{color:var(--sh-text)}.sh-nav a:focus-visible svg,.sh-nav a:hover svg{color:var(--sh-acc-tx);transform:translateX(2px) scale(1.06)}@media (prefers-reduced-motion:no-preference){.sh .rl-card:focus-within,.sh .rl-card:hover{box-shadow:0 18px 40px -22px rgba(0,0,0,.7),0 0 0 1px var(--sh-border-2)}.sh .pn-kpi:focus-visible,.sh .pn-kpi:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px var(--sh-glow-info),inset 0 1px 0 var(--sh-hi)}.sh .pn-kpi[data-tom=acc]:hover{box-shadow:0 16px 34px -18px var(--sh-glow-acc),inset 0 1px 0 var(--sh-hi)}.sh .btn:hover:not(:disabled){transform:translateY(-1px)}.sh .btn:active:not(:disabled){transform:translateY(1px)}.sh .rl-tbl tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--sh-acc)}.sh .pv-lista li:hover{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.sh .btn,.sh .pn-kpi,.sh .rl-card,.sh-nav a svg,.sh-pilula{transition:none}}.sh select{max-width:100%}.sh .cp-filtros>*,.sh .filters>*,.sh .fz-filtro>*,.sh form label{min-width:0;max-width:100%}.sh .filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;min-width:0}.sh .filters input{min-width:min(220px,100%)}.sh .cb{min-width:min(200px,100%);max-width:100%}.sh .cb-opt{overflow-wrap:anywhere}.sh .ac-card,.sh .card,.sh .pn-kpi,.sh .rl-card,.sh .rl-in{overflow-wrap:break-word}@media (max-width:600px){.sh .cp-filtros>*,.sh .filters input,.sh .filters select,.sh .filters>*,.sh .fz-filtro>label{flex:1 1 100%}.pn-kpi-rot{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width:760px){.sh .rl-cartoes{overflow:visible;border:0;background:transparent;max-width:100%}.sh .rl-cartoes table,.sh .rl-cartoes tbody,.sh .rl-cartoes td,.sh .rl-cartoes tr{display:block;width:100%;min-width:0;box-sizing:border-box}.sh .rl-cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sh .rl-cartoes tbody tr{margin:0 0 10px;padding:10px 12px;border:1px solid var(--sh-border);border-radius:12px;background:var(--sh-surface)}.sh .rl-cartoes tbody tr:hover td{background:transparent;box-shadow:none}.sh .rl-cartoes td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;border:0;text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0}.sh .rl-cartoes td:before{content:attr(data-rotulo);flex:none;max-width:42%;font:700 10.5px/1.6 var(--font-title);letter-spacing:.06em;text-transform:uppercase;color:var(--sh-text-3);text-align:left}.sh .rl-cartoes td:first-child:before,.sh .rl-cartoes td:not([data-rotulo]):before{content:none}.sh .rl-cartoes td:first-child{justify-content:flex-start;text-align:left;font-size:14.5px;padding-bottom:6px}.sh .rl-cartoes td:last-child:not(:first-child){justify-content:flex-start;flex-wrap:wrap;padding-top:8px}.sh .rl-cartoes td:empty{display:none}.sh .rl-cartoes td.rl-cartoes-livre{display:block;text-align:left}.sh .rl-cartoes td.rl-cartoes-livre:before{content:none}}