/* Vibe desktop podcasts: one capsule, with the timeline inside the player. */
@media (min-width:768px) {
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) {
        height:132px!important;
        min-height:132px;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-player-artwork-wrap {
        top:12px!important;
        bottom:auto!important;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-player-copy {
        top:44px!important;
        width:calc(50% - 145px)!important;
        max-width:330px;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-player-play,
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-player-actions {
        top:44px!important;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-player-actions {
        width:auto!important;
        max-width:calc(50% - 64px);
        gap:6px;
        flex-wrap:nowrap;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-podcast-seek {
        inset:auto 18px 7px;
        height:42px;
        min-width:0;
        gap:10px;
        padding:0;
        border:0;
        border-radius:0;
        background:transparent;
        box-shadow:none;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-podcast-seek button {
        flex:0 0 36px;
        width:36px;
        min-width:36px;
        height:36px;
        font-size:11px;
        background:rgba(255,255,255,.08);
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-podcast-seek button:hover {
        background:rgba(255,255,255,.2);
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-podcast-seek input {
        height:24px;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-podcast-times {
        padding-bottom:1px;
        font-size:10px;
        opacity:.85;
    }
    body.vibe-site .vibe-floating-player.is-podcast:not(.is-mobile-expanded) .vibe-player-popover {
        bottom:calc(100% + 12px);
    }
}
