.statistics-consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:660px;margin:auto;z-index:150;padding:24px;background:#191225;border:1px solid #d5b06d;border-radius:8px;box-shadow:0 12px 45px #0009}.statistics-consent[hidden]{display:none}.statistics-consent h2{font-size:1.4rem;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px}.statistics-consent p{font-size:1rem;line-height:1.6;margin:12px 0;color:#f5eee7}.statistics-consent details{margin-top:12px;font-size:.875rem}.statistics-consent details p{font-size:.875rem}.statistics-consent summary{cursor:pointer;color:#d5b06d}.statistics-consent a{text-decoration:underline}.statistics-consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.statistics-consent-actions button{flex:1;padding:12px 16px;border:1px solid #d5b06d;border-radius:4px;background:#252031;font-size:1rem;min-width:190px}.statistics-consent-actions button:hover{border-color:#f3d7a5}.statistics-consent .statistics-choice-note{font-size:.875rem;margin-bottom:0}.statistics-preferences{padding:0;border:0;background:transparent;font-size:.875rem;text-align:left;color:inherit;text-decoration:underline}@media(max-width:760px){.statistics-consent{bottom:12px;left:12px;right:12px;padding:20px;max-height:calc(100dvh - 24px);overflow:auto}.statistics-consent-actions button{min-width:0;flex-basis:100%}}

.statistics-consent-actions button{color:#f5eee7;font-family:inherit;cursor:pointer}.statistics-consent a{color:#e8c88f}
