:root{--fundo:#fff;--fundo-alt:#f5f6fb;--texto:#1d2033;--texto-suave:#555a72;--borda:#d9dcea;--marca:#3a428b;--marca-escura:#262c63;--marca-clara:#e9ebf6;--alerta-fundo:#fff4cc;--alerta-texto:#6b5200;--ok-fundo:#e3f4e8;--ok-texto:#1f6b38;--erro-fundo:#fde8e8;--erro-texto:#9b1c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fundo:#12131c;--fundo-alt:#1a1c29;--texto:#e8e9f2;--texto-suave:#a8abc2;--borda:#2f3247;--marca:#8f97e0;--marca-escura:#c5caf3;--marca-clara:#22264a;--alerta-fundo:#3d3410;--alerta-texto:#f5dc8a;--ok-fundo:#173323;--ok-texto:#8fd8a8;--erro-fundo:#3b1717;--erro-texto:#f4a5a5}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--marca)}h1,h2,h3{color:var(--marca-escura);line-height:1.25}h1{margin:0 0 .5rem;font-size:1.6rem}h2{margin:1.5rem 0 .5rem;font-size:1.25rem}.conteudo{max-width:960px;margin:0 auto;padding:16px}.estreito{max-width:560px}.suave{color:var(--texto-suave);font-size:.92rem}.cartao{background:var(--fundo-alt);border:1px solid var(--borda);border-radius:12px;margin:12px 0;padding:16px}label{margin:12px 0 4px;font-weight:600;display:block}input[type=text],input[type=tel],input[type=date],input[type=email],select,textarea{width:100%;font:inherit;color:var(--texto);background:var(--fundo);border:1px solid var(--borda);border-radius:8px;padding:10px 12px}textarea{min-height:70px}.ajuda{color:var(--texto-suave);margin:2px 0 0;font-size:.88rem;font-weight:400}.marcar{align-items:flex-start;gap:10px;font-weight:400;display:flex}.marcar input{flex:none;width:18px;height:18px;margin-top:5px}button,.botao{font:inherit;border:1px solid var(--marca);background:var(--marca);color:#fff;cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}@media (prefers-color-scheme:dark){button,.botao{color:#12131c}}button.secundario,.botao.secundario{color:var(--marca);background:0 0}button:disabled{opacity:.5;cursor:not-allowed}.aviso{border-radius:8px;margin:12px 0;padding:10px 14px}.aviso.alerta{background:var(--alerta-fundo);color:var(--alerta-texto)}.aviso.ok{background:var(--ok-fundo);color:var(--ok-texto)}.aviso.erro{background:var(--erro-fundo);color:var(--erro-texto)}.etiqueta{background:var(--marca-clara);color:var(--marca-escura);border-radius:99px;padding:1px 8px;font-size:.8rem;font-weight:600;display:inline-block}.etiqueta.ok{background:var(--ok-fundo);color:var(--ok-texto)}.etiqueta.alerta{background:var(--alerta-fundo);color:var(--alerta-texto)}.numeros{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.numero{background:var(--fundo-alt);border:1px solid var(--borda);border-radius:10px;padding:10px 12px}.numero b{color:var(--marca-escura);font-size:1.5rem;display:block}.tabela{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;padding:8px 6px}th{color:var(--texto-suave);font-size:.85rem;font-weight:600}.destaque-lgpd{border-left:4px solid var(--marca);margin:8px 0;padding-left:10px}
