#rwp-player,#rwp-player *{box-sizing:border-box}#rwp-player{--rwp-blue:#087bff;--rwp-yellow:#ffd400;position:sticky;top:0;z-index:2147483000;width:100%;background:rgba(8,15,29,.98);border-bottom:1px solid #263e5b;color:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 6px 25px #0002;isolation:isolate}#rwp-player .rwp-inner{max-width:1240px;min-height:76px;padding:9px 20px;margin:auto;display:flex;align-items:center;gap:20px}#rwp-player .rwp-brand{display:flex;align-items:center;gap:10px;min-width:200px;max-width:245px;text-decoration:none!important;color:#fff!important}#rwp-player .rwp-logo{height:43px;width:43px;object-fit:contain}#rwp-player .rwp-logo-default{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:12px;background:linear-gradient(135deg,var(--rwp-blue),#0756ad);font-size:25px}#rwp-player .rwp-brand-copy,#rwp-player .rwp-track{display:flex;flex-direction:column;min-width:0}#rwp-player .rwp-brand-copy strong{font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rwp-player .rwp-brand-copy small{font-size:9px;letter-spacing:1.4px;color:#b5c5dc;margin-top:3px}#rwp-player .rwp-now{flex:1;min-width:0;display:flex;align-items:center;gap:10px}#rwp-player .rwp-live-dot{width:8px;height:8px;border-radius:50%;background:var(--rwp-yellow);box-shadow:0 0 0 4px #ffd40022;flex:none}#rwp-player .rwp-art{height:45px;width:45px;object-fit:cover;border-radius:8px}#rwp-player .rwp-track{flex:1}#rwp-player .rwp-track small{font-size:10px;letter-spacing:.6px;color:#b8c8dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rwp-player .rwp-track strong{font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}#rwp-player .rwp-play{height:45px;width:45px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--rwp-blue),#0756ad);color:#fff;border:0;border-radius:50%;font-size:16px;cursor:pointer;box-shadow:0 4px 16px #087bff44}#rwp-player .rwp-play:focus-visible{outline:3px solid var(--rwp-yellow);outline-offset:3px}#rwp-player .rwp-volume{display:flex;align-items:center;gap:9px;font-size:10px;color:#b8c8dd}#rwp-player .rwp-volume input{width:75px;accent-color:var(--rwp-blue)}#rwp-player .rwp-spectrum{display:flex;align-items:center;gap:3px;height:24px}#rwp-player .rwp-spectrum i{width:3px;height:7px;background:var(--rwp-yellow);border-radius:3px;animation:rwp-wave .8s ease-in-out infinite alternate;animation-play-state:paused}#rwp-player.is-playing .rwp-spectrum i{animation-play-state:running}#rwp-player .rwp-spectrum i:nth-child(2n){animation-delay:-.3s}#rwp-player .rwp-spectrum i:nth-child(3n){animation-delay:-.6s}@keyframes rwp-wave{to{height:24px}}@media(max-width:760px){#rwp-player .rwp-inner{min-height:64px;padding:7px 12px;gap:10px}#rwp-player .rwp-brand{min-width:0;max-width:32%;gap:7px}#rwp-player .rwp-brand-copy strong{font-size:11px}#rwp-player .rwp-brand-copy small{font-size:7px}#rwp-player .rwp-logo,#rwp-player .rwp-logo-default{width:33px;height:33px}#rwp-player .rwp-volume,#rwp-player .rwp-spectrum,#rwp-player .rwp-live-dot{display:none}#rwp-player .rwp-now{gap:6px}#rwp-player .rwp-art{width:35px;height:35px}#rwp-player .rwp-track strong{font-size:10px}#rwp-player .rwp-track small{font-size:9px}#rwp-player .rwp-play{width:38px;height:38px}}@media(max-width:410px){#rwp-player .rwp-brand{max-width:28%}#rwp-player .rwp-brand-copy small{display:none}}@media(prefers-reduced-motion:reduce){#rwp-player .rwp-spectrum i{animation:none}}

/* Versão compacta 1.1.0: sobrescreve as dimensões anteriores. */
#rwp-player .rwp-inner{min-height:56px;padding:5px 16px;gap:12px}
#rwp-player .rwp-logo,#rwp-player .rwp-logo-default{width:34px;height:34px}
#rwp-player .rwp-art{width:36px;height:36px}
#rwp-player .rwp-play{width:36px;height:36px;font-size:14px}
#rwp-player .rwp-spectrum{height:22px;gap:2px}
#rwp-player .rwp-spectrum i{display:block;width:3px;height:5px;min-height:5px;animation:rwp-equalizer .65s ease-in-out infinite alternate;animation-play-state:paused!important;transform-origin:center}
#rwp-player.is-playing .rwp-spectrum i{animation-play-state:running!important}
#rwp-player .rwp-spectrum i:nth-child(2){animation-duration:.42s;animation-delay:-.2s}
#rwp-player .rwp-spectrum i:nth-child(3){animation-duration:.78s;animation-delay:-.4s}
#rwp-player .rwp-spectrum i:nth-child(4){animation-duration:.5s;animation-delay:-.3s}
#rwp-player .rwp-spectrum i:nth-child(5){animation-duration:.7s;animation-delay:-.5s}
#rwp-player .rwp-spectrum i:nth-child(6){animation-duration:.46s;animation-delay:-.15s}
#rwp-player .rwp-spectrum i:nth-child(7){animation-duration:.82s;animation-delay:-.35s}
#rwp-player .rwp-spectrum i:nth-child(8){animation-duration:.56s;animation-delay:-.25s}
@keyframes rwp-equalizer{from{height:4px}to{height:21px}}
@media(max-width:760px){#rwp-player .rwp-inner{min-height:50px;padding:5px 9px;gap:7px}#rwp-player .rwp-spectrum{display:flex}#rwp-player .rwp-spectrum i:nth-child(n+5){display:none}#rwp-player .rwp-logo,#rwp-player .rwp-logo-default{width:28px;height:28px}#rwp-player .rwp-art{width:29px;height:29px}#rwp-player .rwp-play{width:33px;height:33px}}
@media(max-width:410px){#rwp-player .rwp-spectrum{display:none}}

/* 1.3.0: player fixo no rodapé, com espaço reservado para não cobrir conteúdo. */
#rwp-player{position:fixed!important;top:auto!important;bottom:0!important;left:0;right:0;width:100%;border-bottom:0;border-top:1px solid #263e5b;box-shadow:0 -6px 25px #0003;z-index:2147483000}
body.rwp-player-active{padding-bottom:76px!important}
@media(max-width:760px){body.rwp-player-active{padding-bottom:70px!important}}
@media(max-width:410px){body.rwp-player-active{padding-bottom:66px!important}}
@supports(padding-bottom:env(safe-area-inset-bottom)){#rwp-player .rwp-inner{padding-bottom:calc(5px + env(safe-area-inset-bottom))}body.rwp-player-active{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}}

/* 1.4.0: dimensões originais restauradas, mantendo fixação inferior. */
#rwp-player .rwp-inner{min-height:76px;padding:10px 18px;gap:15px}
#rwp-player .rwp-logo,#rwp-player .rwp-logo-default{width:43px;height:43px}
#rwp-player .rwp-art{width:45px;height:45px}
#rwp-player .rwp-play{width:45px;height:45px;font-size:16px}
#rwp-player .rwp-spectrum{height:24px;gap:3px}
#rwp-player .rwp-spectrum i{width:3px}
body.rwp-player-active{padding-bottom:86px!important}
@media(max-width:760px){
 #rwp-player .rwp-inner{min-height:64px;padding:7px 12px;gap:10px}
 #rwp-player .rwp-logo,#rwp-player .rwp-logo-default{width:33px;height:33px}
 #rwp-player .rwp-art{width:35px;height:35px}
 #rwp-player .rwp-play{width:38px;height:38px}
 body.rwp-player-active{padding-bottom:74px!important}
}
@media(max-width:410px){body.rwp-player-active{padding-bottom:74px!important}}
@supports(padding-bottom:env(safe-area-inset-bottom)){
 #rwp-player .rwp-inner{padding-bottom:calc(10px + env(safe-area-inset-bottom))}
 body.rwp-player-active{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}
 @media(max-width:760px){#rwp-player .rwp-inner{padding-bottom:calc(7px + env(safe-area-inset-bottom))}body.rwp-player-active{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}}
}

/* 1.5.0: isolation and glass controls. Only #rwp-player descendants are styled. */
#rwp-player{background:var(--rwp-bg,rgba(8,15,29,.90))!important;isolation:isolate;overflow:visible;contain:layout style;}
#rwp-player.rwp-glass{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}
#rwp-player:not(.rwp-glass){-webkit-backdrop-filter:none;backdrop-filter:none}
#rwp-player .rwp-social{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:0}
#rwp-player .rwp-social:empty{display:none}
#rwp-player .rwp-social-link{width:27px!important;height:27px!important;min-width:27px;max-width:27px;min-height:27px;max-height:27px;display:inline-flex!important;align-items:center;justify-content:center;flex:none;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}
#rwp-player .rwp-social-link span{display:inline!important;width:auto!important;height:auto!important;font-size:inherit!important;line-height:1!important;position:static!important;transform:none!important}
#rwp-player .rwp-social-link:hover,#rwp-player .rwp-social-link:focus-visible{color:var(--rwp-yellow)!important;border-color:var(--rwp-yellow)!important}
#rwp-player .rwp-social-link::before,#rwp-player .rwp-social-link::after{content:none!important}
#rwp-player .rwp-social svg,#rwp-player svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}
#rwp-player .rwp-inner{max-width:1400px}
@media(max-width:900px){#rwp-player .rwp-inner{gap:8px;padding-left:10px;padding-right:10px}#rwp-player .rwp-social{gap:3px}#rwp-player .rwp-social-link{width:24px!important;height:24px!important;min-width:24px;max-width:24px;min-height:24px;max-height:24px;font-size:12px!important}#rwp-player .rwp-volume{display:none}}
@media(max-width:600px){#rwp-player .rwp-inner{flex-wrap:wrap;min-height:82px;row-gap:4px;padding:5px 9px}#rwp-player .rwp-brand{max-width:40%;flex:1 1 35%}#rwp-player .rwp-now{order:3;flex:1 1 100%;max-width:100%;height:22px}#rwp-player .rwp-art{width:20px;height:20px}#rwp-player .rwp-social{margin-left:auto}#rwp-player .rwp-play{order:2;width:34px;height:34px}#rwp-player .rwp-spectrum{margin-left:auto}body.rwp-player-active{padding-bottom:100px!important}}
@media(max-width:390px){#rwp-player .rwp-social-link{width:21px!important;height:21px!important;min-width:21px;max-width:21px;min-height:21px;max-height:21px;font-size:11px!important}#rwp-player .rwp-brand{max-width:35%}}
