.analytics-choice{position:fixed;bottom:20px;left:24px;right:24px;max-width:1120px;margin:auto;z-index:1000;display:flex;gap:24px;align-items:center;padding:24px;background:#fff;border:1px solid #c9dfe7;border-radius:12px;box-shadow:0 10px 50px #062b3e33;color:#123b50;font-family:'Segoe UI',Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:1rem}.analytics-choice p{font-size:.8rem;line-height:1.7;color:#536f7e;margin:8px 0 0}.analytics-choice a{color:#007f91;text-decoration:underline}.analytics-actions{display:flex;flex-shrink:0;gap:10px}.analytics-actions button{font:600 .8rem 'Segoe UI',Arial,sans-serif;border:1px solid #087d90;background:white;color:#09677b;padding:12px 16px;border-radius:6px;cursor:pointer}.analytics-actions button:last-child{background:#087d90;color:white}.analytics-settings{display:block;margin:12px auto 0;border:0;background:transparent;color:inherit;font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #29bfd4;outline-offset:3px}@media(max-width:760px){.analytics-choice{left:12px;right:12px;bottom:12px;padding:18px;display:block;max-height:70dvh;overflow:auto}.analytics-actions{margin-top:15px}.analytics-actions button{flex:1}.analytics-choice p{font-size:.75rem}}
