.xs-analytics-notice{position:fixed;bottom:20px;left:20px;z-index:9000;max-width:440px;padding:18px 20px;border:1px solid #553238;border-radius:12px;background:#121419f7;box-shadow:0 12px 45px #0007;font:13px/1.6 Inter,Arial,sans-serif;color:#c6c9d0;text-align:left;box-sizing:border-box}
.xs-analytics-notice[hidden]{display:none}.xs-analytics-notice strong{font-size:15px;color:#f4f4f6}.xs-analytics-notice p{margin:6px 0 12px;color:#b9bec8;font-size:13px;line-height:1.6}.xs-analytics-notice a{color:#ff858b;text-decoration:underline;text-underline-offset:3px}
.xs-analytics-actions{display:flex;gap:8px;flex-wrap:wrap}.xs-analytics-actions button{min-height:42px;padding:9px 14px;border:1px solid #3c424d;border-radius:7px;background:#20242c;color:#f4f4f6;font:600 13px Inter,Arial,sans-serif;cursor:pointer}.xs-analytics-actions button:first-child{border-color:#df4049;background:#bd303a}.xs-analytics-actions button:hover{filter:brightness(1.15)}
.xs-analytics-settings{background:none;border:0;color:#abb0ba;font:13px Inter,Arial,sans-serif;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.xs-analytics-settings:hover{color:#fff}
.xs-analytics-notice button:focus-visible,.xs-analytics-settings:focus-visible{outline:2px solid #ff747f;outline-offset:3px}
@media(max-width:600px){.xs-analytics-notice{left:12px;right:12px;bottom:12px;max-width:none;padding:15px 16px}.xs-analytics-notice.xs-above-purchase{bottom:calc(86px + env(safe-area-inset-bottom))}.xs-analytics-actions button{min-height:44px}}
