.pilha-avisos{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.aviso{color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-cartao);pointer-events:auto;align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;line-height:1.4;transition:opacity .25s,transform .25s;animation:.25s both aviso-entra;display:flex}.aviso--sucesso{border-color:#1e7d464d}.aviso--sucesso .aviso-icone{color:var(--ok-forte)}.aviso--erro{border-color:#b3261e4d}.aviso--erro .aviso-icone{color:var(--erro-forte)}.aviso--info{border-color:#224f894d}.aviso--info .aviso-icone{color:var(--azul-500)}.aviso-icone{flex-shrink:0;margin-top:1px}.aviso-texto{color:var(--texto);word-break:break-word;flex:1}.aviso-fechar{color:var(--texto-secundario);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.aviso-fechar:hover{color:var(--texto)}.aviso--saindo{opacity:0;transform:translate(16px)}@keyframes aviso-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aviso{transition:none;animation:none}}.aviso-acao{font:inherit;color:var(--azul-900);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:700;display:block}.aviso-acao:hover{opacity:.8;text-decoration:none}.monograma-ladrilho{background:var(--azul-800);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.barra-casa{box-sizing:border-box;background:var(--azul-800);align-items:center;gap:18px;height:44px;padding:0 22px;display:flex}.barra-casa-marca{color:#fff;align-items:center;gap:10px;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}.barra-casa-fio{background:#ffffff38;width:1px;height:16px}.barra-casa-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.barra-casa-pill{color:#fffffff2;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:650;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.barra-casa-pill:hover{background:#ffffff1f;transform:translateY(-1px)}.barra-casa-pill:focus-visible{outline-offset:2px;outline:2px solid #33c9a2}.barra-casa-pill--claro{color:var(--azul-800);background:#ffffffeb;border-color:#0000}.barra-casa-pill--claro:hover{background:#fff}@media (width<=560px){.barra-casa{gap:10px;padding:2px 12px}.barra-casa-pill{box-sizing:border-box;justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}}@media (prefers-reduced-motion:reduce){.barra-casa-pill{transition:none}.barra-casa-pill:hover{transform:none}}.barra-casa.barra-casa--flutuante{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #0f24401a;border-radius:16px;gap:26px;width:min(1080px,100% - 32px);height:54px;padding:0 8px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -20px #0f244059}.barra-casa--flutuante .barra-casa-marca{color:var(--azul-900);font-size:.875rem}.barra-casa--flutuante .monograma-ladrilho{box-sizing:border-box;border-radius:10px;min-width:40px;height:36px}.barra-casa--flutuante .barra-casa-acoes:empty{display:none}.barra-casa--flutuante .barra-casa-pill{color:var(--azul-800);border-color:#0f244024}.barra-casa--flutuante .barra-casa-pill:hover{background:#0f24400f}.barra-casa--flutuante .barra-casa-pill:focus-visible{outline-color:var(--azul-800)}@media (width<=560px){.barra-casa.barra-casa--flutuante{gap:10px;padding:0 8px}}.termos-nota{color:var(--texto-secundario);font-size:12px;font-style:italic}.termos-secao{color:var(--texto);font-weight:600}.termos-lista{flex-direction:column;gap:4px;padding-left:20px;list-style:outside;display:flex}.login-pagina{background:var(--fundo);justify-content:center;align-items:center;min-height:calc(100vh - 44px);padding:32px 16px;display:flex;position:relative}.login-barra-topo{inset-inline:0;z-index:50;background:linear-gradient(90deg, var(--azul-500), var(--dourado-500), var(--azul-500));background-size:200% 100%;height:3px;animation:1.2s ease-in-out infinite login-barra-vaivem;position:fixed;top:0}@media (prefers-reduced-motion:reduce){.login-barra-topo{animation:none}}@keyframes login-barra-vaivem{0%{background-position:0 0}to{background-position:200% 0}}.login-moldura{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:26px;width:100%;max-width:1000px;padding:10px;box-shadow:0 24px 48px -24px #0f244047}.login-miolo{background:var(--superficie);border-radius:18px;display:grid;overflow:hidden}.login-form-coluna{flex-direction:column;padding:40px 44px;display:flex}.login-logo{align-items:center;gap:12px;margin-bottom:32px;display:flex}.login-logo-caixa{color:#fff;background:linear-gradient(135deg, var(--azul-500), var(--azul-700));border-radius:var(--raio-grande);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.login-logo-texto{flex-direction:column;gap:1px;display:flex}.login-logo-texto strong{letter-spacing:-.01em;color:var(--texto);font-size:18px;font-weight:700}.login-logo-texto small{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-secundario);font-size:11px;font-weight:600}.login-form{flex-direction:column;display:flex}.login-form h1{letter-spacing:-.01em;color:var(--texto);margin:0 0 6px;font-size:22px;font-weight:700}.login-form-subtitulo{color:var(--texto-secundario);margin:0 0 20px;font-size:14px;line-height:1.5}.login-form label{color:var(--texto);flex-direction:column;gap:6px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.login-campo-icone{align-items:center;display:flex;position:relative}.login-campo-icone>svg{color:var(--texto-secundario);pointer-events:none;position:absolute;left:12px}.login-campo-icone input{width:100%;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-suave);padding:11px 40px 11px 38px;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s}.login-campo-icone input:focus{border-color:var(--azul-400);outline:none;box-shadow:0 0 0 3px #3376cc40}.login-campo-icone input:disabled{cursor:not-allowed;background:var(--fundo)}.login-campo-icone input::placeholder{color:var(--texto-secundario);opacity:1}.login-campo-olho{width:32px;height:32px;color:var(--texto-secundario);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;right:4px}.login-campo-olho:hover:not(:disabled){color:var(--azul-500);background:var(--azul-50)}.login-campo-olho:disabled{cursor:not-allowed;opacity:.5}.login-aviso-capslock{color:var(--aviso-forte);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:500;display:flex}.login-aviso-capslock svg{flex-shrink:0}.login-alerta{color:var(--erro-forte);border-radius:var(--raio);background:#b3261e14;border:1px solid #b3261e4d;align-items:center;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.login-form>button{color:#fff;background:linear-gradient(90deg, var(--azul-600), var(--azul-500), var(--azul-600));border-radius:var(--raio);border:none;margin-top:24px;padding:12px;font-size:15px;font-weight:600;transition:filter .15s,transform 50ms}.login-form>button:hover:not(:disabled){filter:brightness(1.08)}.login-form>button:active:not(:disabled){transform:scale(.99)}.login-form>button:disabled{cursor:not-allowed;background:#9aa5b3}.login-termos{color:var(--texto-secundario);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.login-termos-link{font:inherit;color:var(--azul-900);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.login-termos-link:hover{background:var(--azul-50);border-radius:4px}.modal.modal-termos{max-width:672px}.modal-termos-miolo{flex-direction:column;max-height:80vh;padding:24px;display:flex}.modal-termos-miolo>h2{color:var(--texto);margin:0;font-size:18px;font-weight:600}.modal-termos-corpo{color:var(--texto);flex-direction:column;gap:12px;margin-top:16px;padding-right:4px;font-size:13.5px;line-height:1.7;display:flex;overflow-y:auto}.modal-termos-corpo p,.modal-termos-corpo ul{margin:0}.modal-termos-rodape{justify-content:flex-end;margin-top:24px;display:flex}.login-rodape{margin-top:auto;padding-top:28px}.login-rodape p{color:var(--texto-secundario);margin:0;font-size:12px}.login-credito{letter-spacing:.02em;color:var(--texto-secundario);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.login-credito-fio{background:var(--borda);width:1px;height:12px}.login-credito strong{color:var(--texto);font-weight:600}.login-vitrine{color:#fff;background:linear-gradient(125deg, var(--azul-600) 0%, var(--azul-800) 48%, var(--azul-900) 100%);flex-direction:column;justify-content:center;padding:44px 40px;display:none;position:relative;overflow:hidden}.login-vitrine-forma{pointer-events:none;background:#ffffff0e;position:absolute}.login-vitrine-forma--circulo{border-radius:50%;width:320px;height:320px;top:-110px;right:-90px}.login-vitrine-forma--losango{border-radius:24px;width:220px;height:220px;bottom:-100px;left:-60px;transform:rotate(45deg)}.login-vitrine-conteudo{z-index:1;position:relative}.login-vitrine-conteudo h2{letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.25}.login-vitrine-conteudo>p{color:#ffffffd1;max-width:34ch;margin:0 0 28px;font-size:15px;line-height:1.6}.login-mostruario{pointer-events:none;min-height:252px;margin-bottom:26px;position:relative}.login-mock{color:var(--texto);animation:login-flutua var(--flutua-duracao,4.2s) ease-in-out var(--flutua-atraso,0s) infinite;background:#fff;border-radius:12px;flex-direction:column;padding:12px 14px;display:flex;position:absolute;box-shadow:0 14px 30px -14px #0612228c}@keyframes login-flutua{50%{transform:translateY(-13px)}}.login-mock--a{width:190px;top:0;left:0}.login-mock--b{width:178px;bottom:0;left:28px}.login-mock--c{z-index:1;width:168px;top:56px;right:0}.login-mock-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-secundario);margin:0;font-size:10.5px;font-weight:700}.login-mock-nota{color:var(--texto-secundario);margin:6px 0 0;font-size:10.5px;line-height:1.35}.login-mock-barras{align-items:flex-end;gap:4px;height:54px;margin-top:8px;display:flex}.login-mock-barras span{background:var(--azul-300);border-radius:2px 2px 0 0;flex:1}.login-mock-barras span:nth-child(6){background:var(--dourado-500)}.login-mock-fatias{flex-direction:column;gap:7px;margin-top:9px;display:flex}.login-mock-fatias p{color:var(--texto-secundario);margin:0 0 3px;font-size:10px;line-height:1.2}.login-mock-fatias>div>span{background:var(--azul-100);border-radius:999px;height:5px;display:block;overflow:hidden}.login-mock-fatias>div>span>span{background:var(--azul-500);border-radius:999px;height:100%;display:block}.login-mock-selos{flex-wrap:wrap;gap:5px;margin:9px 0 0;display:flex}.login-mock-selo{color:var(--azul-700);background:var(--azul-100);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.login-mock-selo--apagado{color:var(--texto-secundario);background:var(--fundo)}.login-mock-linha{color:var(--texto);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.35;display:flex}.login-mock-linha svg{color:var(--azul-500);flex-shrink:0}.login-mock-linha--forte{color:var(--azul-700)}.login-mock-linha--alerta,.login-mock-linha--alerta svg{color:var(--aviso-forte)}.login-mock-linha--ok,.login-mock-linha--ok svg{color:var(--ok-forte)}.login-vitrine-slide{min-height:168px;animation:.35s both login-slide-entra}@keyframes login-slide-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.login-vitrine-icone{width:44px;height:44px;color:var(--dourado-500);border-radius:var(--raio);background:#ffffff14;border:1px solid #ffffff24;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.login-vitrine-pontos{gap:8px;margin-top:28px;display:flex}.login-ponto{background:#ffffff59;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.login-ponto:hover{background:#ffffffb3}.login-ponto--ativo{background:#fff;width:24px}@media (prefers-reduced-motion:reduce){.login-vitrine-slide,.login-mock{animation:none}.login-ponto{transition:none}}.login-vitrine-rodape{z-index:1;color:#fff9;border-top:1px solid #ffffff26;padding-top:16px;font-size:12px;position:absolute;bottom:28px;left:40px;right:40px}.login-vitrine-rodape strong{color:#ffffffd9;font-weight:600}@media (width>=900px){.login-miolo{grid-template-columns:minmax(360px,460px) 1fr}.login-vitrine{display:flex}}@media (width<=520px){.login-pagina{padding:0}.login-moldura{max-width:none;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.login-miolo{border-radius:0}.login-form-coluna{padding:32px 24px}}.login-requisitos{color:var(--texto-secundario);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.estado-vazio{text-align:center;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);max-width:480px;box-shadow:var(--sombra-suave);flex-direction:column;align-items:center;margin:48px auto;padding:40px 32px;display:flex}.estado-vazio-icone{width:56px;height:56px;color:var(--azul-500);background:var(--azul-50);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.estado-vazio-icone--alerta{color:var(--erro-forte);background:#b3261e1a}.estado-vazio h2{color:var(--texto);margin:0 0 8px;font-size:16px;font-weight:600}.estado-vazio p{color:var(--texto-secundario);margin:0;font-size:14px;line-height:1.6}.app{background:var(--fundo);min-height:100vh}.app-cabecalho{inset-inline:0;z-index:40;color:#fff;background:linear-gradient(125deg, var(--azul-600) 0%, var(--azul-800) 48%, var(--azul-900) 100%);height:64px;box-shadow:var(--sombra-cartao);align-items:center;gap:12px;padding:0 20px;display:flex;position:fixed;top:0}.app-menu-hamburguer{color:#fff;border-radius:var(--raio);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:none}.app-menu-hamburguer:hover{background:#ffffff1f}.app-logo-caixa{color:#fff;border-radius:var(--raio);background:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.app-marca{flex-direction:column;gap:1px;min-width:0;display:flex}.app-marca strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:#fff;font-size:16px;font-weight:700;overflow:hidden}.app-marca small{letter-spacing:.06em;text-transform:uppercase;color:var(--dourado-500);font-size:11px}.app-credito-velt{align-items:center;gap:14px;padding-left:14px;display:flex;position:relative}.sino{flex-shrink:0;margin-left:auto;position:relative}.app-menu-contador{min-width:20px;color:var(--azul-900);background:var(--dourado-500);text-align:center;border-radius:10px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:700;line-height:20px}.app-menu-contador-frase{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-corpo--recolhido .app-menu-contador{margin-left:0;position:absolute;top:4px;right:6px}.sino-botao{color:#ffffffd9;cursor:pointer;border-radius:var(--raio);background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}.sino-botao:hover{color:#fff;background:#ffffff1a}.app-trocar-sistema{color:#ffffffd9;border-radius:var(--raio);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex;position:relative}.app-trocar-sistema:hover{color:#fff;background:#ffffff1a}.app-trocar-balao{z-index:1;color:var(--texto);white-space:nowrap;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-cartao);opacity:0;pointer-events:none;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;top:100%;right:0}.app-trocar-sistema:hover .app-trocar-balao,.app-trocar-sistema:focus-visible .app-trocar-balao{opacity:1}.app-trocar-sistema:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.sino-contador{color:#fff;text-align:center;background:var(--erro-forte);border-radius:9px;min-width:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:2px;right:0}.sino-caixa{z-index:40;width:min(380px,100vw - 24px);max-height:min(460px,100vh - 96px);color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a2e}.sino-caixa header{border-bottom:1px solid var(--borda);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.sino-caixa header small{color:var(--texto-secundario)}.sino-caixa ul{margin:0;padding:0;list-style:none}.sino-item{border-bottom:1px solid var(--borda-fraca,var(--borda));align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.sino-item:last-child{border-bottom:none}.sino-item>svg{color:var(--texto-secundario);flex-shrink:0;margin-top:2px}.sino-texto{flex-direction:column;flex:1;gap:2px;display:flex}.sino-item small{color:var(--texto-secundario)}.sino-item--nova{background:var(--azul-50)}.sino-ponto{background:var(--azul-500);border-radius:50%;flex-shrink:0;align-self:center;width:7px;height:7px}.sino-vazio{color:var(--texto-secundario);margin:0;padding:16px 14px;line-height:1.45}.app-credito-fio{background:#ffffff26;width:1px;height:24px}.app-credito-logo{width:auto;height:24px;display:block}.app-credito-balao{z-index:1;color:var(--texto);white-space:nowrap;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-cartao);opacity:0;pointer-events:none;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;top:100%;right:0}.app-credito-balao strong{font-weight:700}.app-credito-velt:hover .app-credito-balao{opacity:1}@media (width<=640px){.app-cabecalho{gap:6px;padding-inline:12px}.app-marca small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-credito-velt{display:none}}.app-corpo{min-height:100vh;padding-top:64px;display:flex}.app-overlay{display:none}.app-menu-lateral{z-index:30;background:var(--superficie);border-right:1px solid var(--borda);flex-direction:column;width:256px;transition:width .2s,transform .2s;display:flex;position:fixed;top:64px;bottom:0;left:0}.app-corpo--recolhido .app-menu-lateral{width:80px}.app-menu{flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.app-menu-grupo{flex-direction:column;gap:2px;display:flex}.app-menu-grupo-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-secundario);white-space:nowrap;margin:14px 0 4px;padding:0 12px;font-size:11px;font-weight:700;transition:opacity .2s}.app-menu-grupo:first-child .app-menu-grupo-titulo{margin-top:0}.app-menu-grupo-divisor{background:var(--borda);opacity:0;height:1px;margin:12px 8px 0;transition:opacity .2s}.app-corpo--recolhido .app-menu-grupo-titulo{opacity:0;height:0;margin:0;overflow:hidden}.app-corpo--recolhido .app-menu-grupo-divisor{opacity:1;margin-bottom:6px}.app-menu a{border-radius:var(--raio);color:var(--texto-secundario);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.app-menu a svg{flex-shrink:0}.app-menu a:hover{color:var(--azul-700);background:var(--azul-50)}.app-menu a.active{color:var(--azul-700);background:var(--azul-50);font-weight:600}.app-menu a.active:before{content:"";background:var(--dourado-700);border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-menu-rotulo{white-space:nowrap}.app-corpo--recolhido .app-menu a{justify-content:center}.app-corpo--recolhido .app-menu-rotulo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-menu-alca{width:24px;height:24px;color:var(--texto-secundario);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-suave);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:-12px}.app-menu-alca:hover{color:var(--azul-600)}.app-menu-rodape{border-top:1px solid var(--borda);flex-direction:column;gap:10px;padding:12px;display:flex}.app-versao{color:var(--texto-secundario);text-align:center;white-space:nowrap;font-size:11px}.app-perfil-cartao{min-width:0;color:inherit;border-radius:var(--raio);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background-color .15s;display:flex}.app-perfil-cartao:hover{background:var(--azul-50)}.app-perfil-cartao.active{background:var(--azul-50);box-shadow:inset 2px 0 0 var(--azul-500)}.app-perfil-cartao:focus-visible{outline:2px solid var(--azul-500);outline-offset:-2px}.app-avatar{width:32px;height:32px;color:var(--azul-700);background:var(--azul-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.app-perfil-texto{min-width:0}.app-perfil-texto strong{color:var(--texto);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.app-perfil-texto small{color:var(--texto-secundario);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.app-corpo--recolhido .app-perfil-texto{display:none}.app-corpo--recolhido .app-perfil-cartao{justify-content:center;gap:0}.app-sair{color:var(--azul-700);background:var(--azul-50);border:1px solid var(--borda);border-radius:var(--raio);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.app-sair:hover{background:var(--azul-100)}.app-conteudo{flex:1;min-width:0;margin-left:256px;padding:24px;transition:margin-left .2s}.app-conteudo>*{max-width:1600px;margin-inline:auto}.app-corpo--recolhido .app-conteudo{margin-left:80px}@media (width<=900px){.app-menu-hamburguer{display:inline-flex}.app-menu-alca{display:none}.app-menu-lateral{width:256px;box-shadow:var(--sombra-cartao);transform:translate(-100%)}.app-corpo--recolhido .app-menu-lateral{width:256px}.app-corpo--menu-movel-aberto .app-menu-lateral{transform:translate(0)}.app-corpo--menu-movel-aberto .app-overlay{z-index:25;-webkit-backdrop-filter:blur(2px);background:#0f244066;border:none;padding:0;display:block;position:fixed;inset:64px 0 0}.app-conteudo,.app-corpo--recolhido .app-conteudo{margin-left:0;padding:16px}}.esqueleto{border-radius:var(--raio);background:var(--azul-100);animation:1.5s ease-in-out infinite esqueleto-pulso;display:block}.esqueleto--linha{width:100%;height:14px}.esqueleto--bloco{border-radius:var(--raio-grande);width:100%;height:64px}.esqueleto--meio{width:50%}@keyframes esqueleto-pulso{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.esqueleto{opacity:.7;animation:none}}.esqueleto-rotulo-acessivel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--azul-50:#f1f5fb;--azul-100:#dae6f6;--azul-200:#adc8eb;--azul-300:#74a2dc;--azul-400:#3376cc;--azul-500:#224f89;--azul-600:#1b3a63;--azul-700:#142e50;--azul-800:#0f2440;--azul-900:#0a1829;--dourado-100:#f2e9d9;--dourado-300:#dbc294;--dourado-500:#c9a35c;--dourado-700:#997633;--dourado-800:#7b5e29;--superficie:#fff;--fundo:#f5f6f8;--texto:#1c2530;--texto-secundario:#5c626a;--borda:#dde2e9;--erro:#b3261e;--erro-forte:#811b16;--aviso:#c9821c;--aviso-forte:#895813;--ok:#1e7d46;--ok-forte:#165a32;--sombra-suave:0 1px 4px #0f244014;--sombra-cartao:0 2px 12px #0f24401f;--raio:10px;--raio-grande:14px;--fonte:"Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}body{font-family:var(--fonte);color:var(--texto);background:var(--fundo);margin:0}button{font:inherit;cursor:pointer}input,select{font:inherit}:focus-visible{box-shadow:0 0 0 2px var(--superficie), 0 0 0 4px var(--azul-800);outline:none}:where(a){color:var(--azul-900);text-decoration:none}:where(a:not([class])){border-radius:4px;margin-inline:-2px;padding-inline:2px;font-weight:600;transition:background-color .15s}:where(a:not([class])):hover{background:var(--azul-50)}.entra{animation:.45s cubic-bezier(.22,1,.36,1) both entra;animation-delay:var(--atraso,0s)}@keyframes entra{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.barra-progresso-topo{z-index:60;background:#ffffff29;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.barra-progresso-topo:after{content:"";background:linear-gradient(90deg, transparent, var(--dourado-500), transparent);width:40%;height:100%;animation:1.1s ease-in-out infinite barra-progresso-corre;display:block}@keyframes barra-progresso-corre{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.entra{animation:none}.barra-progresso-topo:after{background:var(--dourado-500);opacity:.55;width:100%;animation:none}}.pagina{max-width:1440px;margin:0 auto}.pagina-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pagina-topo h1{letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:700}.pagina-topo p{color:var(--texto-secundario);margin:0;font-size:13px}.abas{box-shadow:inset 0 -1px 0 var(--borda);scrollbar-width:thin;scrollbar-color:var(--borda) transparent;gap:4px;margin-bottom:20px;display:flex;overflow:auto hidden}.abas::-webkit-scrollbar{height:4px}.abas::-webkit-scrollbar-track{background:0 0}.abas::-webkit-scrollbar-thumb{background:var(--borda);border-radius:999px}.aba{white-space:nowrap;color:var(--texto-secundario);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.aba:hover{color:var(--azul-700);background:var(--azul-50)}.aba.active{color:var(--azul-700);border-bottom-color:var(--dourado-700);font-weight:600}.botao-primario,.botao-fantasma,.botao-perigo{border-radius:var(--raio);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.botao-primario{color:#fff;background:var(--azul-500)}.botao-primario:hover:not(:disabled){background:var(--azul-600)}.botao-primario:active:not(:disabled){background:var(--azul-700)}.botao-fantasma{color:var(--texto-secundario);background:var(--superficie);border-color:var(--borda)}.botao-fantasma:hover:not(:disabled){color:var(--azul-700);background:var(--azul-50);border-color:var(--azul-200)}.botao-fantasma:active:not(:disabled){background:var(--azul-100);border-color:var(--azul-300)}.botao-perigo{color:#fff;background:var(--erro)}.botao-perigo:hover:not(:disabled){background:var(--erro-forte)}.botao-perigo:active:not(:disabled){background:#6b1612}.botao-primario:disabled,.botao-fantasma:disabled,.botao-perigo:disabled{cursor:not-allowed;opacity:.6}.botao-fantasma:disabled{opacity:1;color:var(--texto-secundario);background:var(--fundo);border-color:var(--borda)}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filtro{color:var(--texto-secundario);background:var(--superficie);border:1px solid var(--borda);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s}.filtro:hover{color:var(--azul-700);background:var(--azul-50)}.filtro--ativo{color:#fff;background:var(--azul-500);border-color:var(--azul-500);font-weight:600}.filtro--ativo:hover{color:#fff;background:var(--azul-500)}.visoes{flex-wrap:wrap;gap:8px;margin-right:auto;padding-top:2px;display:flex}a.filtro{align-items:center;text-decoration:none;display:inline-flex}.fila-frase{color:var(--texto-secundario);background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.pagina-busca{align-items:center;max-width:380px;margin-bottom:16px;display:flex;position:relative}.pagina-busca svg{color:var(--texto-secundario);pointer-events:none;position:absolute;left:12px}.pagina-busca input{width:100%;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-suave);padding:9px 12px 9px 36px;font-size:14px}.pagina-busca input::placeholder{color:var(--texto-secundario);opacity:1}.pagina-alerta{color:var(--aviso-forte);border-radius:var(--raio);background:#c9821c1a;border:1px solid #c9821c59;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pagina-alerta svg{flex-shrink:0;margin-top:1px}.pagina-erro{color:var(--erro-forte);border-radius:var(--raio);background:#b3261e14;border:1px solid #b3261e4d;margin:0 0 16px;padding:10px 12px;font-size:13px;font-weight:500}.tabela-caixa{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-suave);overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th,.tabela td{text-align:left;vertical-align:middle;white-space:nowrap;height:40px;padding:6px 12px}.tabela th{white-space:normal;line-height:1.25}.tabela thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-secundario);background:var(--azul-50);border-bottom:1px solid var(--borda);font-size:12px;font-weight:600}.tabela tbody tr+tr td{border-top:1px solid var(--borda)}.tabela tbody tr:hover td{background:var(--azul-50)}.tabela-fraco{color:var(--texto-secundario)}.tabela-baixa{color:var(--texto-secundario);margin-top:2px;font-size:.75rem;display:block}.prazo-apertado{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex}.valor-glosado{color:var(--erro-forte);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.valor-riscado{color:var(--texto-secundario);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:line-through}.fatia{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--texto-secundario);background:var(--fundo);border-radius:6px;align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.fatia--perda{color:var(--erro-forte);background:#b3261e1a}.prazo-apertado{color:var(--aviso-forte);background:#c9821c24}.graficos-par{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=1100px){.graficos-par:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}.graficos-par .grafico{margin-bottom:0}.graficos-par{margin-bottom:16px}.tabela-codigo{font-variant-numeric:tabular-nums;font-weight:600}.tabela-larga{white-space:normal;min-width:260px}.tabela-acoes{text-align:right}.menu-saida{display:inline-flex;position:relative}.menu-saida-lista{z-index:20;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);min-width:190px;box-shadow:var(--sombra-cartao);text-align:left;margin-top:4px;padding:4px;position:absolute;top:100%;right:0}.menu-saida-item{width:100%;font:inherit;color:var(--texto);text-align:left;white-space:nowrap;border-radius:calc(var(--raio) - 3px);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-weight:500;display:block}.menu-saida-item:hover{background:var(--fundo)}.menu-saida-confirma{width:260px;padding:10px}.menu-saida-confirma p{color:var(--texto);white-space:normal;margin:0 0 10px;font-size:13px;line-height:1.5}.tabela-vazia{text-align:center;color:var(--texto-secundario);margin:0;padding:32px 20px;font-size:14px;line-height:1.6}.visualmente-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.selos{flex-wrap:wrap;gap:6px;display:flex}.selo{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.selo--ok{color:var(--ok-forte);background:#1e7d461f}.selo--apagado{color:var(--texto-secundario);background:var(--fundo)}.selo--destaque{color:var(--dourado-800);background:var(--dourado-100)}.selo--aviso{color:var(--aviso-forte);background:#c9821c24}.selo--neutro{color:var(--azul-700);background:var(--azul-50)}.selo--erro{color:var(--erro-forte);background:#b3261e1a}.selo svg{margin-right:4px}.bloco{margin-bottom:24px}.bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bloco-topo h2{margin:0 0 2px;font-size:15px;font-weight:600}.bloco-topo p{color:var(--texto-secundario);margin:0;font-size:13px}.bloco-acoes{flex-wrap:wrap;gap:8px;display:flex}.secao-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-secundario);margin:28px 0 12px;font-size:13px;font-weight:700}.secao-titulo:first-of-type{margin-top:0}.abas--internas{margin-bottom:16px}.abas--internas .aba{padding:7px 12px;font-size:13px}.linha--faltando td{background:#b3261e0f}.tabela input[type=checkbox]{width:16px;height:16px}.resumo-importacao{background:var(--fundo);border-radius:var(--raio);flex-wrap:wrap;gap:20px;padding:12px 14px;display:flex}.resumo-importacao p{color:var(--texto-secundario);margin:0;font-size:13px}.resumo-importacao strong{font-variant-numeric:tabular-nums;color:var(--texto);font-size:18px}.resumo-importacao--ok strong{color:var(--ok-forte)}.resumo-importacao--aviso strong{color:var(--aviso-forte)}.lista-motivos{color:var(--texto-secundario);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lista-motivos strong{font-variant-numeric:tabular-nums;color:var(--aviso-forte)}.tabela-caixa--curta{max-height:220px;overflow-y:auto}.pagina-acoes{flex-wrap:wrap;gap:8px;display:flex}.modal-fundo{z-index:70;-webkit-backdrop-filter:blur(2px);background:#0f244073;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--superficie);border-radius:var(--raio-grande);width:100%;max-width:480px;box-shadow:var(--sombra-cartao);animation:.2s both modal-entra}@keyframes modal-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal--largo{max-width:660px}.modal-linha{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.modal-topo{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-topo h2{margin:0;font-size:16px;font-weight:600}.modal-fechar{color:var(--texto-secundario);background:0 0;border:none;border-radius:8px;padding:6px;display:flex}.modal-fechar:hover{color:var(--texto);background:var(--fundo)}.modal-corpo{flex-direction:column;gap:14px;padding:20px;display:flex}.campo{flex-direction:column;gap:6px;display:flex}.campo>label,.campo>.campo-rotulo{color:var(--texto);font-size:13px;font-weight:600}.campo-senha{align-items:center;display:flex;position:relative}.campo-senha input{width:100%;padding-right:38px}.campo-senha-olho{width:30px;height:30px;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;right:3px}.campo-senha-olho:hover:not(:disabled){color:var(--azul-500);background:var(--azul-50)}.campo-senha-capslock{color:var(--aviso-forte);align-items:center;gap:5px;font-size:12.5px;display:flex}.campo>label.campo-arquivo{text-align:center;color:var(--texto-secundario);cursor:pointer;background:var(--fundo);border:2px dashed var(--borda);border-radius:var(--raio);flex-direction:column;align-items:center;gap:6px;padding:22px 16px;font-weight:400;transition:border-color .15s,background .15s,color .15s;display:flex}.campo>label.campo-arquivo:hover{color:var(--azul-700);background:var(--azul-50);border-color:var(--azul-300)}.campo>label.campo-arquivo:focus-within{outline:2px solid var(--azul-500);outline-offset:2px}.campo>label.campo-arquivo.campo-arquivo--sobre{color:var(--azul-700);background:var(--azul-100);border-color:var(--azul-500);border-style:solid}.campo>label.campo-arquivo.campo-arquivo--travado{cursor:not-allowed;opacity:.6}.campo-arquivo-entrada{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campo-arquivo-chamada,.campo-arquivo-nome{font-size:13.5px;line-height:1.5}.campo-arquivo-nome{color:var(--texto);overflow-wrap:anywhere;font-weight:600}.campo-arquivo-link{color:var(--azul-900);font-weight:600;text-decoration:none}.campo-arquivo-troca,.campo-arquivo-formatos{color:var(--texto-secundario);font-size:12px}.campo-arquivo-recusa{color:var(--erro-forte);font-size:12.5px;line-height:1.5}.campo input:not([type=checkbox]),.campo select{color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:9px 11px;font-size:14px;font-weight:400}.campo input:disabled,.campo select:disabled{cursor:not-allowed;background:var(--fundo);color:var(--texto-secundario)}.campo-dica{color:var(--texto-secundario);font-size:12px;font-weight:400;line-height:1.45}.campo--marcador{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.campo--marcador input{width:16px;height:16px;margin-top:2px}.campo--marcador>div{flex-direction:column;gap:2px;display:flex}.modal-nota--alerta{color:var(--aviso-forte);background:#c9821c1a}.modal-nota,.modal-confirmacao p{color:var(--texto-secundario);background:var(--fundo);border-radius:var(--raio);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.modal-nota svg,.modal-confirmacao svg{flex-shrink:0;margin-top:1px}.senha-temporaria{letter-spacing:.06em;text-align:center;-webkit-user-select:all;user-select:all;margin:1rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}.modal-erro{color:var(--erro-forte);border-radius:var(--raio);background:#b3261e14;border:1px solid #b3261e4d;margin:0;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.modal-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.modal-acoes-espaco{flex:1}.modal-acoes-grupo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-acoes-grupo--fim{margin-left:auto}.modal-confirmacao{border-top:1px solid var(--borda);flex-direction:column;gap:10px;padding-top:14px;display:flex}.modal-confirmacao p{color:var(--aviso-forte);background:#c9821c1a}@media (width<=560px){.pagina-topo{flex-direction:column;align-items:stretch}.pagina-busca{max-width:none}}.painel-numeros{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:24px;display:grid}.painel-numeros--seis{grid-template-columns:repeat(2,1fr)}@media (width>=900px){.painel-numeros--seis{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.painel-numeros--seis{grid-template-columns:1fr}}.painel-nota{color:var(--texto-secundario);margin:0 0 16px;font-size:13px;line-height:1.5}.painel-nota--rodape{border-left:3px solid var(--dourado-700);color:var(--texto);margin:-14px 0 28px;padding:2px 0 2px 10px}.painel-nota--rodape a{color:var(--azul-900);text-underline-offset:3px;font-weight:600}.numero{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-suave);padding:16px 18px}.numero dt{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-secundario);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.numero dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--texto);white-space:nowrap;margin:0;font-size:24px;font-weight:700}.numero-valor--medio{font-size:21px}.numero-valor--longo{font-size:19px}.numero-valor--miudo{font-size:17px}.numero dd small{white-space:normal}.numero small{color:var(--texto-secundario);margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.numero--perda dd{color:var(--erro-forte)}.numero--ganho dd{color:var(--ok-forte)}.numero-link{color:inherit;border-radius:var(--raio);text-decoration:none;display:block}.numero-link:hover{background:var(--azul-50)}.numero-link:focus-visible{box-shadow:0 0 0 3px var(--superficie), 0 0 0 5px var(--azul-800);outline:none}.tabela--grupos .tabela-larga{min-width:180px}.tabela--grupos .celula-que-quebra{white-space:normal;min-width:110px}.tabela--grupos .celula-prazo small,.tabela--grupos .celula-segunda-linha{display:block}.tabela-caixa--rola{background:linear-gradient(to right, var(--superficie) 30%, transparent) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--superficie) 30%, transparent) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0f172a33, transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0f172a33, transparent) right center / 14px 100% no-repeat scroll, var(--superficie)}.resumo-do-grupo{background:var(--azul-50);border-radius:var(--raio);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 16px;margin:0 0 14px;padding:12px 14px;display:grid}.resumo-do-grupo-largo{grid-column:1/-1}.resumo-do-grupo dt{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-secundario);font-size:11px;font-weight:600}.resumo-do-grupo dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.saneamento-sugestoes h2,.saneamento-quebra h2{margin:0 0 10px;font-size:16px}.saneamento-sugestoes,.saneamento-quebra{margin-bottom:24px}.sugestoes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sugestao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 16px}.sugestao-cabeca{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sugestao-valor{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.sugestao p{color:var(--texto-secundario);margin:6px 0 8px;line-height:1.45}.grafico{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-suave);margin:0 0 24px;padding:18px 20px}.grafico figcaption{color:var(--texto);margin-bottom:16px;font-size:14px;font-weight:600}.grafico-tabela{margin-top:14px}.grafico-tabela summary{width:fit-content;color:var(--azul-900);cursor:pointer;border-radius:4px;margin-inline:-6px;padding:4px 6px;font-size:13px;font-weight:600}.grafico-tabela summary:hover{background:var(--azul-50)}.grafico-tabela .tabela-caixa{margin-top:10px}.grafico-nota{color:var(--texto-secundario);margin-top:3px;font-size:12px;font-weight:400;display:block}.recorte{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.recorte .campo{flex:150px;min-width:150px;max-width:280px}.recorte>button{margin-top:22px;margin-left:auto}.botao-mini{text-transform:none;letter-spacing:0;flex-shrink:0;padding:3px;font-size:11px}@keyframes desliza-entrando{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.desliza{animation:.18s ease-out desliza-entrando}@keyframes desliza-do-lado{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.desliza-aba{animation:.16s ease-out desliza-do-lado}@media (prefers-reduced-motion:reduce){.desliza,.desliza-aba{animation:.12s ease-out desliza-sem-movimento}}@keyframes desliza-sem-movimento{0%{opacity:0}to{opacity:1}}.setor{margin-bottom:28px}.setor-topo{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.setor-topo h2{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-secundario);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.setor-topo p{color:var(--texto-secundario);margin:0;font-size:13px}.setor-conta{letter-spacing:0;color:var(--azul-700);background:var(--azul-50);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.filtro-conta{font-variant-numeric:tabular-nums;opacity:.75;margin-left:6px}.tabela--usuarios,.tabela--convenios{table-layout:fixed}.tabela--convenios .selo{white-space:normal;text-align:left;align-items:flex-start;line-height:1.35}.tabela--convenios .selo svg{flex-shrink:0;margin-top:2px}.tabela--usuarios td:first-child,.tabela--usuarios td:nth-child(2),.tabela--usuarios td:nth-child(3),.tabela--convenios td:first-child,.tabela--convenios td:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabela-vazia--solta{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande)}.escolha-relatorio{border:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:1fr;gap:10px;margin:0 0 18px;padding:0;display:grid}.escolha-relatorio legend{letter-spacing:.06em;color:var(--texto-secundario);text-transform:uppercase;padding:0 0 8px;font-size:12px;font-weight:700}.cartao-radio{cursor:pointer;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.cartao-radio:hover{border-color:var(--azul-300);background:var(--azul-50)}.cartao-radio--ativo{border-color:var(--azul-500);box-shadow:0 0 0 1px var(--azul-500)}.cartao-radio input{accent-color:var(--azul-500);margin-top:3px}.cartao-radio span{flex-direction:column;gap:2px;display:flex}.cartao-radio strong{font-size:14px}.cartao-radio small{color:var(--texto-secundario);line-height:1.35}.trilha-detalhes{color:var(--texto-secundario);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portas-importacao{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:0 0 18px;display:grid}.cartao-porta{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cartao-porta strong{font-size:14px}.cartao-porta small{color:var(--texto-secundario);line-height:1.4}.cartao-porta button{align-self:flex-start;margin-top:auto}.pagina-busca-conta{font-variant-numeric:tabular-nums;color:var(--texto-secundario);pointer-events:none;font-size:12px;position:absolute;right:12px}.relatorio-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:18px 0 10px;display:flex}.relatorio-topo h2{font-size:18px}.relatorio-recorte{color:var(--texto);margin-top:2px;font-weight:600}.relatorio-carimbo{color:var(--texto-secundario);margin-top:2px;font-size:12px}.relatorio-acoes{gap:8px;display:flex}.tabela .coluna-numero{text-align:right;font-variant-numeric:tabular-nums}.tabela--relatorio{font-size:13px}.tabela--relatorio th,.tabela--relatorio td{padding:6px 8px}.tabela--relatorio thead th{letter-spacing:.02em;font-size:11px}.tabela--relatorio td.coluna-texto,.tabela--relatorio th.coluna-texto{white-space:normal;max-width:200px}.tabela-caixa--rola{scrollbar-width:thin;scrollbar-color:var(--borda) transparent}.tabela-caixa--rola::-webkit-scrollbar{height:6px}.tabela-caixa--rola::-webkit-scrollbar-track{background:0 0}.tabela-caixa--rola::-webkit-scrollbar-thumb{background:var(--borda);border-radius:999px}.tabela tfoot td{background:var(--fundo);border-top:2px solid var(--borda);font-weight:700}@media print{body{background:#fff}.app-menu-lateral,.app-cabecalho,.app-menu-alca,.app-overlay,.escolha-relatorio,.recorte,.pagina-busca,.relatorio-acoes,.relatorio-aviso-pessoal,.avisos{display:none!important}.app,.app-corpo,.app-conteudo,.pagina{max-width:none;height:auto;min-height:0;margin:0;padding:0;display:block;overflow:visible}.pagina-topo{display:none}.tabela-caixa{box-shadow:none;border:none;border-radius:0;overflow:visible}.tabela-caixa--rola{background:0 0}.tabela{font-size:10pt}.tabela th,.tabela td{height:auto;padding:4px 6px}.tabela thead{display:table-header-group}.tabela tr{break-inside:avoid}.selo,.fatia,.prazo-apertado{border:1px solid var(--borda);background:0 0!important}@page{margin:14mm;size:A4 landscape}}.paginas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding:8px 4px;display:flex}.paginas-conta{font-variant-numeric:tabular-nums;color:var(--texto-secundario);margin-right:auto;font-size:13px}.paginas-atual{font-variant-numeric:tabular-nums;text-align:center;min-width:130px;color:var(--texto);font-size:13px;font-weight:600}.relatorio-aviso-pessoal{color:var(--aviso-forte);border-radius:var(--raio);background:#fdf7ec;border:1px solid #f0dcb8;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.55;display:flex}.relatorio-aviso-pessoal svg{flex-shrink:0;margin-top:2px}@media print{.paginas{display:none}}.linha-detalhe>td{background:var(--fundo);padding:0 0 0 24px}.tabela--aninhada{background:0 0}.tabela--aninhada th{background:0 0;font-size:11px}.tabela--aninhada th,.tabela--aninhada td{height:34px}.modal--boas-vindas{max-width:480px;overflow:hidden}.boas-vindas-marca{color:#fff;background:linear-gradient(135deg, var(--azul-600), var(--azul-800));border-radius:var(--raio-grande) var(--raio-grande) 0 0;align-items:center;gap:12px;padding:16px 18px;display:flex}.boas-vindas-selo{color:#fff;background:#ffffff1f;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.boas-vindas-marca strong{font-size:15px;display:block}.boas-vindas-marca small{letter-spacing:.06em;text-transform:uppercase;color:var(--dourado-300);font-size:12px;display:block}.boas-vindas-marca .modal-fechar{color:#ffffffbf;margin-left:auto}.boas-vindas-marca .modal-fechar:hover{color:#fff;background:#ffffff1f}.modal--boas-vindas.tutorial{max-width:760px}.modal-fundo--centro>.modal{margin-block:auto}.tutorial-contador{color:#ffffffbf;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.tutorial .boas-vindas-marca .modal-fechar{margin-left:4px}.tutorial-corpo{min-height:440px;padding:30px 36px 12px}@media (prefers-reduced-motion:no-preference){.tutorial-etapa{animation:.28s cubic-bezier(.22,1,.36,1) tutorial-entra}}@keyframes tutorial-entra{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.tutorial-etapa h2{letter-spacing:-.02em;color:var(--azul-900);text-wrap:balance;margin:0 0 6px;font-size:1.85rem}.tutorial-frase{color:var(--texto-secundario);margin:0 0 18px;font-size:1.1rem;line-height:1.6}.tutorial-ilustracao{justify-content:center;margin-bottom:12px;display:flex}.tutorial-ilustracao svg{width:340px;max-width:100%;height:auto}.tutorial-acesso{background:var(--azul-50);border:1px solid var(--borda);border-radius:var(--raio-grande);gap:2px;padding:14px 16px;display:grid}.tutorial-acesso strong{color:var(--azul-800);font-size:1.2rem}.tutorial-acesso span{color:var(--texto-secundario);font-size:1rem}.tutorial-rotulo{letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:11px!important}.tutorial-caminho{grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tutorial-caminho li{text-align:center;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);justify-items:center;gap:6px;padding:22px 10px 18px;display:grid;position:relative}.tutorial-caminho li:not(:last-child):after{content:"→";color:var(--azul-500);font-weight:700;position:absolute;top:50%;right:-11px;translate:0 -50%}.tutorial-caminho b{color:var(--azul-800);font-size:15px}.tutorial-caminho svg{width:84px;height:auto}.tutorial-caminho span{color:var(--texto-secundario);font-size:13px;line-height:1.35}.tutorial-caminho li.meu{border-color:var(--dourado-500);background:#f8f1e2;box-shadow:0 0 0 3px #c9a35c38}.tutorial-caminho .tutorial-voce{color:var(--azul-900);white-space:nowrap;background:var(--dourado-500);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:50%;translate:-50%}.tutorial-lista{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tutorial-lista li{border:1px solid var(--borda);border-radius:var(--raio-grande);grid-template-columns:92px 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.tutorial-lista svg{width:88px;height:auto}.tutorial-lista b{color:var(--azul-800);font-size:16.5px;display:block}.tutorial-lista span{color:var(--texto-secundario);font-size:14.5px;line-height:1.45;display:block}.tutorial-mini{line-height:0;position:relative}.tutorial-numero{background:var(--azul-500);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;top:-8px;left:-8px;color:#fff!important;font-size:12px!important;line-height:1!important;display:grid!important;position:absolute!important}.tutorial-onde{margin-top:3px;font-weight:600;color:var(--dourado-700)!important;font-size:13px!important}.tutorial-rodape{border-top:1px solid var(--borda);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px 28px 22px;display:grid}.tutorial-pular{font:inherit;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;justify-self:start;padding:9px 6px;font-size:14px}.tutorial-bolinhas{gap:8px;display:flex}.tutorial-bolinha{background:var(--azul-100);cursor:pointer;border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:width .25s,background-color .25s}.tutorial-bolinha[aria-current=step]{background:var(--azul-500);width:26px}.tutorial-bolinha:focus-visible{outline:2px solid var(--azul-500);outline-offset:2px}.tutorial-navegar{justify-self:end;gap:8px;display:flex}.tutorial-navegar .botao-primario{margin-left:auto}@media (width<=640px){.tutorial-corpo{min-height:0;padding:18px 16px 6px}.tutorial-caminho{grid-template-columns:1fr 1fr;gap:16px 10px}.tutorial-caminho li:after{content:none!important}.tutorial-rodape{grid-template-columns:1fr;justify-items:center}.tutorial-pular{justify-self:center}.tutorial-navegar{justify-content:space-between;justify-self:stretch}}.ponto-presenca{vertical-align:middle;background:var(--erro);opacity:.45;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ponto-presenca--online{background:var(--ok);opacity:1;box-shadow:0 0 0 3px #1e7d462e}.lista-resultados{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.resultado-arquivo{border-bottom:1px solid var(--borda);padding-bottom:12px}.resultado-arquivo:last-child{border-bottom:0}.resultado-arquivo-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resultado-arquivo p{margin:4px 0 0}.resultado-arquivo .pagina-alerta ul,.detalhe-arquivo-tiss ul{margin:0;padding-left:18px}.detalhe-grade{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.detalhe-grade dt{color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.detalhe-grade dd{overflow-wrap:anywhere;margin:0;font-weight:600}.detalhe-arquivo-tiss h3{margin:16px 0 6px;font-size:.95rem}.rodadas{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.rodada{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px}.rodada-topo{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rodada-topo strong{font-size:14px}.rodada-valor{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.rodada-dados{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;margin:10px 0 0;display:grid}.rodada-dados dd{overflow-wrap:anywhere;margin:2px 0 0}.rodada-texto{overflow-wrap:anywhere;margin:10px 0 0;line-height:1.45}.rodada-dados dt,.rodada-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-secundario);font-size:11px;font-weight:600;display:block}.rodada-fala{border-left:3px solid var(--borda);color:var(--texto-secundario);overflow-wrap:anywhere;margin:6px 0 0;padding-left:10px;line-height:1.45}.tabela-nota{color:var(--texto-secundario);margin:8px 0 0;font-size:12px;line-height:1.4}.tabela-nota strong{color:var(--texto);font-weight:600}.campo-arquivo-link{border-radius:4px;margin-inline:-4px;padding-inline:4px;transition:background-color .15s}.campo-arquivo-link:hover{background:var(--azul-50)}.convenio-prazos span{white-space:nowrap;display:block}
