.hl-analytics-settings{text-align:center;margin:24px auto;max-width:640px}.hl-analytics-settings button{background:transparent;color:inherit;text-decoration:underline;border:0;font:inherit;cursor:pointer;padding:12px}.hl-analytics-prompt{position:relative;margin:24px auto;padding:20px;max-width:720px;box-sizing:border-box;background:#f2f5e8;color:#17221c;border:1px solid #a9b597;border-radius:14px;font:14px/1.7 system-ui,sans-serif}.hl-analytics-prompt p{margin:0 0 12px;max-width:none}.hl-analytics-prompt div,.hl-analytics-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hl-analytics-prompt button,.hl-analytics-dialog button,[data-analytics-settings]{min-height:44px;padding:10px 14px;border:1px solid #27392a;border-radius:8px;background:#fff;color:#17221c;font:inherit;cursor:pointer}.hl-analytics-prompt a,.hl-analytics-dialog a{color:#1e4e2b;text-decoration:underline}.hl-analytics-dialog{width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #a9b597;border-radius:14px;background:#fff;color:#17221c;padding:24px;font:15px/1.7 system-ui,sans-serif}.hl-analytics-dialog::backdrop{background:#0008}.hl-analytics-dialog h2{font:700 23px/1.4 system-ui,sans-serif;margin-top:0}.hl-analytics-dialog p{max-width:none}.hl-analytics-prompt[hidden]{display:none!important}.hl-analytics-prompt button:focus-visible,.hl-analytics-dialog button:focus-visible,.hl-analytics-settings button:focus-visible{outline:3px solid #547929;outline-offset:3px}
.hl-analytics-dialog a,.hl-analytics-prompt a{color:#1e4e2b!important}.hl-analytics-dialog h2{color:#17221c!important}
