/* Banner de analítica: mismo texto y aspecto que cuarta.es (src/components/AnalyticsConsent.astro). */
.analytics-choice{position:fixed;inset:auto 16px 16px;z-index:1000;max-width:1080px;margin:auto;padding:22px;background:var(--hueso);color:var(--tinta);border:1px solid var(--laton);box-shadow:0 4px 24px #0002;display:flex;align-items:center;gap:24px;font:14px/1.5 var(--sans);max-height:80vh;overflow:auto}
.analytics-choice[hidden],.analytics-settings button[hidden]{display:none}
.analytics-choice p{margin:6px 0 0}
.analytics-choice a{color:inherit;text-decoration:underline}
.analytics-choice .choices{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}
.analytics-choice button,.analytics-settings button{min-height:44px;padding:10px 14px;background:var(--hueso);color:var(--tinta);border:1px solid var(--tinta);font:13px/1.4 var(--sans);cursor:pointer}
.analytics-choice button:hover{background:var(--laton-claro)}
.analytics-choice button:focus-visible,.analytics-settings button:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}
.analytics-settings{padding:0 24px 24px;text-align:center}
.analytics-settings button{background:none}
@media(max-width:760px){.analytics-choice{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.analytics-choice .choices{flex-shrink:1}.analytics-choice .choices button{flex:1}}
