/* DirectPlayer V10.3.67 — Favoris podcasts + reprise de lecture */
.dp10347-podcast-card{position:relative}
.dp10367-podcast-favorite{position:absolute;z-index:4;top:11px;right:11px;width:36px;height:36px;border:1px solid rgba(255,255,255,.72);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);color:#294f72;box-shadow:0 6px 18px rgba(13,38,63,.12);cursor:pointer;transition:.16s}
.dp10367-podcast-favorite svg{width:17px;height:17px}.dp10367-podcast-favorite:hover{transform:translateY(-1px)}
.dp10367-podcast-favorite.active{background:#244f78;color:#fff;border-color:#244f78}.dp10367-podcast-favorite.active svg path{fill:currentColor!important}
.dp10367-favorite-main{display:inline-flex!important;align-items:center;gap:8px}.dp10367-favorite-main svg{width:16px;height:16px}.dp10367-favorite-main.active{border-color:#244f78!important;background:#eef4f9!important;color:#244f78!important}.dp10367-favorite-main.active svg path{fill:currentColor!important}
.dp10367-profile-podcast-list{display:grid;gap:9px;margin-top:14px}.dp10367-profile-podcast-list>a{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:8px;border:1px solid #e4eaf0;border-radius:11px;background:#fff;text-decoration:none}.dp10367-profile-podcast-list>a>span{width:52px;height:52px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#eef3f7;color:#315c82;font-weight:900}.dp10367-profile-podcast-list img{width:100%;height:100%;object-fit:cover}.dp10367-profile-podcast-list strong,.dp10367-profile-podcast-list small{display:block}.dp10367-profile-podcast-list strong{color:#193851;font-size:12px}.dp10367-profile-podcast-list small{margin-top:3px;color:#81909e;font-size:9px}
.dp10367-continue-list{display:grid;gap:9px;margin-top:14px}.dp10367-continue-list article{display:grid;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:10px;border:1px solid #e2e9ef;border-radius:12px;background:#fff}.dp10367-continue-art{width:58px;height:58px;border-radius:10px;overflow:hidden;background:#edf2f6}.dp10367-continue-art img{width:100%;height:100%;object-fit:cover}.dp10367-continue-list article>div>small{display:block;color:#66829a;font-size:8px;font-weight:850;text-transform:uppercase}.dp10367-continue-list article>div>strong{display:block;margin-top:3px}.dp10367-continue-list article>div>strong a{color:#173650;text-decoration:none;font-size:12px}.dp10367-continue-list article>div>em{display:block;margin-top:5px;color:#718496;font-size:9px;font-style:normal}.dp10367-continue-list .play-episode{width:38px;height:38px;border:0;border-radius:50%;background:#244f78;color:#fff;cursor:pointer}.dp10367-progress{height:4px;margin-top:7px;border-radius:99px;background:#e7edf2;overflow:hidden}.dp10367-progress i{display:block;height:100%;border-radius:inherit;background:#315f89}
.dp10367-favorites-section+.dp10367-favorites-section{padding-top:0}.dp10367-favorite-podcast-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:980px){.dp10367-favorite-podcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.dp10367-favorite-main span{font-size:10px}.dp10367-continue-list article{grid-template-columns:50px minmax(0,1fr) 38px;gap:9px}.dp10367-continue-art{width:50px;height:50px}.dp10367-favorite-podcast-grid{grid-template-columns:1fr}.dp10367-podcast-favorite{width:34px;height:34px;top:9px;right:9px}}
