.feed-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.feed-bar .tabs{margin-bottom:0;margin-left:0}.tab-ending{display:inline-flex;align-items:center;gap:.35rem}.tab-ending svg{display:block;opacity:.85}.tab-ending.active svg{opacity:1}.feed-pages{flex-direction:column;gap:.75rem;margin:2.25rem 0 .5rem;text-align:center}.feed-pages,.feed-pages-nav{display:flex;align-items:center}.feed-pages-nav{justify-content:center;flex-wrap:wrap;gap:.4rem}.feed-pages-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--line-soft);background:var(--surface-1);color:var(--ink);font-size:.92rem;font-weight:700;text-decoration:none;white-space:nowrap}.feed-pages-link:hover{background:var(--fill-strong);color:var(--on-strong);border-color:var(--fill-strong)}.feed-pages-current,.feed-pages-current:hover{background:var(--pink-400);border-color:var(--pink-400);color:var(--white);cursor:default}.feed-pages-link.is-disabled{opacity:.4;cursor:default}.feed-pages-gap{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;color:var(--muted);font-weight:700}.feed-pages-count{margin:0;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.feed-pages-compact{display:none}@media (max-width:700px){.feed-pages-wide{display:none}.feed-pages-compact{display:flex;flex-wrap:nowrap;gap:.3rem}.feed-pages-compact .feed-pages-link{min-width:2.4rem;padding:0 .55rem}.feed-pages-compact .feed-pages-gap{min-width:1.1rem}}.feed-pages-arrow{font-size:1.05rem}.feed-pages-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.feed-perpage{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;font-size:.85rem}.feed-perpage-label{color:var(--muted);font-weight:600;margin-right:.15rem}.feed-perpage-opt{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;min-height:2.1rem;padding:0 .7rem;border-radius:999px;border:1px solid var(--line-soft);background:var(--surface-1);color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.feed-perpage-opt:hover{background:var(--fill-strong);color:var(--on-strong);border-color:var(--fill-strong)}.feed-perpage-opt.is-current,.feed-perpage-opt.is-current:hover{background:var(--volt-400);border-color:var(--volt-400);color:var(--black);cursor:default}.feed-group-heading{margin:0 0 .9rem;font-size:1.1rem}.feed-group-heading:not(:first-child){margin-top:2.25rem}.feed-group-empty{margin-bottom:1.75rem}.feed-tools{display:flex;align-items:center;gap:.5rem;margin-left:auto}.feed-tools .fbar{margin-left:0}.view-toggle{display:inline-flex;align-self:stretch;align-items:center;gap:.15rem;padding:.15rem;border:1.5px solid var(--line);border-radius:999px;background:var(--surface-1)}.view-btn{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.view-btn:hover{color:var(--ink);background:var(--surface-2)}.view-btn:focus-visible{outline:2px solid var(--pink-400);outline-offset:1px}.view-btn svg{display:block}:root:not([data-widok]) .view-btn-lista,:root[data-widok=kafle] .view-btn-kafle,:root[data-widok=lista] .view-btn-lista{background:var(--fill-strong);color:var(--on-strong)}.view-btn-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}:root[data-widok=kafle] .deal-feed{grid-template-columns:repeat(auto-fill,minmax(min(10rem,calc(50% - .375rem)),1fr));gap:.75rem}:root[data-widok=kafle] .deal-feed .card{border-radius:calc(var(--radius) * .75)}@media (hover:hover){:root[data-widok=kafle] .deal-feed .card:hover{transform:translateY(-2px)}}:root[data-widok=kafle] .deal-feed .card-img{padding:.35rem}:root[data-widok=kafle] .deal-feed .card-img.is-cover{padding:0}:root[data-widok=kafle] .deal-feed .card-img.placeholder{font-size:2rem}:root[data-widok=kafle] .deal-feed .card-body{padding:.55rem .65rem .7rem;gap:.35rem}:root[data-widok=kafle] .deal-feed .fav-overlay{top:.4rem;right:.4rem;width:30px;height:30px}:root[data-widok=kafle] .deal-feed .fav-overlay svg{width:15px;height:15px}:root[data-widok=kafle] .deal-feed .strong-badge-overlay{top:.45rem;left:.45rem;font-size:.6rem;padding:.22rem .5rem .22rem .42rem}:root[data-widok=kafle] .deal-feed .strong-badge-overlay small{display:none}:root[data-widok=kafle] .deal-feed .vote-pill{padding:.1rem;gap:.1rem}:root[data-widok=kafle] .deal-feed .vote-btn{width:1.5rem;height:1.5rem;font-size:1rem}:root[data-widok=kafle] .deal-feed .vote-score{min-width:1.5rem;height:1.5rem;font-size:.8rem}:root[data-widok=kafle] .deal-feed .vote-note{display:none}:root[data-widok=kafle] .deal-feed .card-vote-row{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}:root[data-widok=kafle] .deal-feed .card-when-tile{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:.64rem}:root[data-widok=kafle] .deal-feed .card-when-tile .when-full{display:none}:root[data-widok=kafle] .deal-feed .card-when-tile .when-compact{display:inline}:root[data-widok=kafle] .deal-feed .card-meta>.card-when{display:none}:root[data-widok=kafle] .deal-feed .card-meta{grid-template-columns:minmax(0,1fr)}:root[data-widok=kafle] .deal-feed .card-meta .chip{font-size:.6rem;letter-spacing:.06em}:root[data-widok=kafle] .deal-feed .card-title{font-size:.84rem;line-height:1.3;min-height:calc(1.3em * 2)}:root[data-widok=kafle] .deal-feed .price{gap:.15rem .35rem}:root[data-widok=kafle] .deal-feed .price-now{font-size:1.02rem;font-weight:700}:root[data-widok=kafle] .deal-feed .price-badge{font-size:.66rem;padding:.1rem .42rem}:root[data-widok=kafle] .deal-feed .price-compare,:root[data-widok=kafle] .deal-feed .price-omnibus{font-size:.66rem;line-height:1.3}:root[data-widok=kafle] .deal-feed .card-actions .btn,:root[data-widok=kafle] .deal-feed .card-bump,:root[data-widok=kafle] .deal-feed .card-expired,:root[data-widok=kafle] .deal-feed .card-foot,:root[data-widok=kafle] .deal-feed .card-premiere,:root[data-widok=kafle] .deal-feed .card-price-drop{display:none}:root[data-widok=kafle] .deal-feed .card-actions:not(:has(.ends-in)){display:none}:root[data-widok=kafle] .deal-feed .card-actions{margin-top:auto}:root[data-widok=kafle] .deal-feed .ends-in{display:block;font-size:.6rem;padding:.18rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-widok=kafle] .deal-feed .card-vote-row .vote{flex:none;align-self:center;margin-bottom:0}@container (max-width: 135px){:root[data-widok=kafle] .deal-feed .vote-btn{width:1.3rem;height:1.3rem}:root[data-widok=kafle] .deal-feed .vote-score{min-width:1.3rem;height:1.3rem;font-size:.74rem}:root[data-widok=kafle] .deal-feed .card-when-tile{font-size:.58rem}}