/* Reutiliza el diseño legal existente, sin duplicarlo. */
@import url('./privacidad.css');
.g3-cookie-policy table{min-width:650px}
.g3-cookie-settings{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}
.g3-cookie-settings fieldset{height:100%;margin:0;padding:18px;border:1px solid var(--line)}
.g3-cookie-settings legend{font-size:13px;font-weight:700;padding:0 6px}
.g3-cookie-choices{display:flex;flex-wrap:wrap;gap:8px}
.g3-cookie-choices button{padding:10px 14px;min-height:44px;border:1px solid var(--blue);border-radius:6px;background:var(--white);color:var(--blue);cursor:pointer;font-size:13px}
.g3-cookie-choices button[aria-pressed='true']{background:var(--blue);color:var(--white)}
.g3-cookie-reset{padding:24px;background:var(--soft)}
.g3-cookie-reset h3{margin-top:0}
.g3-cookie-reset p{font-size:13px}
.g3-cookie-status{padding:14px 18px;border-left:3px solid var(--blue);background:var(--soft);font-size:13px}
@media(max-width:700px){.g3-cookie-settings{grid-template-columns:1fr}.g3-cookie-reset{padding:20px}}
@media print{.g3-cookie-settings button,.g3-cookie-reset form{display:none}.g3-cookie-policy table{min-width:0}}
