/* DirectPlayer 7.0 — barre de progression podcast réellement visible et utilisable */
:root{--player-h:110px!important}
.dp-player.dp-player-reference.dp-player-v69{height:90px!important;min-height:90px!important;transition:min-height .18s ease,height .18s ease!important}
.dp-player-v69 .dp-player-reference-shell{height:90px!important;transition:min-height .18s ease,height .18s ease!important}
.dp-player-v69[data-kind="podcast"]{height:108px!important;min-height:108px!important}
.dp-player-v69[data-kind="podcast"] .dp-player-reference-shell{height:108px!important;min-height:108px!important;padding-top:7px!important;padding-bottom:7px!important}
.dp-player-v69[data-kind="podcast"] .player-content{gap:8px!important;align-self:stretch!important;justify-content:center!important}
.dp-player-v69[data-kind="podcast"] .player-meta{gap:1px!important}
.dp-player-v69 .player-podcast-progress{display:grid!important;grid-template-columns:42px minmax(150px,1fr) 42px!important;align-items:center!important;gap:10px!important;width:min(680px,100%)!important;min-height:25px!important;margin-top:2px!important;position:relative!important;z-index:3!important}
.dp-player-v69 .player-podcast-progress[hidden]{display:none!important}
.dp-player-v69 .player-podcast-progress span{font-size:10px!important;line-height:1!important;font-weight:760!important;color:#596a7f!important;font-variant-numeric:tabular-nums!important;text-align:center!important}
.dp-player-v69 .podcast-seek{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;height:18px!important;margin:0!important;padding:0!important;background:transparent!important;cursor:pointer!important;touch-action:pan-x!important}
.dp-player-v69 .podcast-seek::-webkit-slider-runnable-track{height:6px!important;border-radius:999px!important;background:linear-gradient(90deg,#2b5f91 0 var(--seek-progress,0%),#dbe4ee var(--seek-progress,0%) 100%)!important;box-shadow:inset 0 0 0 1px rgba(42,74,108,.04)!important}
.dp-player-v69 .podcast-seek::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:17px!important;height:17px!important;margin-top:-5.5px!important;border:3px solid #fff!important;border-radius:50%!important;background:#2b5f91!important;box-shadow:0 2px 8px rgba(25,65,105,.28)!important}
.dp-player-v69 .podcast-seek::-moz-range-track{height:6px!important;border:0!important;border-radius:999px!important;background:#dbe4ee!important}
.dp-player-v69 .podcast-seek::-moz-range-progress{height:6px!important;border-radius:999px!important;background:#2b5f91!important}
.dp-player-v69 .podcast-seek::-moz-range-thumb{width:12px!important;height:12px!important;border:3px solid #fff!important;border-radius:50%!important;background:#2b5f91!important;box-shadow:0 2px 8px rgba(25,65,105,.28)!important}
.dp-player-v69 .podcast-seek:focus-visible{outline:2px solid #86aed3!important;outline-offset:3px!important;border-radius:999px!important}.dp-player-v69 .podcast-seek:disabled{opacity:.55!important;cursor:wait!important}
.dp-player-v69[data-kind="podcast"] .player-track{font-size:11.5px!important;color:#52657b!important;font-weight:650!important}
.dp-player-v69[data-kind="podcast"] .player-status{bottom:4px!important}
@media(max-width:980px){.dp-player-v69 .player-podcast-progress{grid-template-columns:38px minmax(100px,1fr) 38px!important;gap:7px!important}}
@media(max-width:720px){:root{--player-h:106px!important}.dp-player.dp-player-reference.dp-player-v69{height:78px!important;min-height:78px!important}.dp-player-v69 .dp-player-reference-shell{height:78px!important}.dp-player-v69[data-kind="podcast"]{height:104px!important;min-height:104px!important}.dp-player-v69[data-kind="podcast"] .dp-player-reference-shell{height:104px!important;min-height:104px!important;padding:7px 9px!important;grid-template-columns:46px 38px minmax(0,1fr) 36px!important;gap:7px!important}.dp-player-v69[data-kind="podcast"] .player-station-logo,.dp-player-v69[data-kind="podcast"] .player-station-logo .station-logo{width:46px!important;height:46px!important;min-width:46px!important}.dp-player-v69[data-kind="podcast"] .player-play{width:38px!important;height:38px!important}.dp-player-v69[data-kind="podcast"] .player-round-action{width:36px!important;height:36px!important}.dp-player-v69[data-kind="podcast"] .player-name{font-size:10.5px!important}.dp-player-v69[data-kind="podcast"] .player-track{font-size:9.5px!important;max-width:none!important}.dp-player-v69 .player-podcast-progress{grid-template-columns:34px minmax(70px,1fr) 34px!important;gap:5px!important;width:100%!important;min-height:23px!important}.dp-player-v69 .player-podcast-progress span{font-size:8.5px!important}.dp-player-v69 .podcast-seek{height:22px!important}.dp-player-v69 .podcast-seek::-webkit-slider-runnable-track{height:6px!important}.dp-player-v69 .podcast-seek::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:-6px!important}.dp-player-v69 .player-share-menu{bottom:45px!important}}
