.paid-sponsor{box-sizing:border-box;display:flex;gap:10px;padding:16px;border:1px solid #e9d5ff;border-radius:16px;background:#faf5ff;color:#1f2937;text-decoration:none;min-width:0}
.paid-sponsor--card{flex-direction:column;height:100%;min-height:300px}
.paid-sponsor--banner{flex-wrap:wrap;align-items:center;margin:12px auto;max-width:970px}
.paid-sponsor__label{width:100%;font-size:11px;color:#6b21a8}
.paid-sponsor img{object-fit:contain;width:100%;height:170px;background:white;border-radius:10px}
.paid-sponsor--banner img{width:100px;height:80px}
.paid-sponsor__cta{color:#7e22ce;font-weight:600;margin-top:auto}
.expanded-ad-break{grid-column:1/-1;min-width:0}
.expanded-ad-sidebar{display:none}
@media(min-width:1024px) and (min-height:600px){
  .expanded-content-layout{display:grid;width:min(100%,1280px);margin-inline:auto;grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding-inline:12px;align-items:start}
  .expanded-content-layout > #main-content,.expanded-content-layout > .expanded-content-main{min-width:0}
  .expanded-content-layout:has(.expanded-ad-sidebar [data-ad-state="empty"]){grid-template-columns:minmax(0,1fr)}
  .expanded-ad-sidebar{display:block;position:sticky;align-self:start;right:auto;top:84px;width:300px;margin-top:12px;z-index:20}
  .expanded-ad-sidebar:has([data-ad-state="empty"]){display:none}
  .expanded-ad-sidebar .pazarluk-programmatic-ad{width:300px;margin:0}
  .expanded-content-layout--home-boundary > .expanded-ad-sidebar{margin-top:52px}
  .expanded-content-layout--category-boundary > .expanded-ad-sidebar{margin-top:8px}
}
