.analytics-preferences{position:fixed;bottom:12px;left:12px;z-index:1040;max-width:min(360px,calc(100vw - 24px));font-family:inherit;color:#222}.analytics-preferences button{font:inherit;cursor:pointer;border:1px solid #ddd;border-radius:7px;background:#fff;color:#222;padding:9px 12px;font-size:12px;min-height:36px}.analytics-preferences-toggle{box-shadow:0 2px 12px #0000000d}.analytics-preferences-panel{margin-top:8px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 28px #00000014;padding:18px}.analytics-preferences-panel[hidden]{display:none}.analytics-preferences-panel strong{font-size:14px;line-height:1.5;display:block}.analytics-preferences-panel p{font-size:12px;line-height:1.7;margin:10px 0 14px;color:#555}.analytics-preferences-panel button{margin:0 6px 4px 0}.analytics-preferences-panel .analytics-allow{background:#171717;border-color:#171717;color:#fff}.analytics-preferences button:focus-visible{outline:3px solid #6f9be8;outline-offset:3px}@media(max-width:767px){.has-mobile-purchase-bar .analytics-preferences{bottom:calc(96px + env(safe-area-inset-bottom))}}
