.analytics-choice[hidden],.analytics-choice [hidden]{display:none!important}.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;max-width:1180px;margin:auto;background:#fffdf8;color:#222d29;border:1px solid #a4b5ac;border-top:3px solid #39766d;box-shadow:0 6px 30px #152a2530;padding:20px 24px;display:flex;align-items:center;gap:28px}.analytics-choice h2{font-family:inherit;font-size:18px;line-height:1.4;letter-spacing:0;margin:0 0 7px}.analytics-choice p{font-size:13px;line-height:1.6;margin:0;max-width:680px;color:#4a5751}.analytics-choice a{text-decoration:underline;color:#285f56;text-underline-offset:3px}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{font:700 12px/1.4 Arial,sans-serif;padding:12px 14px;border:1px solid #396f64;background:#fffdf8;color:#285f56;cursor:pointer}.analytics-actions button:hover{background:#e2ede7}.analytics-actions button:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #ba3027;outline-offset:3px}[data-analytics-settings]{font:inherit;color:var(--aqua,#285f56);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.analytics-choice #awf-privacy-signal{margin-top:8px}@media(max-width:800px){.analytics-choice{left:10px;right:10px;bottom:10px;padding:16px;display:block;max-height:45vh;overflow:auto}.analytics-actions{margin-top:12px;flex-wrap:wrap}.analytics-actions button{flex:1;min-height:42px}.analytics-choice h2{font-size:16px}.analytics-choice p{font-size:12px}}
