:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marca-900:#14532d;--marca-800:#166534;--marca-700:#15803d;--marca-600:#16a34a;--marca-500:#22c55e;--marca-200:#bbf7d0;--marca-100:#dcfce7;--marca-050:#f0fdf4;--tinta-900:#0f172a;--tinta-800:#1e293b;--tinta-700:#334155;--tinta-600:#475569;--tinta-500:#64748b;--tinta-400:#94a3b8;--tinta-300:#cbd5e1;--tinta-200:#e2e8f0;--tinta-100:#f1f5f9;--tinta-050:#f8fafc;--verde-700:#047857;--verde-600:#059669;--verde-100:#d1fae5;--verde-050:#ecfdf5;--vermelho-700:#b91c1c;--vermelho-600:#dc2626;--vermelho-100:#fee2e2;--vermelho-050:#fef2f2;--ambar-700:#b45309;--ambar-600:#d97706;--ambar-100:#fef3c7;--ambar-050:#fffbeb;--fundo:#f1f5f9;--superficie:#fff;--superficie-2:#f8fafc;--superficie-3:#f1f5f9;--superficie-inversa:#0f172a;--borda:#e2e8f0;--borda-forte:#cbd5e1;--texto:#0f172a;--texto-suave:#475569;--texto-fraco:#64748b;--texto-inverso:#fff;--acento:var(--marca-600);--acento-forte:var(--marca-700);--acento-fraco:var(--marca-050);--acento-contorno:var(--marca-200);--acento-texto:var(--marca-700);--positivo:var(--verde-700);--positivo-fundo:var(--verde-050);--positivo-borda:#a7f3d0;--negativo:var(--vermelho-700);--negativo-fundo:var(--vermelho-050);--negativo-borda:#fecaca;--atencao:var(--ambar-700);--atencao-fundo:var(--ambar-050);--atencao-borda:#fde68a;--informativo:var(--tinta-600);--informativo-fundo:var(--tinta-100);--informativo-borda:var(--tinta-300);--menu-fundo:linear-gradient(180deg, #f8fafc 0%, #fff 100%);--menu-fundo-solido:#fbfcfd;--menu-borda:#e2e8f0;--menu-texto:#334155;--menu-texto-fraco:#94a3b8;--menu-item-hover:#f0fdf4;--menu-item-ativo:var(--marca-600);--menu-item-ativo-texto:#fff;--raio-xl:14px;--raio:10px;--raio-sm:8px;--raio-xs:6px;--sombra-xs:0 1px 2px #0f172a0f;--sombra:0 1px 2px #0f172a0d, 0 4px 14px #0f172a0f;--sombra-forte:0 10px 40px #0f172a2e;--realce-foco:#16a34a59;--veu:#0f172a80;--altura-campo:38px;--altura-linha:40px;--largura-menu:248px;--largura-menu-recolhido:68px;--altura-topo:60px;--fonte:"Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--fonte-mono:"Cascadia Mono", "SF Mono", Consolas, "Courier New", monospace}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#121916;--superficie:#1d2722;--superficie-2:#23302a;--superficie-3:#2a3932;--superficie-inversa:#e2e8f0;--borda:#30433a;--borda-forte:#3d5549;--texto:#eef2f0;--texto-suave:#bccec5;--texto-fraco:#95b2a3;--texto-inverso:#121916;--acento:var(--marca-600);--acento-forte:var(--marca-700);--acento-fraco:#22c55e24;--acento-contorno:#22c55e66;--acento-texto:#86efac;--positivo:#6ee7b7;--positivo-fundo:#10b98124;--positivo-borda:#10b98159;--negativo:#fca5a5;--negativo-fundo:#ef444424;--negativo-borda:#ef444459;--atencao:#fcd34d;--atencao-fundo:#f59e0b24;--atencao-borda:#f59e0b59;--informativo:#bccec5;--informativo-fundo:#94a3b829;--informativo-borda:#94a3b861;--menu-fundo:linear-gradient(180deg, #151c19 0%, #1d2722 100%);--menu-fundo-solido:#19211d;--menu-borda:#30433a;--menu-texto:#ccdad3;--menu-texto-fraco:#779d8a;--menu-item-hover:#22c55e24;--menu-item-ativo:var(--marca-600);--menu-item-ativo-texto:#fff;--sombra-xs:0 1px 2px #0006;--sombra:0 1px 2px #00000059, 0 6px 20px #00000059;--sombra-forte:0 12px 44px #0009;--realce-foco:#4ade8073;--veu:#020612b3}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]):not([data-tema=escuro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#121916;--superficie:#1d2722;--superficie-2:#23302a;--superficie-3:#2a3932;--borda:#30433a;--borda-forte:#3d5549;--texto:#eef2f0;--texto-suave:#bccec5;--texto-fraco:#95b2a3;--menu-fundo:linear-gradient(180deg, #151c19 0%, #1d2722 100%);--menu-fundo-solido:#19211d;--menu-borda:#30433a;--menu-texto:#ccdad3;--menu-texto-fraco:#779d8a;--menu-item-hover:#22c55e24}}*{box-sizing:border-box}html,body,#raiz{height:100%;overflow:hidden}body{font-family:var(--fonte);color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--texto);margin:0;font-weight:650;line-height:1.25}h1{font-size:21px}h2{font-size:16px}h3{font-size:14px}p{margin:0 0 8px}a{color:var(--acento-texto)}hr{border:none;border-top:1px solid var(--borda);margin:16px 0}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--raio-xs)}::selection{background:var(--acento-fraco)}.icone{vertical-align:-.15em;flex:none}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--borda-forte);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--texto-fraco);background-clip:content-box}.aplicacao{height:100%;display:flex;overflow:hidden}.menu-lateral{width:var(--largura-menu);flex:0 0 var(--largura-menu);background:var(--menu-fundo);border-right:1px solid var(--menu-borda);color:var(--menu-texto);flex-direction:column;height:100%;transition:width .18s,flex-basis .18s;display:flex;position:relative}.menu-lateral.recolhido{width:var(--largura-menu-recolhido);flex-basis:var(--largura-menu-recolhido)}.menu-marca{border-bottom:1px solid var(--menu-borda);min-height:var(--altura-topo);flex:none;align-items:center;gap:10px;padding:16px 18px;display:flex}.menu-marca .simbolo{background:linear-gradient(140deg, var(--marca-600), var(--marca-800));color:#fff;width:34px;height:34px;box-shadow:var(--sombra-xs);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.menu-marca .logo-completo{width:100%;max-width:172px;height:auto}.menu-marca .logo-simbolo{width:34px;height:34px;display:none}.menu-lateral.recolhido .menu-marca .logo-completo{display:none}.menu-lateral.recolhido .menu-marca .logo-simbolo{display:block}.menu-marca strong{color:var(--texto);letter-spacing:-.01em;font-size:15px;display:block}.menu-marca span{color:var(--menu-texto-fraco);font-size:10.5px;line-height:1.3;display:block}.menu-rolagem{background:linear-gradient(var(--menu-fundo-solido) 30%, #0000) center top, linear-gradient(#0000, var(--menu-fundo-solido) 70%) center bottom, radial-gradient(farthest-side at 50% 0, #0f172a1f, #0000) center top, radial-gradient(farthest-side at 50% 100%, #0f172a1f, #0000) center bottom;background-repeat:no-repeat;background-size:100% 22px,100% 22px,100% 7px,100% 7px;background-attachment:local,local,scroll,scroll;flex:1;min-height:0;padding:10px 0 14px;overflow:hidden auto}.menu-grupo{padding:8px 10px 2px}.menu-grupo-titulo{text-transform:uppercase;letter-spacing:.08em;color:var(--menu-texto-fraco);white-space:nowrap;padding:0 10px 6px;font-size:10px;font-weight:700}.menu-item{border-radius:var(--raio);color:var(--menu-texto);align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:550;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex;position:relative}.menu-item .caixa-icone{border-radius:var(--raio-xs);width:26px;height:26px;color:var(--texto-fraco);flex:none;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex}.menu-item .rotulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-item:hover{background:var(--menu-item-hover);color:var(--acento-texto);transform:translate(2px)}.menu-item:hover .caixa-icone{color:var(--acento-texto)}.menu-item.ativo{background:var(--menu-item-ativo);color:var(--menu-item-ativo-texto);box-shadow:var(--sombra-xs);font-weight:650;transform:none}.menu-item.ativo .caixa-icone{color:var(--menu-item-ativo-texto);background:#ffffff2e}.menu-item .contador{background:var(--vermelho-600);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.menu-item.ativo .contador{background:#ffffff3d}.menu-lateral.recolhido .menu-grupo-titulo,.menu-lateral.recolhido .menu-item .rotulo,.menu-lateral.recolhido .menu-marca div:not(.simbolo),.menu-lateral.recolhido .menu-rodape .identidade-texto,.menu-lateral.recolhido .menu-rodape .botao{display:none}.menu-lateral.recolhido .menu-item{justify-content:center;padding:8px 6px}.menu-lateral.recolhido .menu-item:hover{transform:none}.menu-lateral.recolhido .menu-marca{justify-content:center;padding:16px 8px}.menu-lateral.recolhido .menu-grupo{padding:8px 8px 2px}.menu-lateral.recolhido .menu-grupo+.menu-grupo{border-top:1px solid var(--menu-borda);padding-top:10px}.menu-lateral.recolhido .menu-item .contador{margin:0;padding:0 5px;font-size:9.5px;position:absolute;top:2px;right:2px}.menu-lateral.recolhido .menu-rodape{align-items:center;padding:10px 8px}.menu-lateral.recolhido .menu-rodape .linha-identidade{flex-direction:column;gap:8px}.menu-recolher{z-index:30;border:1px solid var(--borda);background:var(--superficie);width:26px;height:26px;color:var(--texto-suave);cursor:pointer;box-shadow:var(--sombra-xs);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:74px;right:-13px}.menu-recolher:hover{background:var(--acento-fraco);color:var(--acento-texto);border-color:var(--acento-contorno)}.menu-rodape{border-top:1px solid var(--menu-borda);flex-direction:column;flex:none;gap:8px;margin-top:auto;padding:12px;font-size:12px;display:flex}.menu-rodape .linha-identidade{align-items:center;gap:10px;display:flex}.menu-rodape .identidade-texto{flex:1;min-width:0}.menu-rodape .nome{color:var(--texto);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.menu-rodape .perfil{color:var(--texto-fraco);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.avatar{background:linear-gradient(140deg, var(--marca-500), var(--marca-800));color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:inline-flex}.avatar.pequeno{width:26px;height:26px;font-size:10.5px}.conteudo{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.topo{min-height:var(--altura-topo);background:var(--superficie);background:color-mix(in srgb, var(--superficie) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--borda);z-index:20;align-items:center;gap:12px;padding:0 24px;display:none;position:sticky;top:0}.topo .titulo-rota{min-width:0}.topo .caminho{color:var(--texto-fraco);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.topo .direita{align-items:center;gap:8px;margin-left:auto;display:flex}.pagina{flex-direction:column;flex:1;width:100%;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.pagina>.cartao:not(.painel-rolagem),.pagina>.aviso,.pagina>.grade,.pagina>.abas,.pagina>.barra-ferramentas,.pagina>.cabecalho-pagina{flex:none}.pagina:not(:has(.painel-rolagem)){padding-bottom:56px;display:block;overflow-y:auto}.painel-rolagem{flex-direction:column;flex:auto;min-height:260px;display:flex}.painel-rolagem>.cartao-corpo{flex-direction:column;flex:auto;min-height:0;display:flex}.painel-rolagem .tabela-envolucro{flex:auto;min-height:0;overflow:auto}.painel-rolagem .tabela-bloco{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.painel-rolagem .tabela-envolucro table.tabela th{z-index:2;position:sticky;top:0}.painel-rolagem>.cartao-corpo>.rodape-carregar{flex:none}.cabecalho-pagina{background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:16px;margin:-20px -24px 14px;padding:13px 24px;display:flex}.cabecalho-pagina .texto{flex:1;min-width:240px}.cabecalho-pagina h1{align-items:center;gap:9px;font-size:19px;display:flex}.cabecalho-pagina .descricao{color:var(--texto-fraco);margin:2px 0 0;font-size:12.5px}.cabecalho-pagina .acoes{margin-left:auto}.chip-atencao{background:var(--atencao-fundo);border:1px solid var(--atencao-borda);color:var(--atencao);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.metricas-compactas .metrica{padding:5px 10px}.metricas-compactas .metrica .valor{font-size:17px}.metricas-compactas .metrica.texto .valor{font-size:14px}.metricas-compactas .metrica .selo{width:22px;height:22px}.faixa-assinatura{border:1px solid var(--informativo-borda);border-radius:var(--raio);background:var(--informativo-fundo);color:var(--informativo);border-left-width:5px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px 8px 14px;display:flex}.faixa-assinatura.pendente{background:var(--atencao-fundo);border-color:var(--atencao-borda);border-left-color:var(--ambar-600);color:var(--atencao)}.faixa-assinatura.assinado{background:var(--positivo-fundo);border-color:var(--positivo-borda);border-left-color:var(--verde-600);color:var(--positivo)}.faixa-assinatura>.icone,.faixa-assinatura>svg{flex:none}.faixa-assinatura-texto{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.faixa-assinatura-texto strong{color:inherit;font-size:14px}.faixa-assinatura .botao{flex:none}@media (width<=640px){.faixa-assinatura{flex-wrap:wrap}.faixa-assinatura .botao{justify-content:center;width:100%}}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra);overflow:hidden}.cartao+.cartao{margin-top:16px}.grade>.cartao+.cartao{margin-top:0}.cartao-acoes{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.cartao-cabecalho{border-bottom:1px solid var(--borda);background:var(--superficie-2);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;display:flex}.cartao-cabecalho h2{align-items:center;gap:8px;margin-right:auto;display:flex}.cartao-cabecalho .apoio{color:var(--texto-fraco);font-size:12px;font-weight:500}.cartao-corpo{padding:18px}.cartao-corpo.compacto{padding:0}.grade{align-items:stretch;gap:14px;display:grid}.grade>.cartao{flex-direction:column;height:100%;display:flex}.grade>.cartao>.cartao-corpo{flex:auto}.grade.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade.col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grade.col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metrica{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-xs);align-items:center;gap:9px;padding:8px 12px;transition:border-color .14s,box-shadow .14s;display:flex}.metrica:hover{border-color:var(--borda-forte);box-shadow:var(--sombra)}.metrica .selo{border-radius:var(--raio-sm);background:var(--acento-fraco);width:26px;height:26px;color:var(--acento-texto);flex:none;justify-content:center;align-items:center;display:flex}.metrica .corpo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.metrica .rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-fraco);min-width:0;font-size:10.5px;font-weight:700;line-height:1.3}.metrica .valor{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;flex:0 auto;order:-1;min-width:0;font-size:19px;font-weight:700;line-height:1.15}.metrica.texto .valor{white-space:normal;overflow-wrap:break-word;font-size:15px}.metrica.texto .corpo{flex-direction:column;align-items:flex-start;gap:1px}.metrica.texto .rotulo,.metrica.texto .valor{order:0}.metrica .apoio{display:none}.metrica.positivo .valor{color:var(--positivo)}.metrica.positivo .selo{background:var(--positivo-fundo);color:var(--positivo)}.metrica.negativo .valor{color:var(--negativo)}.metrica.negativo .selo{background:var(--negativo-fundo);color:var(--negativo)}.metrica.destaque{border-color:var(--acento-contorno);background:var(--acento-fraco)}.barra-ferramentas{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-xs);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.barra-ferramentas .divisor{background:var(--borda);align-self:stretch;width:1px;margin:0 2px}.barra-ferramentas .divisor.entre-botoes{height:22px;margin:0 1px calc((var(--altura-campo) - 22px) / 2);background:var(--borda-forte,var(--borda));align-self:flex-end}.barra-ferramentas .espacador{margin-left:auto}.barra-ferramentas .contagem{color:var(--texto-fraco);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.barra-ferramentas .campo{min-width:150px;margin-bottom:0}.barra-ferramentas .campo-colaborador{min-width:340px}@media (width<=1200px){.barra-ferramentas .espacador{flex-basis:100%;height:0;margin-left:0}.barra-ferramentas .espacador+*{margin-left:auto}}.barra-ferramentas .campo>label{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-fraco);font-size:10.5px}.campo-busca-campo{flex:260px;min-width:190px;max-width:420px;margin-bottom:0}.campo-busca{position:relative}.campo-busca .icone-esquerda{color:var(--texto-fraco);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.campo-busca input[type=search]{background:var(--superficie-2);border-radius:999px;padding-left:34px;padding-right:34px}.campo-busca .limpar{color:var(--texto-fraco);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.campo-busca .limpar:hover{background:var(--superficie-3);color:var(--texto)}.botao-ferramenta{--tom-cor:var(--texto-suave);--tom-fundo:var(--superficie-2);--tom-borda:var(--borda);width:var(--altura-campo);height:var(--altura-campo);border-radius:var(--raio);border:1px solid var(--tom-borda);background:var(--tom-fundo);color:var(--tom-cor);cursor:pointer;box-shadow:var(--sombra-xs);flex:none;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s,border-color .14s,transform 80ms;display:inline-flex}.botao-ferramenta:hover:not(:disabled){background:color-mix(in srgb, var(--tom-cor) 14%, var(--superficie));border-color:var(--tom-cor)}.botao-ferramenta:active:not(:disabled){transform:translateY(1px)}.botao-ferramenta.ativo{background:var(--tom-cor);border-color:var(--tom-cor);color:#fff}.botao-ferramenta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.botao-ferramenta.tom-azul{--tom-cor:var(--acento);--tom-fundo:var(--acento-fraco);--tom-borda:var(--acento-contorno)}.botao-ferramenta.tom-verde{--tom-cor:var(--verde-600);--tom-fundo:var(--positivo-fundo);--tom-borda:var(--positivo-borda)}.botao-ferramenta.tom-ambar{--tom-cor:var(--ambar-600);--tom-fundo:var(--atencao-fundo);--tom-borda:var(--atencao-borda)}.botao-ferramenta.tom-vermelho{--tom-cor:var(--vermelho-600);--tom-fundo:var(--negativo-fundo);--tom-borda:var(--negativo-borda)}.botao-ferramenta.tom-roxo{--tom-cor:#7c3aed;--tom-fundo:#7c3aed1f;--tom-borda:#7c3aed59}.tabela-envolucro{overscroll-behavior-x:contain;overflow-x:auto}.tabela-envolucro::-webkit-scrollbar{width:8px;height:8px}.painel-rolagem .tabela-envolucro::-webkit-scrollbar{width:8px;height:8px}.tabela-envolucro::-webkit-scrollbar-track{background:0 0}.painel-rolagem .tabela-envolucro::-webkit-scrollbar-track{background:0 0}.tabela-envolucro::-webkit-scrollbar-thumb{background:var(--borda-forte);background-clip:content-box;border:2px solid #0000;border-radius:999px}.painel-rolagem .tabela-envolucro::-webkit-scrollbar-thumb{background:var(--borda-forte);background-clip:content-box;border:2px solid #0000;border-radius:999px}.tabela-envolucro::-webkit-scrollbar-thumb:hover{background:var(--texto-fraco);background-clip:content-box}.painel-rolagem .tabela-envolucro::-webkit-scrollbar-thumb:hover{background:var(--texto-fraco);background-clip:content-box}table.tabela{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}table.tabela th{background:var(--superficie);text-align:left;text-transform:uppercase;letter-spacing:.055em;color:var(--texto);border-bottom:1px solid var(--borda);white-space:nowrap;z-index:2;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}table.tabela td{border-bottom:1px solid var(--borda);vertical-align:middle;color:var(--texto);padding:9px 12px}table.tabela tbody tr:last-child td{border-bottom:none}table.tabela tbody tr{height:var(--altura-linha);transition:background .1s}table.tabela tbody td{height:var(--altura-linha)}table.tabela tbody tr:nth-child(2n)>td{background:var(--superficie-2)}table.tabela tbody tr:hover>td{background:var(--acento-fraco)}table.tabela td.num,table.tabela th.num{text-align:right;font-variant-numeric:tabular-nums}table.tabela td.centro,table.tabela th.centro{text-align:center}table.tabela td,table.tabela td strong,table.tabela td .secundario,table.tabela td .sublinha,table.tabela td .mono,table.tabela td.secundario,table.tabela td.mono{color:var(--texto);font-size:12.5px;font-weight:400}table.tabela td.mono,table.tabela td .mono{font-variant-numeric:tabular-nums;font-family:inherit}table.tabela td .etiqueta,table.tabela td .saldo-positivo,table.tabela td .saldo-negativo,table.tabela td.saldo-positivo,table.tabela td.saldo-negativo{color:inherit}table.tabela td .etiqueta.verde,table.tabela td .etiqueta.vermelha,table.tabela td .etiqueta.ambar,table.tabela td .etiqueta.azul{font-weight:600}table.tabela td .etiqueta.verde{color:var(--positivo)}table.tabela td .etiqueta.vermelha{color:var(--negativo)}table.tabela td .etiqueta.ambar{color:var(--atencao)}table.tabela td .etiqueta.azul{color:var(--informativo)}table.tabela td .saldo-positivo,table.tabela td.saldo-positivo{color:var(--positivo);font-weight:600}table.tabela td .saldo-negativo,table.tabela td.saldo-negativo{color:var(--negativo);font-weight:600}table.tabela tbody td:not(.acao-fixa){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.tabela.larguras-fixas th,table.tabela.larguras-fixas td{padding-left:14px;padding-right:14px}table.tabela.larguras-fixas th:last-child,table.tabela.larguras-fixas td:last-child{padding-right:18px}table.tabela tr.destaque-fim-semana td{background:var(--superficie-2);color:var(--texto-fraco)}table.tabela tr.destaque-pendente td{background:var(--negativo-fundo)}table.tabela tr.inativa td{opacity:.6}th .ordenavel{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}th .ordenavel:hover{color:var(--acento-texto)}th .ordenavel .indicador{opacity:.35;transition:opacity .12s}th .ordenavel.ordenando{color:var(--acento-texto)}th .ordenavel.ordenando .indicador{opacity:1}th.num .ordenavel{justify-content:flex-end;width:100%}table.tabela th.acao-fixa,table.tabela td.acao-fixa{background:var(--superficie);white-space:nowrap;z-index:1;position:sticky;right:0;box-shadow:-8px 0 8px -8px #0f172a33}table.tabela th.acao-fixa{background:var(--superficie-2);z-index:3}table.tabela tbody tr:hover td.acao-fixa{background:var(--acento-fraco)}table.tabela tr.destaque-fim-semana td.acao-fixa{background:var(--superficie-2)}table.tabela tr.destaque-pendente td.acao-fixa{background:var(--negativo-fundo)}table.tabela.larguras-fixas{table-layout:fixed;width:100%;min-width:0}.tabela-bloco{flex-direction:column;flex:auto;min-height:0;display:flex}.tabela-cabecalho{scrollbar-gutter:stable;flex:none;overflow:hidden}.tabela-bloco>.tabela-envolucro{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.tabela-cabecalho table.tabela th{position:static}.pagina>.cartao:not(.painel-rolagem) .tabela-cabecalho{z-index:4;position:sticky;top:0}.pagina>.cartao:not(.painel-rolagem) .tabela-envolucro{max-height:none;overflow-x:auto}table.tabela.grade-diaria{font-size:11.5px}table.tabela.grade-diaria th,table.tabela.grade-diaria td{padding:6px 7px}@media (width<=1400px){table.tabela.grade-diaria{font-size:11px}table.tabela.grade-diaria th{letter-spacing:0;font-size:9.5px}table.tabela.grade-diaria th,table.tabela.grade-diaria td{padding:6px 4px}}table.tabela.grade-diaria th{letter-spacing:.04em}.motivo-com-dica{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}table.tabela.larguras-fixas th{white-space:normal;overflow-wrap:break-word;vertical-align:bottom;letter-spacing:.02em;line-height:1.2}.saldo-positivo{color:var(--positivo);font-weight:650}.saldo-negativo{color:var(--negativo);font-weight:650}.mono{font-family:var(--fonte-mono);font-size:11.5px}.cadastro-embutido{border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--superficie-2);margin-bottom:14px;padding:12px 14px}.resumo-dia{background:var(--borda);border:1px solid var(--borda);border-radius:var(--raio);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.resumo-dia>div{background:var(--superficie);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.resumo-dia-rotulo{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-fraco);font-size:10px;font-weight:700}.resumo-dia-valor{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1.15}.resumo-dia-apoio{color:var(--texto-fraco);font-size:11px}.etiqueta{font-size:inherit;white-space:nowrap;color:var(--texto-suave);font-weight:600;line-height:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.etiqueta .ponto{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.etiqueta.verde{color:var(--positivo)}.etiqueta.vermelha{color:var(--negativo)}.etiqueta.ambar{color:var(--atencao)}.etiqueta.azul{color:var(--informativo)}.botao{min-height:var(--altura-campo);border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);cursor:pointer;white-space:nowrap;box-shadow:var(--sombra-xs);justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform 80ms;display:inline-flex}.botao:hover:not(:disabled){background:var(--superficie-3);border-color:var(--texto-fraco)}.botao:active:not(:disabled){transform:translateY(1px)}.botao:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.botao.primario{background:var(--acento);border-color:var(--acento);color:#fff}.botao.primario:hover:not(:disabled){background:var(--acento-forte);border-color:var(--acento-forte)}.botao.perigo{background:var(--vermelho-600);border-color:var(--vermelho-600);color:#fff}.botao.perigo:hover:not(:disabled){background:var(--vermelho-700);border-color:var(--vermelho-700)}.botao.sucesso{background:var(--verde-600);border-color:var(--verde-600);color:#fff}.botao.sucesso:hover:not(:disabled){background:var(--verde-700);border-color:var(--verde-700)}.botao.plano{box-shadow:none;color:var(--texto-suave);background:0 0;border-color:#0000}.botao.plano:hover:not(:disabled){background:var(--superficie-3);color:var(--texto);border-color:#0000}.botao.pequeno{border-radius:var(--raio-xs);gap:5px;min-height:30px;padding:4px 10px;font-size:12px}.botao.grande{min-height:44px;padding:10px 20px;font-size:14.5px}.botao.so-icone{width:36px;min-width:36px;padding:0}.botao.so-icone.pequeno{width:30px;min-width:30px}.botao.largura-total{width:100%}.girando-botao{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.65s linear infinite girar}.acoes{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.acoes.direita{justify-content:flex-end}.acoes.sem-quebra{flex-wrap:nowrap}.menu-acoes{display:inline-flex;position:relative}.menu-acoes-painel{z-index:60;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);min-width:208px;box-shadow:var(--sombra-forte);flex-direction:column;gap:1px;padding:5px;animation:.12s ease-out surgir;display:flex;position:absolute;top:calc(100% + 4px);right:0}.menu-acoes-painel.acima{top:auto;bottom:calc(100% + 4px)}.menu-acoes-painel button{width:100%;font:inherit;color:var(--texto);border-radius:var(--raio-xs);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;min-height:34px;padding:8px 10px;font-size:12.5px;font-weight:550;display:flex}.menu-acoes-painel button:hover:not(:disabled){background:var(--acento-fraco);color:var(--acento-texto)}.menu-acoes-painel button:disabled{opacity:.45;cursor:not-allowed}.menu-acoes-painel button.perigosa{color:var(--negativo)}.menu-acoes-painel button.perigosa:hover:not(:disabled){background:var(--negativo-fundo);color:var(--negativo)}.menu-acoes-painel .separador{background:var(--borda);height:1px;margin:4px 2px}.campo{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.campo>label{color:var(--texto-suave);font-size:12.5px;font-weight:600}.campo .obrigatorio{color:var(--negativo);margin-left:2px}.campo .ajuda{color:var(--texto-fraco);font-size:11.5px}.campo .erro{color:var(--negativo);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.campo.invalido input,.campo.invalido select,.campo.invalido textarea{border-color:var(--vermelho-600)}.campo.invalido input:focus,.campo.invalido select:focus,.campo.invalido textarea:focus{box-shadow:0 0 0 3px var(--negativo-fundo)}input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])),select,textarea{border:1px solid var(--borda-forte);border-radius:var(--raio-sm);width:100%;color:var(--texto);background:var(--superficie);padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .14s,box-shadow .14s}input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])),select{height:var(--altura-campo);min-height:var(--altura-campo);line-height:normal}input:focus,select:focus,textarea:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--realce-foco);outline:none}input::placeholder,textarea::placeholder{color:var(--texto-fraco)}input:disabled,select:disabled,textarea:disabled{background:var(--superficie-3);color:var(--texto-fraco);cursor:not-allowed}textarea{resize:vertical;min-height:82px;line-height:1.45}input[type=file]{width:100%;height:var(--altura-campo);border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie);color:var(--texto);padding:6px 10px;font-family:inherit;font-size:13px}input[type=file]::file-selector-button{border:1px solid var(--borda-forte);border-radius:var(--raio-xs);background:var(--superficie-2);color:var(--texto);cursor:pointer;margin-right:10px;padding:3px 10px;font-family:inherit;font-size:12px}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}input[type=checkbox],input[type=radio]{accent-color:var(--acento)}.linha-campos{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.linha-campos>.espacador{margin-left:auto}.linha-campos>.botao-ferramenta{align-self:flex-end;margin-bottom:14px}.linha-campos>.campo{flex:190px;margin-bottom:14px}.linha-campos>.campo.curto{flex:0 120px;min-width:90px}.linha-campos>.campo.longo{flex:3 240px}.escolha{cursor:pointer;align-items:flex-start;gap:9px;margin-bottom:10px;font-size:13px;display:flex}.escolha input{cursor:pointer;flex:none;width:17px;height:17px;margin-top:2px}.escolha.caixa{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);margin-bottom:10px;padding:11px 13px}.escolha.caixa:hover{border-color:var(--acento-contorno)}.interruptor{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.interruptor input{opacity:0;width:0;height:0;position:absolute}.interruptor .trilho{background:var(--borda-forte);border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s;position:relative}.interruptor .trilho:after{content:"";width:18px;height:18px;box-shadow:var(--sombra-xs);background:#fff;border-radius:999px;transition:transform .16s;position:absolute;top:2px;left:2px}.interruptor input:checked+.trilho{background:var(--acento)}.interruptor input:checked+.trilho:after{transform:translate(16px)}.interruptor input:focus-visible+.trilho{outline:2px solid var(--acento);outline-offset:2px}.interruptor input:disabled+.trilho{opacity:.5;cursor:not-allowed}.segmentado{background:var(--superficie-3);border-radius:var(--raio);border:1px solid var(--borda);gap:2px;padding:3px;display:inline-flex}.segmentado button{font:inherit;color:var(--texto-fraco);border-radius:var(--raio-xs);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;min-height:30px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.segmentado button:hover:not(.ativo){color:var(--texto)}.segmentado button.ativo{background:var(--superficie);color:var(--acento-texto);box-shadow:var(--sombra-xs)}.aviso{border-radius:var(--raio);border:1px solid;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.aviso .selo-aviso{flex:none;margin-top:1px}.aviso.info{background:var(--informativo-fundo);border-color:var(--informativo-borda);color:var(--informativo)}.aviso.sucesso{background:var(--positivo-fundo);border-color:var(--positivo-borda);color:var(--positivo)}.aviso.atencao{background:var(--atencao-fundo);border-color:var(--atencao-borda);color:var(--atencao)}.aviso.erro{background:var(--negativo-fundo);border-color:var(--negativo-borda);color:var(--negativo)}.aviso .aviso-titulo{color:inherit;margin-bottom:2px;display:block}.aviso strong{color:inherit}.aviso ul{margin:6px 0 0;padding-left:18px}.aviso p:last-child{margin-bottom:0}.notificacoes{z-index:300;pointer-events:none;flex-direction:column;gap:10px;max-width:400px;display:flex;position:fixed;bottom:20px;right:20px}.notificacao{pointer-events:auto;background:var(--superficie);border:1px solid var(--borda);border-left:4px solid var(--acento);border-radius:var(--raio);box-shadow:var(--sombra-forte);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;animation:.18s ease-out entrar;display:flex}.notificacao .selo-notificacao{color:var(--acento-texto);flex:none;margin-top:1px}.notificacao .texto-notificacao{flex:1;min-width:0}.notificacao strong{margin-bottom:2px;display:block}.notificacao span{color:var(--texto-fraco)}.notificacao .fechar-notificacao{color:var(--texto-fraco);cursor:pointer;border-radius:var(--raio-xs);background:0 0;border:none;padding:2px;line-height:0}.notificacao .fechar-notificacao:hover{background:var(--superficie-3);color:var(--texto)}.notificacao.sucesso{border-left-color:var(--verde-600)}.notificacao.sucesso .selo-notificacao{color:var(--positivo)}.notificacao.erro{border-left-color:var(--vermelho-600)}.notificacao.erro .selo-notificacao{color:var(--negativo)}.notificacao.atencao{border-left-color:var(--ambar-600)}.notificacao.atencao .selo-notificacao{color:var(--atencao)}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes surgir{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.modal-fundo{background:var(--veu);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;justify-content:center;align-items:center;padding:20px;animation:.14s ease-out entrar;display:flex;position:fixed;inset:0}.modal{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-forte);flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:hidden}.modal.largo{max-width:940px}.modal.estreito{max-width:440px}.modal-cabecalho{border-bottom:1px solid var(--borda);background:var(--superficie-2);align-items:center;gap:12px;padding:15px 20px;display:flex}.modal-cabecalho h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.modal-corpo{padding:20px;overflow-y:auto}.modal-rodape{border-top:1px solid var(--borda);background:var(--superficie-2);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:13px 20px;display:flex}.confirmacao{align-items:flex-start;gap:14px;display:flex}.confirmacao .selo{background:var(--negativo-fundo);width:40px;height:40px;color:var(--negativo);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.confirmacao.atencao .selo{background:var(--atencao-fundo);color:var(--atencao)}.confirmacao.info .selo{background:var(--informativo-fundo);color:var(--informativo)}.confirmacao .conteudo{flex:1;min-width:0}.confirmacao h3{margin-bottom:5px;font-size:16px}.confirmacao p{color:var(--texto-suave);font-size:13px;line-height:1.55}.vazio{text-align:center;color:var(--texto-fraco);padding:44px 24px}.vazio .selo{background:var(--superficie-3);width:52px;height:52px;color:var(--texto-fraco);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.vazio strong{color:var(--texto);margin-bottom:5px;font-size:15px;font-weight:650;display:block}.vazio p{max-width:52ch;margin:0 auto 14px;font-size:13px}.carregando{color:var(--texto-fraco);justify-content:center;align-items:center;gap:10px;padding:36px;display:flex}.girando{border:2.5px solid var(--borda);border-top-color:var(--acento);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.esqueleto{background:linear-gradient(90deg, var(--superficie-3) 25%, var(--superficie-2) 37%, var(--superficie-3) 63%);border-radius:var(--raio-xs);background-size:400% 100%;height:12px;animation:1.3s ease-in-out infinite brilho}@keyframes brilho{0%{background-position:100%}to{background-position:0}}.esqueleto-tabela td{padding:11px 12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.abas{border-bottom:1px solid var(--borda);flex-wrap:wrap;gap:2px;margin-bottom:18px;display:flex}.aba{color:var(--texto-fraco);cursor:pointer;border-radius:var(--raio-xs) var(--raio-xs) 0 0;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:7px;min-height:40px;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.aba:hover{color:var(--texto);background:var(--superficie-2)}.aba.ativa{color:var(--acento-texto);border-bottom-color:var(--acento)}.aba .contagem-aba{background:var(--superficie-3);color:var(--texto-fraco);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700}.aba.ativa .contagem-aba{background:var(--acento-fraco);color:var(--acento-texto)}.resumo-lista{flex-direction:column;display:flex}.resumo-linha{border-bottom:1px dashed var(--borda);align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:flex}.resumo-linha:last-child{border-bottom:none}.resumo-linha .rotulo{color:var(--texto-suave)}.resumo-linha .pontilhado{border-bottom:1px dotted var(--borda-forte);flex:1}.resumo-linha .valor{font-variant-numeric:tabular-nums;font-weight:650}.resumo-linha.total{border-top:2px solid var(--borda);margin-top:4px;padding-top:12px}.resumo-linha.total .rotulo{font-weight:700}.resumo-linha.total .valor{font-size:16px}.resumo-linha.derivada .rotulo{color:var(--texto-fraco);padding-left:14px}.detalhe-json{font-family:var(--fonte-mono);background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-sm);white-space:pre-wrap;word-break:break-word;color:var(--texto-suave);margin:0;padding:11px;font-size:11.5px;overflow-x:auto}.somente-desktop{display:inline-flex}.botao-menu{display:none}.texto-fraco{color:var(--texto-fraco)}.texto-pequeno{font-size:12px}.marcacao-tela{text-align:center;max-width:480px;margin:0 auto;padding:12px 4px 40px}.cartao-relogio{background:linear-gradient(160deg, var(--marca-800), var(--marca-600));border-radius:var(--raio-xl);color:#fff;box-shadow:var(--sombra);padding:24px 20px 20px}.relogio{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;font-size:52px;font-weight:700;line-height:1}.relogio .segundos{color:#ffffffa6;font-size:26px}.data-corrente{color:#fffc;text-transform:capitalize;margin-top:8px;font-size:13.5px}.botao-batida{border-radius:var(--raio-xl);background:var(--acento);color:#fff;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:92px;margin:20px 0 8px;font-size:20px;font-weight:700;transition:transform .1s,background .14s,box-shadow .14s;display:flex;box-shadow:0 8px 24px #16a34a52}.botao-batida:hover:not(:disabled){background:var(--acento-forte)}.botao-batida:active:not(:disabled){transform:translateY(2px);box-shadow:0 4px 14px #16a34a4d}.botao-batida:disabled{opacity:.65;cursor:progress}.botao-batida small{opacity:.88;font-size:12.5px;font-weight:500}.botao-batida.offline{background:var(--ambar-600);box-shadow:0 8px 24px #d977064d}.marcacoes-dia{text-align:left;flex-direction:column;gap:8px;margin-top:18px;display:flex}.marcacao-linha{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-xs);align-items:center;gap:12px;padding:11px 14px;display:flex}.marcacao-linha .selo-sequencia{background:var(--acento-fraco);width:28px;height:28px;color:var(--acento-texto);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.marcacao-linha .hora{font-variant-numeric:tabular-nums;min-width:58px;font-size:18px;font-weight:700}.marcacao-linha .tipo{color:var(--texto-suave);flex:1;font-size:12.5px}.marcacao-linha .nsr{color:var(--texto-fraco);font-size:10.5px;font-family:var(--fonte-mono)}.marcacao-linha.pendente{border-style:dashed;border-color:var(--atencao-borda);background:var(--atencao-fundo)}.indicador-offline{border-radius:var(--raio);background:var(--atencao-fundo);color:var(--atencao);border:1px solid var(--atencao-borda);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.login-tela{--entrada-1:#0a2e1a;--entrada-2:#14532d;--entrada-3:#166534;--entrada-luz:#22c55e47;background:radial-gradient(1100px 620px at 50% 8%, var(--entrada-luz), transparent 62%), linear-gradient(160deg, var(--entrada-1) 0%, var(--entrada-2) 46%, var(--entrada-3) 100%);background-attachment:fixed;flex-direction:column;align-items:center;min-height:100dvh;padding:24px 20px;display:flex}:root[data-tema=escuro] .login-tela{--entrada-1:#04140b;--entrada-2:#072715;--entrada-3:#0a3a1f;--entrada-luz:#16a34a29}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]):not([data-tema=escuro]) .login-tela{--entrada-1:#04140b;--entrada-2:#072715;--entrada-3:#0a3a1f;--entrada-luz:#16a34a29}}.login-tema{color:#ffffffd1;padding-top:env(safe-area-inset-top,0px);align-self:flex-end}.login-tema .botao{color:inherit}.login-tema .botao:hover{color:#fff;background:#ffffff24}.login-rodape{letter-spacing:.02em;color:#ffffffb8;text-align:center;padding-bottom:env(safe-area-inset-bottom,0px);margin:18px 0 0;font-size:11.5px;font-weight:600}.login-painel{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.login-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);width:100%;max-width:408px;padding:30px;box-shadow:0 24px 64px #051e116b,0 2px 8px #051e113d}.login-marca{justify-content:center;margin-bottom:26px;display:flex}.login-identidade{border-bottom:1px solid var(--borda);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:18px;display:flex}.login-identidade .simbolo{border-radius:var(--raio-sm);background:var(--acento);color:#fff;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.login-logo{width:100%;max-width:236px;height:auto}.login-identidade .nome{flex:1;min-width:0;line-height:1.25}.login-identidade .nome strong{font-size:16px;display:block}.login-identidade .nome span{color:var(--texto-fraco);font-size:11.5px}.login-marca h1{font-size:22px}.login-marca p{color:var(--texto-fraco);margin:5px 0 0;font-size:13px}.login-versao{letter-spacing:.02em;color:var(--texto-fraco);margin-top:10px;font-size:11px;font-weight:600}.login-divergencia{color:var(--atencao)}.campo-senha{position:relative}.campo-senha input{padding-right:42px}.campo-senha .revelar{color:var(--texto-fraco);cursor:pointer;border-radius:var(--raio-xs);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.campo-senha .revelar:hover{background:var(--superficie-3);color:var(--texto)}.tela-acordando{background:var(--veu);z-index:500;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tela-acordando-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-forte);text-align:center;max-width:380px;padding:32px 28px}.tela-acordando-cartao h2{margin:14px 0 8px;font-size:18px}.tela-acordando-cartao p{color:var(--texto-fraco);margin:0 0 4px;font-size:13px;line-height:1.5}.tela-acordando-spinner{border-width:3px;width:28px;height:28px;margin:0 auto}.tela-acordando-barra{background:var(--superficie-3);border-radius:999px;height:6px;margin:18px 0 10px;overflow:hidden}.tela-acordando-barra-preenchida{background:var(--acento);border-radius:999px;height:100%;transition:width 1s linear}.tela-acordando-contador{color:var(--acento-texto);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:22px;font-weight:650}.tela-acordando-dica{color:var(--texto-fraco)}.tela-acordando-cartao .botao{margin-top:12px}.custos-atualizado{color:var(--texto-fraco);font-size:12px}.custos-barras{align-items:flex-end;gap:6px;height:190px;padding-top:8px;display:flex}.custos-barras-diarias{gap:3px}.custos-barra-coluna{flex-direction:column;flex:1;align-items:center;min-width:0;max-width:96px;height:100%;display:flex}.custos-barras-diarias .custos-barra-coluna{max-width:none}.custos-barras{justify-content:flex-start}.custos-barra-trilho{background:var(--superficie-3);border-radius:var(--raio-xs);flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}.custos-barra-preenchida{background:linear-gradient(180deg, var(--marca-500), var(--marca-700));border-radius:var(--raio-xs) var(--raio-xs) 0 0;width:100%}.custos-barra-rotulo{color:var(--texto-fraco);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:10px;overflow:hidden}.custos-servicos{flex-direction:column;gap:10px;display:flex}.custos-servico-linha{grid-template-columns:160px 1fr 90px;align-items:center;gap:10px;display:grid}.custos-servico-nome{color:var(--texto-suave);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.custos-servico-trilho{background:var(--superficie-3);border-radius:999px;height:8px;overflow:hidden}.custos-servico-preenchido{background:var(--acento);border-radius:999px;height:100%}.custos-servico-valor{text-align:right;font-variant-numeric:tabular-nums;color:var(--texto);font-size:13px}@media (width<=1100px){.grade.col-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.grade.col-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.menu-lateral{z-index:160;width:min(20rem,86vw);box-shadow:var(--sombra-forte);flex-basis:auto;transition:transform .2s ease-out;position:fixed;top:0;left:0;transform:translate(-100%)}.menu-lateral.aberto{transform:none}.menu-lateral.recolhido{width:min(20rem,86vw)}.menu-lateral.recolhido .menu-item .rotulo,.menu-lateral.recolhido .menu-grupo-titulo,.menu-lateral.recolhido .menu-rodape .identidade-texto,.menu-lateral.recolhido .menu-rodape .botao{display:initial}.menu-lateral.recolhido .menu-item{justify-content:flex-start;padding:8px 10px}.menu-recolher{display:none}.veu-menu{background:var(--veu);z-index:150;border:none;padding:0;position:fixed;inset:0}.botao-menu{display:inline-flex}.somente-desktop{display:none}.pagina{padding:16px 14px 44px}.topo{padding:0 14px;display:flex}.grade.col-2,.grade.col-3,.grade.col-4{grid-template-columns:1fr}.modal{max-height:94vh}.cabecalho-pagina .acoes{width:100%;margin-left:0}.campo-busca{max-width:none}}@media (width<=520px){.barra-ferramentas{padding:10px}.barra-ferramentas .divisor{display:none}.modal-rodape .botao{flex:1}table.tabela th,table.tabela td{padding:8px 10px}}@media print{.menu-lateral,.topo,.acoes,.barra-ferramentas,.notificacoes,.rodape-carregar,.veu-menu{display:none!important}.pagina{max-width:none;padding:0}.cartao{box-shadow:none;border:none}table.tabela th{position:static}body{background:#fff}}.margem-esquerda{margin-left:8px}.seletor-busca{position:relative}.seletor-busca input{padding-right:34px}.seletor-busca .seta{color:var(--texto-fraco);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lista-opcoes{z-index:300;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--sombra-forte);margin:0;padding:4px;list-style:none;animation:.12s ease-out surgir;position:fixed;overflow-y:auto}.lista-opcoes li{border-radius:var(--raio-xs);color:var(--texto);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:6px 9px;font-size:13px;line-height:1.3;overflow:hidden}.lista-opcoes li.ativo{background:var(--superficie-3)}.lista-opcoes li.escolhido{color:var(--acento);font-weight:600}.lista-opcoes li.vazio{color:var(--texto-fraco);cursor:default;font-style:italic}.seletor-busca .limpar{color:var(--texto-fraco);cursor:pointer;border-radius:var(--raio-xs);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.seletor-busca .limpar:hover{background:var(--superficie-3);color:var(--texto)}.lista-selecao{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-2);max-height:220px;padding:10px 12px;overflow-y:auto}.lista-selecao .escolha:last-child{margin-bottom:0}table.tabela tr.lancamento-cancelado td{opacity:.55;text-decoration:line-through}table.tabela tr.lancamento-cancelado td .etiqueta{text-decoration:none}.titulo-secao{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-fraco);margin:0 0 10px;font-size:13px;font-weight:700}.titulo-secao+.aviso{margin-top:0}.divisor-modal{border:0;border-top:1px solid var(--borda);margin:20px 0 18px}.menu-item.rodape{width:100%;margin:0 0 6px}table.tabela tbody tr[data-linha]{cursor:pointer}table.tabela tbody tr[data-linha]:focus{outline:none}table.tabela tbody tr.selecionada>td:first-child,table.tabela tbody tr[data-linha]:focus-visible>td:first-child{box-shadow:inset 3px 0 0 var(--acento)}table.tabela tbody tr.selecionada:hover>td{background:var(--acento-fraco)}table.tabela tbody tr.destaque-fim-semana>td{background:var(--superficie-2)}table.tabela tbody tr.destaque-pendente>td{background:var(--negativo-fundo)}table.tabela tbody tr.selecionada>td{background:var(--acento-fraco)}.barra-ferramentas .dica-selecao{color:var(--texto-fraco);white-space:nowrap;font-size:11.5px}.menu-lateral.recolhido .menu-rodape .botao.tema-rodape,.menu-lateral.recolhido .menu-rodape .botao.sair-rodape{justify-content:center;width:34px;padding:0;display:inline-flex}.rodape-carregar{border-top:1px solid var(--borda);background:var(--superficie-2);color:var(--texto-fraco);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12.5px;display:flex}.marca-linha{opacity:.85;margin-left:8px;font-size:11px}.filtro-lista{display:inline-flex}.filtro-lista-gatilho{min-width:190px;height:var(--altura-campo);border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie);color:var(--texto);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-family:inherit;font-size:13px;transition:border-color .14s,box-shadow .14s;display:inline-flex}.filtro-lista-gatilho:hover{border-color:var(--texto-fraco)}.filtro-lista-gatilho.aberto{border-color:var(--acento);box-shadow:0 0 0 3px var(--realce-foco)}.filtro-lista-gatilho .texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filtro-lista-painel{z-index:60;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-forte);flex-direction:column;gap:1px;max-height:320px;padding:5px;animation:.12s ease-out surgir;display:flex;overflow-y:auto}.filtro-lista-painel button{font:inherit;color:var(--texto);border-radius:var(--raio-xs);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;min-height:34px;padding:8px 10px;font-size:13px;display:flex}.filtro-lista-painel button:hover{background:var(--acento-fraco)}.filtro-lista-painel .marca{border:1.5px solid var(--borda-forte);background:var(--superficie);border-radius:999px;flex:none;width:15px;height:15px}.filtro-lista-painel button.escolhida{color:var(--acento-texto);font-weight:600}.filtro-lista-painel button.escolhida .marca{border-color:var(--acento);box-shadow:inset 0 0 0 3px var(--superficie), inset 0 0 0 9px var(--acento)}.grade.blocos-iguais>.cartao{height:100%}.grade.blocos-iguais>.cartao>.cartao-corpo{flex-direction:column;display:flex}.grade.blocos-iguais .resumo-lista{flex:auto}.ligacao-celula{font:inherit;color:var(--acento-texto);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;max-width:100%;margin:0;padding:0;display:inline-flex;overflow:hidden}.ligacao-celula:hover{text-decoration:underline}.icone-com-mais{line-height:0;display:inline-flex;position:relative}.icone-com-mais .selo-mais{background:var(--tom-fundo,var(--superficie));stroke-width:3.2px;border-radius:999px;position:absolute;bottom:-4px;right:-5px}.botao-ferramenta.ativo .icone-com-mais .selo-mais{background:var(--tom-cor)}.abertura{z-index:90;background:var(--fundo);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .45s;display:flex;position:fixed;inset:0}.abertura.saindo{opacity:0}.abertura-logo{opacity:0;width:min(58vw,380px);height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s;transform:scale(.88)}.abertura-apoio{letter-spacing:.04em;color:var(--texto-fraco);opacity:0;margin:0;font-size:13px;transition:transform .7s .25s,opacity .7s .25s;transform:translateY(8px)}.abertura.aberta .abertura-logo,.abertura.saindo .abertura-logo,.abertura.aberta .abertura-apoio,.abertura.saindo .abertura-apoio{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.abertura,.abertura-logo,.abertura-apoio{transition:none}.abertura-logo,.abertura-apoio{opacity:1;transform:none}}.identidade-acesso{border-radius:var(--raio-sm);min-width:0;color:inherit;flex:1;align-items:center;gap:10px;margin:-6px;padding:6px;text-decoration:none;transition:background .15s;display:flex}.identidade-acesso:hover,.identidade-acesso:focus-visible,.identidade-acesso.ativo{background:var(--menu-item-hover,#7f7f7f1f)}.menu-lateral.recolhido .identidade-acesso{justify-content:center}.versao-novidades{font:inherit;color:var(--menu-texto-fraco);text-align:left;cursor:pointer;border-radius:var(--raio-sm);background:0 0;border:0;padding:4px 0;font-size:11px;display:inline-block;position:relative}.versao-novidades:hover,.versao-novidades:focus-visible{color:var(--texto);text-decoration:underline}.versao-novidades.nova:after{content:"";background:var(--acento);border-radius:999px;width:6px;height:6px;margin-left:5px;position:absolute;top:4px}.novidades-versao+.novidades-versao{border-top:1px solid var(--borda);margin-top:18px;padding-top:18px}.novidades-versao h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.novidades-data{color:var(--texto-fraco);font-variant-numeric:tabular-nums;font-size:11.5px}.novidades-lista{flex-direction:column;gap:9px;margin:10px 0 0;padding:0;list-style:none;display:flex}.novidades-lista li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.novidades-lista .icone{color:var(--acento);flex:none;margin-top:2px}.ajuda-gatilho{width:30px;height:30px;color:var(--texto-fraco);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.ajuda-gatilho:hover,.ajuda-gatilho:focus-visible{color:var(--acento);background:var(--acento-fraco,#16a34a1f);border-color:var(--borda)}.ajuda-resumo{color:var(--texto);margin:0 0 4px;font-size:14px;line-height:1.55}.ajuda-secao{margin-top:20px}.ajuda-secao h3{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-fraco);margin:0 0 10px;font-size:12px}.ajuda-secao ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ajuda-secao li{align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;display:flex}.ajuda-secao li .icone{color:var(--acento);flex:none;margin-top:3px}.cartao-relogio{isolation:isolate;position:relative;overflow:hidden}.cartao-relogio:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 38%,#ffffff29 48%,#ffffff0d 56%,#0000 64%);animation:9s ease-in-out infinite brilho-relogio;position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes brilho-relogio{0%,62%{transform:translate(-60%)}to{transform:translate(60%)}}.relogio .segundos{animation:1s ease-out bate-segundo;display:inline-block}@keyframes bate-segundo{0%{opacity:.45;transform:translateY(-1px)}22%{opacity:1;transform:none}to{opacity:.85;transform:none}}.botao-batida{animation:3.4s ease-in-out infinite respira-batida;position:relative;overflow:hidden}@keyframes respira-batida{0%,to{box-shadow:0 8px 24px #16a34a52}50%{box-shadow:0 10px 34px #16a34a75}}.botao-batida:hover:not(:disabled){animation:none;transform:translateY(-2px);box-shadow:0 12px 34px #16a34a70}.botao-batida.offline{animation:none}.botao-batida .rotulo-batida{align-items:center;gap:10px;display:inline-flex}.botao-batida.registrando:before{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:1.05s linear infinite corre-luz;position:absolute;inset:0}@keyframes corre-luz{0%{transform:translate(-100%)}to{transform:translate(100%)}}.botao-batida.confirmado{background:var(--marca-700,#15803d);animation:none;box-shadow:0 10px 30px #15803d73}.botao-batida.confirmado .rotulo-batida{animation:.42s cubic-bezier(.22,1,.36,1) assenta-confirmacao}.botao-batida.confirmado .rotulo-batida .icone{animation:.5s cubic-bezier(.22,1,.36,1) surge-visto}.botao-batida.confirmado:after{content:"";background:#ffffff80;border-radius:999px;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.75s ease-out forwards onda-batida;position:absolute;top:50%;left:50%}@keyframes assenta-confirmacao{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes surge-visto{0%{opacity:0;transform:scale(.3)rotate(-14deg)}60%{opacity:1;transform:scale(1.18)rotate(4deg)}to{opacity:1;transform:none}}@keyframes onda-batida{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(46)}}.marcacao-linha{animation:.34s cubic-bezier(.22,1,.36,1) entra-marcacao}@keyframes entra-marcacao{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.marcacao-linha.pendente .selo-sequencia{animation:1.8s ease-in-out infinite espera-sincronizacao}@keyframes espera-sincronizacao{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cartao-relogio:after,.relogio .segundos,.botao-batida,.botao-batida.registrando:before,.botao-batida.confirmado .rotulo-batida,.botao-batida.confirmado .rotulo-batida .icone,.botao-batida.confirmado:after,.marcacao-linha,.marcacao-linha.pendente .selo-sequencia{animation:none}.botao-batida.confirmado:after{display:none}.botao-batida:hover:not(:disabled){transform:none}}.cartao-relogio{padding:26px 24px 20px;box-shadow:0 18px 40px -18px #052e168c,inset 0 1px #ffffff38}.cartao-relogio .saudacao{color:#ffffffdb;letter-spacing:.01em;margin-bottom:10px;font-size:14px;font-weight:600}.relogio{text-shadow:0 2px 14px #0000002e;font-size:64px}.relogio .segundos{font-size:28px}.data-corrente{color:#ffffffbd;font-size:13px}.situacao-dia{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:7px 14px 7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.situacao-dia .pulso{background:#fff;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 #ffffffb3}.situacao-dia.trabalhando .pulso,.situacao-dia.intervalo .pulso{animation:2s ease-out infinite pulso-situacao}.situacao-dia.intervalo{background:#fde04738;border-color:#fde04773}.situacao-dia.encerrado,.situacao-dia.aguardando{color:#fffc;background:#ffffff1a}@keyframes pulso-situacao{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}.marcacoes-dia{gap:0;padding-left:6px;position:relative}.marcacao-linha{box-shadow:none;background:0 0;border:none;border-radius:0;gap:14px;padding:10px 14px 10px 30px;position:relative}.marcacao-linha:before{content:"";background:var(--borda);width:2px;position:absolute;top:0;bottom:0;left:13px}.marcacao-linha:first-child:before{top:50%}.marcacao-linha:last-child:before{bottom:50%}.marcacao-linha:only-child:before{display:none}.marcacao-linha .selo-sequencia{border:2px solid var(--fundo);background:var(--borda-forte);color:#fff;z-index:1;width:20px;height:20px;margin-top:-10px;font-size:10.5px;position:absolute;top:50%;left:4px}.marcacao-linha.abre .selo-sequencia{background:var(--acento)}.marcacao-linha.pausa .selo-sequencia{background:var(--ambar-600,#d97706)}.marcacao-linha.fecha .selo-sequencia{background:var(--borda-forte)}.marcacao-linha>.hora,.marcacao-linha>.tipo,.marcacao-linha>.nsr,.marcacao-linha>.botao{z-index:1;position:relative}.marcacao-linha:after{content:"";border-radius:var(--raio);pointer-events:none;background:0 0;transition:background .15s;position:absolute;inset:3px 0 3px 24px}.marcacao-linha:hover:after{background:var(--superficie-2)}.marcacao-linha .hora{font-size:19px}.marcacao-linha .nsr{background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;padding:2px 7px}.marcacao-linha.pendente{background:0 0;border:none}.marcacao-linha.pendente:after{background:var(--atencao-fundo)}.marcacao-linha.pendente .selo-sequencia{background:var(--atencao);color:#fff}@media (prefers-reduced-motion:reduce){.situacao-dia.trabalhando .pulso,.situacao-dia.intervalo .pulso{animation:none}}.maquina-veu{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(60% 55% at 50% 44%,#16a34a33,#0000 70%),#031109f0;justify-content:center;align-items:center;animation:.22s ease-out maquina-abre;display:flex;position:fixed;inset:0}.maquina-veu.fim{animation:.3s ease-in forwards maquina-fecha}@keyframes maquina-abre{0%{opacity:0}to{opacity:1}}@keyframes maquina-fecha{to{opacity:0}}.maquina-palco{flex-direction:column;align-items:center;gap:18px;width:min(92vw,520px);display:flex}.maquina-desenho{filter:drop-shadow(0 30px 52px #000000b3);width:100%;height:auto;max-height:68vh}.maquina-desenho .cartao{transform:translateY(-104px)}.maquina-veu.entrando .cartao{animation:.86s cubic-bezier(.32,.86,.3,1) forwards maquina-entra-cartao}@keyframes maquina-entra-cartao{0%{transform:translateY(66px)}to{transform:translateY(-104px)}}.maquina-veu.carimbando .cartao{transform:translateY(-104px)}.maquina-veu.dentro .cartao{animation:1.6s ease-in-out infinite maquina-respira-cartao}@keyframes maquina-respira-cartao{0%,to{transform:translateY(-104px)}50%{transform:translateY(-101px)}}.maquina-veu.saindo .cartao,.maquina-veu.pronto .cartao,.maquina-veu.fim .cartao{transition:transform .72s cubic-bezier(.18,1.08,.4,1);transform:translateY(-4px)}.cartao-marca{letter-spacing:.16em;fill:#16a34a;font-size:7px;font-weight:800}.cartao-tipo{fill:#57534e;text-anchor:end;font-size:8.5px;font-weight:700}.cartao-selo-hash{opacity:0}.maquina-veu.saindo .cartao-selo-hash,.maquina-veu.pronto .cartao-selo-hash,.maquina-veu.fim .cartao-selo-hash{animation:.4s ease-out .16s forwards cartao-surge-hash}@keyframes cartao-surge-hash{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.hash-rotulo{letter-spacing:.18em;fill:#a8a29e;text-anchor:middle;font-size:5.6px;font-weight:800}.hash-valor{letter-spacing:.06em;fill:#44403c;text-anchor:middle;font-size:9.5px;font-weight:700;font-family:var(--fonte-mono,monospace)}.maquina-desenho .tinta{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(2.1)rotate(-14deg)}.maquina-desenho .tinta.batida{animation:.38s cubic-bezier(.3,1.6,.5,1) forwards tinta-bate}@keyframes tinta-bate{0%{opacity:0;transform:scale(2.1)rotate(-14deg)}62%{opacity:1;transform:scale(.95)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.tinta-anel{fill:#16a34a14;stroke:#15803d;stroke-width:2.4px}.tinta-hora{fill:#15803d;text-anchor:middle;letter-spacing:-.02em;font-size:26px;font-weight:800}.tinta-nsr{fill:#15803d;text-anchor:middle;letter-spacing:.1em;opacity:.8;font-size:8px;font-weight:700}.placa{letter-spacing:.22em;fill:#ffffffb8;text-anchor:middle;font-size:8.5px;font-weight:800}.maquina-desenho .luz{opacity:.25}.maquina-veu.dentro .luz{animation:.9s ease-in-out infinite maquina-luz}.maquina-veu.saindo .luz,.maquina-veu.pronto .luz,.maquina-veu.fim .luz{opacity:1}@keyframes maquina-luz{0%,to{opacity:.2}50%{opacity:1}}.maquina-veu.carimbando .corpo{animation:.34s ease-out .1s maquina-golpe}@keyframes maquina-golpe{0%{transform:none}28%{transform:translateY(4px)scaleY(.985)}52%{transform:translateY(-2px)}74%{transform:translateY(1px)}to{transform:none}}.maquina-desenho .alavanca{transform-box:fill-box;transform-origin:0}.maquina-veu.carimbando .alavanca{animation:.56s ease-in-out maquina-alavanca}@keyframes maquina-alavanca{0%,to{transform:rotate(0)}45%{transform:rotate(26deg)}}.maquina-desenho .clarao{opacity:0}.maquina-veu.carimbando .clarao{animation:.42s ease-out .1s maquina-clarao}@keyframes maquina-clarao{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.maquina-desenho .faiscas circle{fill:#86efac;opacity:0;transform-box:fill-box;transform-origin:50%}.maquina-veu.carimbando .faiscas circle{animation:.62s ease-out .12s maquina-faisca}@keyframes maquina-faisca{0%{opacity:.95;transform:rotate(var(--angulo)) translateX(4px) scale(1)}to{opacity:0;transform:rotate(var(--angulo)) translateX(52px) scale(.2)}}.maquina-selo{background:var(--marca-600,#16a34a);color:#fff;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:13.5px;font-weight:700;display:inline-flex;transform:translateY(8px)scale(.96);box-shadow:0 12px 30px -12px #16a34af2}.maquina-veu.pronto .maquina-selo,.maquina-veu.fim .maquina-selo{animation:.42s cubic-bezier(.22,1,.36,1) forwards maquina-selo-assenta}.maquina-veu.entrando .maquina-selo,.maquina-veu.dentro .maquina-selo{opacity:1;box-shadow:none;background:#ffffff29;transform:none}.maquina-veu.entrando .maquina-selo .visto,.maquina-veu.dentro .maquina-selo .visto{display:none}@keyframes maquina-selo-assenta{to{opacity:1;transform:none}}.maquina-selo .visto{display:inline-flex}.maquina-veu.pronto .maquina-selo .visto svg path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.4s ease-out .14s forwards maquina-risca-visto}@keyframes maquina-risca-visto{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.maquina-veu,.maquina-veu.fim,.maquina-veu.carimbando .corpo,.maquina-veu.carimbando .alavanca,.maquina-veu.carimbando .clarao,.maquina-veu.carimbando .faiscas circle,.maquina-desenho .tinta.batida,.maquina-veu.pronto .maquina-selo,.maquina-veu.fim .maquina-selo,.maquina-veu.pronto .maquina-selo .visto svg path{animation:none}.maquina-desenho .cartao,.maquina-veu.dentro .cartao{transition:none;animation:none;transform:translateY(-4px)}.maquina-veu.dentro .luz{animation:none}.maquina-desenho .tinta{opacity:1;transform:rotate(-3deg)}.cartao-selo-hash{opacity:1;animation:none}.maquina-selo{opacity:1;transform:none}.maquina-desenho .faiscas{display:none}}.cartao-corpo>p.ajuda{color:var(--texto-suave);margin:0;font-size:12.5px;line-height:1.55}.cartao-corpo>p.ajuda strong{color:var(--texto);font-weight:600}.dias-semana{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.dia-chip{border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie);min-width:62px;color:var(--texto-suave);cursor:pointer;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.dia-chip:hover:not(:disabled){border-color:var(--acento);color:var(--acento-texto)}.dia-chip.ativo{background:var(--acento);border-color:var(--acento-forte);color:var(--texto-inverso)}.dia-chip:focus-visible{outline:2px solid var(--realce-foco);outline-offset:2px}.dias-semana button:disabled,fieldset:disabled .dia-chip{opacity:.5;cursor:not-allowed}fieldset.campo{border:0;margin:0;padding:0}fieldset.campo legend{color:var(--texto-suave);margin-bottom:2px;padding:0;font-size:12px;font-weight:600}.lista-explicativa{color:var(--texto-suave);flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:flex}.lista-explicativa strong{color:var(--texto)}@media (width<=720px){.dia-chip{min-width:52px;padding:9px 10px}}.selo-integridade{border-radius:var(--raio-xl);border:1px solid;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.selo-integridade.integro{background:var(--positivo-fundo);border-color:var(--positivo-borda)}.selo-integridade.comprometido{background:var(--negativo-fundo);border-color:var(--negativo-borda)}.selo-marca{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.selo-integridade.integro .selo-marca{background:var(--verde-100);color:var(--positivo)}.selo-integridade.comprometido .selo-marca{background:var(--vermelho-100);color:var(--negativo)}.selo-texto{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.selo-texto strong{font-size:16px;font-weight:700;line-height:1.3}.selo-integridade.integro .selo-texto strong{color:var(--positivo)}.selo-integridade.comprometido .selo-texto strong{color:var(--negativo)}.selo-texto span{color:var(--texto-suave);font-size:12.5px;line-height:1.5}.selo-quando{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.selo-quando-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-fraco);font-size:9.5px;font-weight:700}.selo-quando-valor{color:var(--texto-suave);font-size:12.5px;font-weight:600}.cadeia-trilho{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);align-items:stretch;gap:12px;padding:16px;display:flex}.cadeia-ponta{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.cadeia-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-fraco);font-size:9.5px;font-weight:700}.cadeia-data{color:var(--texto);font-size:12.5px;font-weight:600}.cadeia-codigo{font-family:var(--fonte-mono,ui-monospace, monospace);letter-spacing:.05em;color:var(--texto-suave);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xs);cursor:help;-webkit-user-select:all;user-select:all;padding:3px 7px;font-size:11.5px}.cadeia-meio{flex:auto;align-items:center;gap:10px;min-width:0;padding-top:18px;display:flex}.cadeia-linha{background:linear-gradient(90deg, var(--acento-contorno), var(--acento));border-radius:1px;flex:auto;min-width:12px;height:2px}.cadeia-meio .cadeia-linha:last-of-type{background:linear-gradient(90deg, var(--acento), var(--acento-contorno))}.cadeia-contagem{color:var(--texto-fraco);white-space:nowrap;font-size:11px;font-weight:600}.divergencias{flex-direction:column;gap:8px;margin-top:14px;display:flex}.divergencia{border:1px solid var(--negativo-borda);border-radius:var(--raio-sm);background:var(--negativo-fundo);align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.divergencia-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.divergencia-corpo strong{color:var(--texto);font-size:13px}.divergencia-corpo span{color:var(--texto-suave);font-size:12px;line-height:1.5}.explicacao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);margin-top:16px;overflow:hidden}.explicacao summary{color:var(--acento-texto);cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none}.explicacao summary::-webkit-details-marker{display:none}.explicacao summary:before{content:"";transform-origin:25%;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;margin-right:8px;transition:transform .18s;display:inline-block}.explicacao[open] summary:before{transform:rotate(90deg)}.explicacao summary:hover{background:var(--acento-fraco)}.explicacao-corpo{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.explicacao-corpo p{color:var(--texto-suave);margin:0;font-size:12.5px;line-height:1.6}.explicacao-corpo strong{color:var(--texto)}.explicacao-nota{border-top:1px dashed var(--borda-forte);padding-top:10px;font-style:italic}.eventos-trilha{flex-direction:column;gap:8px;padding:14px;display:flex}.painel-rolagem>.cartao-corpo>.eventos-trilha{flex:auto;min-height:0;overflow-y:auto}.evento{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);flex-shrink:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.evento:hover{border-color:var(--borda-forte);box-shadow:var(--sombra-xs)}.evento[aria-selected=true],.evento.selecionada{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.evento-cabeca{cursor:pointer;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.evento-marca{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.evento-marca.criou{background:var(--verde-100);color:var(--verde-700)}.evento-marca.alterou{background:var(--informativo-fundo);color:var(--informativo)}.evento-marca.removeu{background:var(--vermelho-100);color:var(--vermelho-700)}.evento-marca.outro{background:var(--superficie-3);color:var(--texto-fraco)}.evento-corpo{flex:auto;min-width:0}.evento-acao{color:var(--texto);margin:0;font-size:13px;font-weight:600;line-height:1.35}.evento-meta{color:var(--texto-fraco);flex-wrap:wrap;align-items:center;gap:5px;margin:3px 0 0;font-size:11px;display:flex}.evento-autor{color:var(--texto-suave);font-weight:600}.evento-ponto{opacity:.45}.evento-motivo{color:var(--texto-suave);margin:5px 0 0;font-size:11.5px;font-style:italic;line-height:1.45}.evento-diff{border-top:1px solid var(--borda);background:var(--superficie-2);padding:10px 13px 11px}.evento-diff-titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-fraco);margin:0 0 6px;font-size:9.5px;font-weight:700}.evento-diff-linha{grid-template-columns:150px 1fr;align-items:baseline;gap:8px;padding:3px 0;display:grid}.evento-diff-campo{color:var(--texto-fraco);font-size:11.5px}.evento-diff-valores{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.valor-antes,.valor-depois{border-radius:var(--raio-xs);word-break:break-word;padding:2px 7px;font-size:11.5px}.valor-antes{background:var(--negativo-fundo);color:var(--negativo);opacity:.85;text-decoration:line-through;text-decoration-thickness:1px}.valor-depois{background:var(--positivo-fundo);color:var(--positivo);font-weight:600}.valor-seta{color:var(--texto-fraco);font-size:12px}@media (width<=860px){.cadeia-trilho{flex-direction:column;gap:10px}.cadeia-meio{padding-top:0;padding-left:4px}.cadeia-linha{min-width:20px}.evento-diff-linha{grid-template-columns:1fr;gap:2px}.selo-integridade{flex-wrap:wrap}.selo-quando{text-align:left;align-items:flex-start}}.painel-data{width:auto;min-width:150px}.painel-agora{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-xs);padding:18px 20px 16px}.agora-numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agora-bloco{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s,transform .12s;display:flex}.agora-bloco:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.agora-bloco:focus-visible{outline:2px solid var(--realce-foco);outline-offset:2px}.agora-valor{font-variant-numeric:tabular-nums;color:var(--texto);font-size:30px;font-weight:700;line-height:1.05}.agora-rotulo{color:var(--texto-suave);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.agora-ponto{display:none}.agora-bloco.trabalhando .agora-ponto,.faixa.trabalhando,.equipe-cartao.trabalhando .equipe-ponto{background:var(--positivo)}.agora-bloco.intervalo .agora-ponto,.faixa.intervalo,.equipe-cartao.intervalo .equipe-ponto{background:var(--atencao)}.agora-bloco.encerrou .agora-ponto,.faixa.encerrou,.equipe-cartao.encerrou .equipe-ponto{background:var(--informativo)}.agora-bloco.ausente .agora-ponto,.faixa.ausente,.equipe-cartao.ausente .equipe-ponto{background:var(--negativo)}.equipe-cartao.escala .equipe-ponto{background:var(--borda-forte)}.agora-bloco.trabalhando{background:var(--positivo-fundo);border-color:var(--positivo-borda)}.agora-bloco.trabalhando .agora-valor{color:var(--positivo)}.agora-bloco.intervalo{background:var(--atencao-fundo);border-color:var(--atencao-borda)}.agora-bloco.intervalo .agora-valor{color:var(--atencao)}.agora-bloco.encerrou{background:var(--informativo-fundo);border-color:var(--informativo-borda)}.agora-bloco.encerrou .agora-valor{color:var(--informativo)}.agora-bloco.ausente{background:var(--negativo-fundo);border-color:var(--negativo-borda)}.agora-bloco.ausente .agora-valor{color:var(--negativo)}.agora-bloco.ausente.destacado{border-color:var(--negativo);border-width:1.5px}.agora-proporcao{background:var(--borda);border-radius:999px;gap:2px;height:8px;margin-top:14px;display:flex;overflow:hidden}.agora-proporcao .faixa{min-width:3px;transition:flex-grow .4s}.agora-nota{color:var(--texto-fraco);margin:12px 0 0;font-size:12.5px}.pessoas-lista{flex-wrap:wrap;gap:7px;display:flex}.pessoa-chip{border:1px solid var(--atencao-borda);background:var(--atencao-fundo);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12px;display:flex}.pessoa-inicial,.equipe-inicial{background:var(--acento);width:22px;height:22px;color:var(--texto-inverso);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pessoa-nome{color:var(--texto);font-weight:600}.pessoa-area{color:var(--texto-fraco);font-size:11px}.atencao-lista{flex-direction:column;gap:2px;display:flex}.atencao-linha{border-radius:var(--raio-sm);cursor:pointer;text-align:left;width:100%;color:var(--texto-suave);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 11px;transition:background .15s,border-color .15s;display:flex}.atencao-linha:hover{background:var(--superficie-2);border-color:var(--borda)}.atencao-linha:focus-visible{outline:2px solid var(--realce-foco);outline-offset:1px}.atencao-texto{flex:auto;min-width:0;font-size:12.5px}.atencao-valor{font-variant-numeric:tabular-nums;color:var(--texto);font-size:15px;font-weight:700}.atencao-linha.critica .atencao-valor{color:var(--negativo)}.tendencia-svg{width:100%;height:90px;display:block;overflow:visible}.tendencia-linha{fill:none;stroke:var(--acento);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tendencia-ponto{fill:var(--superficie);stroke:var(--acento);stroke-width:1.2px;vector-effect:non-scaling-stroke}.tendencia-eixo{color:var(--texto-fraco);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.tendencia-resumo{border-top:1px solid var(--borda);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:13px;display:grid}.tendencia-resumo>div{flex-direction:column;gap:2px;min-width:0;display:flex}.resumo-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco);font-size:10px;font-weight:600}.resumo-valor{font-variant-numeric:tabular-nums;color:var(--texto);font-size:17px;font-weight:700}.resumo-valor.alerta{color:var(--atencao)}.resumo-valor.negativo{color:var(--negativo)}.painel-agora+.abas{margin-top:16px}.areas-lista{flex-direction:column;gap:9px;display:flex}.area-linha{grid-template-columns:120px 1fr 66px;align-items:center;gap:10px;display:grid}.area-nome{color:var(--texto-suave);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.area-eixo{align-items:center;height:10px;display:flex}.area-lado{flex:1;height:100%;display:flex}.area-lado.esquerdo{justify-content:flex-end}.area-zero{background:var(--borda-forte);flex-shrink:0;width:1px;height:14px}.area-barra{min-width:2px;height:100%}.area-barra.negativa{background:var(--negativo);border-radius:999px 0 0 999px}.area-barra.positiva{background:var(--positivo);border-radius:0 999px 999px 0}.area-valor{text-align:right;font-variant-numeric:tabular-nums;color:var(--positivo);font-size:12px;font-weight:600}.area-valor.negativo{color:var(--negativo)}.equipe-grade{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;padding:14px;display:grid}.equipe-cartao{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.equipe-cartao.ausente{background:var(--superficie-2);border-style:dashed}.equipe-cartao.escala{opacity:.55}.equipe-corpo{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.equipe-nome{color:var(--texto);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.equipe-situacao{color:var(--texto-fraco);align-items:center;gap:5px;font-size:10.5px;display:flex}.equipe-ponto{border-radius:50%;flex-shrink:0;width:6px;height:6px}.equipe-horas{color:var(--texto-suave);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:600}@media (width<=900px){.agora-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.agora-valor{font-size:25px}.area-linha{grid-template-columns:90px 1fr 60px}}.valor-leitura{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.valor-leitura-rotulo{color:var(--texto-suave);font-size:12px;font-weight:600}.valor-leitura-valor{color:var(--texto);overflow-wrap:anywhere;font-size:15px;font-weight:600}.valor-leitura-apoio{color:var(--texto-fraco);font-size:11px}.texto-apoio{color:var(--texto-suave);margin:0 0 16px;font-size:13px;line-height:1.55}.senha-regras{grid-template-columns:1fr 1fr;gap:4px 16px;margin:-4px 0 14px;padding:0;list-style:none;display:grid}.senha-regras li{color:var(--texto-fraco);align-items:center;gap:6px;font-size:12.5px;transition:color .15s;display:flex}.senha-regras li svg{opacity:.5;flex:none}.senha-regras li.cumprida{color:var(--positivo)}.senha-regras li.cumprida svg{opacity:1}@media (width<=480px){.senha-regras{grid-template-columns:1fr}}.login-link{width:100%;color:var(--acento-texto);cursor:pointer;text-align:center;border-radius:var(--raio-xs);background:0 0;border:0;margin-top:14px;padding:8px;font-family:inherit;font-size:12.5px;font-weight:600;display:block}.login-link:hover{background:var(--acento-fraco);text-decoration:underline}.login-link:focus-visible{outline:2px solid var(--realce-foco);outline-offset:1px}.campo-codigo{font-family:var(--fonte-mono,ui-monospace, monospace);letter-spacing:.4em;text-align:center;text-indent:.4em;height:58px;font-size:26px;font-weight:700}.gbarras{height:150px;display:flex}.gbarras.compacto{height:130px}.gbarras-eixo-y{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;min-width:52px;padding-right:8px;display:flex}.gbarras-marca{color:var(--texto-fraco);font-variant-numeric:tabular-nums;font-size:10px;line-height:1;transform:translateY(-50%)}.gbarras-eixo-y .gbarras-marca:first-child{transform:translateY(0)}.gbarras-eixo-y .gbarras-marca:last-child{transform:translateY(-100%)}.gbarras-area{border-bottom:1px solid var(--borda-forte);flex:auto;min-width:0;position:relative}.gbarras-grade{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.gbarras-linha{background:var(--borda);height:1px}.gbarras-grade .gbarras-linha:last-child{background:0 0}.gbarras-colunas{align-items:flex-end;gap:6px;height:100%;padding:0 2px;display:flex;position:relative}.gbarras.compacto .gbarras-colunas{gap:3px}.gbarras-coluna{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;max-width:96px;height:100%;display:flex}.gbarras.compacto .gbarras-coluna{max-width:none}.gbarras-barra{background:var(--marca-600);width:100%;transition:height .3s}.gbarras-projecao{border:1px solid var(--marca-600);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--marca-600) 55%, transparent) 0, color-mix(in srgb, var(--marca-600) 55%, transparent) 3px, transparent 3px, transparent 6px);border-bottom:0;width:100%}.gbarras-eixo-x{gap:6px;margin-left:52px;padding:7px 2px 0;display:flex}.gbarras-eixo-x.compacto{gap:3px}.gbarras-rotulo{text-align:center;min-width:0;max-width:96px;color:var(--texto-fraco);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:10px;overflow:hidden}.gbarras-eixo-x.compacto .gbarras-rotulo{max-width:none;font-size:9px}.gbarras-legenda{color:var(--texto-fraco);justify-content:center;gap:18px;margin-top:8px;font-size:10.5px;display:flex}.gbarras-legenda span{align-items:center;gap:6px;display:flex}.gbarras-legenda .amostra{border-radius:2px;width:14px;height:10px}.gbarras-legenda .amostra.consumido{background:var(--marca-600)}.gbarras-legenda .amostra.projetado{border:1px solid var(--marca-600);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--marca-600) 55%, transparent) 0, color-mix(in srgb, var(--marca-600) 55%, transparent) 2px, transparent 2px, transparent 4px)}@media (width<=1400px){.gbarras{height:124px}.gbarras.compacto{height:108px}.gbarras-eixo-y{min-width:46px}.gbarras-eixo-x{margin-left:46px;padding-top:5px}.gbarras-marca{font-size:9px}.gbarras-legenda{margin-top:8px}}@media (width<=720px){.gbarras{height:116px}.gbarras-eixo-y{min-width:42px}.gbarras-eixo-x{margin-left:42px}.gbarras-eixo-x.compacto .gbarras-rotulo:nth-child(2n){visibility:hidden}}.cartao-corpo:has(>.gbarras){padding-top:12px;padding-bottom:10px}.gbarras-par{align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.gbarras-par .gbarras-barra{flex:1 1 0}.gbarras-barra.serie-b,.gbarras-legenda .amostra.serie-b{background:var(--tinta-400)}.rodape-linha{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.rodape-comandos{align-items:center;gap:2px;margin-left:auto;display:flex}.menu-lateral.recolhido .rodape-linha{flex-direction:column;gap:4px}.menu-lateral.recolhido .rodape-comandos{flex-direction:column;margin-left:0}.pagina.pagina-painel,.pagina.pagina-disponibilidade{padding-bottom:16px}.pagina-painel>.cabecalho-pagina,.pagina-disponibilidade>.cabecalho-pagina{margin-bottom:10px;padding-top:10px;padding-bottom:10px}.pagina-painel .painel-agora{padding:12px 16px 11px}.pagina-painel .agora-bloco{padding:9px 12px}.pagina-painel .agora-valor{font-size:25px}.pagina-painel .painel-agora+.abas{margin-top:9px}.pagina-painel .abas{margin-bottom:11px}.pagina-painel .aba{padding:7px 12px}.pagina-painel .cartao-cabecalho{padding:10px 16px}.pagina-painel .cartao-corpo{padding:12px 16px}.pagina-painel .grade.col-2{margin-top:10px}.pagina-disponibilidade .aviso{margin-bottom:10px;padding:9px 12px}.pagina-disponibilidade .cartao-cabecalho{padding:10px 16px}.pagina-disponibilidade .cartao-corpo{padding-top:11px;padding-bottom:11px}.pagina-disponibilidade .grade.col-3{margin-bottom:10px}.pagina-disponibilidade .cartao+.cartao{margin-top:10px}.pagina-disponibilidade .lista-explicativa{gap:7px;line-height:1.45}.lista-contagem{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lista-contagem li{border-bottom:1px dashed var(--borda);align-items:baseline;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.lista-contagem li:last-child{border-bottom:0}.lista-contagem span{color:var(--texto-suave)}.lista-contagem strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.lista-contagem strong.negativo{color:var(--negativo)}.pagina.pagina-zerar-operacao{padding-bottom:12px}.pagina-zerar-operacao .lista-contagem{columns:2;column-gap:26px;display:block}.pagina-zerar-operacao .lista-contagem li{break-inside:avoid;display:flex}.pagina-zerar-operacao .cabecalho-pagina{margin-bottom:10px}.pagina-zerar-operacao .cartao-corpo{padding-top:12px;padding-bottom:12px}.relogio-atualizacao{--relogio-cor:var(--verde-600);width:var(--altura-campo);height:var(--altura-campo);border-radius:var(--raio);color:var(--borda-forte);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s,transform 80ms;display:inline-flex}.relogio-atualizacao:hover:not(:disabled){background:var(--superficie-3)}.relogio-atualizacao:active:not(:disabled){transform:scale(.95)}.relogio-atualizacao:disabled{cursor:progress}.relogio-atualizacao.tom-buscando{--relogio-cor:var(--acento)}.relogio-atualizacao.tom-envelhecendo{--relogio-cor:var(--ambar-600)}.relogio-atualizacao.tom-velho{--relogio-cor:var(--vermelho-600)}.relogio-atualizacao.tom-parado{--relogio-cor:var(--texto-fraco)}.relogio-corpo{transition:transform .2s;display:inline-flex;position:relative}.relogio-atualizacao:hover:not(:disabled) .relogio-corpo{transform:scale(1.1)}.relogio-face{fill:var(--superficie);stroke:var(--borda)}.relogio-trilho{stroke:var(--superficie-3)}.relogio-arco{stroke:var(--relogio-cor);opacity:.7;transition:stroke-dasharray .5s linear,stroke .5s}.tom-buscando .relogio-arco{opacity:.3}.relogio-alvo{fill:currentColor;transition:fill .5s}.relogio-alvo.aceso{fill:var(--relogio-cor)}.relogio-marca{fill:none;stroke:currentColor;transition:fill .5s,stroke .5s}.relogio-marca.acesa{fill:var(--relogio-cor);stroke:var(--relogio-cor)}.relogio-ponteiro line{stroke:var(--relogio-cor);transition:stroke .5s}.relogio-ponteiro circle,.relogio-pino{fill:var(--relogio-cor);transition:fill .5s}.relogio-ponteiro.girando{transform-origin:50px 50px;animation:.8s linear infinite girar}.relogio-pino-miolo{fill:var(--superficie)}.relogio-pulso{background:var(--relogio-cor);opacity:.15;pointer-events:none;border-radius:50%;animation:1s cubic-bezier(0,0,.2,1) infinite relogio-pulso;position:absolute;inset:0}@keyframes relogio-pulso{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.relogio-ponteiro.girando,.relogio-pulso{animation:none}}:root{--st-ramp-0:#cde2fb;--st-ramp-1:#b7d3f6;--st-ramp-2:#9ec5f4;--st-ramp-3:#86b6ef;--st-ramp-4:#5598e7;--st-ramp-5:#2a78d6;--st-ramp-6:#1c5cab;--st-red-0:#f0a5a5;--st-red-1:#e58080;--st-red-2:#d55a5a;--st-red-3:#c62f2f;--st-amarelo:#eda100;--st-nodata:#eeede8;--st-weekend:#f2f1ec;--st-ativo:#2a78d6;--st-ocioso:#eb6834;--st-off:#c3c2b7;--st-tinta-clara:#0b0b0b;--st-tinta-escura:#fff;--st-tr-baixo:var(--st-tinta-clara);--st-tr-alto:var(--st-tinta-escura)}:root[data-tema=escuro]{--st-ramp-0:#0d366b;--st-ramp-1:#104281;--st-ramp-2:#184f95;--st-ramp-3:#256abf;--st-ramp-4:#2a78d6;--st-ramp-5:#3987e5;--st-ramp-6:#5598e7;--st-red-0:#8f3434;--st-red-1:#ab3c3c;--st-red-2:#c74747;--st-red-3:#e35555;--st-amarelo:#e8b923;--st-nodata:#232322;--st-weekend:#212120;--st-ativo:#3987e5;--st-ocioso:#d95926;--st-off:#4a4a46;--st-tr-baixo:var(--st-tinta-escura);--st-tr-alto:var(--st-tinta-clara)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]):not([data-tema=escuro]){--st-ramp-0:#0d366b;--st-ramp-1:#104281;--st-ramp-2:#184f95;--st-ramp-3:#256abf;--st-ramp-4:#2a78d6;--st-ramp-5:#3987e5;--st-ramp-6:#5598e7;--st-red-0:#8f3434;--st-red-1:#ab3c3c;--st-red-2:#c74747;--st-red-3:#e35555;--st-amarelo:#e8b923;--st-nodata:#232322;--st-weekend:#212120;--st-ativo:#3987e5;--st-ocioso:#d95926;--st-off:#4a4a46;--st-tr-baixo:var(--st-tinta-escura);--st-tr-alto:var(--st-tinta-clara)}}.st-barra{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.st-barra select{width:auto;min-width:150px}.st-barra-fim{margin-left:auto}.st-mapa-envolucro{overflow-x:auto}.st-mapa{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}.st-mapa th{color:var(--texto-fraco);text-align:center;white-space:nowrap;padding:2px;font-weight:500}.st-mapa thead th span{font-size:10px;font-weight:400;display:block}.st-mapa thead th.st-fds{color:var(--texto-fraco);opacity:.75}.st-mapa thead th.st-hoje{color:var(--acento-texto);font-weight:700}.st-mapa .st-quem{z-index:1;background:var(--superficie);text-align:left;min-width:150px;max-width:220px;padding-right:8px;position:sticky;left:0}.st-mapa tbody .st-quem .st-nome{color:var(--texto);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.st-setor{letter-spacing:.04em;color:var(--texto-fraco);font-size:10px;font-weight:600}.st-aus{color:var(--atencao);margin-left:6px;font-size:10px}.st-mapa td.st-c{text-align:center;border-radius:4px;min-width:36px;height:28px;font-weight:600}.st-mapa td.st-tot{text-align:right;color:var(--texto);white-space:nowrap;padding:0 6px;font-weight:700}.st-mapa td.st-sem{color:var(--texto-fraco);padding:24px}.st-mapa tfoot td.st-c,.st-mapa tfoot th{color:var(--texto-fraco);border-top:1px solid var(--borda);font-weight:500}.st-mapa td.st-clicavel{cursor:pointer}.st-mapa td.st-clicavel:hover{outline:2px solid var(--acento-contorno)}.st-mapa td.st-escolhida{outline:2px solid var(--texto);outline-offset:1px}.st-mapa td.st-hoje{box-shadow:inset 0 0 0 2px var(--texto)}.st-nd{background:var(--st-nodata);color:var(--texto-fraco);font-weight:400!important}.st-fds-vazio{background:var(--st-weekend);color:var(--texto-fraco);font-weight:400!important}.st-ausente{background:repeating-linear-gradient(45deg, var(--st-nodata), var(--st-nodata) 3px, var(--st-weekend) 3px, var(--st-weekend) 6px);color:var(--texto-fraco)}.st-futuro{border:1px dashed var(--borda);background:0 0}.st-r0{background:var(--st-ramp-0);color:var(--st-tr-baixo)}.st-r1{background:var(--st-ramp-1);color:var(--st-tr-baixo)}.st-r2{background:var(--st-ramp-2);color:var(--st-tr-baixo)}.st-r3{background:var(--st-ramp-3);color:var(--st-tr-baixo)}.st-r4{background:var(--st-ramp-4);color:var(--st-tinta-escura)}.st-r5{background:var(--st-ramp-5);color:var(--st-tr-alto)}.st-r6{background:var(--st-ramp-6);color:var(--st-tr-alto)}.st-v0{background:var(--st-red-0);color:var(--st-tr-baixo)}.st-v1{background:var(--st-red-1);color:var(--st-tr-baixo)}.st-v2{background:var(--st-red-2);color:var(--st-tr-baixo)}.st-v3{background:var(--st-red-3);color:var(--st-tr-alto)}.st-am{background:var(--st-amarelo);color:var(--st-tinta-clara)}.st-s-ativo{background:var(--st-ativo)}.st-s-ocioso{background:var(--st-ocioso)}.st-s-off{background:var(--st-off)}.st-legenda{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;font-size:11.5px;display:flex}.st-legenda i{vertical-align:-2px;border-radius:2px;width:14px;height:12px;display:inline-block}.st-amostra i{margin-right:2px}.st-amostra i:last-of-type{margin-right:5px}.st-escala{display:inline-flex}.st-escala i{border-radius:0;width:16px}.st-comp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.st-comp th{text-align:left;color:var(--texto-fraco);border-bottom:1px solid var(--borda);padding:4px 6px;font-weight:500}.st-comp td{border-bottom:1px solid var(--borda);padding:5px 6px}.st-comp .st-num{text-align:right;white-space:nowrap}.st-barra-comp{border-radius:3px;min-width:2px;height:12px;display:flex;overflow:hidden}.st-config{background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:var(--fonte-mono);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;padding:12px;font-size:12px}.pagina>.st-barra{flex:none}.painel-rolagem .st-mapa-envolucro,.painel-rolagem .st-comp-envolucro{flex:auto;min-height:0;overflow:auto}.painel-rolagem .st-mapa thead th{z-index:3;background:var(--superficie);position:sticky;top:0}.painel-rolagem .st-comp thead th{z-index:2;background:var(--superficie);position:sticky;top:0}.st-prints-titulo{color:var(--texto);margin-bottom:6px;font-size:12.5px;font-weight:600}.st-prints-titulo span{color:var(--texto-fraco);font-weight:400}.st-prints{flex-wrap:wrap;gap:4px;display:flex}.st-print{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--borda);border-radius:var(--raio-xs);background:var(--superficie);color:var(--texto);cursor:pointer;padding:3px 8px;font-size:12px}.st-print:hover{border-color:var(--acento-contorno);background:var(--acento-fraco)}.st-print-imagem{border:1px solid var(--borda);border-radius:var(--raio-sm);max-width:100%;max-height:70vh;margin:0 auto;display:block}.st-prazo{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.st-prazo .campo,.st-prazo>div:first-child{max-width:320px}
