/* AB Pohledávky: styly cookie lišty (cfg-consent.js). styles.css z dodaného návrhu se needituje,
   proto je lišta tady. Tokeny --brand-* v barvách webu, pod nimi kopie bloku z ../../cfg-base.css
   (při změně bloku v cfg-base.css zkopírovat ručně). */
:root{--brand-darker:#232842;--brand-accent:#77213C;--brand-text-on-dark:#FFFFFF;--brand-text-on-dark-rgb:255,255,255;--f-head:'Open Sans','Helvetica Neue',Arial,sans-serif}

/* CFG-CONSENT-CSS:START — sdílená cookie lišta (cfg-consent.js). Barvy přes --brand-* tokeny výše. */
.cfg-cc{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2000;max-width:560px;margin:0 auto;background:var(--brand-darker);color:var(--brand-text-on-dark);border:1px solid rgba(var(--brand-text-on-dark-rgb),.12);border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.5);padding:22px;display:none}
.cfg-cc.is-visible{display:block}
.cfg-cc__title{font-family:var(--f-head,sans-serif);font-size:17px;font-weight:600;margin:0 0 8px;color:inherit;letter-spacing:0}
.cfg-cc__text{font-size:13.5px;line-height:1.55;margin:0;color:rgba(var(--brand-text-on-dark-rgb),.75)}
.cfg-cc__link{color:inherit;text-decoration:underline}
.cfg-cc__cats{margin:14px 0 0;display:flex;flex-direction:column;gap:10px}
.cfg-cc__cat{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}
.cfg-cc__cat input{width:18px;height:18px;accent-color:var(--brand-accent)}
.cfg-cc__cat em{font-style:normal;opacity:.6}
.cfg-cc__btns{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}
.cfg-cc__btn{min-height:46px;padding:11px 18px;font:600 14.5px/1 var(--f-head,sans-serif);border-radius:10px;cursor:pointer;flex:1 1 auto;border:1.5px solid transparent;transition:background .15s,border-color .15s,opacity .15s}
.cfg-cc__btn--primary{background:var(--brand-accent);color:#fff}
.cfg-cc__btn--primary:hover{opacity:.9}
.cfg-cc__btn--ghost{background:transparent;color:var(--brand-text-on-dark);border-color:rgba(var(--brand-text-on-dark-rgb),.3)}
.cfg-cc__btn--ghost:hover{border-color:rgba(var(--brand-text-on-dark-rgb),.6)}
@media(max-width:520px){.cfg-cc__btn{flex-basis:100%}}
/* CFG-CONSENT-CSS:END */
