/* Estilos só da página cookie_policy (app/Views/cookie_policy.php). Carregado depois do base.css.
   Texto legal comum (.policy) fica no base.css. */

/* ---------- Tabela de cookies ---------- */
.policy {
    .btn { margin-top: 20px; }

    .table-wrap { overflow-x: auto; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }

    table { width: 100%; min-width: 620px; border-collapse: collapse; font-size: 0.9375rem; }
    :is(th, td) { padding: 14px 16px; text-align: left; vertical-align: top; border-bottom: 1px solid var(--line); }
    thead th { font-family: var(--font-display); font-weight: 600; color: var(--navy); background: var(--cool); }
    tbody tr:last-child > * { border-bottom: 0; }
    tbody th { font-weight: 400; white-space: nowrap; }
    code { font-size: 0.875rem; color: var(--navy); }
}
