/* Cookie bar of /consent/metrika.js. A site may set --consent-bg, --consent-fg, --consent-accent, --consent-font. */
.consent-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:1000;max-width:760px;margin:0 auto;box-sizing:border-box;
  display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;padding:16px 18px;border-radius:12px;
  background:var(--consent-bg,#1d1a17);color:var(--consent-fg,#f3ede4);border:1px solid rgba(255,255,255,.18);
  box-shadow:0 10px 30px rgba(0,0,0,.35);font:15px/1.45 var(--consent-font,system-ui,-apple-system,"Segoe UI",sans-serif)}
.consent-bar__text{margin:0;flex:1 1 300px;min-width:0}
.consent-bar__text a{color:inherit;text-decoration:underline}
.consent-bar__actions{display:flex;gap:8px;flex-wrap:wrap}
.consent-bar__btn{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:transparent;
  color:inherit;font:inherit;cursor:pointer}
.consent-bar__btn--yes{border-color:transparent;background:var(--consent-accent,#c0683f);color:#fff;font-weight:700}
.consent-bar__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media print{.consent-bar{display:none}}
