.revolt-analytics-choice{position:fixed;z-index:100001;bottom:56px;left:16px;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:22px;border:1px solid #777;border-radius:12px;background:#151515;color:#fff;box-shadow:0 8px 32px #0006;font:15px/1.5 system-ui,sans-serif;text-align:left}
.revolt-analytics-choice[hidden]{display:none!important}
.revolt-analytics-choice h2{font:600 20px/1.25 system-ui,sans-serif!important;color:#fff;margin:0 0 12px}
.revolt-analytics-choice p{font:15px/1.5 system-ui,sans-serif!important;color:#eee;margin:0 0 16px}
.revolt-analytics-choice a{color:#fff;text-decoration:underline}
.revolt-analytics-choice div{display:flex;gap:12px;flex-wrap:wrap}
.revolt-analytics-choice button{appearance:none;min-height:44px;flex:1;padding:10px 14px;border:1px solid #fd6712;border-radius:6px;background:#151515;color:#fff;font:600 14px system-ui;cursor:pointer}
.revolt-analytics-settings{position:static;display:inline-flex;align-items:center;justify-content:flex-start;vertical-align:middle;margin:0;padding:8px 0;min-height:44px;max-width:100%;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.utility-links .revolt-analytics-settings{margin-left:12px}
.revolt-analytics-choice button:focus-visible,.revolt-analytics-choice a:focus-visible,.revolt-analytics-settings:focus-visible{outline:2px solid #fd6712;outline-offset:3px}
@media(max-height:450px){.revolt-analytics-choice{max-height:calc(100dvh - 72px);overflow:auto}}
