/* Dedicated compact layout for /szukaj.php?sort=newest opened from live updates. */
.search-updates-feed{padding-bottom:96px}
.search-updates-feed .search-topbar-section{display:none!important}
.search-updates-feed .search-results-section{padding-top:14px!important}
.search-updates-feed .search-layout{grid-template-columns:1fr!important;gap:0!important}
.search-updates-feed .search-map-side{display:none!important}
.search-updates-feed .search-main-results{width:100%;min-width:0}
.search-updates-feed .search-results-head{align-items:flex-start;margin:4px 0 12px;gap:10px}
.search-updates-feed .search-results-head h1{font-size:clamp(1.45rem,5vw,2rem);line-height:1.08;margin:0 0 7px}
.search-updates-feed .search-results-head p{font-size:.92rem;line-height:1.45;color:rgba(227,239,255,.72)}
.search-updates-feed .search-results-head-fuel{display:none}
.search-updates-feed .search-head-actions{display:none!important}
.search-updates-feed .search-city-quicklink{display:none!important}
.search-updates-feed .search-mobile-map-btn{display:none!important}
.search-updates-feed .search-mobile-filter-bar{display:flex!important;position:static!important;justify-content:flex-end!important;margin:0 0 10px!important;padding:0!important;background:none!important;box-shadow:none!important}
.search-updates-feed .search-mobile-filter-btn{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 15px!important;border-radius:999px!important;background:rgba(9,25,43,.88)!important;border:1px solid rgba(131,166,205,.36)!important;color:#dce9fb!important;font-size:.9rem!important;font-weight:800!important;box-shadow:none!important}
.search-updates-feed .tn-updates-fuel-tabs{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 1px 12px;margin:0 0 2px;scroll-snap-type:x proximity}
.search-updates-feed .tn-updates-fuel-tabs::-webkit-scrollbar{display:none}
.search-updates-feed .tn-updates-fuel-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(111,145,183,.32);background:#0a1a2b;color:#f1f6ff;text-decoration:none;font-weight:800;font-size:.9rem;white-space:nowrap;scroll-snap-align:start}
.search-updates-feed .tn-updates-fuel-tab.is-active{background:linear-gradient(180deg,#ffd449,#ffbf00);border-color:#ffc107;color:#071523}
.search-updates-feed .tn-updates-context{display:flex;align-items:center;gap:7px;margin:-3px 0 13px;color:rgba(214,228,245,.7);font-size:.82rem}
.search-updates-feed .tn-updates-context i{color:#ffc107}
.search-updates-feed .search-station-card{border-radius:20px!important;border:1px solid rgba(109,142,178,.25)!important;background:linear-gradient(180deg,rgba(10,28,47,.96),rgba(7,23,40,.96))!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important;overflow:visible!important;cursor:pointer}
.search-updates-feed .search-station-card--featured{border-color:rgba(109,142,178,.25)!important;background:linear-gradient(180deg,rgba(10,28,47,.96),rgba(7,23,40,.96))!important}
.search-updates-feed .search-station-badge{display:none!important}
.search-updates-feed .search-station-card-inner{display:block!important;padding:14px 42px 13px 14px!important;min-height:106px!important}
.search-updates-feed .search-station-card::after{content:'›';position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#b8cce5;font-size:34px;font-weight:300;line-height:1;z-index:3;pointer-events:none}
.search-updates-feed .search-station-brand-wrap{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}
.search-updates-feed .search-station-logo{width:58px!important;height:58px!important;min-width:58px!important;border-radius:15px!important;background:#fff!important;border:1px solid rgba(255,255,255,.18)!important}
.search-updates-feed .search-station-logo img{width:78%!important;height:78%!important}
.search-updates-feed .search-station-title-row{display:block!important;padding-right:94px;position:relative}
.search-updates-feed .search-station-meta h2{font-size:1.05rem!important;margin:1px 0 3px!important;line-height:1.15!important}
.search-updates-feed .search-city-badge{display:none!important}
.search-updates-feed .search-station-address{font-size:.85rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:rgba(214,228,245,.74)!important;margin:0!important}
.search-updates-feed .search-station-address i{color:#ffc107!important}
.search-updates-feed .search-station-contributor{display:none!important}
.search-updates-feed .search-fuel-summary{grid-column:1/-1;display:flex!important;gap:7px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;margin:11px -2px 0!important;padding:1px 2px 3px!important;max-width:100%!important}
.search-updates-feed .search-fuel-summary::-webkit-scrollbar{display:none}
.search-updates-feed .search-fuel-summary>span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 10px!important;border-radius:10px!important;background:#0b1b2c!important;border:1px solid rgba(107,142,181,.36)!important;color:#eef5ff!important;font-size:.8rem!important;font-weight:800!important;white-space:nowrap!important;scroll-snap-align:start}
.search-updates-feed .search-fuel-summary>span b{color:#a9bdd5!important;font-size:.77rem!important}
.search-updates-feed .search-fuel-summary>span.is-active{border-color:rgba(55,220,126,.8)!important;box-shadow:inset 0 0 0 1px rgba(55,220,126,.16)!important}
.search-updates-feed .search-fuel-summary>span.is-active b{color:#5bf29e!important}
.search-updates-feed .search-station-prices{display:none!important}
.search-updates-feed .search-station-right{display:block!important;position:absolute!important;right:43px!important;top:13px!important;width:auto!important;padding:0!important}
.search-updates-feed .search-station-actions,.search-updates-feed .search-station-distance{display:none!important}
.search-updates-feed .search-station-time{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:29px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(106,140,178,.28)!important;background:#10243a!important;color:#dce9f8!important;font-size:.76rem!important;font-weight:700!important;white-space:nowrap!important;text-align:left!important}
.search-updates-feed .search-station-time::before{content:'';width:8px;height:8px;border-radius:50%;background:#37d77e;box-shadow:0 0 10px rgba(55,215,126,.45)}
.search-updates-feed .search-results-list.view-list{gap:10px!important}
.search-updates-feed .search-results-list.view-grid{display:flex!important;flex-direction:column!important;gap:10px!important}
.search-updates-feed .search-view-switch{display:none!important}
.search-updates-feed .search-bottom-cta{display:none!important}
.search-updates-feed .search-load-more-btn{min-height:46px;border-radius:14px}
.search-updates-feed ins.adsbygoogle{margin-top:6px!important;margin-bottom:6px!important}

@media(max-width:767.98px){
  .search-updates-feed .container{padding-left:12px!important;padding-right:12px!important}
  .search-updates-feed .search-results-section{padding-top:8px!important}
  .search-updates-feed .search-mobile-filter-bar{position:absolute!important;right:12px!important;top:7px!important;z-index:6!important;width:auto!important}
  .search-updates-feed .search-main-results{padding-top:0!important}
  .search-updates-feed .search-results-head{padding-right:84px!important;min-height:54px!important}
  .search-updates-feed .search-results-head h1{font-size:1.42rem!important}
  .search-updates-feed .search-results-head p{font-size:.83rem!important}
  .search-updates-feed .search-station-brand-wrap{grid-template-columns:52px minmax(0,1fr)!important;gap:11px!important}
  .search-updates-feed .search-station-logo{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important}
  .search-updates-feed .search-station-card-inner{padding:12px 38px 11px 12px!important;min-height:98px!important}
  .search-updates-feed .search-station-right{right:38px!important;top:11px!important}
  .search-updates-feed .search-station-title-row{padding-right:88px!important}
  .search-updates-feed .search-station-meta h2{font-size:1rem!important;max-width:calc(100vw - 205px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .search-updates-feed .search-station-address{font-size:.8rem!important;max-width:calc(100vw - 130px)}
  .search-updates-feed .search-fuel-summary{margin-top:10px!important;width:calc(100vw - 91px)!important}
  .search-updates-feed .search-station-time{font-size:.71rem!important;min-height:27px!important;padding:0 8px!important}
}
