.analytics-choice{position:fixed;bottom:20px;left:20px;z-index:1000;background:#f8f6fc;color:#2c223b;padding:20px;border:1px solid #d9cde9;border-radius:12px;width:min(410px,calc(100vw - 40px));box-shadow:0 8px 35px #0003;font:13px/1.6 Arial,sans-serif}.analytics-choice p{margin:0 0 10px}.analytics-choice a{font-size:11px;color:#695183}.analytics-choice div{display:flex;gap:10px;margin-top:14px}.analytics-choice button,.analytics-preference-button{border:1px solid #a68bbf;border-radius:7px;background:#fff;color:#3e2d52;padding:10px 14px;font:12px Arial,sans-serif;cursor:pointer}.analytics-choice button:last-child{background:#3f2f53;color:white}.analytics-choice button:focus-visible,.analytics-preference-button:focus-visible{outline:3px solid #9e78d5;outline-offset:3px}.analytics-preference-button:disabled{opacity:.6;cursor:default}
