.analytics-choice{position:fixed;bottom:20px;left:20px;z-index:2000;max-width:480px;max-height:80vh;overflow:auto;background:#fff;color:#203342;padding:24px;border:1px solid #b9c7d1;box-shadow:0 8px 32px #0002;font-size:14px}.analytics-choice[hidden]{display:none}.analytics-choice h2{font-size:20px;margin:0 0 10px}.analytics-choice p{line-height:1.5}.analytics-choice>div{display:flex;gap:10px;flex-wrap:wrap}.analytics-choice button,.analytics-settings{font:inherit;cursor:pointer;padding:10px 14px;background:#fff;color:#203342;border:1px solid #203342}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #2980aa;outline-offset:3px}.analytics-scope{font-size:12px}.analytics-settings{margin:16px 24px}.analytics-status:empty{display:none}@media(max-width:600px){.analytics-choice{left:12px;right:12px;bottom:12px;max-width:none;padding:18px}.analytics-choice>div{display:grid;grid-template-columns:1fr 1fr}}
