/* ════════ DISEÑO C · Moderna con degradados ════════ */
html.dz-c{--card-bg:#fff;--hover-bg:#f3f0fb;--text-primary:#17132b;--text-secondary:#6b6785;--dzc-p:#7c3aed;--dzc-p2:#06b6d4;--dzc-pink:#db2777;--dzc-bd:#e7e4f2;--dzc-mut:#6b6785;--dzc-bg:#f6f5fb;--primary-gradient:linear-gradient(135deg,#7c3aed,#db2777)}
html.dz-c body{background:var(--dzc-bg)!important;color:#17132b;font-family:Inter,system-ui,sans-serif!important}
html.dz-c body *{font-family:inherit}
html.dz-c :is(h1,h2,h3,.dz-sec-h h2,.slider-hero-title){font-family:Sora,Inter,sans-serif!important}

/* ── Portada con degradado (encabezado + texto + buscador + slider) ── */
html.dz-c .dz-top{position:relative;padding:18px 0 90px;color:#fff;border-radius:0 0 36px 36px;
  background:radial-gradient(circle at 12% 18%,#6d28d9 0,transparent 45%),radial-gradient(circle at 88% 8%,#0891b2 0,transparent 42%),radial-gradient(circle at 70% 95%,#db2777 0,transparent 42%),#1e1147}
html.dz-c .coreui-header{position:sticky!important;top:0;z-index:1030}
html.dz-c .coreui-main-header,html.dz-c .coreui-header.scrolled .coreui-main-header{background:transparent!important;box-shadow:none!important;padding:0!important}
html.dz-c .coreui-container{max-width:1344px!important;padding:0 24px!important}
html.dz-c .coreui-header-content{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);border-radius:18px;padding:10px 12px 10px 14px}
html.dz-c .coreui-header.scrolled .coreui-header-content{background:rgba(30,17,71,.88)}
html.dz-c .coreui-logo-box{background:#fff!important;border-radius:12px!important;padding:3px 8px!important;box-shadow:none!important;border:0!important}
html.dz-c .coreui-logo img{height:38px!important;width:auto!important;max-height:none!important}
html.dz-c .coreui-nav-link{color:#e3dcff!important;font:500 14px Inter,sans-serif!important;background:transparent!important;padding:8px 10px!important;border-radius:10px!important}
html.dz-c .coreui-nav-link:hover{color:#fff!important;background:rgba(255,255,255,.1)!important}
html.dz-c .coreui-nav-link::after,html.dz-c .coreui-nav-link::before{display:none!important}
html.dz-c .coreui-header .coreui-search-wrapper{display:none!important}
html.dz-c .coreui-btn-add{background:#fff!important;color:#2a1a66!important;border-radius:12px!important;box-shadow:none!important;border:0!important;font:500 13.5px Inter,sans-serif!important;animation:none!important}
html.dz-c .coreui-btn-canal{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;box-shadow:none!important;animation:none!important}
html.dz-c .coreui-mobile-toggle{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}
html.dz-c .coreui-mobile-menu{background:#241456!important;border-radius:0 0 18px 18px}
html.dz-c .coreui-mobile-menu-item{color:#e9e4ff!important;border-color:rgba(255,255,255,.08)!important}

html.dz-c .dz-top-in{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:44px;align-items:center;max-width:1344px;margin:44px auto 0;padding:0 48px}
html.dz-c .dz-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:6px 13px;border-radius:30px;font:500 12.5px Inter,sans-serif}
html.dz-c .dz-pill i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.25)}
html.dz-c .dz-top-l h1{font:500 52px/1.05 Sora,sans-serif!important;letter-spacing:-.02em;margin:18px 0 16px;color:#fff}
html.dz-c .dz-top-l h1 em{font-style:normal;background:linear-gradient(90deg,#67e8f9,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}
html.dz-c .dz-top-l p{font:400 17px/1.6 Inter,sans-serif;color:#d9d2ff;max-width:540px;margin:0}
html.dz-c .dz-big-search{display:flex!important;align-items:center;gap:10px;background:#fff;border-radius:18px;padding:8px 8px 8px 18px;margin-top:26px;max-width:600px;box-shadow:0 20px 50px rgba(0,0,0,.3)}
html.dz-c .dz-big-search .coreui-search-wrapper{flex:1;display:flex!important;align-items:center;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important}
html.dz-c .dz-big-search .coreui-search-icon{position:static!important;transform:none!important;color:#8b86a8!important}
html.dz-c .dz-big-search input[type=search]{flex:1;border:0!important;outline:0;background:transparent!important;font:500 15px Inter,sans-serif!important;color:#17132b!important;padding:8px 0!important;width:100%!important;box-shadow:none!important}
html.dz-c .dz-big-btn{border:0;border-radius:12px;padding:12px 22px;background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff;font:500 14px Inter,sans-serif;cursor:pointer}
html.dz-c .dz-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
html.dz-c .dz-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:30px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff!important;font:500 12.5px Inter,sans-serif;text-decoration:none!important}
html.dz-c .dz-chip:hover{background:rgba(255,255,255,.2)}
html.dz-c .dz-top .slider-hero-section{width:100%!important;max-width:none!important;height:330px!important;margin:0!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 60px rgba(10,5,40,.45)!important}
html.dz-c .slider-hero-overlay{background:linear-gradient(0deg,rgba(20,10,50,.8),transparent 60%)!important}
html.dz-c .slider-hero-title{font:500 26px/1.15 Sora,sans-serif!important}
html.dz-c .slider-hero-description{font:400 14px Inter,sans-serif!important;color:#e9e4ff!important}
html.dz-c .slider-nav-btn{background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(6px);color:#fff!important;width:40px!important;height:40px!important}
html.dz-c .indicator{background:rgba(255,255,255,.45)!important;border:0!important}
html.dz-c .indicator.active{width:24px!important;border-radius:6px!important;background:#fff!important}
@media (max-width:1100px){html.dz-c .dz-top-in{grid-template-columns:1fr;padding:0 20px;gap:26px;margin-top:26px}html.dz-c .dz-top-l h1{font-size:36px}}

/* ── Favoritas ── */
html.dz-c .dz-fav{max-width:1344px;margin:-50px auto 0;position:relative;z-index:3;background:#fff!important;border:1px solid var(--dzc-bd);border-radius:24px;padding:18px 20px!important;box-shadow:0 14px 40px rgba(40,20,90,.1)}
html.dz-c .dz-fav-h{font:500 18px Sora,sans-serif;color:#17132b}
html.dz-c .dz-fav-h svg{color:var(--dzc-pink)}
html.dz-c .dz-fav-card{background:#f8f7fd;border-radius:18px}
html.dz-c .dz-fav-card:hover{box-shadow:0 12px 26px rgba(124,58,237,.18)}
html.dz-c .dz-fav-media{border-radius:16px}
html.dz-c .dz-fav-name span{color:#17132b}
html.dz-c .dz-fav-ov span{background:linear-gradient(135deg,#7c3aed,#db2777)}
html.dz-c .dz-fav-nav{background:#fff;color:#2a1a66;border:1px solid var(--dzc-bd)}
html.dz-c .dz-top + .slider-hero-section,html.dz-c body > .dz-fav:first-child{margin-top:20px}

/* ── Pestañas como mosaicos de colores ── */
html.dz-c .section-buttons{max-width:1344px;margin:30px auto 10px!important;padding:0 24px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px!important}
html.dz-c .btn-section{display:flex!important;flex-direction:row;align-items:center!important;gap:10px;padding:9px 14px 9px 9px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--dzc-bd)!important;box-shadow:0 10px 30px rgba(40,20,90,.06)!important;color:#17132b!important;font:500 15px Sora,sans-serif!important;text-align:left;transform:none!important;height:auto!important}
html.dz-c .btn-section .dz-tab-ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}
html.dz-c .btn-section.radio .dz-tab-ic{background:linear-gradient(135deg,#7c3aed,#a855f7)}
html.dz-c .btn-section.tv .dz-tab-ic{background:linear-gradient(135deg,#2563eb,#06b6d4)}
html.dz-c .btn-section.youtube .dz-tab-ic{background:linear-gradient(135deg,#dc2626,#f97316)}
html.dz-c .btn-section.podcast .dz-tab-ic{background:linear-gradient(135deg,#db2777,#f472b6)}
html.dz-c .btn-section.news .dz-tab-ic{background:linear-gradient(135deg,#0d9488,#22c55e)}
html.dz-c .btn-section:hover{border-color:#c4b5fd!important}
html.dz-c .btn-section.active{border-color:var(--dzc-p)!important;box-shadow:0 0 0 3px rgba(124,58,237,.18),0 14px 30px rgba(124,58,237,.15)!important}


/* ── Radios: países en fila, tarjetas grandes y ranking ── */
html.dz-c .section-content main.container{max-width:1344px!important;padding:0 24px!important;margin-top:18px!important}
html.dz-c #radios-content main .row,html.dz-c #canales-content main .row{display:block!important;margin:0!important}
html.dz-c #radios-content aside,html.dz-c #canales-content aside{width:100%!important;max-width:none!important;flex:none!important;padding:0!important;margin:0 0 18px!important}
html.dz-c #radios-content main section,html.dz-c #canales-content main section{width:100%!important;max-width:none!important;flex:none!important;padding:0!important}
html.dz-c #accordion .btnMenuIzq,html.dz-c #accordion-tv .btnMenuIzq{display:none!important}
html.dz-c #accordion .collapse,html.dz-c #accordion-tv .collapse{display:block!important;height:auto!important}
html.dz-c #accordion .list-group,html.dz-c #accordion-tv .list-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html.dz-c #accordion .list-group-item,html.dz-c #accordion-tv .list-group-item{background:transparent!important;border:0!important;padding:0!important;margin:0!important;width:auto!important}
html.dz-c #accordion .list-group-item a,html.dz-c #accordion-tv .list-group-item a{display:inline-flex!important;align-items:center;gap:10px;padding:8px 14px 8px 8px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--dzc-bd)!important;color:#17132b!important;font:500 13.5px Inter,sans-serif!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap}
html.dz-c #accordion .list-group-item.dz-on a{border-color:var(--dzc-p)!important;box-shadow:0 0 0 3px rgba(124,58,237,.15)!important}
html.dz-c #accordion .dz-flag{width:32px;height:22px;border-radius:6px}
html.dz-c .dz-globe{display:inline-flex;width:32px;justify-content:center;color:var(--dzc-p)}
html.dz-c #accordion .badge,html.dz-c #accordion-tv .badge{position:static!important;background:transparent!important;color:var(--dzc-mut)!important;font:500 11px Inter,sans-serif!important;padding:0!important;box-shadow:none!important}
html.dz-c .dz-sec-h{margin:6px 0 16px}
html.dz-c .dz-sec-h h2{font:500 26px Sora,sans-serif!important;color:#17132b;letter-spacing:-.01em}
html.dz-c .dz-sec-h h2 svg{color:var(--dzc-p)}
html.dz-c .dz-count{background:#ede9fe;color:var(--dzc-p)}
html.dz-c .dz-lay{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}
@media (max-width:1100px){html.dz-c .dz-lay{grid-template-columns:1fr}}
html.dz-c .radios-grid,html.dz-c .canales-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:0!important}
@media (max-width:1200px){html.dz-c .radios-grid,html.dz-c .canales-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:640px){html.dz-c .radios-grid,html.dz-c .canales-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
html.dz-c .radio-card{position:relative!important;border-radius:22px!important;overflow:hidden!important;border:0!important;background:#1e1147!important;box-shadow:0 10px 30px rgba(40,20,90,.14)!important;transform:none!important}
html.dz-c .radio-card:hover{box-shadow:0 18px 40px rgba(124,58,237,.28)!important;transform:translateY(-3px)!important}
html.dz-c .radio-image-wrapper{padding-top:118%!important;background:#fff!important}
html.dz-c .radio-image-wrapper::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(20,10,50,.94));pointer-events:none;z-index:1}
html.dz-c .radio-card .play-overlay{z-index:2;background:transparent!important;opacity:1!important;align-items:flex-end!important;justify-content:flex-end!important;padding:14px}
html.dz-c .radio-card .play-icon{width:44px!important;height:44px!important;background:#fff!important;color:var(--dzc-p)!important;box-shadow:0 8px 20px rgba(0,0,0,.3)!important}
html.dz-c .radio-title{position:absolute!important;left:0;right:64px;bottom:0;z-index:2;background:transparent!important;border:0!important;padding:0 0 16px 16px!important;pointer-events:none}
html.dz-c .radio-title span{color:#fff!important;font:500 15px Sora,sans-serif!important}
html.dz-c .radio-title .dz-meta span{font:500 12px Inter,sans-serif!important;color:#ddd6fe!important}
html.dz-c .radio-actions{position:absolute!important;top:10px;right:10px;z-index:3;display:flex!important;gap:6px!important;grid-template-columns:none!important}
html.dz-c .radio-card .action-btn{width:30px;height:30px;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;color:#17132b!important;transform:none!important}
html.dz-c .radio-card .action-btn[title="Reproducir ahora"]{display:none!important}
html.dz-c .radio-card .action-btn:hover{background:#fff!important;color:var(--dzc-p)!important}
html.dz-c .dz-live{left:12px;right:auto;top:12px;background:rgba(255,255,255,.92);color:#dc2626;border-radius:20px;padding:4px 9px}
html.dz-c .dz-card-flag{top:40px;left:12px}
html.dz-c .dz-rank{background:#fff;border:1px solid var(--dzc-bd);border-radius:24px;padding:20px;position:sticky;top:100px}
html.dz-c .dz-rank h3{display:flex;align-items:center;gap:8px;font:500 18px Sora,sans-serif!important;margin:0 0 4px;color:#17132b}
html.dz-c .dz-rank h3 svg{color:#f59e0b}
html.dz-c .dz-rank p{font:400 13px Inter,sans-serif;color:var(--dzc-mut);margin:0 0 10px}
html.dz-c .dz-rk{display:flex;align-items:center;gap:12px;width:100%;padding:9px 4px;border:0;border-bottom:1px dashed var(--dzc-bd);background:transparent;text-align:left;cursor:pointer;border-radius:10px}
html.dz-c .dz-rk:last-child{border-bottom:0}
html.dz-c .dz-rk:hover{background:#f8f7fd}
html.dz-c .dz-rk .n{width:24px;font:500 18px Sora,sans-serif;color:#c4b5fd;text-align:center}
html.dz-c .dz-rk:first-of-type .n{color:var(--dzc-p)}
html.dz-c .dz-rk img{width:46px;height:46px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#fff;border:1px solid var(--dzc-bd)}
html.dz-c .dz-rk .t{flex:1;min-width:0}
html.dz-c .dz-rk .t b{display:block;font:500 13.5px Sora,sans-serif;color:#17132b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.dz-c .dz-rk .t small{display:flex;align-items:center;gap:5px;font:500 12px Inter,sans-serif;color:var(--dzc-mut);margin-top:2px}
html.dz-c .dz-rk .t .dz-flag{width:16px;height:11px}
html.dz-c .dz-rk .p{width:30px;height:30px;border-radius:50%;background:#f3f0fb;color:var(--dzc-p);display:flex;align-items:center;justify-content:center}
html.dz-c .dz-rk:hover .p{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}
html.dz-c .canal-card{border-radius:22px!important;overflow:hidden;border:1px solid var(--dzc-bd)!important;box-shadow:0 10px 30px rgba(40,20,90,.08)!important}

/* ── Contenido cargado ── */
html.dz-c :is(.video-card,.podcast-card,.noticia-card){background:#fff!important;border:1px solid var(--dzc-bd)!important;border-radius:22px!important;box-shadow:0 10px 30px rgba(40,20,90,.06)!important;overflow:hidden}
html.dz-c :is(.video-title,.podcast-title,.noticia-title){color:#17132b!important;font-family:Sora,sans-serif!important}
html.dz-c :is(.video-description,.podcast-description,.noticia-description,.noticia-date){color:var(--dzc-mut)!important}
html.dz-c :is(#videos-content,#podcasts-content,#noticias-content) > *{max-width:1344px;margin-left:auto;margin-right:auto}
html.dz-c .pagination .page-link{background:#fff!important;border:1px solid var(--dzc-bd)!important;color:#4b4668!important;border-radius:12px!important;margin:0 3px}
html.dz-c .pagination .page-link.active{background:linear-gradient(135deg,#7c3aed,#db2777)!important;border-color:transparent!important;color:#fff!important}

/* ── Pie ── */
html.dz-c .footer-custom{background:#140c33!important;color:#c9c2ef!important;border-radius:36px 36px 0 0;margin-top:50px;padding-bottom:90px}
html.dz-c .footer-custom *{color:inherit}
html.dz-c .footer-custom a{color:#fff!important}
html.dz-c .social-links a{width:42px!important;height:42px!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important}
html.dz-c .footer-divider{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.1)!important}

/* ── Reproductor: cápsula de vidrio ── */
@media (min-width:769px){
  html.dz-c .app-newplayer:not(.is-fullscreen){left:50%!important;transform:translateX(-50%);bottom:18px!important;width:min(760px,calc(100% - 40px))!important;height:74px!important;border-radius:22px!important;overflow:hidden}
}
html.dz-c .app-newplayer:not(.is-fullscreen){background:rgba(30,17,71,.9)!important;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 20px 50px rgba(30,17,71,.45)!important}
html.dz-c .app-newplayer:not(.is-fullscreen) .player-cover-image{opacity:.25!important;filter:blur(30px)!important}
html.dz-c .app-newplayer .player-button-play{background:linear-gradient(135deg,#7c3aed,#db2777)!important;color:#fff!important}
html.dz-c .app-newplayer .player-button-play svg{fill:#fff!important}
html.dz-c .chat-floating-btn{background:linear-gradient(135deg,#7c3aed,#db2777)!important;border-radius:20px!important;bottom:104px!important}

/* ── Ventanas (modales) ── */
html.dz-c .modal-backdrop.show{opacity:.6!important;background:#1e1147!important}
html.dz-c .modal .modal-content{background:#fff!important;border:0!important;border-radius:26px!important;box-shadow:0 30px 80px rgba(20,10,50,.45)!important;overflow:hidden}
html.dz-c .modal .modal-header{background:linear-gradient(135deg,#6d28d9,#db2777)!important;color:#fff!important;border:0!important;padding:22px 28px!important}
html.dz-c .modal .modal-title{font:500 19px Sora,sans-serif!important;color:#fff!important}
html.dz-c .modal .modal-body :is(h1,h2,h3){font-family:Sora,sans-serif!important;background:linear-gradient(90deg,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent!important}
html.dz-c .modal .modal-body [style*="border-left"]{border-left:0!important;border-radius:18px!important;background:#f8f7fd!important;box-shadow:none!important}
html.dz-c .modal .modal-footer{background:#fff!important;border-top:1px solid var(--dzc-bd)!important}
html.dz-c .modal .modal-footer .btn:not([style*="transparent"]){background:linear-gradient(135deg,#7c3aed,#db2777)!important;border:0!important;border-radius:14px!important;color:#fff!important}
html.dz-c :is(.news-modal,.tv-player-box,.floating-player-box,.youtube-modal-content){border-radius:26px!important;border:0!important;box-shadow:0 30px 80px rgba(20,10,50,.45)!important}
html.dz-c :is(.news-overlay,.tv-player-overlay,.floating-player-overlay){background:rgba(30,17,71,.6)!important;backdrop-filter:blur(4px)}
html.dz-c .btn-section.active,html.dz-c .btn-section.radio.active,html.dz-c .btn-section.tv.active,html.dz-c .btn-section.youtube.active,html.dz-c .btn-section.podcast.active,html.dz-c .btn-section.news.active{background:#fff!important;color:#17132b!important}
html.dz-c .dz-card-flag{display:none}

html.dz-c .btnMenuIzq-tv{display:none!important}
html.dz-c .canal-card{position:relative!important;display:block!important;border-radius:22px!important;overflow:hidden!important;border:0!important;background:#1e1147!important;box-shadow:0 10px 30px rgba(40,20,90,.14)!important;transform:none!important}
html.dz-c .canal-image-wrapper{position:relative;padding-top:100%!important;background:#fff!important}
html.dz-c .canal-image-wrapper::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(20,10,50,.94));pointer-events:none;z-index:1}
html.dz-c .canal-card .play-overlay{z-index:2;background:transparent!important;opacity:1!important;align-items:flex-end!important;justify-content:flex-end!important;padding:14px}
html.dz-c .canal-card .play-icon{width:44px!important;height:44px!important;background:#fff!important;color:#2563eb!important}
html.dz-c .canal-title{position:absolute!important;left:0;right:64px;bottom:0;z-index:2;background:transparent!important;border:0!important;padding:0 0 16px 16px!important;pointer-events:none}
html.dz-c .canal-title span{color:#fff!important;font:500 15px Sora,sans-serif!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.dz-c .canal-title .dz-meta span{font:500 12px Inter,sans-serif!important;color:#bae6fd!important}
html.dz-c .canal-actions{position:absolute!important;top:10px;right:10px;z-index:3;display:flex!important;gap:6px!important}
html.dz-c .canal-card .action-btn{width:30px;height:30px;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;color:#17132b!important}
html.dz-c .canal-card .action-btn[title="Reproducir ahora"]{display:none!important}
html.dz-c #accordion-tv .list-group-item.dz-on a{border-color:var(--dzc-p)!important;box-shadow:0 0 0 3px rgba(124,58,237,.15)!important}
@media (min-width:769px){
  html.dz-c .app-newplayer:not(.is-fullscreen) .player:not(.is-fullscreen) .player-controller{left:auto!important;right:66px!important;transform:none!important}
  html.dz-c .app-newplayer:not(.is-fullscreen) .player:not(.is-fullscreen) .player-cover-title{max-width:calc(100% - 330px)!important}
}
html.dz-c .coreui-header.scrolled{position:fixed!important;left:0;right:0;top:8px;background:transparent!important;box-shadow:none!important}
html.dz-c .coreui-header.scrolled .coreui-header-content{background:rgba(30,17,71,.9)!important;box-shadow:0 10px 30px rgba(20,10,50,.3)}
@media (max-width:768px){
  html.dz-c .dz-top{padding-bottom:70px;border-radius:0 0 26px 26px}
  html.dz-c .coreui-container{padding:0 12px!important}
  html.dz-c .coreui-header-content{flex-wrap:wrap!important}
  html.dz-c .coreui-btn-add span,html.dz-c .coreui-btn-canal span{display:none!important}
  html.dz-c .dz-top-l h1{font-size:31px!important}
  html.dz-c .dz-top-l p{font-size:14.5px}
  html.dz-c .dz-big-search{padding:6px 6px 6px 14px}
  html.dz-c .dz-big-btn{padding:10px 14px}
  html.dz-c .dz-top .slider-hero-section{height:210px!important}
  html.dz-c .dz-fav{margin:-40px 12px 0}
  html.dz-c .section-buttons{padding:0 12px!important}
  html.dz-c .btn-section{flex-direction:row!important;align-items:center!important;padding:10px 14px 10px 10px!important;border-radius:16px!important;font-size:13.5px!important}
  html.dz-c .btn-section .dz-tab-ic{width:34px;height:34px;border-radius:10px}
  html.dz-c .section-content main.container{padding:0 12px!important}
  html.dz-c .dz-sec-h h2{font-size:20px!important}
  html.dz-c .radio-image-wrapper{padding-top:125%!important}
  html.dz-c .radio-title{right:52px;padding:0 0 12px 12px!important}
  html.dz-c .radio-title span{font-size:13px!important}
  html.dz-c .radio-card .play-icon{width:36px!important;height:36px!important}
  html.dz-c .radio-card .play-overlay{padding:10px}
}
@media (max-width:768px){
  html.dz-c .section-buttons{display:flex!important;grid-template-columns:none!important}
  html.dz-c .coreui-header.scrolled{position:sticky!important;top:0}
}
