/* Analytics choice controls, equally prominent allow and reject. */
#analytics-privacy-choices{font-family:Arial,sans-serif;color:#183a32;font-size:14px;line-height:1.45}
#analytics-privacy-choices [hidden]{display:none!important}
.privacy-settings{position:fixed;right:18px;bottom:18px;z-index:1001;padding:10px 14px;border:1px solid #244b41;background:#fffdf7;color:#183a32;border-radius:5px;font-size:13px;cursor:pointer;box-shadow:0 2px 10px #0002}
.analytics-choice-panel{position:fixed;left:18px;bottom:18px;z-index:1002;width:min(540px,calc(100% - 36px));max-height:calc(100dvh - 110px);overflow:auto;box-sizing:border-box;padding:22px;background:#fffdf7;border:1px solid #244b41;border-radius:7px;box-shadow:0 5px 24px #0003}
.analytics-choice-panel h2{font-family:Arial,sans-serif!important;font-size:20px!important;line-height:1.25!important;margin:0 0 12px!important;font-weight:700!important}
.analytics-choice-panel p{font-size:14px!important;line-height:1.5!important;margin:0 0 12px!important;color:#183a32!important}
.analytics-choice-panel a{color:#183a32;text-decoration:underline}
.analytics-choice-actions{display:flex;gap:12px;flex-wrap:wrap}
.analytics-choice-actions button{flex:1 1 160px;padding:12px;border:2px solid #244b41;background:#244b41;color:white;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer}
#analytics-privacy-choices button:focus-visible,#analytics-privacy-choices a:focus-visible{outline:3px solid #b65f29;outline-offset:3px}
.analytics-choice-status{margin-top:12px!important}.analytics-choice-status:empty{display:none}
@media(max-width:761px){.analytics-choice-panel{left:12px;bottom:82px;width:calc(100% - 24px);padding:18px}.privacy-settings{right:12px;bottom:76px;padding:8px 12px}}
