.real-audio-dock{z-index:100;width:min(520px,100% - 24px);left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));color:#f4f3f5;background:#19191e;border:1px solid #39383f;border-radius:20px;padding:0;display:block;position:fixed;transform:translate(-50%);box-shadow:0 8px 40px #0009}.real-audio-dock audio{display:none}.real-audio-dock .ep-player{box-sizing:border-box;width:100%;padding:14px 16px 10px}.ep-player-heading{align-items:center;gap:10px;min-width:0;display:flex}.ep-player-cover{object-fit:cover;border-radius:7px;flex-shrink:0;width:42px;height:52px}.real-audio-dock a.ep-player-title{color:#f4f3f5;flex:1;min-width:0;line-height:1.35;text-decoration:none}.ep-player-title span{letter-spacing:1.6px;color:#ffb347;margin-bottom:3px;font-size:10px;display:block}.ep-player-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.real-audio-dock button{color:#d4d2d9;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.real-audio-dock button:disabled{opacity:.35;cursor:default}:is(.real-audio-dock button:focus-visible,.ep-player-progress input:focus-visible,.ep-player-speed select:focus-visible){outline-offset:3px;outline:2px solid #ffb347}.ep-player-progress{margin:6px 0 0}.ep-player-progress input{accent-color:#ffb347;cursor:pointer;width:100%;height:24px;margin:0;display:block}.ep-player-progress>div{font-variant-numeric:tabular-nums;color:#aba8b3;justify-content:space-between;font-size:11px;display:flex}.ep-player-controls{justify-content:space-between;align-items:center;gap:6px;margin:4px 0;display:flex}.ep-player-controls button{flex-direction:column;gap:1px}.ep-player-controls small{color:inherit;font-size:9px;line-height:10px}.real-audio-dock .ep-player-main-play{color:#171311;background:#ffb347;border-radius:50%;width:56px;height:56px}.real-audio-dock .ep-player-mini-play{color:#ffb347}.real-audio-dock .ep-player-speed select{color:#f4f3f5;cursor:pointer;background:#26252c;border:1px solid #3c3943;border-radius:12px;width:59px;min-height:44px;padding:4px;font-size:13px;display:block}.ep-player-footer{color:#a8a5af;justify-content:space-between;align-items:center;font-size:11px;display:flex}.real-audio-dock .ep-player-footer button{gap:7px;min-height:36px;padding:4px 0;font-size:11px}.ep-player-footer i{background:#514e58;border-radius:10px;width:25px;height:15px;display:block;position:relative}.ep-player-footer i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.ep-player-footer i.on{background:#c48229}.ep-player-footer i.on:after{left:12px}.ep-player-status{color:#ffc572!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.4!important}body[data-real-audio=true]{padding-bottom:calc(var(--ep-player-height,260px) + 25px + env(safe-area-inset-bottom,0px))}@media (max-width:380px){.real-audio-dock{width:calc(100% - 16px)}.real-audio-dock .ep-player{padding:10px 12px 8px}.ep-player-heading{gap:5px}.ep-player-title strong{font-size:13px}.ep-player-cover{width:34px;height:44px}.ep-player-heading button{min-width:36px;padding:5px}}.real-audio-dock[hidden]{display:none}.ep-player-sleep{align-items:center;gap:8px;font-size:12px;display:flex}.ep-player-sleep select{color:inherit;max-width:150px;font:inherit;background:#19191d;border:1px solid #ffffff30;border-radius:8px;padding:7px}.ep-player-footer{flex-wrap:wrap}.ep-player-sleep>span{font-variant-numeric:tabular-nums}
