.analytics-choice{position:fixed;z-index:35;bottom:20px;left:20px;width:min(400px,calc(100vw - 40px));padding:23px;background:#fff;color:#101e2e;border:1px solid #d5dbe1;border-radius:10px;box-shadow:0 10px 50px #101e2e24;font-family:Arial,sans-serif}.analytics-choice h2{font-family:Georgia,serif;font-size:23px;line-height:1.2;font-weight:400;margin:0 0 12px}.analytics-choice p{font-size:13px;line-height:1.6;margin:0 0 8px}.analytics-choice>a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.analytics-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.analytics-choice button{font:inherit;font-size:12px;padding:12px 8px;min-height:44px;border:1px solid #101e2e;background:#fff;border-radius:5px;color:#101e2e;cursor:pointer}.analytics-choice button:hover{background:#edf1f5}.analytics-choice p[role=status]:empty{display:none}.analytics-choice p[role=status]{margin:12px 0 0;color:#9b3027}.analytics-preferences{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px}
.store-notices{--notice-bottom:20px;position:fixed;z-index:40;bottom:var(--notice-bottom);left:20px;width:min(430px,calc(100vw - 40px));max-height:calc(100dvh - var(--header,80px) - var(--notice-bottom) - 24px);display:grid;gap:12px;overflow:auto;overscroll-behavior:contain;scroll-padding-block:12px;border-radius:8px;box-shadow:0 10px 40px #101e2e1a}
.store-notices:empty{display:none}
.store-notices>.analytics-choice,.store-notices>.affiliate-referral-notice{position:static;inset:auto;width:100%;max-width:none;box-sizing:border-box;box-shadow:none;margin:0}
.store-notices>.affiliate-referral-notice>div{display:flex;flex-wrap:wrap;gap:8px 18px}
@media(max-width:600px){.store-notices{--notice-bottom:12px;left:12px;width:calc(100vw - 24px)}body:has(.mobile-purchase.visible) .store-notices{--notice-bottom:88px}.store-notices>.analytics-choice,.store-notices>.affiliate-referral-notice{padding:20px}}
