/* páginas públicas de Privacidade, Termos e Exclusão de dados (exigidas pelo Meta para o app) */
:root{--verde:#0F9F6E;--verde-escuro:#0B7A55;--tinta:#1F2328;--tinta-2:#4B5563;--tinta-3:#8A94A0;--borda:#E3E8E6;--fundo:#F6F8F7;--cartao:#fff;--menta:#E7F6F0;--ruim:#C93838}
@media (prefers-color-scheme:dark){:root{--tinta:#E8EEEB;--tinta-2:#B6C2BD;--tinta-3:#8A9A93;--borda:#24332D;--fundo:#0C1411;--cartao:#151F1B;--menta:#123A2C;--verde-escuro:#5FD3A6}}
*{box-sizing:border-box}
body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--fundo);color:var(--tinta);line-height:1.6}
a{color:var(--verde-escuro)}
.lg-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;background:var(--cartao);border-bottom:1px solid var(--borda)}
.lg-marca{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;color:var(--tinta);text-decoration:none}
.lg-marca img{width:34px;height:34px;border-radius:9px}
.lg-topo nav{display:flex;gap:4px;flex-wrap:wrap}
.lg-topo nav a{text-decoration:none;color:var(--tinta-2);font-size:14px;font-weight:600;padding:6px 10px;border-radius:8px}
.lg-topo nav a.ativo{background:var(--menta);color:var(--verde-escuro)}
.lg{max-width:780px;margin:28px auto;padding:28px 32px;background:var(--cartao);border:1px solid var(--borda);border-radius:16px}
.lg h1{font-size:28px;margin:0 0 4px}
.lg h2{font-size:18px;margin:28px 0 8px}
.lg-data{color:var(--tinta-3);font-size:13.5px;margin:0 0 18px}
.lg p,.lg li{font-size:15px;color:var(--tinta-2)}
.lg b{color:var(--tinta)}
.lg ul,.lg ol{padding-left:22px}
.lg li{margin:4px 0}
.lg-status{border-radius:12px;padding:12px 14px;margin:12px 0 4px;background:var(--fundo);border:1px solid var(--borda);font-size:14.5px}
.lg-status.ok{background:var(--menta);border-color:var(--verde)}
.lg-status.ruim{border-color:var(--ruim);color:var(--ruim)}
.lg-codigo{margin-top:26px;padding-top:18px;border-top:1px solid var(--borda)}
.lg-codigo label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}
.lg-codigo div{display:flex;gap:8px;flex-wrap:wrap}
.lg-codigo input{flex:1;min-width:200px;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;font:inherit;background:var(--cartao);color:var(--tinta)}
.lg-codigo button{padding:10px 18px;border:0;border-radius:10px;background:var(--verde);color:#fff;font-weight:700;font:inherit;font-weight:700;cursor:pointer}
.lg-pe{text-align:center;color:var(--tinta-3);font-size:13px;padding:10px 16px 30px}
@media (max-width:640px){.lg{margin:0;border-radius:0;border-left:0;border-right:0;padding:22px 16px}.lg h1{font-size:24px}}
