.analytics-consent{position:fixed;z-index:1000;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(920px,calc(100% - 28px));padding:16px 18px;border:1px solid #8bbcb7;border-radius:12px;background:#fff;color:#0b1820;box-shadow:0 14px 44px rgba(11,24,32,.24);font:15px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.analytics-consent p{margin:0}.analytics-consent a{color:#0b6e67;font-weight:750}.analytics-consent div{display:flex;gap:10px;flex:0 0 auto}.analytics-consent button{border:1px solid #9fb0ae;border-radius:8px;background:#fff;color:#0b1820;padding:10px 13px;font:700 .9rem inherit;cursor:pointer}.analytics-consent .consent-accept{border-color:#0b1820;background:#0b1820;color:#fff}.analytics-consent button:focus-visible{outline:3px solid rgba(11,110,103,.3);outline-offset:2px}@media(max-width:700px){.analytics-consent{align-items:stretch;flex-direction:column;gap:13px;bottom:10px}.analytics-consent div{display:grid;grid-template-columns:1fr 1fr}.analytics-consent button{min-height:44px}}@media(prefers-reduced-motion:reduce){.analytics-consent{scroll-behavior:auto}}
.analytics-settings{position:fixed;z-index:998;right:12px;bottom:12px;border:1px solid rgba(139,188,183,.7);border-radius:999px;background:#0b1820;color:#fff;padding:8px 12px;font:700 12px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 7px 22px rgba(0,0,0,.2);cursor:pointer}.analytics-settings:hover{background:#12313b}.analytics-settings:focus-visible{outline:3px solid rgba(139,188,183,.55);outline-offset:2px}@media(max-width:700px){.analytics-settings{right:8px;bottom:8px;padding:7px 10px}}
