:root{--paper:#f2f4fb;--bg:var(--paper);--card:#fff;--finance-surface:var(--card);--finance-surface-soft:#f6f8fc;--ink:#0f2440;--ink-soft:#4a5d74;--muted:#5b6b80;--ink-faint:#7d8ea3;--line:#e1e7f0;--line-strong:#c9d4e2;--navy:#07345a;--blue:#0e4d87;--primario:#07345a;--gold:#d2aa38;--gold-bright:#e4bf50}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--bg);margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif}a{color:inherit}button,input,select,textarea{font-family:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}ol{padding-left:20px;line-height:2}
.login-shell{--login-navy:#091d46;--login-blue:#11366f;--login-gold:#d4aa36;background:#f3f6fc;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);min-height:100dvh;display:grid}.login-scene,.login-side{position:relative;overflow:hidden}.login-scene{background:radial-gradient(80% 70% at 18% 10%,#183c78 0%,#10295d 48%,#08183b 100%);align-items:center;padding:clamp(44px,6vw,88px);display:flex}.financial-scene{pointer-events:none;position:absolute;inset:0}.finance-grid{opacity:.1;background-image:radial-gradient(circle,#fff 1px,#0000 1.4px);background-size:27px 27px;position:absolute;inset:0}.scene-left:after{content:"";background:radial-gradient(62% 55% at 27% 55%,#0b2252a8 0%,#0b225269 58%,#0000 100%);position:absolute;inset:0}.finance-sheet{--sheet:#ffffff16;aspect-ratio:1/1.36;background:var(--sheet);width:98px;transform:rotate(var(--rotation,-4deg));border:1px solid #ffffff1f;border-radius:5px;padding:13px;position:absolute;box-shadow:0 20px 50px #020b1d38}.scene-left .sheet-1{--rotation:-5deg;top:4%;left:4%}.scene-left .sheet-2{--rotation:2deg;top:2%;left:48%}.scene-left .sheet-3{--rotation:5deg;top:14%;right:3%}.scene-left .sheet-4{--rotation:-4deg;bottom:5%;right:7%}.scene-left .sheet-5{--rotation:3deg;bottom:2%;right:38%}.scene-left .sheet-6{--rotation:-2deg;width:70px;bottom:1%;left:3%}.scene-right .sheet-1{--rotation:-4deg;top:4%;left:4%}.scene-right .sheet-2{--rotation:4deg;top:5%;right:5%}.scene-right .sheet-3{--rotation:5deg;width:72px;top:47%;left:3%}.scene-right .sheet-4{--rotation:-4deg;width:76px;top:46%;right:3%}.scene-right .sheet-5{--rotation:3deg;bottom:2%;left:9%}.scene-right .sheet-6{--rotation:-3deg;bottom:3%;right:8%}.scene-right .sheet-2,.scene-right .sheet-5{animation:18s ease-in-out infinite alternate financeFloat}.sheet-title,.sheet-line,.sheet-accent,.sheet-amount{background:#ffffff32;border-radius:2px;display:block}.sheet-title{width:44%;height:7px}.sheet-accent{background:#d4aa3688;width:100%;height:2px;margin:8px 0 13px}.sheet-line{width:78%;height:4px;margin-top:8px}.sheet-line.long{width:100%}.sheet-line.medium{width:64%}.sheet-amount{background:#ffffff45;width:40%;height:12px;margin-top:18px}.reconciliation-card{background:#ffffff19;border:1px solid #ffffff30;border-radius:9px;width:218px;height:284px;padding:23px;animation:18s ease-in-out infinite alternate reconciliationMove;position:absolute;top:31%;right:5%;transform:rotate(-3deg);box-shadow:0 30px 70px #020b1d70}.reconciliation-top,.reconciliation-total{justify-content:space-between;align-items:center;display:flex}.reconciliation-top span{background:#ffffff70;border-radius:2px;width:72px;height:9px}.reconciliation-top i{border:2px solid #d4aa36;border-radius:50%;width:27px;height:27px}.reconciliation-bars{border-bottom:1px solid #ffffff2e;align-items:flex-end;gap:10px;height:124px;margin-top:30px;padding-bottom:10px;display:flex}.reconciliation-bars span{background:#ffffff3d;border-radius:3px 3px 0 0;flex:1;height:42%}.reconciliation-bars span:nth-child(2){height:67%}.reconciliation-bars span:nth-child(3){height:52%}.reconciliation-bars span:nth-child(4){background:#d4aa3699;height:86%}.reconciliation-total{margin-top:23px}.reconciliation-total span{background:#ffffff38;width:66px;height:6px}.reconciliation-total b{background:#ffffff72;width:58px;height:11px}@keyframes financeFloat{to{transform:translate3d(7px,-12px,0) rotate(calc(var(--rotation) + 1deg));opacity:.72}}@keyframes reconciliationMove{to{transform:translate(6px,-10px)rotate(-1.5deg)}}.scene-copy{z-index:2;color:#fff;width:min(590px,100%);position:relative}.scene-brand{align-items:center;gap:12px;margin-bottom:clamp(56px,10vh,110px);display:flex}.scene-brand div{gap:2px;display:grid}.scene-brand b{font-size:16px}.scene-brand small{color:#ffffff91;font-size:12px}.official-mark{place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.official-mark.compact{background:#fff;border-radius:11px;width:49px;height:49px;padding:3px;box-shadow:0 10px 30px #020b1d45}.official-mark img{object-fit:contain;width:100%;height:100%;display:block}.scene-eyebrow{color:#ebc75b;letter-spacing:.18em;font-size:11px;font-weight:800;display:block}.scene-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:16px 0 14px;font-size:clamp(38px,4.1vw,58px);line-height:1.04}.scene-copy>p{color:#dbe6f4;max-width:590px;margin:0;font-size:16px;line-height:1.65}.scene-copy ul{color:#d5e0ee;gap:12px;margin:30px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.scene-copy li{align-items:center;gap:11px;display:flex}.scene-copy li i{background:var(--login-gold);border-radius:50%;flex:none;width:6px;height:6px}.login-side{background:linear-gradient(145deg,#f7f9fd,#edf2fa);place-items:center;padding:40px;display:grid}.login-side>.financial-scene{opacity:.75}.login-side .finance-grid{opacity:.055;background-image:radial-gradient(circle,#183c78 1px,#0000 1.4px)}.login-side .finance-sheet{--sheet:#0f2c6310;box-shadow:none;border-color:#12306612}.login-side .sheet-title,.login-side .sheet-line,.login-side .sheet-amount{background:#11366f19}.login-side .sheet-accent{background:#d4aa3659}.login-side .reconciliation-card{display:none}.login-card{z-index:2;text-align:center;background:#fff;border:1px solid #b9c8e3;border-radius:17px;width:min(400px,94vw);padding:31px 30px 27px;position:relative;box-shadow:0 32px 80px -42px #0b245a99}.login-brand{flex-direction:column;align-items:center;display:flex}.login-brand b{color:var(--login-navy);margin-top:10px;font-size:18px}.login-brand small{color:#42639a;margin-top:2px;font-size:12px}.login-welcome{color:#38588c;margin:22px 0;font-size:13.5px;line-height:1.55}.email-entry,.login-submit{background:var(--login-navy);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:46px;transition:background .18s,box-shadow .18s;display:flex}.email-entry:hover,.login-submit:hover{background:#102d65;box-shadow:0 8px 22px #0a23533b}.email-entry:focus-visible,.login-submit:focus-visible,.form-heading button:focus-visible,.password-field button:focus-visible{outline-offset:3px;outline:3px solid #d4aa36}.email-entry svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.or{background:#d5deee;height:1px;margin:28px 0 22px;position:relative}.or span{color:#5974a2;background:#fff;padding:0 13px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.google-button{justify-content:center;min-height:44px;display:flex}.access-note{color:#687d9e;margin:25px 0 0;font-size:11px;line-height:1.45}.email-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.email-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#07173699;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.email-form{z-index:1;text-align:left;background:#fff;border:1px solid #ffffff8f;border-radius:16px;width:min(340px,100vw - 32px);padding:22px;display:grid;position:relative;box-shadow:0 28px 70px #05133370}.form-heading{color:var(--login-navy);justify-content:center;align-items:center;margin-bottom:19px;display:flex}.form-heading button{color:#5c75ab;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;font-size:26px;font-weight:400;position:absolute;top:11px;right:13px}.email-form label{color:#263e67;margin:0 0 7px;font-size:12px;font-weight:700}.email-form>input,.password-field input{color:#172536;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #7896df;border-radius:9px;padding:0 12px;font-size:16px}.email-form input::placeholder{color:#6684c2}.email-form input:focus{border-color:#b48b1f;outline:3px solid #d4aa3645}.password-field{margin-bottom:9px;position:relative}.password-field input{padding-right:48px}.password-field button{color:#5d7aca;cursor:pointer;background:0 0;border:0;place-items:center;width:39px;height:39px;padding:0;display:grid;position:absolute;top:2px;right:2px}.password-field svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.forgot-password{color:#19366f;justify-self:end;margin:0 0 16px;font-size:11px;text-decoration:none}.forgot-password:hover{text-decoration:underline}.login-submit{border:0;font-weight:700}.login-submit:disabled{opacity:.86;cursor:not-allowed;background:#7583a3}.login-error{color:#8d2825;background:#fff2f0;border:1px solid #e5b4af;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.45}.login-card footer{border-top:1px solid #d7e0ee;justify-content:center;align-items:center;gap:9px;margin-top:26px;padding-top:19px;display:flex}.login-card footer span{color:#36558c;letter-spacing:.14em;font-size:10px;font-weight:800}.login-card footer b{color:#637da7;font-variant-numeric:tabular-nums;background:#eef3fb;border-radius:999px;padding:3px 8px;font-size:10px}.team-entry,.team-back{color:#19366f;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:3px 0;font-size:12px;text-decoration:underline}.team-entry:hover,.team-back:hover{color:#0b1f55}.team-entry:focus-visible,.team-back:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #d4aa36}.team-inline{text-align:left;display:grid}.team-inline .login-welcome{text-align:center;margin-top:22px}.team-inline>label{color:#263e67;margin:0 0 7px;font-size:12px;font-weight:700}.team-inline .password-field{margin-bottom:14px}.team-inline .team-submit{border:0}.team-back{justify-self:center;margin-top:17px}@media (max-width:1180px){.login-shell{grid-template-columns:1fr 430px}.reconciliation-card{width:190px;right:7%}.scene-copy{max-width:490px}.scene-copy h1{font-size:42px}}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-scene{display:none}.login-side{min-height:100dvh;padding:24px}.login-side>.financial-scene{display:block}.login-card{padding:28px 24px}}@media (max-width:520px){.login-side{padding:16px}.login-card{width:calc(100vw - 32px);max-width:none;padding:26px 20px}.login-brand .official-mark{width:58px;height:58px}.login-welcome{font-size:14px}.email-entry,.login-submit{min-height:48px}}@media (prefers-reduced-motion:reduce){.finance-sheet,.reconciliation-card{animation:none}.email-entry,.login-submit{transition:none}}.email-form{gap:0;width:min(400px,100vw - 32px);padding:26px 26px 24px}.form-heading{margin-bottom:6px}.form-heading b{font-size:17px}.email-form .email-sub{color:#5c75ab;text-align:center;margin:0 0 18px;font-size:12.5px;line-height:1.45}.email-form label{margin:0 0 8px;font-size:12.5px}.email-form>input,.password-field input{height:46px}.email-form>input{margin-bottom:18px}.password-field{margin-bottom:10px}.password-field button{width:42px;height:42px}.forgot-password{margin:0 0 20px;font-size:12px}.login-submit{min-height:48px}@media (max-width:520px){.email-form{padding:20px 18px 18px}}.acesso-codigo{letter-spacing:.08em;text-align:center;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(15px,3.4vw,19px);font-weight:700}.acesso-codigo::placeholder{letter-spacing:.08em;opacity:.4;font-weight:500}
:root{--sb-w:300px;--sb-x:12px;--sb-xi:22px;--sb-fundo-a:#062a49;--sb-fundo-b:#0b4778;--sb-texto:#eaf2f9;--sb-prata:#a9bfd1;--sb-ativo:#1e6fb5;--sb-ouro:#d2aa38;--sb-ouro-vivo:#e4bf50;--recuo:22px;--alca:46px;--col:1440px;--gutter-esq:max(var(--alca), calc((100% - var(--col)) / 2 + var(--recuo)));--gutter-dir:max(var(--recuo), calc((100% - var(--col)) / 2 + var(--recuo)))}.shell,.sb-handle{-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.sidebar,.sb-handle,.topbar{line-height:normal}.shell{width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:clip}.content{background:var(--paper);width:0;min-width:0;max-width:100%;color:var(--ink);flex-direction:column;flex:1;display:flex;overflow-x:clip}.sidebar{width:var(--sb-w);flex:0 0 var(--sb-w);background:linear-gradient(180deg, var(--sb-fundo-a), var(--sb-fundo-b));color:var(--sb-texto);z-index:40;flex-direction:column;height:100vh;transition:margin-left .28s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:1px 0 #001b3040}.sidebar.collapsed{margin-left:calc(-1 * var(--sb-w))}.sb-nav{min-height:0;padding:10px var(--sb-x) 12px;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex-direction:column;flex:auto;gap:2px;display:flex;overflow:hidden auto}.sb-nav::-webkit-scrollbar{width:14px}.sb-nav::-webkit-scrollbar-track{background:0 0}.sb-nav::-webkit-scrollbar-thumb{background:linear-gradient(#1e6fb5b3,#d2aa388c) padding-box padding-box;border:4px solid #0000;border-radius:10px}.sb-brand{padding:14px var(--sb-x) 10px;border-bottom:1px solid #ffffff1a;flex:none}.sb-logo{width:100%;height:auto;display:block}.sb-topo-linha{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:10px;display:flex}.sb-topo-acoes{justify-content:flex-end;align-items:center;gap:4px;min-width:84px;display:flex}.sb-tarja{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:10px;font-weight:800}.sb-tarja--ouro{color:var(--sb-ouro-vivo);background:#d2aa3829;border-color:#d2aa3866}.sb-tarja--azul{color:#bcdcf8;background:#78b2e82e;border-color:#78b2e866}.sb-tarja--prata{color:#d4e1ec;background:#a9bfd124;border-color:#a9bfd157}.sb-user--topo{border-bottom:1px solid #ffffff1a;flex:none}.sb-ident{box-sizing:border-box;width:100%;padding:10px var(--sb-xi);color:inherit;display:block}.sb-ident-row{grid-template-columns:40px minmax(0,1fr);align-items:center;height:48px;display:grid}.sb-ident-av{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sb-ident-av--letras{background:var(--sb-ativo);color:#fff;letter-spacing:.02em;font-size:11px;font-weight:800}.sb-ident-txt{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.sb-ident-nome{color:#fff;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.sb-ident-papel{color:var(--sb-prata);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.sb-busca{padding:12px var(--sb-x) 10px;border-bottom:1px solid #ffffff14;flex:none}.sb-busca .cb{align-items:center;min-width:0;display:flex;position:relative}.sb-busca .cb .cb-lupa{left:calc(var(--sb-xi) - var(--sb-x));color:#eaf2f999;pointer-events:none;width:14px;height:14px;position:absolute}.sb-busca .cb .cb-in{width:100%;min-width:0;font:inherit;color:var(--sb-texto);padding:7px 30px 7px calc(var(--sb-xi) - var(--sb-x) + 22px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;outline:none;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.sb-busca .cb .cb-in:focus{border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff14}.sb-busca .cb .cb-in::placeholder{color:#eaf2f980}.sb-busca .cb .cb-in::-webkit-search-cancel-button{display:none}.sb-busca .cb .cb-limpar{color:#eaf2f999;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;right:6px}.sb-busca .cb .cb-limpar:hover{color:#fff;background:#ffffff1f}.sb-busca .cb .cb-limpar svg{width:14px;height:14px}.sb-busca-vazio{color:#eaf2f980;padding:8px 10px;font-size:11.5px}.sb-sec{align-items:center;gap:12px;padding:12px 0 4px;display:flex}.sb-sec-tit{cursor:pointer;min-width:0;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-prata);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:flex;position:relative}.sb-sec-tit:after{content:"";position:absolute;inset:-6px 0}.sb-sec-tit:hover{color:#fff}.sb-sec-tit:focus-visible{outline:2px solid var(--sb-ouro);outline-offset:2px;border-radius:4px}.sb-sec-chev{flex:0 0 12px;width:12px;height:12px;transition:transform .15s}.sb-sec-chev.aberta{transform:rotate(90deg)}.sb-sec-todos{cursor:pointer;font:inherit;color:var(--sb-prata);opacity:.85;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:2px 4px;font-size:10px;font-weight:600;text-decoration:underline;position:relative}.sb-sec-todos:after{content:"";position:absolute;inset:-6px 0}.sb-sec-todos:hover{color:var(--sb-ouro-vivo);opacity:1}.sb-link{padding:8px calc(var(--sb-xi) - var(--sb-x));color:#dbe7f1;cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;font-family:inherit;font-size:13px;font-weight:600;line-height:17px;text-decoration:none;display:flex}.sb-link:hover{color:#fff;background:#ffffff12}.sb-link.active{background:var(--sb-ativo);color:#fff;box-shadow:0 4px 14px -6px var(--sb-ativo)}.sb-link svg{flex:0 0 17px;width:17px;height:17px}.sb-link>span{flex:1;min-width:0}.sb-link--prevista{color:#dbe7f17a;cursor:default}.sb-link--prevista:hover{color:#dbe7f17a;background:0 0}.sb-link--prevista svg{opacity:.7}.sb-link-breve{letter-spacing:.08em;color:var(--sb-prata);opacity:0;flex:none;font-size:8px;font-weight:800;transition:opacity .15s}.sb-link--prevista:hover .sb-link-breve{opacity:.9}.sb-mod{box-sizing:border-box;width:100%;padding:8px calc(var(--sb-xi) - var(--sb-x));color:#dbe7f1;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:17px;transition:background .15s,color .15s;display:flex;position:relative}.sb-mod:hover{color:#fff;background:#ffffff12}.sb-mod:focus-visible{outline:2px solid var(--sb-ouro);outline-offset:2px}.sb-mod svg{flex:0 0 17px;width:17px;height:17px}.sb-mod>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-mod-sigla{letter-spacing:.08em;color:var(--sb-prata);background:#ffffff1a;border-radius:6px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800}.sb-mod svg.sb-mod-chev{flex:0 0 14px;width:14px;height:14px;transition:transform .18s}.sb-mod.aberto{color:#fff;background:#ffffff14}.sb-mod.aberto .sb-mod-chev{transform:rotate(90deg)}.sb-mod.aberto .sb-mod-sigla,.sb-mod.dentro .sb-mod-sigla{color:var(--sb-ouro-vivo);background:#d2aa3829}.sb-mod.dentro{color:#fff;background:#ffffff0d}.sb-mod.dentro:before{content:"";background:var(--sb-ouro-vivo);border-radius:2px;width:3px;height:16px;margin-top:-8px;position:absolute;top:50%;left:3px}.sb-mod-telas{padding-left:14px}.sb-company-wrap{flex:none;position:relative}.sb-company{width:100%;padding:10px var(--sb-xi);color:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:none;border-top:1px solid #ffffff1a;flex:none;align-items:center;gap:10px;font-family:inherit;transition:background .15s;display:flex}.sb-company:hover{background:#ffffff1c}.sb-company:disabled{cursor:default}.sb-company:disabled:hover{background:#ffffff0d}.sb-company-chev{width:15px;height:15px;color:var(--sb-prata);opacity:.7;flex:0 0 15px}.sb-company-lista{left:var(--sb-x);right:var(--sb-x);z-index:60;background:var(--card);color:var(--ink);border:1px solid var(--line-strong);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);box-shadow:0 18px 40px -12px #04142666}.sb-company-op{width:100%;padding:8px 10px;padding-left:calc(10px + var(--nivel,0) * 14px);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;display:flex;position:relative}.sb-company-op:hover{background:var(--paper)}.sb-company-op.marcada{background:var(--finance-surface-soft)}.sb-company-op:disabled{cursor:progress;opacity:.6}.sb-company-op.tronco .sb-company-op-nome{font-weight:800}.sb-company-galho{left:calc(var(--nivel,0) * 14px);background:color-mix(in srgb, var(--cor,currentColor) 45%, transparent);width:1px;position:absolute;top:8px;bottom:8px}.sb-company-pref{letter-spacing:.04em;background:var(--cor,var(--navy));color:#fff;text-align:center;border-radius:5px;flex:none;min-width:34px;padding:3px 6px;font-size:10px;font-weight:800}.sb-company-op-nome{flex-direction:column;flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.25;display:flex}.sb-company-op-nome small{color:var(--muted);font-size:10.5px;font-weight:600}.sb-company-op svg{width:14px;height:14px;color:var(--navy);flex:0 0 14px}.sb-company-erro{padding:6px var(--sb-xi) 8px;color:#ffb4b4;font-size:11px}.sb-company-sym{object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);background:#fff;border-radius:6px;flex:0 0 30px;width:30px;height:30px;padding:2px;display:block}.sb-company-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sb-company-nome{color:#eef4fa;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.sb-company-role{letter-spacing:.02em;color:var(--sb-ouro-vivo);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:700;display:-webkit-box;overflow:hidden}.sb-foot{padding:13px var(--sb-x);color:var(--sb-prata);border-top:1px solid #ffffff1a;flex:none;font-size:11px}.sb-acoes{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.sb-tema,.sb-sair{color:#fff;width:100%;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.sb-tema:hover,.sb-sair:hover{background:#ffffff29}.sb-tema svg,.sb-sair svg{flex:0 0 14px;width:14px;height:14px}.sb-erp{text-align:center;color:var(--sb-prata);letter-spacing:.02em;border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px;font-size:11px;font-weight:600}.sb-erp b{color:var(--sb-ouro-vivo);font-weight:800}.sb-build{opacity:.62;letter-spacing:.03em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;font-weight:600;display:block}.sb-handle{top:calc(16px + var(--aviso-h,0px));z-index:50;left:var(--sb-w);cursor:pointer;color:#fff;background:linear-gradient(165deg,#2b84cf,#0f4a80);border:1px solid #d2aa3873;border-left:none;border-radius:0 12px 12px 0;place-items:center;width:26px;height:58px;padding:0;transition:left .28s cubic-bezier(.4,0,.2,1),filter .15s,box-shadow .15s;display:grid;position:fixed;box-shadow:3px 4px 14px -5px #041b2f99}.sb-handle:hover{filter:brightness(1.15);box-shadow:3px 4px 18px -4px #041b2fb3}.sb-handle.collapsed{left:0}.sb-handle svg{width:16px;height:16px;transition:transform .28s}.sb-handle.collapsed svg{transform:rotate(180deg)}.sb-overlay{display:none}@media (max-width:1180px){.sidebar{position:fixed;top:0;left:0;box-shadow:6px 0 30px -10px #00000080}.sb-overlay.show{z-index:35;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#04142673;display:block;position:fixed;inset:0}}.finance-skip{z-index:100;color:var(--navy);background:#fff;border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:-60px;left:12px}.finance-skip:focus{top:10px}.topbar{padding:14px var(--gutter-dir) 14px var(--gutter-esq);background:var(--card);border-bottom:1px solid var(--line);top:var(--aviso-h,0px);z-index:20;align-items:center;gap:14px;display:flex;position:sticky}.topbar-voltar{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.topbar-voltar:hover{color:var(--navy)}.topbar-voltar svg{width:14px;height:14px}.topbar-linha{align-items:center;gap:8px;min-height:16px;margin-bottom:2px;display:flex}.topbar-setor{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:10.5px;font-weight:800;display:block}.topbar-setor b{color:var(--navy)}.topbar-escopo{color:#7a5a12;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#d2aa3829;border:1px solid #d2aa3880;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}.topbar-titulo{min-width:0}.topbar h1{color:var(--ink);letter-spacing:normal;margin:0;font-family:inherit;font-size:17px;font-weight:800;line-height:normal}.topbar-sub{color:var(--ink-faint);margin:1px 0 0;font-size:12px}.topbar-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}@media (max-width:820px){.topbar{flex-wrap:wrap}.topbar-acoes{justify-content:flex-start;width:100%;margin-left:0}}.page{padding:var(--recuo) var(--gutter-dir) 44px var(--gutter-esq);width:100%;container:pagina/inline-size}.page--estreita{max-width:calc(56rem + var(--gutter-esq) + var(--gutter-dir))}@media print{.sidebar,.sb-handle,.sb-overlay,.topbar,.finance-skip{display:none!important}.page{padding:0!important}}@media (prefers-reduced-motion:reduce){.sidebar,.sb-handle,.sb-handle svg,.sb-sec-chev,.sb-mod-chev{transition:none}}
.page>*,.page :is(.painel-cabeca,.dct-panel-title,.pat-titulo)>*{min-width:0;max-width:100%}.page :is(input,select,textarea,fieldset,img,svg){max-width:100%}.page :is(pre,code){overflow-wrap:anywhere;max-width:100%}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(3):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child)){grid-template-columns:repeat(5,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(6):last-child)){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards)>*{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:4px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 6px 22px #102a430f}:is(.kpis,.des-stats,.pat-stats,.dct-stats) b,.cards strong{color:var(--navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.15;display:block}:is(.kpis,.des-stats,.pat-stats,.dct-stats) span,.cards small{color:var(--muted);font-size:12.5px;font-weight:600}:is(.kpis,.des-stats,.pat-stats,.dct-stats) small,.cards em{color:var(--ink-faint);font-size:11px;font-style:normal}.cards .danger strong,:is(.kpis,.des-stats,.pat-stats,.dct-stats)>.perigo b{color:#b43a35}.cards article strong{order:1}.cards article small{order:2}.cards article em{order:3}@container pagina (max-width:1080px){:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child)){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child))>*{grid-column:span 2}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child))>:nth-child(n+4){grid-column:span 3}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@container pagina (max-width:900px){:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(4):last-child)),:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(3):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(3):last-child))>:last-child{grid-column:span 2}}@container pagina (max-width:720px){:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child)),:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(6):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child))>*,:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child))>:nth-child(n+4){grid-column:span 1}:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):where(:has(>:nth-child(5):last-child))>:last-child{grid-column:span 2}}@container pagina (max-width:520px){:is(:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards),:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):has(>:first-child)){grid-template-columns:minmax(0,1fr)}:is(:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards)>*,:is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):has(>:first-child)>*){grid-column:auto}}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel){background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;margin:0 0 16px;padding:22px;box-shadow:0 6px 22px #102a430f}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel)>*{min-width:0;max-width:100%}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) h2{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:800}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) h3{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:800}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel)>p:not(.nota,.des-obs,.pat-obs),:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel)>:is(ol,ul)>li{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.55}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel)>p b{color:var(--ink)}:is(.painel-cabeca,.dct-panel-title,.pat-titulo){justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}:is(.painel-cabeca,.dct-panel-title,.pat-titulo) h2{margin:0}:is(.painel-cabeca,.dct-panel-title,.pat-titulo) p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}:is(.painel-cabeca,.dct-panel-title,.pat-titulo) form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}:is(.duas,.des-duas,.pat-duas,.dct-grid,.grid){grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;display:grid}.grid{grid-template-columns:1.6fr 1fr}.dct-grid{grid-template-columns:1.2fr .8fr}:is(.duas,.des-duas,.pat-duas,.dct-grid,.grid)>*{margin:0}@container pagina (max-width:900px){:is(.duas,.des-duas,.pat-duas,.dct-grid,.grid){grid-template-columns:minmax(0,1fr)}:is(.painel-cabeca,.dct-panel-title,.pat-titulo){display:grid}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel){overflow-x:auto}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel):has(.hy-table){overflow-x:visible}}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) table,table.tbl{border-collapse:collapse;width:100%;font-size:12.5px}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) th,table.tbl th{border-bottom:1px solid var(--line-strong);text-align:center;vertical-align:middle;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:8px;font-size:10.5px;font-weight:800;line-height:1.25}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) td,table.tbl td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:9px 8px}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) :is(th,td).num,table.tbl :is(th,td).num,table.tbl :is(th,td).r{text-align:center}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) td.num,table.tbl td:is(.num,.r){white-space:nowrap}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) th.num,table.tbl th:is(.num,.r){white-space:normal}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) td.col-text,table.tbl td.col-text{text-align:left}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) td small{color:var(--muted);margin-top:3px;display:block}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) tfoot td{border-bottom:0;font-weight:800}.tbl-wrap{overflow-x:auto}.relatorio-tabela{width:100%;min-width:0}.relatorio-tabela-acoes{border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:8px 10px;display:flex}.relatorio-tabela-acoes .btn{white-space:normal;gap:8px;min-height:34px}.relatorio-tabela-acoes svg{color:var(--blue);flex-shrink:0}.relatorio-tabela-acoes [role=status]{color:var(--muted);margin-right:auto;font-size:12px}@media (max-width:620px){.relatorio-tabela-acoes .btn{min-height:44px}}@media print{.relatorio-tabela-acoes{display:none!important}}:is(.aviso,.des-lacuna,.pat-aviso,.notice){color:#6b5310;background:#fff8e3;border:1px solid #e3c96a;border-radius:12px;gap:4px;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}:is(.aviso,.des-lacuna,.pat-aviso,.notice) b{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}:is(.aviso,.des-lacuna,.pat-aviso,.notice) span{color:inherit}:is(.aviso--vermelho,.dct-alert){color:#8a1c13;background:#fff0ed;border:1px solid #d9a6a1;border-radius:12px;gap:4px;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.mensagem-pagina,.page>:is(.aviso,.des-lacuna,.pat-aviso,.notice,.aviso--vermelho,.dct-alert):not(.hy-disclosure){text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}.mensagem-pagina.conta-paga{margin:0 0 16px}:is(.nota,.des-obs,.pat-obs){border-left:3px solid var(--line-strong);color:var(--muted);margin:14px 0 0;padding:10px 12px;font-size:12.5px}:is(.vazio,.des-vazio,.pat-vazio,.dct-empty,.empty){border:1px dashed var(--line-strong);text-align:center;color:var(--muted);border-radius:10px;margin:0;padding:26px;font-size:13px}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel) :is(.vazio,.des-vazio,.pat-vazio,.dct-empty,.empty){margin-top:4px}:is(.recorte,.des-recorte){border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;display:flex}:is(.recorte,.des-recorte) form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}:is(.recorte,.des-recorte) label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:3px;font-size:10.5px;font-weight:700;display:grid}:is(.recorte,.des-recorte) :is(input,select){border:1px solid var(--line-strong);background:var(--card);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}:is(.visao,.des-visao){gap:4px;margin-left:auto;display:flex}:is(.visao,.des-visao) a{border:1px solid var(--line-strong);color:var(--muted);border-radius:99px;padding:7px 13px;font-size:12px;font-weight:800;text-decoration:none}:is(.visao,.des-visao) a.on{background:var(--primario);border-color:var(--primario);color:#fff}@container pagina (max-width:720px){:is(.visao,.des-visao){margin-left:0}}:is(.btn,.des-btn,.pat-btn,.recorte button:not([class]),.des-recorte button:not([class]),.topbar-acoes button,.topbar-acoes a){border:1px solid var(--line-strong);background:var(--card);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}:is(.btn,.des-btn,.pat-btn):hover{border-color:var(--primario)}:is(.btn--primario,.primario,.recorte button[type=submit],.des-recorte button[type=submit],.topbar-acoes .primario){background:var(--primario);border-color:var(--primario);color:#fff}:is(.btn--primario,.primario,.des-recorte button[type=submit]):hover{filter:brightness(1.12);border-color:var(--primario)}:is(.btn--secundario,.secundario){background:0 0}:is(.btn--perigo,.btn.perigo,.des-btn.perigo,.pat-btn.perigo,.page :is(.btn,.des-btn,.pat-btn).perigo){color:#fff;background:#8a1c13;border-color:#8a1c13}:is(.btn--pequeno,.pequeno):is(.btn,.des-btn,.pat-btn){min-height:28px;padding:4px 10px;font-size:11.5px}:is(.btn,.des-btn,.pat-btn):disabled{opacity:.55;cursor:not-allowed}:is(.acoes,.des-acoes,.pat-acoes){flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 14px;display:flex}:is(.painel,.des-panel,.pat-panel,.dct-panel)>:is(.acoes,.des-acoes,.pat-acoes){margin:14px 0 0}:is(.form,.des-form,.pat-form)>:is(.acoes,.des-acoes,.pat-acoes):last-child{margin:16px 0 0}:is(td,th)>:is(.acoes,.des-acoes,.pat-acoes){justify-content:center;gap:12px;margin:0}:is(.acoes,.des-acoes,.pat-acoes)>:is(form,.form,.des-form,.pat-form){flex:100%}:where(.page) button:not([class]){border:1px solid var(--primario);background:var(--primario);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}:where(.page) button:not([class]):disabled{opacity:.55;cursor:not-allowed}.topbar-voltar{gap:7px}.topbar-voltar svg{color:var(--blue);stroke-width:2.2px}:is(.form,.des-form,.pat-form){border:1px solid var(--line);background:var(--finance-surface-soft);border-radius:14px;margin:16px 0;padding:20px}:is(.form,.des-form,.pat-form).pequeno{margin:10px 0 0;padding:14px}:is(.form,.des-form,.pat-form) h3{margin:0 0 4px;font-size:15px;font-weight:800}:is(.form,.des-form,.pat-form) p{color:var(--muted);margin:0 0 14px;font-size:12.5px}:is(.campos,.des-campos,.pat-campos,.dct-inline-form){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}:is(.campos,.des-campos,.pat-campos) label{gap:4px;display:grid}:is(.campos,.des-campos,.pat-campos) label.largo{grid-column:1/-1}:is(.campos,.des-campos,.pat-campos) label:is(.check,.des-check){grid-column:1/-1;align-items:center;gap:8px;display:flex}:is(.campos,.des-campos,.pat-campos) span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button])),select,textarea{border:1px solid var(--line-strong);min-height:36px;font:inherit;background:var(--card);color:var(--ink);border-radius:8px;width:100%;max-width:100%;padding:8px 10px;font-size:13px}input:where(:not([type=checkbox]):not([type=radio])):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent,#1e3a8a);outline-offset:1px;border-color:var(--accent,#1e3a8a)}:where(input,textarea)::placeholder{color:var(--muted);opacity:1}:is(.campos,.des-campos,.pat-campos,.dct-inline-form,.dct-page) :is(input,select,textarea){border:1px solid var(--line-strong);min-height:36px;font:inherit;background:var(--card);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px}:is(.campos,.des-campos,.pat-campos) textarea{resize:vertical;min-height:auto}:is(.campos,.des-campos,.pat-campos,.dct-inline-form) input[type=checkbox]{min-height:auto}:is(.erro,.des-erro,.pat-erro){color:#8a1c13;margin:12px 0 0;font-size:13px;font-weight:700}.des-linha-acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.des-linha-acoes :is(.form,.des-form){grid-column:1/-1}.des-mover{gap:8px;min-width:240px;display:grid}.des-mover .ui-month{min-width:0}@container pagina (max-width:720px){:is(.campos,.des-campos,.pat-campos,.dct-inline-form){grid-template-columns:minmax(0,1fr)}}:is(.sit,.des-sit,.pat-sit,.dct-status){color:#2c4a66;white-space:nowrap;background:#e5eef5;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}:is(.sit,.des-sit,.pat-sit,.dct-status):is(.pago,.closed,.ok){color:#175c2c;background:#dff0e4}:is(.sit,.des-sit,.pat-sit):is(.atrasado,.fim){color:#8a1c13;background:#f6dedb}:is(.sit,.des-sit,.pat-sit).parcial{color:#7a5a12;background:#fdf0d8}:is(.sit,.des-sit,.pat-sit).cancelado{color:#5b6672;background:#eceff2;text-decoration:line-through}:is(.sit,.des-sit,.pat-sit).sem{color:#5b6672;background:#eceff2}.chip{background:var(--paper);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);border-radius:99px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}:is(.negado,.des-negado){border:1px solid var(--line);background:var(--card);max-width:640px;color:var(--ink);border-radius:14px;margin:0 0 16px;padding:26px}:is(.negado,.des-negado) :is(h1,h2){margin:0 0 10px;font-size:20px;font-weight:800}:is(.negado,.des-negado) p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}@media print{:is(.recorte,.des-recorte),:is(.btn,.des-btn,.pat-btn),:is(.form,.des-form,.pat-form),:is(.acoes,.des-acoes,.pat-acoes),:is(.aviso,.des-lacuna,.pat-aviso,.notice),.dct-page button{display:none!important}:is(.painel,.des-panel,.pat-panel,.dct-panel,.panel){break-inside:avoid;box-shadow:none}}.page :is(input,select,textarea){border:1px solid var(--line-strong);background-color:var(--card);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.35;transition:border-color .16s,box-shadow .16s,background-color .16s}:where(.page) :is(input,textarea)::placeholder{color:var(--ink-faint);opacity:1}:where(.page) :is(input,select,textarea):hover:not(:disabled){border-color:#92aac4}:where(.page) :is(input,select,textarea):focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent);outline:0}:where(.page) :is(input,select,textarea):disabled{cursor:not-allowed;border-color:var(--line);background:var(--finance-surface-soft);color:var(--ink-faint);opacity:.78}:where(.page) :is(input,select,textarea):user-invalid{border-color:#b84a42;box-shadow:0 0 0 3px #b84a421f}:where(.page) select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%233b5f82' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}:where(.page) select:disabled{cursor:not-allowed}:where(.page) :is(input[type=date],input[type=month],input[type=number],input[inputmode=decimal]){font-variant-numeric:tabular-nums}:where(.page) :is(input[type=date],input[type=month]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}:where(.page) :is(input[type=date],input[type=month])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;border-radius:5px;width:18px;height:18px;padding:3px}:where(.page) :is(input[type=date],input[type=month])::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--blue) 10%, transparent);opacity:1}:where(.page) input[type=number]{appearance:textfield}:where(.page) input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}:where(.page) input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.page textarea{resize:vertical;min-height:92px}:where(.page) input[type=search]{appearance:none}:where(.page) input[type=search]::-webkit-search-cancel-button{cursor:pointer}:where(.page) :is(input[type=checkbox],input[type=radio]){appearance:none;background:var(--card);cursor:pointer;border:1.5px solid #7891aa;flex:none;place-content:center;width:19px;height:19px;min-height:19px;margin:0;padding:0;display:inline-grid}:where(.page) label:has(>input[type=checkbox]){cursor:pointer}.page label.des-check{align-items:center;gap:8px;display:flex}.page input[type=checkbox]{appearance:none;box-sizing:border-box;background:var(--card);width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;border:2px solid #7897b5;border-radius:50%;padding:0}:where(.page) input[type=radio]{border-radius:50%}:where(.page) :is(input[type=checkbox],input[type=radio]):before{content:"";background:#fff;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.page input[type=checkbox]:before{transform-origin:50%;background:0 0;border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.page input[type=checkbox]:hover:not(:disabled){border-color:var(--blue)}.page input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 38%, transparent);outline-offset:3px;border-color:var(--blue);box-shadow:none}.page input[type=checkbox]:checked,.page input[type=checkbox]:indeterminate{border-color:var(--blue);background:var(--blue)}.page input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.page input[type=checkbox]:indeterminate:before{background:#fff;border:0;border-radius:2px;width:9px;height:2px;margin:0;transform:scale(1)}.page input[type=checkbox]:disabled{cursor:not-allowed;border-color:var(--line-strong);background:var(--finance-surface-soft);opacity:.58}.page input[type=checkbox]:checked:disabled,.page input[type=checkbox]:indeterminate:disabled{border-color:var(--blue);background:var(--blue)}.page label:has(>input[type=checkbox]:disabled){cursor:not-allowed}:where(.page) input[type=radio]:checked{border-color:var(--blue);background:var(--blue)}:where(.page) input[type=radio]:checked:before{border-radius:50%;transform:scale(1)}:where(.page) input[type=file]{min-height:44px;color:var(--muted);cursor:pointer;padding:5px}:where(.page) input[type=file]::file-selector-button{background:var(--finance-surface-soft);min-height:32px;color:var(--blue);font:inherit;cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:6px 11px;font-weight:750}.ui-combobox{min-width:0;position:relative}:is(.campos,.des-campos,.pat-campos)>.ui-combobox.largo{grid-column:1/-1}.ui-combobox-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ui-combobox-control{position:relative}.ui-combobox-search-icon{z-index:1;color:var(--blue);opacity:.88;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-combobox-input{padding-left:36px!important;padding-right:40px!important}.ui-combobox.is-invalid .ui-combobox-input{border-color:#b84a42;box-shadow:0 0 0 3px #b84a421f}.ui-combobox-toggle{width:40px;height:40px;position:absolute;top:0;right:0;border:0!important;border-left:1px solid var(--line)!important;min-height:40px!important;color:var(--blue)!important;box-shadow:none!important;background:0 0!important;border-radius:0 9px 9px 0!important;padding:0!important}.ui-combobox-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 28%, transparent);outline-offset:2px}.ui-combobox-toggle svg{width:16px;height:16px;transition:transform .16s}.ui-combobox[data-open=true] .ui-combobox-toggle svg{transform:rotate(180deg)}.ui-combobox-list{z-index:40;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--card);border-radius:10px;max-height:min(320px,48vh);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #0f24402e}.ui-combobox-option{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.ui-combobox-option:hover,.ui-combobox-option[aria-selected=true],.ui-combobox-option[data-active=true],.ui-combobox-option.is-active{background:var(--finance-surface-soft);color:var(--blue)}.ui-combobox-option span{font-weight:600;color:inherit!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important}.ui-combobox-empty{color:var(--muted);padding:12px 10px;font-size:12px}.ui-combobox-error{color:#9a2f28;margin-top:5px;font-size:11.5px;font-weight:700;line-height:1.4;display:block}.ui-combobox-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-month{min-width:190px;position:relative}:is(.campos,.des-campos,.pat-campos)>.ui-month.largo{grid-column:1/-1}.ui-month-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.ui-month-trigger{border:1px solid var(--line-strong);background:var(--card);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.ui-month-trigger>span{white-space:nowrap;overflow:hidden;color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}.ui-month-trigger>svg:first-child{color:var(--blue)}.ui-month-trigger>svg:last-child{color:var(--blue);opacity:.8;transition:transform .16s}.ui-month[data-open=true] .ui-month-trigger>svg:last-child{transform:rotate(180deg)}.ui-month-trigger:hover:not(:disabled){border-color:#92aac4}.ui-month-trigger:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent);outline:0}.ui-month-trigger:disabled{cursor:not-allowed;background:var(--finance-surface-soft);color:var(--ink-faint);opacity:.78}.ui-month-popover{z-index:60;border:1px solid var(--line-strong);background:var(--card);width:292px;max-width:calc(100vw - 32px);color:var(--ink);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #0f244033}.ui-month-year{grid-template-columns:44px 1fr 44px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.ui-month-year strong{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;font-size:14px}.ui-month-year button,.ui-month-grid button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:7px;font-size:12.5px;font-weight:700;display:inline-grid}.ui-month-year button{width:44px;min-height:44px;color:var(--blue);padding:0}.ui-month-year button:hover:not(:disabled),.ui-month-grid button:hover:not(:disabled),.ui-month-grid button:focus-visible{border-color:var(--line-strong);background:var(--finance-surface-soft);color:var(--blue)}.ui-month-year button:focus-visible,.ui-month-grid button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ui-month-year button:disabled,.ui-month-grid button:disabled{cursor:not-allowed;color:var(--ink-faint);opacity:.45}.ui-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ui-month-grid button.is-selected{border-color:var(--primario);background:var(--primario);color:#fff}.ui-select,.ui-date{min-width:190px;position:relative}.ui-control-validation{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important}.ui-control-error{color:#9a2f28;margin-top:5px;font-size:11.5px;font-weight:700;line-height:1.4;display:block}.is-invalid>:is(.ui-select-trigger,.ui-date-trigger){border-color:#b84a42;box-shadow:0 0 0 3px #b84a421f}:is(.campos,.des-campos,.pat-campos)>:is(.ui-select,.ui-date).largo{grid-column:1/-1}.ui-select-label,.ui-date-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ui-select-trigger,.ui-date-trigger{border:1px solid var(--line-strong);background:var(--card);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.ui-date-trigger{grid-template-columns:auto minmax(0,1fr) auto}.ui-date-trigger>span{white-space:nowrap;overflow:hidden}.ui-select-trigger>span{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-select-compacto{min-width:150px}.ui-select-compacto .ui-select-trigger{border-radius:7px;min-height:30px;padding:3px 8px;font-size:.85rem}.ui-select-list-portal{z-index:1400;max-height:320px;overflow-y:auto}.cp-comprovante{gap:10px}.cp-sem{color:var(--ink-faint);font-size:12px}.cp-arquivo{cursor:pointer;display:inline-flex;position:relative}.cp-arquivo input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.des-campos.pp-campos{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}.des-campos.pp-antes{grid-template-columns:1fr;margin-bottom:16px}.des-campos.pp-comprovante{grid-template-columns:1fr;margin-top:16px}.des-campos.pp-impostos{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;margin-top:16px}.des-campos.pp-impostos .pp-explica{align-self:center}.pp-arquivo input[type=file]{min-height:40px;padding:8px 10px}.pp-atalhos{justify-content:flex-start;margin-top:12px}.pp-atalhos .pp-link{margin-top:0}.pp-atalhos .pp-nota{flex-basis:100%;margin-top:4px}.pp-explica{color:var(--muted,#6b7280);margin:0;font-size:12.5px;line-height:1.55}.pp-link{font:inherit;color:var(--blue,#164f91);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;font-weight:700;display:inline-block}.pp-link:hover{text-decoration:underline}.pp-nota{gap:6px;margin-top:16px;display:grid}.pp-nota>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);font-size:10px;font-weight:700}@media (max-width:720px){.des-campos.pp-campos,.des-campos.pp-impostos{grid-template-columns:1fr}}.des-acoes-linha{white-space:nowrap;flex-wrap:nowrap}.page .ui-date-popover.ui-popover-flutuante,.page .ui-month-popover.ui-popover-flutuante{z-index:1400;width:304px;min-width:0;max-width:calc(100vw - 16px)}:is(.ui-select-trigger,.ui-date-trigger) .is-placeholder{color:var(--ink-faint)}.ui-date-trigger>svg:first-child{color:var(--blue)}:is(.ui-select-trigger,.ui-date-trigger)>svg:last-child{color:var(--blue);opacity:.8;transition:transform .16s}:is(.ui-select,.ui-date)[data-open=true] :is(.ui-select-trigger,.ui-date-trigger)>svg:last-child{transform:rotate(180deg)}:is(.ui-select-trigger,.ui-date-trigger):hover:not(:disabled){border-color:#92aac4}:is(.ui-select-trigger,.ui-date-trigger):focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent);outline:0}:is(.ui-select-trigger,.ui-date-trigger):disabled{cursor:not-allowed;background:var(--finance-surface-soft);color:var(--ink-faint);opacity:.78}.ui-select-list,.ui-date-popover{z-index:70;border:1px solid var(--line-strong);background:var(--card);width:max-content;min-width:100%;max-width:min(360px,100vw - 32px);color:var(--ink);border-radius:11px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #0f244033}.ui-select-list{overscroll-behavior:contain;max-height:min(340px,55vh);overflow:auto}.ui-select-option{width:100%;min-width:190px;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.ui-select-option>span{gap:2px;display:grid}.ui-select-option b{font-size:inherit}.ui-select-option small{color:var(--muted);font-size:10.5px;font-weight:500}.ui-select-option:hover,.ui-select-option.is-active,.ui-select-option[aria-selected=true]{border-color:var(--line);background:var(--finance-surface-soft);color:var(--blue)}.ui-date-popover{width:304px}.ui-date-month{grid-template-columns:44px 1fr 44px;align-items:center;gap:6px;margin-bottom:7px;display:grid}.ui-date-month strong{color:var(--ink);text-align:center;text-transform:capitalize;font-size:13px}.ui-date-month strong span{color:var(--muted);font-weight:650}.ui-date-month button,.ui-date-grid button{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid}.ui-date-month button{width:44px;min-height:44px;color:var(--blue)}.ui-date-month button:hover:not(:disabled),.ui-date-grid button:hover:not(:disabled),.ui-date-grid button:focus-visible{border-color:var(--line-strong);background:var(--finance-surface-soft);color:var(--blue)}.ui-date-month button:focus-visible,.ui-date-grid button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ui-date-month button:disabled,.ui-date-grid button:disabled{cursor:not-allowed;color:var(--ink-faint);opacity:.4}.ui-date-week,.ui-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ui-date-week{color:var(--muted);text-align:center;margin-bottom:3px;font-size:9px;font-weight:800}.ui-date-week span{padding:5px 0}.ui-date-grid button.is-today{border-color:#9bb6d0}.ui-date-grid button.is-selected{border-color:var(--primario);background:var(--primario);color:#fff}.ui-date-clear{border:1px solid var(--line);background:var(--finance-surface-soft);width:100%;min-height:36px;color:var(--blue);font:inherit;cursor:pointer;border-radius:8px;margin-top:7px;font-size:11.5px;font-weight:750}.ui-date-clear:hover{border-color:var(--line-strong)}@media (prefers-reduced-motion:reduce){:where(.page) :is(input,select,textarea),:where(.page) :is(input[type=checkbox],input[type=radio]):before,.ui-combobox-toggle svg,.ui-month-trigger>svg:last-child,:is(.ui-select-trigger,.ui-date-trigger)>svg:last-child{transition:none}}@media (max-width:720px){.page :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea),.page :is(.field-grid,.dct-inline-form,.campos,.des-campos,.pat-campos) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}.page .ui-combobox-toggle{width:44px;height:44px;min-height:44px!important}.page .ui-combobox-input{padding-right:44px!important}.page .ui-combobox-option{min-height:44px;font-size:14px}.page .ui-month{width:100%;min-width:0}.page .ui-month-trigger,.page .ui-month-grid button{min-height:44px;font-size:16px}.page .ui-month-popover{width:100%;max-width:100%}.page :is(.ui-select,.ui-date){width:100%;min-width:0}.page :is(.ui-select-trigger,.ui-date-trigger,.ui-select-option,.ui-date-grid button){min-height:44px;font-size:16px}.page :is(.ui-select-list,.ui-date-popover){width:100%;max-width:100%}.page textarea,.page :is(.field-grid,.dct-inline-form,.campos,.des-campos,.pat-campos) textarea{min-height:112px}.page label:has(>input[type=checkbox]){min-height:44px}.page .dct-obligation-action select{min-height:44px;font-size:16px}}@media (forced-colors:active){.page select{appearance:auto;background-image:none}.page input[type=radio]{appearance:auto}.page input[type=checkbox]{appearance:none;forced-color-adjust:none;background:canvas!important;border-color:buttontext!important}.page input[type=checkbox]:checked,.page input[type=checkbox]:indeterminate{background:highlight!important;border-color:highlight!important}.page input[type=checkbox]:checked:before{border-color:highlighttext!important}.page input[type=checkbox]:indeterminate:before{background:highlighttext!important}.page input[type=checkbox]:focus-visible{outline-color:highlight!important}.ui-combobox-toggle:focus-visible,.ui-month-trigger:focus-visible,.ui-month-year button:focus-visible,.ui-month-grid button:focus-visible,.ui-select-trigger:focus-visible,.ui-date-trigger:focus-visible,.ui-select-option:focus-visible,.ui-date-grid button:focus-visible{outline:2px solid canvastext}}.relatorio-tabela-erro{border:1px solid var(--line);color:var(--ink);text-align:center;border-radius:8px;margin:10px;padding:10px 12px}.cb{flex:460px;align-items:center;min-width:200px;max-width:640px;display:flex;position:relative}.cb .cb-lupa{width:16px;height:16px;color:var(--ink-faint);pointer-events:none;position:absolute;left:12px}.cb .cb-in{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:10px;outline:none;padding:9px 34px 9px 38px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.cb .cb-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.cb .cb-in::placeholder{color:var(--ink-faint)}.cb .cb-in::-webkit-search-cancel-button{display:none}.cb-limpar{width:26px;height:26px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;right:6px}.cb-limpar:hover{background:var(--finance-surface-soft);color:var(--ink)}.cb-limpar svg{width:14px;height:14px}.cb.cb--larga{flex:240px;max-width:none}.cb.cb--sm .cb-in{padding:7px 30px 7px 33px;font-size:12.5px}.cb.cb--sm .cb-lupa{width:14px;height:14px;left:10px}
.finance-update{z-index:80;color:#fff;background:#082f58;border-bottom:2px solid #cda63d;width:100%;padding:10px 16px;position:sticky;top:0;box-shadow:0 8px 24px #051c3330}.finance-update-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;max-width:1152px;margin:0 auto;padding:0 44px;display:flex;position:relative}.finance-update-icon{color:#e4bf50;background:#ffffff1a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.finance-update-icon svg,.finance-update-inner button svg{flex:none;display:block}.finance-update-texto{font-size:13.5px;font-weight:600;line-height:1.4}.finance-update-recarregar{color:#082f58;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:800;transition:background-color .15s}.finance-update-recarregar:hover{background:#f5e6bd}.finance-update-close{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.finance-update-close:hover{color:#fff;background:#ffffff1a}.finance-update-inner button:focus-visible{outline-offset:3px;outline:2px solid #e4bf50}@media (max-width:720px){.finance-update-inner{text-align:left;justify-content:flex-start;padding:0 40px 0 0}.finance-update-texto{flex:220px}.finance-update-recarregar{min-height:40px}}
[data-finance-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1722;--ink:#eef5fa;--muted:#b8c7d4;--line:#33495b;--navy:#75b8e8;--blue:#75b8e8;--gold:#e2bd52;--finance-surface:#132534;--finance-surface-soft:#10202e}[data-finance-theme=dark] body,[data-finance-theme=dark] .finance-shell,[data-finance-theme=dark] .finance-content{color:#eef5fa;background:#0b1722}[data-finance-theme=dark] .eyebrow{color:#75b8e8}[data-finance-theme=dark] .brief-heading p{color:#b8c7d4}[data-finance-theme=dark] .cards article,[data-finance-theme=dark] .panel,[data-finance-theme=dark] .meeting-summary,[data-finance-theme=dark] .form-section,[data-finance-theme=dark] .loading,[data-finance-theme=dark] .operation-brief,[data-finance-theme=dark] .official-basis,[data-finance-theme=dark] .expansion-brief{box-shadow:none;background:#132534;border-color:#33495b}[data-finance-theme=dark] .cards small,[data-finance-theme=dark] .cards em,[data-finance-theme=dark] .panel p,[data-finance-theme=dark] .panel li,[data-finance-theme=dark] .empty,[data-finance-theme=dark] .meeting-summary p,[data-finance-theme=dark] .progress-block span,[data-finance-theme=dark] .form-section summary small,[data-finance-theme=dark] .accounting-field>small{color:#b8c7d4}[data-finance-theme=dark] .empty{background:#0f202e;border-color:#51687b}[data-finance-theme=dark] .notice{color:#f6e7ad;background:#332b16;border-color:#7d6727}[data-finance-theme=dark] .notice span{color:#eadb9c}[data-finance-theme=dark] .cards .danger strong{color:#ff918a}[data-finance-theme=dark] .meeting-guide{background:#102b40;border-color:#75b8e8}[data-finance-theme=dark] .meeting-guide p{color:#d3e2ed}[data-finance-theme=dark] .secondary{color:#eef5fa;background:#172b3a;border-color:#5c7487}[data-finance-theme=dark] .secondary:hover{background:#20394b}[data-finance-theme=dark] .draft-toolbar{color:#eaf8ef;background:#153126;border-color:#397559}[data-finance-theme=dark] .draft-toolbar.unsaved{color:#fff1bd;background:#352d17;border-color:#8c7430}[data-finance-theme=dark] .draft-toolbar span{color:#c5dbcd}[data-finance-theme=dark] .draft-toolbar.unsaved span{color:#eadca8}[data-finance-theme=dark] .draft-toolbar.saved button{color:#cce8d6;background:#244637}[data-finance-theme=dark] .pending-box,[data-finance-theme=dark] .section-scope{background:#332b16;border-color:#7d6727}[data-finance-theme=dark] .pending-box p,[data-finance-theme=dark] .pending-box small,[data-finance-theme=dark] .section-scope span{color:#eadb9c}[data-finance-theme=dark] .pending-box a{color:#ffe39a}[data-finance-theme=dark] .status-pill{color:#ffe39a;background:#3a3119}[data-finance-theme=dark] .status-pill.approved{color:#9be8b7;background:#173a29}[data-finance-theme=dark] progress::-webkit-progress-bar{background:#263a4a}[data-finance-theme=dark] progress::-webkit-progress-value{background:#75b8e8}[data-finance-theme=dark] progress::-moz-progress-bar{background:#75b8e8}[data-finance-theme=dark] .form-section summary i{color:#8ac8f2;background:#19364b}[data-finance-theme=dark] .accounting-field input,[data-finance-theme=dark] .accounting-field select,[data-finance-theme=dark] .accounting-field textarea,[data-finance-theme=dark] .field-grid input,[data-finance-theme=dark] .field-grid select,[data-finance-theme=dark] .field-grid textarea{color:#eef5fa;background:#0d1c28;border-color:#526a7d}[data-finance-theme=dark] .accounting-field input::placeholder,[data-finance-theme=dark] .accounting-field textarea::placeholder{color:#91a6b6}[data-finance-theme=dark] .accounting-field input:focus,[data-finance-theme=dark] .accounting-field select:focus,[data-finance-theme=dark] .accounting-field textarea:focus{border-color:#82c4ef;outline-color:#32688e}[data-finance-theme=dark] .accounting-field.not_applicable input,[data-finance-theme=dark] .accounting-field.not_applicable select,[data-finance-theme=dark] .accounting-field.not_applicable textarea{color:#a9b7c2;background:#182530}[data-finance-theme=dark] .field-state button{color:#cad7e1;border-color:#5b7183}[data-finance-theme=dark] .field-state button.active{color:#ffe39a;background:#3a3119;border-color:#b39337}[data-finance-theme=dark] .operation-list details,[data-finance-theme=dark] .operation-grid article,[data-finance-theme=dark] .scenario-grid article,[data-finance-theme=dark] .basis-grid a{background:#10202e;border-color:#3b5366}[data-finance-theme=dark] .operation-list details[open] summary,[data-finance-theme=dark] .operation-grid article>div{border-color:#33495b}[data-finance-theme=dark] .operation-detail dt,[data-finance-theme=dark] .operation-tag,[data-finance-theme=dark] .basis-grid i,[data-finance-theme=dark] .department-matrix strong{color:#8ac8f2}[data-finance-theme=dark] .operation-tag{background:#19364b}[data-finance-theme=dark] .operation-detail dd,[data-finance-theme=dark] .operation-grid p,[data-finance-theme=dark] .operation-grid article>div span,[data-finance-theme=dark] .scenario-grid p,[data-finance-theme=dark] .basis-grid span{color:#c7d5df}[data-finance-theme=dark] .operation-detail aside{border-color:#43647c;color:#eef5fa!important;background:#132d40!important}[data-finance-theme=dark] .operation-detail aside b{color:#eef5fa!important}[data-finance-theme=dark] .operation-detail aside span{color:#cfe0eb!important}[data-finance-theme=dark] .basis-grid b,[data-finance-theme=dark] .scenario-grid b{color:#eef5fa}[data-finance-theme=dark] .basis-grid a:hover{background:#172c3c;border-color:#6fa8cf}[data-finance-theme=dark] .department-matrix{background:#102b3c;border-color:#3d5d73}[data-finance-theme=dark] .department-matrix>b{color:#e7f1f7}[data-finance-theme=dark] .department-matrix span{color:#d1dee7;background:#172d3d;border-color:#405e72}[data-finance-theme=dark] .inline-message.ok{color:#b9efca;background:#153126;border-color:#397559}[data-finance-theme=dark] .inline-message.error{color:#ffc0bb;background:#3a2022;border-color:#87494c}[data-finance-theme=dark] .publish-panel{background:#102b40;border:1px solid #38576e}[data-finance-theme=dark] .publish-panel p{color:#d3e2ed}[data-finance-theme=dark] button:disabled{opacity:.62}[data-finance-theme=dark] ::selection{color:#fff;background:#32688e}[data-finance-theme=dark]{--paper:#0b1722;--card:#132534;--ink-faint:#8fa2b5;--line-strong:#42586b;--primario:#2b7fc4;--gold-bright:#e2bd52}[data-finance-theme=dark] :is(.aviso,.des-lacuna,.pat-aviso,.notice){color:#e9d9a4;background:#2a2411;border-color:#7a6420}[data-finance-theme=dark] :is(.aviso--vermelho,.dct-alert){color:#ffb4ab;background:#3a1a16;border-color:#8a3a30}[data-finance-theme=dark] :is(.sit,.des-sit,.pat-sit,.dct-status){color:#cfe0ee;background:#1f3446}[data-finance-theme=dark] :is(.sit,.des-sit,.pat-sit,.dct-status):is(.pago,.closed,.ok){color:#9be8b7;background:#173a29}[data-finance-theme=dark] :is(.sit,.des-sit,.pat-sit):is(.atrasado,.fim){color:#ff9c93;background:#3d1d1a}[data-finance-theme=dark] :is(.sit,.des-sit,.pat-sit).parcial{color:#ffe39a;background:#3a3119}[data-finance-theme=dark] .chip{color:#9ccbf2;background:#0f1d2a;border-color:#2b4257}[data-finance-theme=dark] .topbar-setor{color:#9ccbf2}[data-finance-theme=dark] .topbar-setor b{color:#dce8f1}[data-finance-theme=dark] :is(.hy-commandbar,.hy-pieces,.hy-cards article,.hy-kaits,.hy-section>summary,.hy-section>.hy-conteudo,.hy-table){color:#eef5fa;box-shadow:none;background:#132534;border-color:#33495b}[data-finance-theme=dark] :is(.hy-commandbar,.hy-pieces){background:#10202e}[data-finance-theme=dark] .hy-commandbar .hy-tabs{border-color:#33495b}[data-finance-theme=dark] .hy-tabs a{color:#bed0dd;background:0 0;border-color:#0000}[data-finance-theme=dark] .hy-tabs a:hover{color:#f4f9fc;background:#1b3446;border-color:#526a7d}[data-finance-theme=dark] .hy-tabs a.on,[data-finance-theme=dark] .hy-btn{color:#fff;box-shadow:none;background:#236fa8;border-color:#4e9bd1}[data-finance-theme=dark] .hy-nav-periodo a,[data-finance-theme=dark] .hy-periodo>a{color:#8ac8f2;background:#172b3a;border-color:#526a7d}[data-finance-theme=dark] :is(.hy-nav-periodo a,.hy-periodo>a):hover{color:#eef8ff;background:#20394b;border-color:#75b8e8}[data-finance-theme=dark] .hy-nav-periodo strong{color:#e7f1f7}[data-finance-theme=dark] :is(.hy-periodo>span,.hy-tag){color:#d2e0e9;background:#1b3446}[data-finance-theme=dark] .hy-cards small,[data-finance-theme=dark] .hy-alerta span,[data-finance-theme=dark] .hy-kaits p{color:#b8c7d4}[data-finance-theme=dark] .hy-cards strong{color:#f2f8fb}[data-finance-theme=dark] .hy-alerta{color:#f4e6b2;background:#2a271b;border-color:#675b32 #675b32 #675b32 #e2bd52}[data-finance-theme=dark] .hy-folha .hy-periodo{box-shadow:none;background:#132534;border-color:#33495b}[data-finance-theme=dark] .hy-folha .hy-periodo>a{color:#8ac8f2;background:#172b3a;border-color:#526a7d}[data-finance-theme=dark] .hy-folha .hy-periodo>div small{color:#9fb2c3}[data-finance-theme=dark] .hy-folha .hy-periodo>div strong,[data-finance-theme=dark] .hy-folha .hy-periodo>span strong{color:#eef5fa}[data-finance-theme=dark] .hy-folha .hy-periodo>span{color:#b8c7d4;background:#10202e}[data-finance-theme=dark] .hy-folha .hy-periodo>span i{background:#42586b}[data-finance-theme=dark] .hy-folha .hy-cards article{background:#132534;border-color:#33495b}[data-finance-theme=dark] .hy-folha .hy-cards article.destaque{background:#173147;border-color:#3f7196}[data-finance-theme=dark] .hy-folha .hy-cards strong{color:#eef8ff}[data-finance-theme=dark] .hy-folha .hy-alerta{background:#2a271b;border-color:#675b32 #675b32 #675b32 #e2bd52}[data-finance-theme=dark] .hy-folha .hy-table,[data-finance-theme=dark] .hy-folha .hy-kaits{box-shadow:none;border-color:#33495b}[data-finance-theme=dark] .hy-folha-tabela table{background:#132534}[data-finance-theme=dark] .hy-folha-tabela thead,[data-finance-theme=dark] .hy-folha-tabela th{background:#172b3a}[data-finance-theme=dark] .hy-folha-tabela th{color:#adc0cf;border-color:#42586b}[data-finance-theme=dark] .hy-folha-tabela td{color:#dbe7ee;border-color:#33495b}[data-finance-theme=dark] .hy-folha-tabela tbody tr:hover{background:#1a3042}[data-finance-theme=dark] .hy-folha-tabela .professor strong,[data-finance-theme=dark] .hy-folha-tabela .forte b,[data-finance-theme=dark] .hy-folha-tabela .hy-rank>b{color:#f1f7fb}[data-finance-theme=dark] .hy-folha-tabela td small,[data-finance-theme=dark] .hy-folha-tabela .professor small,[data-finance-theme=dark] .hy-folha-tabela .hy-rank .novo{color:#9fb4c5}[data-finance-theme=dark] .hy-folha-tabela tfoot td{color:#f2f8fb;background:#1b3446;border-top-color:#5b7183}[data-finance-theme=dark] .hy-rank .sobe{color:#8fe4b2}[data-finance-theme=dark] .hy-rank .desce,[data-finance-theme=dark] .hy-zero{color:#ff9d95!important}[data-finance-theme=dark] .hy-prev{color:#9bc9ee!important}[data-finance-theme=dark] .hy-table table{color:#eef5fa;background:#132534}[data-finance-theme=dark] .hy-table thead,[data-finance-theme=dark] .hy-table th{background:#172b3a}[data-finance-theme=dark] .hy-table th{color:#adc0cf;border-color:#42586b}[data-finance-theme=dark] .hy-table td{color:#dbe7ee;border-color:#33495b}[data-finance-theme=dark] .hy-table tbody tr:hover{background:#1a3042}[data-finance-theme=dark] .hy-table td>b,[data-finance-theme=dark] .hy-table td strong{color:#f2f8fb}[data-finance-theme=dark] .hy-table td small{color:#9fb4c5}[data-finance-theme=dark] .hy-table a:not(.hy-row-action){color:#8ac8f2}[data-finance-theme=dark] .hy-table tfoot td{color:#f2f8fb;background:#1b3446;border-top-color:#5b7183}[data-finance-theme=dark] .hy-table tfoot tr.hy-total-final td{color:#fff;background:#203d52}[data-finance-theme=dark] .hy-row-action{color:#9bd2f5;background:#172b3a;border-color:#526a7d}[data-finance-theme=dark] .hy-row-action:hover{color:#fff;background:#20394b;border-color:#75b8e8}[data-finance-theme=dark] .hy-status{color:#9be8b7;background:#173a29}[data-finance-theme=dark] .hy-status.atencao{color:#ffe39a;background:#3a3119}[data-finance-theme=dark] .hy-section>summary:hover{background:#1a3042}[data-finance-theme=dark] .hy-section>.hy-conteudo{background:#10202e}[data-finance-theme=dark] .hy-operational-note{color:#b9efca;background:#153126;border-color:#397559}[data-finance-theme=dark] .hy-operational-note span{color:#b9d8c4}[data-finance-theme=dark] .hy-expense-group>summary small,[data-finance-theme=dark] .hy-rateio-group>summary small,[data-finance-theme=dark] .hy-mini-table small{color:#b8c7d4}[data-finance-theme=dark] .hy-expense-group>summary>span:nth-child(2){color:#cfe0ee;background:#1f3446}[data-finance-theme=dark] .hy-expense-group>summary>strong,[data-finance-theme=dark] .hy-rateio-group>summary strong{color:#eef5fa}[data-finance-theme=dark] .hy-grand-total{color:#e4f2fb;background:#173147;border-color:#4b6b84}[data-finance-theme=dark] .hy-grand-total strong{color:#fff}[data-finance-theme=dark] .hy-mini-table>div,[data-finance-theme=dark] .hy-mini-table>footer{color:#dbe7ee;border-color:#33495b}[data-finance-theme=dark] .hy-mini-table>footer{color:#eef5fa;border-top-color:#5b7183}[data-finance-theme=dark] .hy-mini-table strong{color:#8fe4b2}[data-finance-theme=dark] .hy-mini-table strong.negativo{color:#ff9d95}[data-finance-theme=dark] .hy-doc-total small{color:#adc0cf}[data-finance-theme=dark] .hy-doc-total strong{color:#fff}[data-finance-theme=dark] .hy-demonstrativo .hy-dem-grupo td{color:#cfe0ee;background:#172b3a}[data-finance-theme=dark] .hy-demonstrativo .hy-dem-total td{color:#f2f8fb;background:#1b3446;border-top-color:#5b7183}[data-finance-theme=dark] .hy-evolution-bars .receita,[data-finance-theme=dark] .hy-evolution-legend .receita{background:#54c78a}[data-finance-theme=dark] .hy-evolution-bars .custo,[data-finance-theme=dark] .hy-evolution-legend .custo{background:#f0c45d}[data-finance-theme=dark] .hy-evolution-table td.negativo{color:#ffaaa2}[data-finance-theme=dark] .hy-evolution-table td.positivo{color:#8fe4b2}[data-finance-theme=dark] .hy-month-link{color:#8ac8f2}[data-finance-theme=dark] .hy-evolution-legend{color:#b8c7d4}[data-finance-theme=dark] :where(.des-page,.pat-page) :is(.des-stats,.pat-stats) b,[data-finance-theme=dark] :where(.des-page,.pat-page) :is(.des-panel,.pat-panel)>h2{color:#eef5fa}[data-finance-theme=dark] :where(.des-page,.pat-page) :is(.des-stats,.pat-stats)>*,[data-finance-theme=dark] :where(.des-page,.pat-page) :is(.des-panel,.pat-panel){box-shadow:none;background:#132534;border-color:#33495b}[data-finance-theme=dark] .page :is(input,select,textarea){color:#eef5fa;background-color:#0d1c28;border-color:#526a7d}[data-finance-theme=dark] .page :is(input,textarea)::placeholder{color:#91a6b6}[data-finance-theme=dark] .page :is(input,select,textarea):hover:not(:disabled){border-color:#7190a8}[data-finance-theme=dark] .page :is(input,select,textarea):focus-visible{border-color:#82c4ef;box-shadow:0 0 0 3px #75b8e833}[data-finance-theme=dark] .page :is(input,select,textarea):disabled{color:#a9b7c2;background:#182530;border-color:#33495b}[data-finance-theme=dark] .page select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%239ccbf2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-finance-theme=dark] .page :is(input[type=date],input[type=month]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-finance-theme=dark] .page :is(input[type=checkbox],input[type=radio]){background:#0d1c28;border-color:#6f879a}[data-finance-theme=dark] .page :is(input[type=checkbox],input[type=radio]):checked{background:#2b7fc4;border-color:#75b8e8}[data-finance-theme=dark] .page input[type=file]::file-selector-button{color:#9bd2f5;background:#1b3446}[data-finance-theme=dark] .ui-combobox-search-icon{color:#91a6b6}[data-finance-theme=dark] .ui-combobox-toggle{color:#9bd2f5!important;border-left-color:#33495b!important}[data-finance-theme=dark] .ui-combobox-list{background:#132534;border-color:#526a7d;box-shadow:0 18px 38px #0000006b}[data-finance-theme=dark] .ui-combobox-option{color:#e4eef4}[data-finance-theme=dark] .ui-combobox-option:hover,[data-finance-theme=dark] .ui-combobox-option[aria-selected=true],[data-finance-theme=dark] .ui-combobox-option.is-active{color:#9bd2f5;background:#1b3446}[data-finance-theme=dark] .ui-combobox-empty{color:#b8c7d4}[data-finance-theme=dark] .ui-combobox-error{color:#ffaaa2}[data-finance-theme=dark] .ui-month-trigger,[data-finance-theme=dark] .ui-month-popover{color:#eef5fa;background:#132534;border-color:#526a7d}[data-finance-theme=dark] .ui-month-trigger:hover:not(:disabled){border-color:#7190a8}[data-finance-theme=dark] .ui-month-trigger>svg:first-child,[data-finance-theme=dark] .ui-month-year button{color:#9bd2f5}[data-finance-theme=dark] .ui-month-trigger>svg:last-child{color:#91a6b6}[data-finance-theme=dark] .ui-month-year strong,[data-finance-theme=dark] .ui-month-grid button{color:#e4eef4}[data-finance-theme=dark] .ui-month-year button:hover:not(:disabled),[data-finance-theme=dark] .ui-month-grid button:hover:not(:disabled),[data-finance-theme=dark] .ui-month-grid button:focus-visible{color:#9bd2f5;background:#1b3446;border-color:#526a7d}[data-finance-theme=dark] .ui-month-grid button.is-selected{color:#fff;background:#236fa8;border-color:#4e9bd1}[data-finance-theme=dark] :is(.ui-select-trigger,.ui-date-trigger,.ui-select-list,.ui-date-popover){color:#eef5fa;background:#132534;border-color:#526a7d}[data-finance-theme=dark] :is(.ui-select-trigger,.ui-date-trigger):hover:not(:disabled){border-color:#7190a8}[data-finance-theme=dark] .ui-date-trigger>svg:first-child,[data-finance-theme=dark] .ui-date-month button{color:#9bd2f5}[data-finance-theme=dark] :is(.ui-select-trigger,.ui-date-trigger)>svg:last-child{color:#91a6b6}[data-finance-theme=dark] :is(.ui-select-option,.ui-date-month strong,.ui-date-grid button){color:#e4eef4}[data-finance-theme=dark] :is(.ui-select-option:hover,.ui-select-option.is-active,.ui-select-option[aria-selected=true],.ui-date-month button:hover:not(:disabled),.ui-date-grid button:hover:not(:disabled),.ui-date-grid button:focus-visible){color:#9bd2f5;background:#1b3446;border-color:#526a7d}[data-finance-theme=dark] .ui-date-grid button.is-selected{color:#fff;background:#236fa8;border-color:#4e9bd1}
:where(.page,.login-shell) :is(input,select,textarea){caret-color:var(--blue)}:where(.page,.login-shell) :is(input,select,textarea)[aria-invalid=true],:where(.page,.login-shell) :is(input,select,textarea).is-invalid{border-color:#b33d35;box-shadow:0 0 0 3px #b33d3524}:where(.page,.login-shell) :is(input,select,textarea)[aria-invalid=true]:focus-visible,:where(.page,.login-shell) :is(input,select,textarea).is-invalid:focus-visible{border-color:#9c2f28;outline:0;box-shadow:0 0 0 3px #b33d3538}:where(.page,.login-shell) :is(input,select,textarea):disabled,:where(.page,.login-shell) :is(input,select,textarea)[aria-disabled=true]{opacity:1;border-color:var(--line);background-color:var(--finance-surface-soft);color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:not-allowed;box-shadow:none}:where(.page,.login-shell) :is(input[readonly],textarea[readonly]):not([type=hidden]):not(:disabled){background-color:var(--finance-surface-soft);color:var(--ink-soft);cursor:default;border-style:dashed}:where(.page) :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=number],input[inputmode=decimal],input[inputmode=numeric]){font-variant-numeric:tabular-nums}:where(.page) :is(input[type=number],input[inputmode=decimal],input[inputmode=numeric]){text-align:end}:where(.page) :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;min-width:0}:where(.page) :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local]):disabled{cursor:not-allowed}:where(.page) :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.78;border-radius:5px;width:18px;height:18px;padding:3px}:where(.page) :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--blue) 10%, transparent);opacity:1}:where(.page) textarea{overflow-wrap:anywhere;scrollbar-gutter:stable}.ui-field-help,.ui-field-error{margin-top:5px;font-size:11.5px;line-height:1.4;display:block}.ui-field-help{color:var(--muted)}.ui-field-error{color:#9a2f28;font-weight:700}html[data-finance-theme=dark] :where(.page) :is(input[type=date],input[type=month],input[type=time],input[type=datetime-local]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-finance-theme=dark] .ui-field-error{color:#ff9b93}@media (forced-colors:active){:where(.page,.login-shell) :is(input,select,textarea)[aria-invalid=true],:where(.page,.login-shell) :is(input,select,textarea).is-invalid{outline-offset:2px;outline:2px solid mark}}
.relatorio-tabela-conteudo{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.relatorio-tabela-conteudo:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.relatorio-tabela-dica{color:var(--muted);background:var(--card);margin:0;padding:6px 10px;font-size:12px}@media (max-width:720px){.shell .page{padding:14px 12px 32px}.shell .topbar{padding:12px 12px 12px 48px;position:relative}.shell .topbar-linha{flex-wrap:wrap}.shell .topbar-escopo{white-space:normal;overflow-wrap:anywhere}.shell .sidebar{max-width:calc(100vw - 44px);height:100dvh}.shell .sb-handle{width:40px;height:48px}.shell .sb-handle:not(.collapsed){left:min(var(--sb-w), calc(100vw - 44px))}.shell .page,.shell .page>*,.shell .page :is(.painel,.des-panel,.pat-panel,.dct-panel,.panel){min-width:0;max-width:100%}.shell .page :is(.painel,.des-panel,.pat-panel,.dct-panel,.panel){padding:14px}.shell .page :is(.painel-cabeca,.des-painel-cabeca,.pat-painel-cabeca,.dct-panel-title){flex-wrap:wrap;gap:12px;min-width:0}.shell .page :is(.hy-commandbar,.hy-periodo,.recorte,.des-recorte){gap:8px;min-width:0}.shell .page :is(.hy-tabs,.visao,.des-visao){flex-wrap:wrap;max-width:100%}.shell .page :is(.hy-tabs,.visao,.des-visao)>*{text-align:center;flex:auto}.shell .page :is(.btn,.hy-btn,.des-btn,.pat-btn,button:not([class])){white-space:normal;overflow-wrap:anywhere;min-height:44px}.shell .page :is(.ui-select,.ui-month,.ui-date,.ui-combobox){min-width:0;max-width:100%}.shell .page :is(.ui-select-trigger,.ui-date-trigger,.ui-month-trigger){white-space:normal;min-width:0}.shell .page :is(.ui-date-grid,.ui-month-grid) button{min-width:0;padding-inline:0}.shell .page :is(.ui-date-popover,.ui-month-popover,.ui-select-list){overscroll-behavior:contain;max-height:min(420px,65dvh);overflow-y:auto}.shell .page :is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards):has(>:first-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shell .page :is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards)>*{grid-column:auto;padding:12px}.shell .page :is(.kpis,.des-stats,.pat-stats,.dct-stats,.cards,.hy-cards)>:last-child:nth-child(odd){grid-column:1/-1}.shell .page :is(.kpis,.des-stats,.pat-stats,.dct-stats) b,.shell .page :is(.cards,.hy-cards) strong{font-size:18px}.page .relatorio-tabela{min-width:0;max-width:100%}.page .relatorio-tabela-acoes{flex-wrap:wrap;gap:12px;padding:8px;display:flex}.page .relatorio-tabela-acoes .btn{flex:110px;min-height:44px;padding-inline:8px;font-size:12px}.page .relatorio-tabela-acoes [role=status]{flex-basis:100%}.page .relatorio-tabela-conteudo table{font-size:13px}.page .relatorio-tabela-conteudo :is(td,th){padding:10px 8px}.page .relatorio-tabela-conteudo td{overflow-wrap:normal}.page .relatorio-tabela-conteudo :is(.col-text,.professor){white-space:normal;overflow-wrap:anywhere}.shell .page .hy-demonstrativo>.hy-table{border:1px solid var(--line);border-radius:10px;width:100%;max-width:100%;margin:10px 0 0}.shell .page .hy-demonstrativo table{table-layout:fixed;width:100%;min-width:0}.shell .page .hy-demonstrativo td.col-text{white-space:normal;overflow-wrap:anywhere;width:auto}.shell .page .hy-demonstrativo td.num{white-space:nowrap;width:116px}.shell .page .hy-demonstrativo td small{white-space:normal;overflow-wrap:anywhere}.shell .page .org-detalhe{grid-template-columns:minmax(0,1fr)}.shell .page :is(.org-nome,.org-bloco,.org-corpo){overflow-wrap:anywhere;min-width:0}.shell .page .org-galho{margin-left:3px;padding-left:5px}.shell .page .hy-mini-table>div>span:nth-child(2),.shell .page .hy-mini-table>footer>b{display:block}.shell .page .hy-mini-table>:is(div,footer){grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:520px){.shell .page .hy-demonstrativo{padding:12px}.shell .page .hy-demonstrativo :is(td,th){padding-inline:7px}.shell .page .hy-demonstrativo td.num{width:106px;font-size:12px}}@media print{.relatorio-tabela-dica{display:none}.relatorio-tabela-conteudo{overflow:visible}}
:is(.btn,.des-btn,.pat-btn,.hy-btn,.hy-tabs a,.hy-periodo a){vertical-align:middle;gap:8px}:is(.btn,.des-btn,.pat-btn,.hy-btn,.hy-tabs a,.hy-periodo a)>svg{flex:none;width:18px;height:18px;display:block}.modulo-busca{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 16px;display:flex}.modulo-busca label{min-width:0;color:var(--muted);flex:0 320px;gap:6px;font-size:12px;display:grid}.modulo-busca input{width:100%;min-height:40px;margin:0}.modulo-busca .btn{flex:none;min-height:40px}.modulo-config-dados{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 20px;display:grid}.modulo-config-dados>div{border:1px solid var(--line);background:var(--finance-surface-soft);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.modulo-config-dados dt{color:var(--muted);font-size:12px}.modulo-config-dados dd{margin:0;font-size:14px;font-weight:700}.modulo-links{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.modulo-links .btn{flex:210px;justify-content:flex-start;min-height:48px;padding:12px 16px}.modulo-links svg{color:var(--blue);box-sizing:content-box;background:var(--finance-surface-soft);border-radius:8px;padding:5px}.guima-access{background:var(--paper);place-items:center;min-height:100dvh;padding:24px;display:grid}.guima-access-card{text-align:center;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:18px;width:min(100%,480px);padding:32px;box-shadow:0 14px 40px #07345a10}.guima-access-mark{background:var(--navy);width:64px;height:64px;color:var(--gold-bright);border-radius:18px;place-items:center;margin:0 auto 18px;display:grid}.guima-access-brand{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:800}.guima-access-card h1{margin:12px 0;font-size:23px;line-height:1.3}.guima-access-card p{color:var(--muted);font-size:14px;line-height:1.6}.guima-access-status{background:var(--finance-surface-soft);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:24px 0 16px;padding:14px;display:flex}.guima-access-status svg{color:var(--blue);flex:none}.guima-access-status p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.guima-access-card .guima-access-help{margin-bottom:18px;font-size:12px}@media (max-width:620px){.modulo-busca label{flex:180px}.modulo-busca .btn{min-height:44px}.modulo-config-dados{grid-template-columns:1fr;gap:8px}.modulo-links .btn{flex-basis:100%}.guima-access{padding:16px}.guima-access-card{padding:24px 18px}}.aviso-previa{z-index:10000;color:#4b3900;background:#fff3c6;border-bottom:1px solid #d4ab39;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 18px;display:flex;position:fixed;bottom:0;left:0;right:0}.aviso-previa button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;min-height:44px;padding:10px 14px}body:has(.aviso-previa) .page{padding-bottom:100px}@media (max-width:620px){body:has(.aviso-previa) .page{padding-bottom:160px}}
