.rdtr-podcast-front{max-width:1220px;margin:28px auto;padding:0 14px;color:#fff}.rdtr-podcast-front__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.rdtr-podcast-front__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#8fb4ff;font-weight:800}.rdtr-podcast-front__title{margin:4px 0 0;color:#fff;font-size:clamp(28px,3vw,44px);line-height:1.05}.rdtr-podcast-front__count{font-size:13px;color:rgba(255,255,255,.68);white-space:nowrap}.rdtr-podcast-front__tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px;flex-wrap:wrap}.rdtr-podcast-front__filters{display:flex;gap:8px;flex-wrap:wrap}.rdtr-podcast-front__filter{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700;cursor:pointer;transition:.18s}.rdtr-podcast-front__filter:hover,.rdtr-podcast-front__filter.is-active{background:#0b8cff;border-color:#0b8cff;transform:translateY(-1px)}.rdtr-podcast-front__search{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.7)}.rdtr-podcast-front__search input{min-width:260px;background:#101827;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;padding:10px 14px;outline:none}.rdtr-podcast-front__search input:focus{border-color:#0b8cff;box-shadow:0 0 0 3px rgba(11,140,255,.15)}.rdtr-podcast-front__grid{display:grid;gap:22px}.rdtr-podcast-front__grid--cols-1{grid-template-columns:1fr}.rdtr-podcast-front__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rdtr-podcast-front__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rdtr-podcast-front__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rdtr-podcast-card{display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#21324a 0%,#111a29 100%);border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.28);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rdtr-podcast-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,0,0,.42);border-color:rgba(255,255,255,.18)}.rdtr-podcast-card__media{position:relative;display:block;aspect-ratio:16/9;background:#0b1220;overflow:hidden;text-decoration:none}.rdtr-podcast-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.rdtr-podcast-card:hover .rdtr-podcast-card__media img{transform:scale(1.04)}.rdtr-podcast-card__placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rdtr-podcast-card__play{position:absolute;left:14px;bottom:14px;width:44px;height:44px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(0,0,0,.35);font-size:15px;padding-left:2px;border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(6px)}.rdtr-podcast-card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:15px 16px 17px}.rdtr-podcast-card__meta{font-size:12px;color:rgba(255,255,255,.62)}.rdtr-podcast-card__title{margin:0;color:#fff;font-size:18px;line-height:1.24}.rdtr-podcast-card__title a{color:#fff;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rdtr-podcast-card__title a:hover{text-decoration:underline}.rdtr-podcast-card__excerpt{margin:0;color:rgba(255,255,255,.74);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rdtr-podcast-card__cta{margin-top:auto;display:inline-flex;align-self:flex-start;background:#e30613;color:#fff;text-decoration:none;font-size:13px;font-weight:800;border-radius:999px;padding:8px 14px;transition:.18s;border:0;cursor:pointer;line-height:1.2}.rdtr-podcast-card__cta:hover{background:#b80410;transform:translateY(-1px)}.rdtr-podcast-front__more-wrap{text-align:center;margin:26px 0 6px}.rdtr-podcast-front__more{border:0;background:#f0142f;color:#fff;border-radius:999px;padding:12px 26px;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,.3);transition:.18s}.rdtr-podcast-front__more:hover{background:#0b8cff;transform:translateY(-1px)}.rdtr-podcast-front__more:disabled{opacity:.6;cursor:default;transform:none}.rdtr-podcast-front__empty,.rdtr-podcast-front-empty{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05);color:#fff}@media(max-width:1024px){.rdtr-podcast-front__grid--cols-3,.rdtr-podcast-front__grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rdtr-podcast-front__head{align-items:flex-start;flex-direction:column}.rdtr-podcast-front__count{white-space:normal}}@media(max-width:680px){.rdtr-podcast-front{padding:0 10px}.rdtr-podcast-front__grid--cols-2,.rdtr-podcast-front__grid--cols-3,.rdtr-podcast-front__grid--cols-4{grid-template-columns:1fr}.rdtr-podcast-front__tools{display:block}.rdtr-podcast-front__filters{margin-bottom:12px}.rdtr-podcast-front__search{display:block}.rdtr-podcast-front__search span{display:block;margin:0 0 6px}.rdtr-podcast-front__search input{width:100%;min-width:0}.rdtr-podcast-card__title{font-size:17px}}

/* R-DTR Podcast Front PRO 0.6.5 — wyróżniony najnowszy odcinek */
.rdtr-podcast-latest{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);
  gap:0;
  margin:22px 0 30px;
  background:linear-gradient(145deg,#111827,#1b283a);
  border:1px solid rgba(255,255,255,.08);
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 16px 36px rgba(0,0,0,.32);
  color:#fff;
}
.rdtr-podcast-latest__media{position:relative;display:block;min-height:260px;background:#0b1220;overflow:hidden;text-decoration:none;color:#fff;}
.rdtr-podcast-latest__media img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block;transition:transform .35s ease;}
.rdtr-podcast-latest:hover .rdtr-podcast-latest__media img{transform:scale(1.04);}
.rdtr-podcast-latest__placeholder{height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;background:#1f2937;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}
.rdtr-podcast-latest__play{position:absolute;left:18px;bottom:18px;width:58px;height:58px;border-radius:999px;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 8px 22px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);}
.rdtr-podcast-latest__body{padding:24px 26px 26px;display:flex;flex-direction:column;justify-content:center;}
.rdtr-podcast-latest__label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#fca5a5;font-weight:800;margin-bottom:8px;}
.rdtr-podcast-latest__meta{font-size:13px;color:rgba(255,255,255,.62);margin-bottom:8px;}
.rdtr-podcast-latest__title{font-size:28px;line-height:1.13;margin:0 0 12px;color:#fff;}
.rdtr-podcast-latest__title a{color:#fff;text-decoration:none;}
.rdtr-podcast-latest__title a:hover{text-decoration:underline;}
.rdtr-podcast-latest__excerpt{font-size:15px;line-height:1.5;color:rgba(255,255,255,.78);margin:0 0 18px;}
.rdtr-podcast-latest__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;background:#e30613;color:#fff!important;text-decoration:none!important;border-radius:999px;padding:10px 18px;font-weight:800;box-shadow:0 8px 18px rgba(227,6,19,.25);border:0;cursor:pointer;line-height:1.2;max-width:100%;white-space:normal;text-align:center;}
.rdtr-podcast-latest__cta:hover{filter:brightness(1.08);}
@media(max-width:780px){.rdtr-podcast-latest{grid-template-columns:1fr;border-radius:15px}.rdtr-podcast-latest__media,.rdtr-podcast-latest__media img,.rdtr-podcast-latest__placeholder{min-height:210px}.rdtr-podcast-latest__body{padding:18px}.rdtr-podcast-latest__title{font-size:22px}}


/* R-DTR Podcast Front PRO 0.6.5 — odtwarzanie w kafelkach bez przechodzenia do wpisu */
.rdtr-podcast-inline-player{
  width:100%;
  margin-top:10px;
  padding:8px;
  border-radius:12px;
  background:rgba(0,0,0,.28);
  border:1px solid rgba(255,255,255,.08);
}
.rdtr-podcast-inline-player audio{
  width:100%;
  display:block;
}
.rdtr-podcast-inline-player__hint{
  margin-top:6px;
  font-size:12px;
  line-height:1.35;
  color:rgba(255,255,255,.66);
}
.rdtr-podcast-inline-player__hint.is-ad{
  color:#fbbf24;
  font-weight:700;
}
.rdtr-podcast-inline-play.is-playing{
  background:#111827!important;
  outline:1px solid rgba(255,255,255,.22);
}

/* R-DTR Podcast Front PRO 0.6.6 — strona główna + playlist mode */
.rdtr-podcast-card__play,
.rdtr-podcast-latest__play{display:none!important;}
.rdtr-podcast-card__cta,
.rdtr-podcast-latest__cta{background:linear-gradient(135deg,#0b8cff,#006fe6)!important;color:#fff!important;box-shadow:0 8px 18px rgba(11,140,255,.22)!important;}
.rdtr-podcast-card__cta:hover,
.rdtr-podcast-latest__cta:hover{background:linear-gradient(135deg,#1597ff,#0a5fd4)!important;filter:none!important;}
.rdtr-podcast-inline-play.is-playing{background:#111827!important;}
.rdtr-podcast-home{max-width:1220px;margin:28px auto;padding:0 14px;color:#fff;}
.rdtr-podcast-home__head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;}
.rdtr-podcast-home__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#8fb4ff;font-weight:800;}
.rdtr-podcast-home__title{margin:4px 0 0;color:#fff;font-size:clamp(24px,2.4vw,36px);line-height:1.08;}
.rdtr-podcast-home__subtitle{margin:8px 0 0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.45;}
.rdtr-podcast-home__all{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0b8cff;color:#fff!important;text-decoration:none!important;font-weight:800;padding:10px 16px;white-space:nowrap;box-shadow:0 8px 18px rgba(11,140,255,.22);}
.rdtr-podcast-home__all:hover{filter:brightness(1.07);}
.rdtr-podcast-home__grid{display:grid;gap:22px;}
@media(max-width:780px){.rdtr-podcast-home__head{align-items:flex-start;flex-direction:column}.rdtr-podcast-home__all{white-space:normal}.rdtr-podcast-home{padding:0 10px}}
