:root{--azul-50:#f0f1ff;--azul-100:#e8ecff;--azul-200:#c4cbff;--azul-300:#9aa5ff;--azul-400:#5b6cff;--azul-500:#183eff;--azul-600:#0026e8;--azul-700:#001fb0;--azul-800:#001a7d;--azul-900:#0d1850;--verde-50:#ebfbe9;--verde-100:#d2f7cd;--verde-700:#008300;--verde-800:#006300;--amarelo-50:#fffaeb;--amarelo-100:#fff1c8;--amarelo-700:#a07f00;--amarelo-800:#765c00;--vermelho-danger:#e63946;--vermelho-danger-dark:#c9303c;--vermelho-50:#fdf2f2;--cinza-50:#f8f9fc;--cinza-100:#f0f2f5;--cinza-200:#e2e5ea;--cinza-300:#c1c5d1;--cinza-400:#9499a4;--cinza-500:#747474;--cinza-600:#5b5d6b;--cinza-700:#444554;--cinza-800:#2d3748;--cinza-900:#1a1b27;--branco:#fff;--cor-texto:var(--cinza-900);--cor-texto-secundario:var(--cinza-700);--cor-texto-fraco:var(--cinza-600);--cor-texto-inverso:var(--branco);--cor-fundo:var(--cinza-50);--cor-superficie:var(--branco);--cor-superficie-subtil:var(--cinza-100);--cor-borda:var(--cinza-200);--cor-borda-forte:var(--cinza-300);--cor-acento:var(--azul-600);--cor-acento-hover:var(--azul-700);--cor-acento-texto:var(--azul-700);--cor-zebra:#fafbfd;--cor-hover:var(--azul-50);--cor-cabecalho-tabela:var(--cinza-100);--cor-erro:var(--vermelho-danger-dark);--sidebar-fundo:#0c163b;--sidebar-fundo-hover:#ffffff14;--sidebar-fundo-ativo:#183eff;--sidebar-texto:#c7d1f5;--sidebar-texto-ativo:#fff;--sidebar-borda:#ffffff1a;--sidebar-secao:#8a9fc7;--sombra-sm:0 1px 2px #0d18500d;--sombra-md:0 4px 12px #0d18500f, 0 1px 3px #0d18500a;--sombra-lg:0 12px 24px -4px #0d185014, 0 4px 8px -2px #0d185008;--esp-xs:4px;--esp-sm:8px;--esp-smd:12px;--esp-md:16px;--esp-lg:24px;--esp-xl:32px;--esp-2xl:48px;--raio-sm:6px;--raio-md:10px;--raio-lg:14px;--raio-pill:9999px;--fonte:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Tahoma, Geneva, Verdana, sans-serif;--texto-micro:.75rem;--texto-rotulo:.8125rem;--texto-corpo:.875rem;--texto-destaque:1rem;--texto-subtitulo:1.125rem;--texto-titulo:1.375rem;--texto-display:1.75rem;--tabela-altura-linha:38px;--tabela-padding-celula:8px 14px;--tabela-cabecalho-altura:42px;--foco-anel:0 0 0 3px var(--azul-100);--foco-contorno:3px solid var(--azul-500);--transicao-rapida:.15s ease-out;--transicao-normal:.2s ease-out}*,:before,:after{box-sizing:border-box}body{font-family:var(--fonte);font-size:var(--texto-corpo);color:var(--cor-texto);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--foco-contorno);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.alerta-proibido,.alerta-erro{padding:var(--esp-md) var(--esp-lg);border-radius:var(--raio-md);font-weight:600;font-size:var(--texto-rotulo);margin:var(--esp-md) 0;background-color:var(--vermelho-50);border:1px solid var(--vermelho-danger);color:var(--vermelho-danger-dark);line-height:1.5;display:block}.main-login.svelte-12qhfyh{background:var(--cinza-100);justify-content:center;align-items:center;min-height:100vh;display:flex}.app-layout.svelte-12qhfyh{background-color:var(--cor-fundo);flex-direction:column;min-height:100vh;display:flex}.app-header.svelte-12qhfyh{background:var(--azul-900);color:#fff;border-bottom:2px solid var(--azul-700);z-index:50;box-shadow:var(--sombra-md);position:sticky;top:0}.header-container.svelte-12qhfyh{max-width:1400px;padding:.6rem var(--esp-lg);justify-content:space-between;align-items:center;gap:var(--esp-md);margin:0 auto;display:flex}.header-esq.svelte-12qhfyh{align-items:center;gap:var(--esp-md);display:flex}.marca-link.svelte-12qhfyh{align-items:center;gap:var(--esp-sm);color:#fff;font-weight:700;font-size:var(--texto-subtitulo);letter-spacing:-.01em;text-decoration:none;display:flex}.marca-img.svelte-12qhfyh{object-fit:contain;width:auto;height:34px}.header-dir.svelte-12qhfyh{align-items:center;gap:var(--esp-md);display:flex}.perfil-tag.svelte-12qhfyh{align-items:center;gap:var(--esp-xs);border-radius:var(--raio-pill);background:#ffffff14;border:1px solid #ffffff26;padding:4px 10px;display:flex}.perfil-avatar.svelte-12qhfyh{background:var(--azul-400);width:22px;height:22px;color:var(--azul-950);font-size:var(--texto-micro);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.perfil-meta.svelte-12qhfyh{align-items:baseline;gap:var(--esp-xs);display:flex}.perfil-nome.svelte-12qhfyh{font-size:var(--texto-micro);color:#fff;font-weight:600}.perfil-escopo.svelte-12qhfyh{color:var(--azul-200);font-size:.6875rem}.btn-sair.svelte-12qhfyh{color:#fff;border-radius:var(--raio-sm);font-size:var(--texto-micro);cursor:pointer;transition:background-color var(--transicao-rapida), border-color var(--transicao-rapida);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.btn-sair.svelte-12qhfyh:hover{background:#fff3;border-color:#ffffff59}.subnav-container.svelte-12qhfyh{border-bottom:1px solid var(--cor-borda);box-shadow:var(--sombra-sm);-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}.subnav-relatorios.svelte-12qhfyh{max-width:1400px;padding:0 var(--esp-lg);align-items:center;gap:var(--esp-xs);min-width:max-content;margin:0 auto;display:flex}.subnav-item.svelte-12qhfyh{font-size:var(--texto-micro);color:var(--cor-texto-secundario);transition:color var(--transicao-rapida), border-color var(--transicao-rapida);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:.6rem .8rem;font-weight:600;text-decoration:none;display:inline-flex}.subnav-item.svelte-12qhfyh:hover{color:var(--azul-600)}.subnav-item.ativo.svelte-12qhfyh{color:var(--azul-600);border-bottom-color:var(--azul-600)}.subnav-inicio.svelte-12qhfyh{color:var(--cinza-700)}.subnav-divisor.svelte-12qhfyh{background:var(--cor-borda-forte);width:1px;height:18px;margin:0 var(--esp-xs)}.app-main.svelte-12qhfyh{padding:var(--esp-lg) var(--esp-md);flex:1}.conteudo-container.svelte-12qhfyh{max-width:1400px;margin:0 auto}.app-footer.svelte-12qhfyh{border-top:1px solid var(--cor-borda);color:var(--cor-texto-fraco);font-size:var(--texto-micro);padding:var(--esp-md) var(--esp-lg);background:#fff;margin-top:auto}.footer-container.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--esp-md);flex-wrap:wrap;max-width:1400px;margin:0 auto;display:flex}.footer-esq.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--azul-900)}@media (width<=600px){.header-container.svelte-12qhfyh{padding:.5rem var(--esp-md)}.perfil-meta.svelte-12qhfyh{display:none}.marca-texto.svelte-12qhfyh{font-size:var(--texto-destaque)}.app-main.svelte-12qhfyh{padding:var(--esp-md) var(--esp-sm)}.footer-container.svelte-12qhfyh{align-items:flex-start;gap:var(--esp-xs);flex-direction:column}}
