.site-analytics-consent,.site-analytics-settings{box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.5;font-weight:400;color:var(--ak-text,#202535);background:var(--ak-surface,#fff);border:1px solid var(--ak-line,#d8dde3);border-radius:8px;box-shadow:0 6px 24px #142d4e1a;z-index:10000}
.site-analytics-consent{position:fixed;bottom:20px;left:20px;width:calc(100% - 40px);max-width:640px;padding:22px;font-family:inherit;font-size:14px;line-height:1.5}
.site-analytics-consent[hidden],.site-analytics-settings[hidden]{display:none!important}
.site-analytics-consent h2{margin:0 0 8px;font-family:inherit;font-size:18px;line-height:1.3;font-weight:600;color:inherit;letter-spacing:normal}
.site-analytics-consent p{margin:0 0 10px;color:inherit;font-size:14px;line-height:1.5}
.site-analytics-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.site-analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.site-analytics-actions button{appearance:none;flex:1;min-width:150px;min-height:44px;border:1px solid var(--analytics-accent,#142d4e);border-radius:5px;padding:10px 16px;font-family:inherit;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer;background:var(--analytics-accent,#142d4e);color:#fff}
.site-analytics-actions button+button{color:var(--analytics-accent,#142d4e);background:#fff}
.site-analytics-settings{position:fixed;bottom:10px;left:12px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:12px;line-height:1.4;cursor:pointer;box-shadow:none}
.site-analytics-consent button:focus-visible,.site-analytics-consent a:focus-visible,.site-analytics-settings:focus-visible{outline:3px solid #f27924;outline-offset:3px}
.site-analytics-consent[data-site=aaak]{--analytics-accent:#49506c}
.site-analytics-consent[data-site=larimarminer]{--analytics-accent:#006a73}
.site-analytics-consent[data-site=cykloaukce]{--analytics-accent:#b00000}
@media(max-width:480px){.site-analytics-consent{bottom:10px;left:10px;width:calc(100% - 20px);padding:18px}.site-analytics-actions{gap:8px}.site-analytics-actions button{min-width:130px}}
