.ceres-podplayer{width:100%;min-height:400px;border-radius:24px;background:#2E2E2E;overflow:hidden;box-shadow:inset 0 0 0 1px #3E3E3E;display:flex;flex-direction:column}.ceres-podplayer__media{position:relative;height:230px;background:#1f1f1f;line-height:0}.ceres-podplayer__img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}.ceres-podplayer__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ceres-podplayer__big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border:0;border-radius:50%;background:rgba(45,194,95,.92);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .15s,background-color .15s}.ceres-podplayer__big:hover{transform:translate(-50%,-50%) scale(1.06);background:#28AD55}.ceres-podplayer.is-playing .ceres-podplayer__big{display:none}.ceres-podplayer__body{flex:1;padding:22px 26px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.ceres-podplayer__meta{display:flex;flex-direction:column;gap:6px}.ceres-podplayer__ep{font:500 13px/16px var(--font-core);color:var(--brand-movimento)}.ceres-podplayer__title{font:500 20px/25px var(--font-core);letter-spacing:-.01em;color:#fff;text-wrap:pretty}.ceres-podplayer__ctrl{display:flex;align-items:center;gap:16px}.ceres-podplayer__play{width:48px;height:48px;border:0;border-radius:50%;background:var(--brand-horizonte);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:#fff;padding:0;transition:background-color .15s}.ceres-podplayer__play:hover{background:#28AD55}.ceres-podplayer__bar{flex:1;height:4px;border-radius:2px;background:#4A4A4A;position:relative;overflow:hidden}.ceres-podplayer__bar span{position:absolute;left:0;top:0;height:4px;width:0;border-radius:2px;background:var(--brand-movimento)}.ceres-podplayer.is-playing .ceres-podplayer__bar span{width:35%;animation:ceresPodBar 1.6s ease-in-out infinite alternate}@keyframes ceresPodBar{from{left:0}to{left:65%}}.ceres-podplayer__label{font:400 13px/16px var(--font-core);color:#9A9A9A;white-space:nowrap}@media(max-width:767px){.ceres-podplayer{min-height:0;border-radius:18px}.ceres-podplayer__media{height:190px}.ceres-podplayer__body{padding:18px}.ceres-podplayer__title{font-size:18px;line-height:23px}}