.analytics-choice{position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;margin:0 auto;max-width:1000px;display:flex;gap:24px;align-items:center;padding:20px 24px;border:1px solid #38536b;border-radius:14px;background:#102335;color:#f4f8fc;box-shadow:0 10px 50px #0008;font:14px/1.5 system-ui,sans-serif}
.analytics-choice[hidden]{display:none}
.analytics-choice strong{font-size:16px}.analytics-choice p{margin:5px 0 0;max-width:630px}.analytics-choice a{color:#90dfdd;text-decoration:underline}
.analytics-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.analytics-actions button{font:inherit;font-weight:600;border:1px solid #809baa;border-radius:7px;padding:10px 14px;background:#102335;color:#f4f8fc;cursor:pointer}.analytics-actions button:first-child{background:#90dfdd;color:#102335;border-color:#90dfdd}.analytics-actions button:disabled{opacity:.5;cursor:not-allowed}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #fff;outline-offset:3px}
.analytics-settings{font:inherit;color:inherit;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}
@media(max-width:650px){.analytics-choice{left:10px;right:10px;bottom:10px;padding:16px;display:block}.analytics-actions{margin-top:14px}.analytics-actions button{flex:1}}
