/* NewsDiscoPolo - baner cookies (lewy dolny róg) */
.nd-cookies{position:fixed;left:20px;bottom:20px;z-index:99999;width:400px;max-width:calc(100vw - 32px);background:#fff;color:#1b1b22;border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.25);padding:22px;font-size:14px;line-height:1.55;border-top:4px solid #d6102a;transform:translateY(20px);opacity:0;visibility:hidden;transition:.25s}
.nd-cookies.is-open{transform:none;opacity:1;visibility:visible}
.nd-ck-head{display:flex;align-items:center;gap:10px;font-size:17px;margin-bottom:8px}
.nd-ck-icon{font-size:24px}
.nd-ck-txt{margin:0 0 14px;color:#4a4a55}
.nd-ck-txt a{color:#d6102a;text-decoration:underline}
.nd-ck-panel{border-top:1px solid #ececf1;margin:0 0 14px;padding-top:6px}
.nd-ck-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f2f2f5;cursor:pointer}
.nd-ck-row span{display:flex;flex-direction:column}
.nd-ck-row small{color:#6b6b78;font-size:12.5px;line-height:1.4}
.nd-ck-row input{position:absolute;opacity:0;pointer-events:none}
.nd-ck-row i{flex:0 0 42px;height:24px;border-radius:999px;background:#d9d9e0;position:relative;transition:.2s}
.nd-ck-row i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}
.nd-ck-row input:checked+i{background:#d6102a}
.nd-ck-row input:checked+i:after{left:21px}
.nd-ck-row input:disabled+i{opacity:.55}
.nd-ck-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.nd-ck-btn{border:0;border-radius:10px;padding:11px 12px;font-weight:800;font-size:14px;cursor:pointer;background:linear-gradient(180deg,#ec1a34,#a3001a);color:#fff;transition:.15s}
.nd-ck-all,.nd-ck-save{grid-column:1/-1}
.nd-ck-ghost{background:#f4f4f7;color:#1b1b22}
.nd-ck-ghost:hover{background:#ececf1}
.nd-ck-btn:focus-visible{outline:2px solid #d6102a;outline-offset:2px}
@media (max-width:480px){.nd-cookies{left:16px;bottom:16px;padding:18px}}
