.analytics-choice{position:fixed;z-index:150;bottom:24px;left:24px;max-width:540px;padding:20px;background:#0c1113;color:#eff5f3;border:1px solid #3b4745;box-shadow:0 16px 60px #0008;font-family:inherit}
.analytics-choice[hidden]{display:none!important}.analytics-label{font-size:10px;letter-spacing:.15em;color:#b8ff3d}.analytics-choice p{margin:10px 0 16px;font-size:13px;line-height:1.7}.analytics-choice a{color:#b8ff3d;text-decoration:underline}.analytics-actions{display:flex;gap:10px}.analytics-actions button{font:inherit;font-size:12px;font-weight:700;padding:12px 16px;cursor:pointer;border:1px solid #66726e;background:#151c1d;color:#fff}.analytics-actions button:first-child{background:#b8ff3d;color:#0b100c;border-color:#b8ff3d}.analytics-settings{font:inherit;font-size:12px;cursor:pointer;color:#c2cbc5;border:0;background:transparent;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:2px solid #b8ff3d;outline-offset:4px}
@media(max-width:600px){.analytics-choice{left:14px;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));padding:16px;max-width:none}.analytics-choice p{font-size:12px}.analytics-actions button{flex:1;padding:12px 8px}}
