html body .radio-page-content .radio-top{padding:18px!important;gap:16px!important}html body .radio-page-content .radio-top .radio-team-login.header-account{display:block!important;flex:0 0 100%!important;width:100%!important;min-height:0!important;height:auto!important;padding:0 0 12px!important;margin:0!important;background:none!important;border:0!important;border-bottom:1px solid #294459!important;border-radius:0!important;box-shadow:none!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible{width:100%;margin:0;padding:0}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible form{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px 12px!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible label{display:flex!important;flex-direction:column!important;gap:4px!important;flex:0 1 180px!important;width:180px!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.2!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible input:not([type=hidden]){width:100%!important;min-height:32px!important;height:32px!important;padding:6px 9px!important;margin:0!important;border-radius:7px!important;font-size:13px!important;box-sizing:border-box!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible button{flex:0 0 auto!important;min-height:32px!important;height:32px!important;padding:6px 12px!important;margin:0!important;font-size:12px!important;line-height:1.2!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible form>a{align-self:flex-end!important;min-height:32px;display:inline-flex;align-items:center;font-size:12px!important;margin:0!important;padding:0!important}html body .radio-page-content .radio-top .radio-brand-logo{margin:0!important;padding:8px 0!important}html body .radio-page-content .radio-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;align-items:start}html body .radio-page-content .radio-feature-grid>.card{width:auto;min-width:0;margin:0}html body .radio-page-content .radio-navigation{padding-top:12px!important;margin:0!important}html body .radio-page-content .radio-footer-unified{gap:14px!important;margin-top:24px}.radio-footer-install{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px!important;background:#147eae!important;color:white!important;border-radius:9px;text-decoration:none;font-size:14px}.radio-footer-install:focus-visible{outline:2px solid #66d9f3;outline-offset:4px}@media(max-width:600px){html body .radio-page-content .radio-top{padding:14px!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible label{flex:1 1 calc(50% - 12px)!important;width:auto!important}html body .radio-page-content .radio-top .radio-team-login .inline-login-visible form>a{font-size:11px!important}.radio-footer-install{width:100%;box-sizing:border-box}html body .radio-page-content .radio-footer-unified{padding:18px!important}}@media(max-width:360px){html body .radio-page-content .radio-top .radio-team-login .inline-login-visible label{flex-basis:100%!important}}

html body .radio-page-content .radio-community-row.community-compact{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html body .radio-page-content .radio-community-row.community-compact>.card{width:100%!important;box-sizing:border-box;min-width:0;margin:0}html body:has(.radio-footer-install) .android-download-footer{display:none!important}html body .selected-radio-top-player{height:120px!important}html body .selected-radio-top-player>iframe{height:120px!important;min-height:120px!important}html body.public-shell{padding-top:120px!important}html body .radio-page-content{max-width:1200px;margin:0 auto}html body .radio-top .radio-brand-logo>img{object-fit:contain}html body .radio-top .radio-navigation{gap:12px!important}html body .radio-top .radio-nav-primary{gap:8px!important;flex-wrap:wrap}html body .radio-footer-unified .radio-statistics{padding:0!important;border:0!important;box-shadow:none!important;background:none!important}html body .radio-footer-unified .radio-statistics>p{font-size:12px;line-height:1.5;color:#b6cadc}@media(max-width:600px){html body .radio-community-row.community-compact{margin-bottom:18px}.radio-top .radio-navigation a{min-height:42px!important}}

html body .selected-radio-top-player,html body .selected-radio-top-player>iframe{width:100%!important;max-width:100%!important;box-sizing:border-box}html body .radio-top .radio-brand-logo{flex:1 1 340px!important}html body .radio-top .radio-header-premium{flex:1 1 440px;min-width:0;max-width:100%;padding:12px;box-sizing:border-box;order:1;border:1px solid #294459;border-radius:12px} .radio-header-premium>small{display:block;font-size:10px;color:#b6cadc;margin-bottom:8px}.radio-header-premium img{display:block;width:100%;max-width:100%;height:auto;max-height:150px;object-fit:contain}.radio-header-premium iframe{width:100%;max-width:100%;border:0}.radio-header-premium a{max-width:100%}html body .radio-live-info{min-width:0}html body .radio-live-info .radio-community-row.community-compact{margin:12px 0 0!important;gap:0!important}html body .radio-live-info .community-compact>.card{padding:14px!important}html body .radio-live-info .community-compact h2{font-size:17px!important;margin:0 0 10px!important}html body .radio-live-info .community-compact p{font-size:13px!important;margin:8px 0!important}html body .radio-live-info .community-compact img{width:30px!important;height:30px!important;object-fit:cover}@media(max-width:700px){html body .radio-top .radio-header-premium{flex-basis:100%;width:100%}.radio-header-premium img{max-height:180px}}

/* Isola os componentes dos estilos globais de aside e card. */
html body .radio-page-content .radio-top .radio-header-premium{position:static!important;inset:auto!important;transform:none!important;height:auto!important;min-height:0!important;width:auto!important;max-width:100%!important;z-index:auto!important;overflow:hidden!important;display:block!important;align-self:center!important;margin:0!important;box-shadow:none!important}html body .radio-page-content .radio-live-info{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important}html body .radio-page-content .radio-live-info>[data-theme-block=onair]{width:100%!important;box-sizing:border-box!important;min-width:0!important;margin:0!important}html body .radio-page-content .radio-live-info .radio-community-row.community-compact{width:100%!important;min-width:0!important;margin:0!important;display:block!important}html body .radio-page-content .radio-live-info .community-compact>section.card{display:block!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;padding:14px!important;box-sizing:border-box!important}html body .radio-page-content .radio-live-info .community-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}html body .radio-page-content .radio-live-info .community-heading h2{flex:1 1 180px!important;font-size:17px!important;line-height:1.35!important}html body .radio-page-content .radio-live-info .community-caption{margin:8px 0!important}.radio-live-info .community-people{padding:0!important;margin:8px 0!important;list-style:none;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.radio-live-info .community-people li{display:flex!important;align-items:center!important;gap:8px!important;max-width:100%!important}.radio-live-info .community-people span{overflow-wrap:anywhere!important}.radio-live-info .community-controls{width:100%!important}.radio-header-premium .banner-slot{position:relative!important;width:100%!important;height:auto!important;max-width:100%!important;overflow:hidden!important}.radio-header-premium .banner-slot img{width:100%!important;height:auto!important;max-height:150px!important;object-fit:contain!important}@media(max-width:700px){html body .radio-page-content .radio-top .radio-header-premium{width:100%!important;flex-basis:100%!important}}
