.analytics-consent{position:fixed;z-index:1100;left:20px;right:20px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:960px;margin:auto;padding:20px 22px;border:1px solid #24262a;border-radius:10px;background:#fff;color:#17181a;box-shadow:0 16px 48px #0003;font:inherit}.analytics-consent[hidden]{display:none}.analytics-consent__copy{max-width:620px}.analytics-consent__copy strong{display:block;margin-bottom:6px;font-size:1.02rem}.analytics-consent__copy p{margin:0 0 8px;line-height:1.5;color:#444}.analytics-consent__copy a{color:#a63700;font-weight:650}.analytics-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.analytics-consent__actions button,.analytics-privacy-choice{min-height:42px;padding:10px 15px;border:1px solid #17181a;border-radius:5px;background:#17181a;color:white;font:inherit;font-weight:700;cursor:pointer}.analytics-consent__actions [data-consent-reject]{background:#fff;color:#17181a}.analytics-privacy-choice{position:fixed;z-index:1099;right:16px;bottom:16px;min-height:36px;padding:7px 12px;font-size:.8rem}.analytics-consent:not([hidden])~.analytics-privacy-choice{display:none}@media(max-width:640px){.analytics-consent{left:12px;right:12px;bottom:12px;display:block;padding:16px}.analytics-consent__actions{margin-top:12px}.analytics-consent__actions button{flex:1}.analytics-privacy-choice{right:10px;bottom:10px}}