/* Lecteur Podcasts V7 */
.podcasts-page .mzp-player{left:50%!important;right:auto!important;bottom:-180px!important;width:min(1040px,calc(100% - 32px))!important;min-height:94px!important;transform:translateX(-50%)!important;display:grid!important;grid-template-columns:70px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:17px!important;row-gap:8px!important;padding:12px 16px 11px!important;border:1px solid rgba(240,166,111,.32)!important;border-radius:22px!important;background:linear-gradient(120deg,rgba(25,17,27,.985),rgba(240,166,111,.985))!important;backdrop-filter:blur(28px) saturate(1.35)!important;box-shadow:0 24px 70px rgba(0,0,0,.72),0 0 35px rgba(240,166,111,.16),inset 0 1px rgba(255,255,255,.08)!important;transition:bottom .35s cubic-bezier(.2,.8,.2,1)!important;overflow:hidden!important}
.podcasts-page .mzp-player:before{content:"";position:absolute;left:0;top:0;width:34%;height:2px;background:linear-gradient(90deg,#f0a66f,transparent)}
.podcasts-page .mzp-player.mzp-open{bottom:18px!important}.podcasts-page .mzp-player-art{grid-row:1/3!important;width:70px!important;height:70px!important;align-self:center!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:15px!important;border:1px solid rgba(240,166,111,.3)!important;background:radial-gradient(circle at 40% 30%,#bd0b1c,#1b121c)!important;box-shadow:0 10px 28px rgba(0,0,0,.36)!important}.podcasts-page .mzp-player-art img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;padding:6px!important;background:#1b121c!important}.podcasts-page .mzp-now{grid-column:2!important;grid-row:1!important;align-self:end!important;min-width:0!important}.podcasts-page .mzp-player .mzp-now small{display:block!important;margin:0 0 3px!important;color:#f0a66f!important;font-size:9px!important;font-weight:950!important;letter-spacing:.15em!important}.podcasts-page .mzp-player .mzp-now strong{font-size:15px!important;line-height:1.2!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.podcasts-page .mzp-now-subtitle{display:block;margin-top:3px;color:rgba(245,224,213,.52);font-size:11px}.podcasts-page .mzp-player-controls{grid-column:3!important;grid-row:1/3!important;display:flex!important;align-items:center!important;gap:9px!important}.podcasts-page .mzp-player-controls button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:14px!important}.podcasts-page .mzp-player-controls button.mzp-toggle{width:56px!important;height:56px!important;border:0!important;background:#fff!important;color:#1b121c!important;font-size:17px!important;box-shadow:0 9px 25px rgba(0,0,0,.28)!important}.podcasts-page .mzp-player-controls button:hover{transform:scale(1.06)!important}.podcasts-page .mzp-progress{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;color:rgba(245,224,213,.6)!important;font-size:9px!important}.podcasts-page .mzp-progress input{height:4px!important;margin:0!important;accent-color:#f0a66f!important;cursor:pointer!important}.podcasts-page .mzp-player audio{display:none!important}
@media(max-width:620px){.podcasts-page .mzp-player{width:calc(100% - 20px)!important;min-height:82px!important;grid-template-columns:52px minmax(0,1fr) auto!important;column-gap:11px!important;padding:10px!important;border-radius:18px!important}.podcasts-page .mzp-player.mzp-open{bottom:10px!important}.podcasts-page .mzp-player-art{width:52px!important;height:52px!important;border-radius:11px!important}.podcasts-page .mzp-player .mzp-now small{font-size:7px!important}.podcasts-page .mzp-player .mzp-now strong{font-size:12px!important}.podcasts-page .mzp-now-subtitle{display:none!important}.podcasts-page .mzp-player-controls{gap:5px!important}.podcasts-page .mzp-player-controls button.mzp-toggle{width:45px!important;height:45px!important}.podcasts-page .mzp-player-controls button:not(.mzp-toggle){width:31px!important;height:31px!important}.podcasts-page .mzp-progress{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:5px!important}}
