.analytics-preferences-row{justify-content:flex-start;align-items:center;width:min(1180px,100% - 40px);min-height:72px;margin-inline:auto;display:flex}.analytics-preferences{font:inherit;color:inherit;cursor:pointer;background:var(--surface,#172027);border:1px solid;border-radius:.5rem;margin:0;padding:.6rem 1rem;display:block}.analytics-consent{z-index:1000;bottom:max(1rem, env(safe-area-inset-bottom));color:#eef5f8;background:#13212b;border:1px solid #758793;border-radius:.9rem;width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;position:fixed;left:1rem;overflow:auto;box-shadow:0 8px 35px #0005}.analytics-consent h2{margin:0 0 .5rem;font-size:1.125rem}.analytics-consent p{margin:0 0 .65rem;font-size:.875rem;line-height:1.55}.analytics-consent a{color:#b6e9f5;font-size:.85rem;text-decoration:underline}.analytics-consent__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.analytics-consent__actions button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #adc1cb;border-radius:.45rem;flex:auto;padding:.6rem 1rem;font-size:.875rem}.analytics-consent button:focus-visible{outline-offset:3px;outline:3px solid #70daf2}.analytics-preferences:focus-visible{outline-offset:3px;outline:3px solid #70daf2}@media (min-width:640px){.analytics-preferences-row{width:min(1180px,100% - 64px)}}@media (max-width:480px){.analytics-consent{padding:1rem}.analytics-consent__actions button{flex-basis:100%}}
