.analytics-preferences{margin:24px 0 36px;padding:20px 24px;border:1px solid #dce4f1;border-radius:12px;background:#fff;display:flex;align-items:center;gap:24px}.analytics-preferences>div:first-child{flex:1;min-width:0}.analytics-preferences h2{font-size:16px;margin:0 0 5px}.analytics-preferences p{font-size:13px;margin:4px 0;color:#50617a}.analytics-preferences .analytics-detail{font-size:12px;color:#67778f}.analytics-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.analytics-actions button{border:1px solid #c6d1e6;border-radius:7px;background:white;color:#2a466c;padding:9px 13px;cursor:pointer;font-size:13px}.analytics-actions button:first-child{background:#2b53e5;border-color:#2b53e5;color:white}.analytics-actions button:disabled{opacity:.45;cursor:default}.analytics-pending{position:fixed;bottom:12px;left:20px;right:20px;max-width:1120px;margin:0 auto;z-index:20;box-shadow:0 6px 32px #15244d26}.analytics-awaiting{padding-bottom:170px}footer{flex-wrap:wrap}footer .text-button,footer>a:not(.brand){font-size:12px}footer>a:not(.brand):hover{text-decoration:underline}@media(max-width:700px){.analytics-preferences{flex-direction:column;align-items:stretch;gap:10px;padding:16px}.analytics-pending{left:10px;right:10px;bottom:10px}.analytics-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-awaiting{padding-bottom:240px}}
