/* Taro Media 11.10.2026: baner cookies, stopka, polityka. Osobny plik, zeby nie ruszac plikow Matiego. */
.foot-prawne{margin:12px 0 0;font-size:12.5px;color:#6E7573;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}
.foot-prawne a,.foot-cookies{color:#9AA3A0;text-decoration:none}
.foot-cookies{background:none;border:0;padding:0;font:inherit;cursor:pointer}
.foot-prawne a:hover,.foot-cookies:hover{color:#fff;text-decoration:underline}
.tworcy-wiersz{margin:18px 0 0;text-align:center;max-width:none;width:100%}
.tworcy{display:inline-flex;align-items:center;gap:9px;color:#9AA3A0;font-size:13px;text-decoration:none}
.tworcy img{width:24px;height:auto;display:block;opacity:.85;transition:opacity .2s}
.tworcy b{font-weight:600;color:#E6EBE9}
.tworcy:hover{color:#fff}.tworcy:hover img{opacity:1}
.prawne{max-width:820px}
.prawne h1{margin:.3em 0 .6em}
.prawne h2{font-size:clamp(20px,2.2vw,24px);margin:2em 0 .5em}
.prawne p,.prawne li{line-height:1.7;color:var(--txt-2,#C9D0CE)}
.prawne ul{padding-left:20px;display:grid;gap:8px}
.prawne a:not(.btn){color:var(--mint,#86C2B5)}
.prawne code{font-size:.9em;background:rgba(255,255,255,.06);padding:1px 6px;border-radius:4px}
.zgoda{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:12px;pointer-events:none}
.zgoda[hidden]{display:none}
.zgoda-box{pointer-events:auto;max-width:720px;margin:0 auto;background:#141717;color:#C9D0CE;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.5);padding:18px 20px;display:grid;gap:12px;font-size:14px;line-height:1.55}
.zgoda-box b{color:#fff}
.zgoda-box a{color:#86C2B5;text-decoration:underline}
.zgoda-akcje{display:flex;flex-wrap:wrap;gap:10px}
.zgoda-akcje button{font:inherit;font-weight:600;border-radius:999px;padding:10px 20px;cursor:pointer}
.zgoda-tak{background:#86C2B5;color:#0A0B0B;border:0}
.zgoda-nie{background:none;color:#fff;border:1px solid rgba(255,255,255,.3)}
@media(max-width:760px){.zgoda{padding:8px;bottom:calc(84px + env(safe-area-inset-bottom))}.zgoda-akcje button{flex:1 1 100%}}
