.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=prev]{background:transparent;color:var(--sh-text-3);font-weight:600;text-transform:lowercase}.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}.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(--sh-pad);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%;max-width:1360px;margin:0 auto;padding:24px var(--sh-pad) 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 .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:calc(var(--sh-pad) * -1);padding:0 calc(var(--sh-pad) - 6px);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}.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-count[data-tom=prev]{background:none;padding:0;opacity:.7}.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-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 .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}}.ch,.em-pr{--em-tx:var(--sh-text,var(--ch-tx));--em-tx2:var(--sh-text-2,var(--ch-tx2));--em-tx3:var(--sh-text-3,var(--ch-tx2));--em-linha:var(--sh-border,var(--ch-borda));--em-linha2:var(--sh-border-2,var(--ch-borda));--em-hover:var(--sh-hover,var(--ch-sup2));--em-ok:var(--sh-acc,var(--ch-acc));--em-ok-tx:var(--sh-acc-tx,var(--ch-acc));--em-ok-bg:var(--sh-acc-bg,var(--ch-acc-bg));--em-pend:var(--sh-hom,var(--ch-hom));--em-pend-bg:var(--sh-hom-bg,var(--ch-hom-bg));--em-bad:var(--sh-bad,var(--ch-bad));--em-bad-bg:var(--sh-bad-bg,var(--ch-bad-bg));--em-mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--em-ease:cubic-bezier(.2,.7,.2,1)}.em-pr [data-nivel=pronta],.em-pr-cab [data-nivel=pronta],.em-selo[data-nivel=pronta]{--c:var(--em-ok-tx)}.em-pr [data-nivel=pendente],.em-pr-cab [data-nivel=pendente],.em-selo[data-nivel=pendente]{--c:var(--em-pend)}.em-pr [data-nivel=indisponivel],.em-pr-cab [data-nivel=indisponivel],.em-selo[data-nivel=indisponivel]{--c:var(--em-tx3)}.em-pr{container:empr/inline-size;display:grid;grid-gap:22px;gap:22px;width:100%;max-width:1000px;margin:0 auto;padding:10px 2px 6px;color:var(--em-tx);align-self:stretch}.em-pr-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:20px;gap:20px}.em-pr-tit{display:grid;grid-gap:6px;gap:6px;min-width:0}.em-sobre{margin:0;display:inline-flex;align-items:center;gap:10px;font:700 11px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--em-tx3)}.em-sobre:before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--em-ok),transparent);box-shadow:0 0 10px var(--em-ok)}.em-pr h2{margin:0;font:800 clamp(21px,2.4vw,27px)/1.15 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.022em}.em-sub{margin:0;font-size:13.5px;line-height:1.5;color:var(--em-tx2);max-width:62ch}.em-sub b{font-weight:650;color:var(--em-tx)}.em-placar{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;justify-items:start}.em-placar b{font:800 34px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.em-placar b small{font-size:16px;font-weight:700;color:var(--em-tx3);letter-spacing:0}.em-placar>span:not(.em-placar-barra){font-size:12.5px;color:var(--em-tx3)}.em-placar-barra{grid-column:1/-1;display:flex;gap:4px}.em-placar-barra i{width:20px;height:4px;border-radius:4px;background:var(--c);opacity:.9}.em-placar-barra i[data-nivel=pronta]{box-shadow:0 0 10px color-mix(in srgb,var(--c) 70%,transparent)}.em-placar-barra i[data-nivel=indisponivel]{background:var(--em-linha2)}.em-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--em-linha)}.em-doc{position:relative;border-bottom:1px solid var(--em-linha)}.em-doc:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--c);opacity:.35;transition:opacity .2s ease,top .25s var(--em-ease),bottom .25s var(--em-ease)}.em-doc:hover:before,.em-doc[data-aberto=true]:before{opacity:1;top:8px;bottom:8px;box-shadow:0 0 12px color-mix(in srgb,var(--c) 60%,transparent)}.em-doc-l{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding-right:4px}.em-doc-t{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:62px minmax(0,1fr) auto minmax(150px,auto) 14px;align-items:center;grid-gap:18px;gap:18px;padding:16px 10px 16px 16px;border-radius:12px;min-width:0;color:var(--em-tx)}.em-doc-t:hover{background:var(--em-hover)}.em-doc-t:focus-visible{outline:2px solid var(--em-ok);outline-offset:-2px}.em-sigla{justify-self:start;padding:5px 8px;border-radius:7px;font:700 12px/1 var(--em-mono);letter-spacing:.02em;color:var(--c);background:color-mix(in srgb,var(--c) 11%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent);white-space:nowrap}.em-nome{display:grid;grid-gap:3px;gap:3px;min-width:0}.em-nome b{font:700 15px/1.25 var(--font-manrope),system-ui,sans-serif}.em-nome small{font-size:12.5px;color:var(--em-tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-sinais{display:inline-flex;gap:4px;flex-wrap:wrap}.em-sinal{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid var(--em-linha);font:600 11.5px/1.3 var(--font-manrope),system-ui,sans-serif;color:var(--em-tx3)}.em-sinal i{width:6px;height:6px;border-radius:50%;border:1.5px solid;box-sizing:border-box}.em-sinal[data-ok=true]{color:var(--em-ok-tx);background:color-mix(in srgb,var(--em-ok) 9%,transparent);border-color:color-mix(in srgb,var(--em-ok) 34%,transparent)}.em-sinal[data-ok=true] i{background:currentColor;box-shadow:0 0 6px currentColor}.em-estado{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:8px;column-gap:8px;font:700 13px/1.3 var(--font-manrope),system-ui,sans-serif;color:var(--c)}.em-estado i{width:8px;height:8px;border-radius:50%;background:var(--c)}.em-doc[data-nivel=pronta] .em-estado i{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent),0 0 10px var(--c)}.em-estado small{grid-column:2;font:500 12px/1.3 var(--font-body,system-ui);color:var(--em-tx3)}.em-chev{width:8px;height:8px;border-right:2px solid var(--em-tx3);border-bottom:2px solid var(--em-tx3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--em-ease)}.em-doc[data-aberto=true] .em-chev{transform:rotate(-135deg) translate(-2px,-2px)}.em-ir{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--em-linha2);background:transparent;color:var(--em-tx);font:700 13.5px/1 var(--font-manrope),system-ui,sans-serif;cursor:pointer;transition:background-color .18s ease,transform .18s var(--em-ease),box-shadow .18s ease}.em-ir span{transition:transform .2s var(--em-ease)}.em-ir:hover:not(:disabled){background:var(--em-hover)}.em-ir:hover:not(:disabled) span{transform:translateX(3px)}.em-ir.pronto{background:var(--em-ok);border-color:transparent;color:#04140a;box-shadow:0 8px 22px -12px var(--em-ok)}.em-ir.pronto:hover:not(:disabled){background:var(--em-ok);transform:translateY(-1px);box-shadow:0 12px 26px -12px var(--em-ok)}.em-ir:disabled{opacity:.5;cursor:progress}.em-ir:focus-visible{outline:2px solid var(--em-ok);outline-offset:2px}.em-ir-off{width:92px;text-align:center;color:var(--em-tx3)}.em-det{padding:2px 16px 22px 96px}.em-det[hidden]{display:none}.em-det-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:28px;gap:28px}.em-diag{display:grid;grid-gap:12px;gap:12px;align-content:start}.em-diag-ok{margin:0;font-size:14px;font-weight:600;color:var(--em-ok-tx)}.em-diag-dl{margin:0;display:grid;grid-gap:10px;gap:10px}.em-diag-dl div{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:12px;gap:12px}.em-diag-dl dt{font:700 10.5px/1.6 var(--font-manrope),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--em-tx3)}.em-diag-dl dd{margin:0;font-size:14px;line-height:1.45}.em-diag-dl div:first-child dd{color:var(--c);font-weight:600}.em-val{margin:0;padding-top:10px;border-top:1px dashed var(--em-linha);font-size:12.5px;line-height:1.45;color:var(--em-tx3)}.em-val[data-ok=true]{color:var(--em-ok-tx)}.em-reqs{list-style:none;margin:0;padding:0;position:relative;display:grid}.em-reqs:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:var(--em-linha2)}.em-req{position:relative;display:grid;grid-template-columns:11px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:6px 0}.em-req-p{margin-top:4px;width:11px;height:11px;border-radius:50%;box-sizing:border-box;border:2px solid var(--em-linha2);background:var(--sh-solid,var(--ch-sup));position:relative;z-index:1}.em-req[data-tom=ok] .em-req-p{border-color:var(--em-ok);background:var(--em-ok)}.em-req[data-tom=falta] .em-req-p{border-color:var(--em-bad);box-shadow:0 0 0 3px var(--em-bad-bg)}.em-req[data-tom=aviso] .em-req-p{border-color:var(--em-pend);box-shadow:0 0 0 3px var(--em-pend-bg)}.em-req-c{display:grid;grid-gap:2px;gap:2px;min-width:0}.em-req-c b{font:650 13.5px/1.35 var(--font-manrope),system-ui,sans-serif}.em-req[data-tom=ok] .em-req-c b{color:var(--em-tx2);font-weight:600}.em-req-c small{font-size:12.5px;line-height:1.4;color:var(--em-tx3);overflow-wrap:anywhere}.em-req[data-tom=falta] .em-req-c small:first-of-type{color:var(--em-bad)}.em-req-acao{color:var(--em-tx2)!important}.em-req-acao em{font-style:normal;color:var(--em-tx3)}.em-req-ir{font:700 12.5px/1 var(--font-manrope),system-ui,sans-serif;color:var(--em-ok-tx);text-decoration:none;padding-top:3px}.em-req-ir:hover{text-decoration:underline;text-underline-offset:3px}.em-det-acao{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:18px}.em-det-acao small{font-size:12.5px;color:var(--em-tx3);max-width:46ch}.em-det-nota,.em-pr-nota{margin:12px 0 0;font-size:13px;color:var(--em-pend)}.em-selo{flex:none;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;font:700 12px/1.2 var(--font-manrope),system-ui,sans-serif;color:var(--c);background:color-mix(in srgb,var(--c) 11%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.em-selo i{width:6px;height:6px;border-radius:50%;background:currentColor}.em-passos{list-style:none;margin:0;padding:0;display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.em-passos::-webkit-scrollbar{display:none}.em-passos li{flex:1 1;min-width:92px;position:relative;padding-top:10px}.em-passos li:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--em-linha2)}.em-passos li[data-st=feito]:before{background:var(--em-ok);opacity:.7}.em-passos li[data-st=atual]:before{background:var(--em-ok);box-shadow:0 0 10px var(--em-ok)}.em-passos button,.em-passos span{all:unset;display:inline-flex;align-items:center;gap:7px;font:650 12px/1.25 var(--font-manrope),system-ui,sans-serif;color:var(--em-tx3);white-space:nowrap}.em-passos li[data-st=atual] span{color:var(--em-tx)}.em-passos button{cursor:pointer;color:var(--em-tx2);border-radius:6px}.em-passos button:hover{color:var(--em-tx);text-decoration:underline;text-underline-offset:3px}.em-passos button:focus-visible{outline:2px solid var(--em-ok);outline-offset:2px}.em-passos i{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font:700 10px/1 var(--em-mono);font-style:normal;border:1px solid var(--em-linha2)}.em-passos li[data-st=atual] i{border-color:var(--em-ok);color:var(--em-ok-tx)}.em-passos li[data-st=feito] i{border:0;background:var(--em-ok);position:relative}.em-passos li[data-st=feito] i:after{content:"";width:7px;height:4px;border-left:2px solid #04140a;border-bottom:2px solid #04140a;transform:rotate(-45deg) translate(1px,-1px)}.em-pergunta{margin:4px 0 0;font:800 18px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.012em}.ch-etapa{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--em-ok) 5%,transparent),transparent 120px),var(--ch-sup2);border-color:var(--em-linha);gap:14px;padding:16px}.ch-etapa:before{content:"";position:absolute;left:16px;right:16px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--em-ok) 55%,transparent),transparent)}.ch-conf{position:relative;gap:0;padding:18px 18px 16px;background:var(--ch-sup2)}.ch-conf:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,var(--em-ok),color-mix(in srgb,var(--em-ok) 10%,transparent))}.ch-conf-topo{padding-bottom:12px}.ch-conf .ch-bloco{background:transparent;border:0;border-top:1px dashed var(--em-linha2);border-radius:0;padding:12px 0}.ch-conf .ch-aviso{margin:4px 0 8px}.ch-conf .ch-tab tfoot td{font:800 17px/1.2 var(--font-manrope),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;color:var(--em-tx);padding-top:12px}.ch-conf .ch-tab tbody td{background:transparent}.ch-tab td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-conf .ch-pend{margin-top:8px}.ch-conf .ch-confirmar{margin-top:6px;padding-top:14px;border-top:1px solid var(--em-linha2)}.em-bloq{margin:8px 0 4px;padding:12px 14px;border-radius:12px;background:var(--em-pend-bg);color:var(--em-pend);display:grid;grid-gap:4px;gap:4px}.em-bloq b{font:800 14px/1.3 var(--font-manrope),system-ui,sans-serif}.em-bloq p{margin:0;font-size:13.5px;line-height:1.45}.em-bloq-acao{opacity:.9}.ch-res.ok{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.ch-res.ok .ch-arquivos{grid-column:2}.em-ok-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--em-ok);color:#04140a;box-shadow:0 0 0 6px color-mix(in srgb,var(--em-ok) 16%,transparent)}.em-cstat{font:600 12px/1.4 var(--em-mono)!important;color:var(--em-ok-tx);margin-top:6px!important}.ch-sel>.btn-primary{justify-self:start;min-width:140px}.ch-sel>.btn-primary:disabled{opacity:.45}.ch-msg.master{position:relative}.ch-rolagem{overflow-x:hidden;scroll-behavior:smooth}.ch-rolagem>.em-pr{margin-top:0}@media (prefers-reduced-motion:no-preference){.em-doc{animation:emEntra .45s var(--em-ease) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.em-det:not([hidden]){animation:emAbre .3s var(--em-ease)}.ch-conf,.ch-etapa,.ch-res{animation:emEntra .35s var(--em-ease) backwards}.em-ok-ic{animation:emPop .5s var(--em-ease) backwards .1s}.em-ok-ic path{animation:emTraco .45s ease-out .35s backwards}}@media (prefers-reduced-motion:reduce){.em-chev,.em-doc:before,.em-ir,.em-ir span{transition:none}.ch-rolagem{scroll-behavior:auto}}@keyframes emEntra{0%{opacity:0;transform:translateY(6px)}}@keyframes emAbre{0%{opacity:0;transform:translateY(-4px)}}@keyframes emPop{0%{transform:scale(.6);opacity:0}}@keyframes emTraco{0%{stroke-dasharray:24;stroke-dashoffset:24}to{stroke-dasharray:24;stroke-dashoffset:0}}.ch,.ch-main{min-width:0}.ch-topo{flex-wrap:wrap}@container empr (max-width: 860px){.em-doc-t{grid-template-columns:62px minmax(0,1fr) minmax(130px,auto) 14px;grid-template-areas:"sig nome est chev" "sig sin sin sin";row-gap:8px}.em-sigla{grid-area:sig;align-self:start;margin-top:2px}.em-nome{grid-area:nome}.em-sinais{grid-area:sin}.em-estado{grid-area:est}.em-chev{grid-area:chev}.em-det{padding-left:16px}.em-det-g{grid-template-columns:minmax(0,1fr);gap:18px}}@container empr (max-width: 600px){.em-pr{gap:16px;padding-top:2px}.em-pr-cab{grid-template-columns:minmax(0,1fr);align-items:start}.em-placar{grid-template-columns:auto auto 1fr;align-items:center}.em-placar b{font-size:26px}.em-placar-barra{grid-column:auto;justify-self:end}.em-doc-l{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 14px}.em-doc-t{grid-template-columns:auto minmax(0,1fr) 12px;grid-template-areas:"sig nome chev" "sin sin sin" "est est est";gap:10px 12px;padding:14px 8px 10px 14px}.em-nome small{white-space:normal}.em-ir,.em-ir-off{margin-left:14px;justify-self:start}.em-ir-off{display:none}.em-det{padding:0 8px 18px 14px}.em-det-g{gap:16px}.em-det-g,.em-diag-dl div{grid-template-columns:minmax(0,1fr)}.em-diag-dl div{gap:2px}}.ch-conf,.ch-conf>*,.ch-etapa,.ch-etapa>*,.ch-res{min-width:0}@media (max-width:620px){.ch-conf{padding:16px 14px 14px}.ch-conf .ch-tab,.ch-conf .ch-tab tbody{display:block}.ch-conf .ch-tab tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;padding:8px 0;border-bottom:1px dashed var(--em-linha)}.ch-conf .ch-tab tbody td{border:0;padding:0;white-space:normal}.ch-conf .ch-tab tbody td:first-child{grid-column:1/-1;font-weight:600}.ch-conf .ch-tab tbody td:nth-child(2){padding:3px 0 0}.ch-conf .ch-tab tbody td:last-child{padding-top:3px}.ch-conf .ch-tab tfoot{display:table;width:100%}}@media (max-width:720px){.em-passos li{min-width:0}.em-passos li:not([data-st=atual]){flex:0 0 44px}.em-passos li:not([data-st=atual]) button,.em-passos li:not([data-st=atual]) span{font-size:0;gap:0}.ch-res.ok{grid-template-columns:minmax(0,1fr)}.ch-res.ok .ch-arquivos{grid-column:1}}