    #rdm-app{
        --gold:    #f5c842;
        --gold2:   #ff9f1c;
        --crimson: #e8003d;
        --ice:     #a8d8ff;
        --deep:    #050818;
        --mid:     #080f2a;
        --panel:   #060c20;
        --lift:    rgba(255,255,255,0.06);
        --lift2:   rgba(255,255,255,0.03);
        --shadow-deep: 0 20px 60px rgba(0,0,0,0.8), 0 6px 20px rgba(0,0,0,0.6);
        --shadow-card: 0 8px 32px rgba(0,0,0,0.6), 0 2px 8px rgba(0,0,0,0.4);
        --glow-gold: 0 0 24px rgba(245,200,66,0.45), 0 0 60px rgba(245,200,66,0.15);
        --glow-ice:  0 0 24px rgba(168,216,255,0.4), 0 0 60px rgba(168,216,255,0.12);
        --glow-red:  0 0 24px rgba(232,0,61,0.45),  0 0 60px rgba(232,0,61,0.15);
    }

    .sidebar-secondary+.site-main .page-main {
    padding: 0 !important;
}
div.site-main {
    margin-top: 0 !important;
}

.ch-name
{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
}
span.posicion-top {font-size:20px;}

@media (min-width: 800px) {
    aside#rdm-comments-panel.single-video__comments.comments-fixed.p-0 #rdm-cm-list-inner {
        display: none; content-visibility: hidden; 
    }
    aside#rdm-comments-panel.single-video__comments.comments-fixed.p-0.open #rdm-cm-list-inner {
        display: block;content-visibility: visible;
    }
 .ltv-cm-spinner { margin-left: 48px !important;}

	
aside#rdm-comments-panel.single-video__comments.comments-fixed.p-0	
	{min-width: 56px;max-height: 100%!important;background: linear-gradient(to right, rgb(10, 15, 21) 0%, rgb(42, 52, 66) 15%, rgb(94, 111, 133) 50%, rgb(94, 111, 133 ) 9%, rgb(10, 15, 21) 100%);box-shadow: 6px 0 20px rgb(0 0 0 / 0%), 2px 0 4px rgb(0 0 0 / 50%), inset 1px 0 0 rgb(255 255 255 / 9%), inset -8px 0 4px rgb(0 0 0 / 100%);	}

}

.sereno-tv-icon {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 28" fill="none" stroke="white" stroke-width="1.2"><rect x="2" y="6" width="20" height="12" rx="2"></rect><rect x="5" y="9" width="10" height="6" rx="1" stroke-width="1"></rect><circle cx="18" cy="10.5" r="1.5" fill="white" stroke="none"></circle><circle cx="18" cy="14.5" r="1.5" fill="white" stroke="none"></circle><line x1="18" y1="6" x2="21" y2="2"></line><line x1="6" y1="21" x2="10" y2="18"></line><line x1="18" y1="21" x2="14" y2="18"></line><text x="12" y="26" fill="white" font-family="Arial" font-size="6" font-weight="bold" text-anchor="middle" stroke="none">STV</text></svg>');
    background-repeat: no-repeat;
    background-position: center;
}

.ltv-top10-header {display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
    padding: 16px 16px !important;}

.ltv-top10-titulo { font-size: 1.30em; font-weight: 700; color: var(--gold); }

.ltv-top10-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 8px 10px !important; }

.ltv-top10-pat-label { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: rgba(245,200,66,0.6); margin: 0 16px 8px; }

.ltv-top10-item.ltv-pat { background: linear-gradient(145deg, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c)!important; color: #000!important; display: flex; align-items: center; gap: 8px; padding: 8px 10px !important; border-radius: 10px; cursor: pointer; border: 1px solid rgba(255,255,255,.06); }

.ltv-top10-item { display: flex; align-items: center; gap: 8px; padding: 8px 10px !important; border-radius: 10px; cursor: pointer; border: 1px solid rgba(255,255,255,.06); background: linear-gradient(145deg, #455a64, #263238); transition: opacity 0.2s; }
.ltv-top10-item:hover { opacity: 0.9; }
.ltv-top10-msg { justify-content: center; text-align: center; cursor: default; opacity: 0.88; }
.ltv-top10-img { width: 42px; height: 42px; border-radius: 50%; object-fit: cover; flex-shrink: 0; border: 1.5px solid rgba(255,255,255,.2); box-shadow: 0 2px 4px rgba(0,0,0,0.3); }
.ltv-top10-no-img { width: 42px; height: 42px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 700; color: #fff; background: linear-gradient(145deg, #546e7a, #37474f); flex-shrink: 0; box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); }
.ltv-top10-name {flex: 1; font-size: 16px; font-weight: 600; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.posicion-top { font-weight: 700; color: #fff; text-shadow: 0 1px 3px rgba(0,0,0,0.6); }

li.ltv-siguiendo {background: linear-gradient(26deg, #8e9eab, #eef2f3, #8e9eab, #eef2f3, #7f8c8d) !important;border: 1px solid #000!important;box-shadow: inset 0 1px 0 rgba(255,255,255,0.6), 0 2px 4px rgba(0,0,0,0.3)!important;text-shadow: 0 1px 0 rgba(255,255,255,0.5)!important}
li.ltv-siguiendo .ch-name {color: #000!important}
li.ltv-siguiendo .ch-num {color: #000!important}

.ltv-patrocinado {background: linear-gradient(145deg, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c) !important;border: 1px solid #d4af37!important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 2px 4px rgba(0, 0, 0, 0.2)!important;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3)!important}

.ltv-patrocinado .ch-name {color: #000!important}
.ltv-patrocinado .ch-num {color: #000!important}

.contenedor-menu-categorias-custom {
    display: none !important;
}
    #rdm-app{
        position:relative;width:100%;margin:0 auto;
        font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
        color:#e8e8e8;overflow:hidden;
        background:
            radial-gradient(ellipse 80% 50% at -10% -20%, rgba(245,200,66,0.18) 0%, transparent 60%),
            radial-gradient(ellipse 60% 40% at 110% 110%, rgba(232,0,61,0.12) 0%, transparent 55%),
            radial-gradient(ellipse 100% 80% at 50% 0%,   rgba(30,60,180,0.25) 0%, transparent 70%),
            linear-gradient(160deg, #080f2a 0%, #050818 50%, #030610 100%);
        box-shadow:
            0 0 0 1px rgba(255,255,255,0.07),
            0 40px 100px rgba(0,0,0,0.9),
            0 0 80px rgba(245,200,66,0.06),
            inset 0 1px 0 rgba(255,255,255,0.08);
    }
    #rdm-app *,#rdm-app *::before,#rdm-app *::after{box-sizing:border-box;margin:0;padding:0}
    #rdm-container{display:flex;position:relative;width:100%}

    .cdm-preroll-overlay{position:absolute;inset:0;z-index:40;display:none;align-items:stretch;justify-content:center;background:rgba(2,4,18,.96);overflow:hidden}
    .cdm-preroll-overlay.is-active{display:flex}
    .cdm-preroll-media{position:absolute;inset:0;background:#000}
    .cdm-preroll-media video,.cdm-preroll-media img{width:100%;height:100%;object-fit:cover;display:block}
    .cdm-preroll-ui{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:16px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.18) 35%,rgba(0,0,0,.55))}
    .cdm-preroll-top,.cdm-preroll-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
    .cdm-preroll-badge,.cdm-preroll-count{padding:8px 12px;border-radius:999px;background:rgba(5,8,24,.76);color:#fff;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}
    .cdm-preroll-skip,.cdm-preroll-cta{pointer-events:auto;padding:9px 14px;border:none;border-radius:999px;text-decoration:none;font-weight:700;font-size:12px;cursor:pointer}
    .cdm-preroll-skip{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.22)}
    .cdm-preroll-cta{background:linear-gradient(90deg,#f5c842,#ff9f1c);color:#111}
    @media (prefers-reduced-motion: reduce){#rdm-app::before{animation:none!important}.cdm-preroll-overlay *{animation:none!important;transition:none!important}}

    #rdm-app::before{
        content:'';position:absolute;top:0;left:-100%;right:0;height:2px;z-index:200;
        background:linear-gradient(90deg,
            transparent 0%,
            rgba(245,200,66,0.0) 30%,
            rgba(245,200,66,0.9) 48%,
            rgba(255,255,255,1)  50%,
            rgba(245,200,66,0.9) 52%,
            rgba(245,200,66,0.0) 70%,
            transparent 100%);
        animation: ltv-streak 6s ease-in-out infinite;
    }
    @keyframes ltv-streak{
        0%   { left:-100%; opacity:0 }
        10%  { opacity:1 }
        90%  { opacity:1 }
        100% { left:100%; opacity:0 }
    }

    #rdm-sidebar{
      max-height: 50vw !important;
        width:300px;flex-shrink:0;
        display:flex;flex-direction:column;
        border-right:1px solid rgba(255,255,255,0.07);
        z-index:50;overflow:hidden;
        position:relative;
        background:
            radial-gradient(ellipse 120% 40% at 50% -10%, rgba(245,200,66,0.1) 0%, transparent 60%),
            linear-gradient(180deg, rgba(10,18,50,0.98) 0%, rgba(5,8,24,0.99) 100%);
    }
    #rdm-sidebar::after{
        content:'';position:absolute;top:0;right:0;bottom:0;width:1px;
        background:linear-gradient(180deg,
            transparent 0%,
            rgba(245,200,66,0.6) 25%,
            rgba(255,159,28,0.4) 75%,
            transparent 100%);
        pointer-events:none;
    }
    #rdm-sidebar.closed{width:0;border-right:none}

    #rdm-sidebar-head{
        padding:18px 16px 14px;
        border-bottom:1px solid rgba(255,255,255,0.06);
        flex-shrink:0;
        position:relative;
        background:linear-gradient(135deg,
            rgba(245,200,66,0.08) 0%,
            rgba(255,159,28,0.04) 50%,
            transparent 100%);
    }
    #rdm-sidebar-head h2{
        font-size:20px;font-weight:700;margin-bottom:12px;
        display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;
        color:rgba(255,255,255,0.72);
        text-shadow:0 2px 8px rgba(0,0,0,0.7);
        letter-spacing:.3px;
    }
    #rdm-count{display:none}

    #rdm-search{
        width:100%;padding:10px 14px;
        border:1px solid rgba(255,255,255,0.1);
        border-radius:10px;
        background:rgba(255,255,255,0.05);
        color:#e8e8e8;font-size:13px;outline:none;
    }
    #rdm-search:focus{
        border-color:rgba(245,200,66,0.6);
        background:rgba(245,200,66,0.06);
        box-shadow: 0 0 0 3px rgba(245,200,66,0.12), var(--glow-gold);
    }
    #rdm-search::placeholder{color:rgba(255,255,255,0.25)}

    #rdm-list{
        list-style:none;overflow-y:auto;overflow-x:hidden;flex:1;padding:8px;
        min-height:0;
        scrollbar-width:auto;scrollbar-color:rgba(160,130,40,0.5) rgba(255,255,255,0.04);
        scroll-behavior:auto;
        -webkit-overflow-scrolling:touch;
    }
    #rdm-list::-webkit-scrollbar{width:8px}
    #rdm-list::-webkit-scrollbar-track{background:rgba(255,255,255,0.03);border-radius:4px}
    #rdm-list::-webkit-scrollbar-thumb{
        background:linear-gradient(180deg,rgba(190,150,30,0.7),rgba(160,110,20,0.6));
        border-radius:4px;border:2px solid transparent;background-clip:padding-box;
    }
    #rdm-list::-webkit-scrollbar-thumb:hover{
        background:linear-gradient(180deg,rgba(210,170,50,0.9),rgba(180,130,30,0.8));
        background-clip:padding-box;
    }
.menu-inferior{gap: clamp(2.3rem, 2vw, 1rem); position: fixed; left: 0; bottom: 0; width: 100%;  text-align: center; z-index: 1000;display: flex;  justify-content: center;align-items: center;box-shadow:   0 -6px 20px rgb(0 0 0 / 55%),   0 -2px 4px rgb(0 0 0 / 40%), inset 0 -1px 0 rgb(255 255 255 / 18%),  inset 0 8px 4px rgb(0 0 0 / 30%);background: var(--mt-header-bg)}

.boton-menu-fijo{
	background: radial-gradient(ellipse 60% 40% at 35% 30%, rgba(255,255,255,0.22) 0%, transparent 60%),linear-gradient(145deg, #1e3a8a 0%, #0f1f60 40%, #080f38 100%) !important;
    box-shadow: 0 6px 20px rgb(0 0 0 / 55%), 0 2px 4px rgb(0 0 0 / 40%), inset 0 1px 0 rgb(255 255 255 / 18%), inset 0 -2px 4px rgb(0 0 0 / 30%);
    backdrop-filter: blur(8px);
}

.boton-menu-fijo:hover{transform:translateY(-3px) scale(1.08);background:radial-gradient(ellipse 60% 40% at 35% 30%, rgba(255,255,255,0.3) 0%, transparent 60%),linear-gradient(145deg, #2d52cc 0%, #1a31a0 40%, #0f1f70 100%);box-shadow:0 10px 28px rgba(0,0,0,0.6),0 4px 8px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -2px 4px rgba(0,0,0,0.3),0 0 20px rgba(100,140,255,0.25);}

.boton-menu-fijo:active{transform:translateY(1px) scale(0.96);}

.rdm-cb#rdm-btn-seguir {
display: inline-flex;
align-items: center;
border-radius: 999px;
overflow: hidden;
border: none;
cursor: pointer;
padding: 0;
font-size: 1.00em;
font-weight: 700;
background: #2a2a2a;
}
.rdm-cb#rdm-btn-seguir:hover {
opacity: 0.9;
transform: scale(1.04);
}
.rdm-cb#rdm-btn-seguir:active {
transform: scale(0.97);
}

.rdm-seguir-label {
padding: 5px 14px !important;
background: #3a3a3a;
color: #fff;
box-shadow:
    0 6px 20px rgba(0,0,0,0.55),
    0 2px 4px rgba(0,0,0,0.4),
    inset 0 1px 0 rgba(255,255,255,0.18),
    inset 0 8px 4px rgba(0,0,0,0.3);
}
.rdm-seguir-count {
padding: 5px 14px !important;
background: #2a2a2a;
color: #ccc;
box-shadow: 0 6px 20px rgb(0 0 0 / 55%), 0 2px 4px rgb(0 0 0 / 40%), inset 0 1px 0 rgb(255 255 255 / 18%), inset 0 -8px 4px rgb(0 0 0 / 30%)

}

.rdm-cb#rdm-btn-seguir.rdm-siguiendo .rdm-seguir-label {
background: #1a7a3a;
padding: 5px 14px;
}
.rdm-cb#rdm-btn-seguir.rdm-siguiendo .rdm-seguir-count {
background: #155e2d;
color: #fff;
padding: 5px 14px;
}
#rdm-now {
display: grid;
grid-template-columns: 1fr auto 1fr;
align-items: center;
gap: 8px;
}

@media (max-width: 768px)
{

        span.posicion-top {font-size:10px;}

		#rdm-sidebar.open-mobile {
    width: 88vw!important;
    transform: translateX(0)!important;
}
#rdm-sidebar {

    position: fixed !important;
    z-index: 9999 !important;
	min-height: 150vw !important;
	}
	
	#rdm-comments-panel.open{	min-height: 300px !important;
		max-height: 165vw !important;}
.rdm-seguir-label {
padding: 11px 10px ;
width: 100px;
}
.hora-cel{display:none;}
.rdm-seguir-count {
padding: 11px 10px ;
}

.rdm-cb#rdm-btn-seguir.rdm-siguiendo .rdm-seguir-label {
padding: 11px 10px;
}
.rdm-cb#rdm-btn-seguir.rdm-siguiendo .rdm-seguir-count {
padding: 11px 10px;
}

#rdm-hora-wrap {
text-align: end;
}

.rdm-cb#rdm-btn-seguir {
display: grid;
width: 120px!important;
border-radius: 20pc !important;
}

.rdm-cb#rdm-btn-seguir {
font-size: 0.85em;
}}
@media (min-width: 769px)
{
    span#rdm-hora-wrap{font-size: 19px !important;}}

    #rdm-list li{
        display:flex;align-items:center;gap:10px;
        padding:9px 11px;border-radius:12px;cursor:pointer;
        user-select:none;
        position:relative;overflow:hidden;
        transform: perspective(600px) rotateX(0deg) rotateY(0deg) translateZ(0px);
    text-shadow: 0 1px 0 rgb(7 0 0);
    background: linear-gradient(145deg, rgb(69, 90, 100), rgb(38, 50, 56));
    box-shadow: rgb(255 255 255 / 10%) 0px 1px 0px inset, rgb(0 0 0 / 40%) 0px 3px 6px;
    border: 1px solid #000 !important
    }
    #rdm-list li::before{
        content:'';position:absolute;top:-50%;left:-60%;
        width:60%;height:200%;
        background:linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.07) 50%, transparent 60%);
        transform:skewX(-15deg);
        pointer-events:none;
    }
    #rdm-list li:hover{
       transform: perspective(600px) rotateX(2deg) rotateY(-4deg) translateZ(8px);
        box-shadow:
            6px 8px 24px rgba(0,0,0,0.5),
            -2px -2px 8px rgba(255,255,255,0.04),
            inset 0 1px 0 rgba(255,255,255,0.08);
        border-color:rgba(245,200,66,0.25);
           background: linear-gradient(145deg, rgb(69, 90, 100), rgb(38, 50, 56));
    border: 1px solid rgb(28, 37, 41);
    box-shadow: rgb(255 255 255 / 10%) 0px 1px 0px inset, rgb(0 0 0 / 40%) 0px 3px 6px;
    }
    #rdm-list li:hover::before{ left:120%; }

    #rdm-list li.active{
        transform: perspective(600px) rotateX(1deg) rotateY(-3deg) translateZ(6px);
 text-shadow: 0 1px 0 rgb(7 0 0);
    background: linear-gradient(145deg, rgb(69, 90, 100), rgb(38, 50, 56));
        border-color:#bf953f;
        box-shadow:
            5px 7px 20px rgba(0,0,0,0.45),
            inset 0 1px 0 rgba(245,200,66,0.15),
            0 0 20px rgba(245,200,66,0.08);
    }

    #rdm-list li .ch-img{
        width:45px;height:45px;border-radius:50%;
        object-fit:initial;object-position:bottom;
        filter:contrast(1.1) saturate(1.15);
        image-rendering:-webkit-optimize-contrast;
        flex-shrink:0;background:#0a0a1a;
        border:2px solid rgba(255,255,255,0.12);
        box-shadow: 0 3px 10px rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.1);
    }
    #rdm-list li.active .ch-img{
        border-color:rgba(245,200,66,0.7);
        box-shadow: 0 3px 10px rgba(0,0,0,0.5), 0 0 14px rgba(245,200,66,0.35);
        animation: ltv-blink 2s infinite;
    }
    #rdm-list li .ch-init{
        width:38px;height:38px;border-radius:10px;flex-shrink:0;
        display:flex;align-items:center;justify-content:center;
        font-weight:700;font-size:14px;
        background:linear-gradient(135deg,rgba(245,200,66,0.2),rgba(255,159,28,0.1));
        color:var(--gold);
        border:1px solid rgba(245,200,66,0.3);
        box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    }
    #rdm-list li .ch-name-wrap{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}
    #rdm-list li .ch-name{
        font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;
        text-overflow:ellipsis;color:#fff;
    }
    #rdm-list li .ch-num{font-size:13px;color:#fff;white-space:nowrap;margin-top:1px}
    #rdm-list li.active .ch-num{color::#bf953f}
    #rdm-list li.active .ch-name{color:#bf953f;font-weight:600}
    .rdm-empty{text-align:center;color:rgba(255,255,255,0.2);padding:30px 10px;font-size:13px}

    #rdm-sidebar-close{
        position:absolute ;top:8px;right:8px;width:38px;height:38px;border-radius:50%;
        background:linear-gradient(135deg,rgba(232,0,61,0.25),rgba(180,0,40,0.15));
        color:#ff6688;border:1px solid rgba(232,0,61,0.35);z-index:56;
        box-shadow:0 2px 8px rgba(0,0,0,0.4);
    }
    #rdm-sidebar-close:hover{
        transform:scale(1.12) translateY(-1px);
        background:linear-gradient(135deg,rgba(232,0,61,0.4),rgba(180,0,40,0.25));
        box-shadow:var(--glow-red), 0 4px 14px rgba(0,0,0,0.5);
    }
    
    #rdm-sidebar-close:active{ transform:scale(0.94); }

    #rdm-overlay.show{display:block}

    #rdm-main{flex:1;display:flex;flex-direction:column;min-width:0}
    #rdm-player-box{min-height:260px !important}
    #rdm-player-wrap{position:relative;width:100%;padding-top:min(56.25%,var(--ltv-max-player-h,56.25%)); background: radial-gradient(ellipse 70% 60% at 50% 40%, rgba(30,50,140,0.4) 0%, transparent 70%), radial-gradient(ellipse 40% 30% at 20% 80%, rgba(245,200,66,0.08) 0%, transparent 60%), #030610 !important;overflow:hidden}
    #rdm-placeholder,#rdm-video-box,#rdm-iframe-box{position:absolute;inset:0;width:100%;height:100% }
    #rdm-placeholder{
        display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;
        background:
            radial-gradient(ellipse 70% 60% at 50% 40%, rgba(30,50,140,0.4) 0%, transparent 70%),
            radial-gradient(ellipse 40% 30% at 20% 80%, rgba(245,200,66,0.08) 0%, transparent 60%),
            #030610;
    }
    #rdm-placeholder p{
        color:#fff;font-size:19px;
        text-shadow:0 2px 12px rgba(245,200,66,0.2);
        letter-spacing:.3px;
    }
    #rdm-video-box {
        background-image: url('https://serenotv.com/wp-content/uploads/2026/03/loader.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto;
    }
    #rdm-video{width:100%;height:100%;object-fit:contain;display:block}
    #rdm-click-area{position:absolute;top:0;left:0;right:0;bottom:52px;cursor:pointer;z-index:2 }

    #rdm-btn-play{background:transparent}
    #rdm-ic-pause{background:transparent}
    #rdm-btn-vol{background:transparent}
    #rdm-btn-pip{background:transparent}
    #rdm-btn-quality{background:transparent}
    #rdm-btn-fs{background:transparent}
    #rdm-btn-cast{background:transparent}

    #rdm-controls{
        position:absolute;bottom:0;left:0;right:0;height:52px;
        display:flex;align-items:center;gap:6px;padding:0 12px;
        background:linear-gradient(transparent, rgba(2,4,18,0.97)) !important;
        z-index:6;opacity:1;
    }
    #rdm-controls.rdm-hidden{opacity:0;pointer-events:none}

    .rdm-cb{
        width:42px;height:42px;border:none;border-radius:20px;
        background:#007bff;color:#fff;font-size:20px;
        cursor:pointer;padding:6px;
        display:flex;align-items:center;justify-content:center;

    }
    .rdm-cb:hover{background:rgba(255,255,255,.15)}

    #rdm-vol-slider{width:70px;height:4px;accent-color:rgba(120,150,220,0.8);cursor:pointer}

    #rdm-status-badge{
        position:absolute;bottom:5px;left:50%;transform:translateX(-50%);
        z-index:30;display:none;align-items:center;gap:8px;
        font-size:12px;font-weight:800;letter-spacing:.5px;
        color:#fff;white-space:nowrap;padding:7px 22px;border-radius:20px;
    }
    #rdm-status-badge.st-on{display:flex!important}
    #rdm-status-badge.st-connecting{background:linear-gradient(90deg,#b35000,#ff8800);animation:ltv-pulse .8s infinite alternate;}
    #rdm-status-badge.st-live{background:linear-gradient(90deg,#007a28,#00c846);box-shadow:0 4px 20px rgba(0,200,70,0.45), 0 0 40px rgba(0,200,70,0.15);}
    #rdm-status-badge.st-dead{background:linear-gradient(90deg,#b00020,#e8003d);box-shadow:0 4px 20px rgba(232,0,61,0.5), 0 0 40px rgba(232,0,61,0.2);}

    #rdm-buf-bar-wrap{display:inline-flex;align-items:center;gap:6px;margin-left:4px;}
    #rdm-buf-track{width:60px;height:4px;border-radius:2px;background:rgba(255,255,255,0.2);overflow:hidden;flex-shrink:0;}
    #rdm-buf-fill{height:100%;width:0%;background:linear-gradient(90deg,#fff8,#fff);border-radius:2px;}
    #rdm-buf-pct{font-size:20px;font-weight:700;color:rgba(255,255,255,0.85);min-width:28px;text-align:left;}

    #rdm-logo{ left: 0px;max-width: 250px;z-index: 7;position:absolute;top:12px;opacity:1;pointer-events:none}
    #rdm-logo img{display:block}
    #rdm-logo.rdm-hidden{opacity:0}

    #ltv-reactions-overlay{position:absolute;top:38px;left:50%;transform:translateX(-50%);z-index:7;display:none;align-items:center;justify-content:center;pointer-events:auto;opacity:1;}
    #ltv-reactions-overlay.visible{display:flex}
    #ltv-reactions-overlay.ltv-hidden{opacity:0;pointer-events:none}
    .ltv-emoji-btn{position:relative;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;line-height:1;}
    .ltv-emoji-btn:hover{transform:scale(1.25);filter:drop-shadow(0 0 8px rgba(255,200,50,0.6));}
    .ltv-emoji-btn:active{transform:scale(1.1);}
    .ltv-emoji-btn img{width:52px;height:52px;display:block;}
    .ltv-emoji-count{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:#f0f0f0;color:#000;font-size:11px;font-weight:700;padding:1px 5px;border-radius:3px;min-width:20px;text-align:center;pointer-events:none;white-space:nowrap;}
    .ltv-emoji-elegido img{filter:drop-shadow(0 0 8px rgba(245,200,66,0.9));}
    .ltv-emoji-elegido{transform:scale(1.15);}

    #rdm-iframe-box{position:absolute;inset:0;z-index:4}
    #rdm-iframe-content{position:absolute;inset:0;width:100%;height:100%}
    #rdm-iframe-content iframe{width:100%!important;height:100%!important;border:none!important;display:block}
    #rdm-iframe-badge{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#fff;padding:6px 20px;border-radius:20px;background:linear-gradient(90deg,#4f46e5,#7c3aed);box-shadow:0 4px 20px rgba(99,80,220,0.5), 0 0 40px rgba(99,80,220,0.2);letter-spacing:.4px;white-space:nowrap;pointer-events:none;}

    .rdm-st-dot,#rdm-st-dot{width:8px;height:8px;border-radius:50%;background:#fff;flex-shrink:0;display:inline-block;animation:ltv-blink 1s infinite;}
    @keyframes ltv-blink{0%,100%{opacity:1}50%{opacity:.2}}
    @keyframes ltv-pulse{0%{opacity:.85;transform:translateX(-50%) scale(1)}100%{opacity:1;transform:translateX(-50%) scale(1.02)}}

    #rdm-toggle,#rdm-cm-toggle{
        position:absolute;top:12px;z-index:70;
        width:42px;height:42px;border:none;border-radius:50%;
        color:#fff;cursor:pointer;
        display:flex;align-items:center;justify-content:center;
        background:radial-gradient(ellipse 60% 40% at 35% 30%, rgba(255,255,255,0.22) 0%, transparent 60%),linear-gradient(145deg, #1e3a8a 0%, #0f1f60 40%, #080f38 100%);
        border:1px solid rgba(255,255,255,0.15);
        box-shadow:0 6px 20px rgba(0,0,0,0.55),0 2px 4px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -2px 4px rgba(0,0,0,0.3);
        backdrop-filter:blur(8px);
    }
    #rdm-toggle{left:12px}
    #rdm-cm-toggle{right:12px}
    #rdm-toggle:hover,#rdm-cm-toggle:hover{transform:translateY(-3px) scale(1.08);background:radial-gradient(ellipse 60% 40% at 35% 30%, rgba(255,255,255,0.3) 0%, transparent 60%),linear-gradient(145deg, #2d52cc 0%, #1a31a0 40%, #0f1f70 100%);box-shadow:0 10px 28px rgba(0,0,0,0.6),0 4px 8px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -2px 4px rgba(0,0,0,0.3),0 0 20px rgba(100,140,255,0.25);}
    #rdm-toggle:active,#rdm-cm-toggle:active{transform:translateY(1px) scale(0.96);}
    #rdm-cm-toggle.active{background:radial-gradient(ellipse 60% 40% at 35% 30%, rgba(245,200,66,0.25) 0%, transparent 60%),linear-gradient(145deg, #7a5c00 0%, #4a3800 40%, #2a2000 100%);border-color:rgba(245,200,66,0.5);box-shadow:0 6px 20px rgba(0,0,0,0.55),inset 0 1px 0 rgba(245,200,66,0.2),var(--glow-gold);}
    #rdm-toggle.rdm-hidden,#rdm-cm-toggle.rdm-hidden{opacity:0;pointer-events:none}
    #rdm-toggle.fs-hide,#rdm-cm-toggle.fs-hide{opacity:0;pointer-events:none}

    #rdm-fs-ch-btn,#rdm-fs-cm-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:60;width:44px;height:44px;border:none;border-radius:50%;color:#fff;cursor:pointer;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 40% at 35% 30%, rgba(255,255,255,0.22) 0%, transparent 60%),linear-gradient(145deg, #1e3a8a 0%, #0f1f60 40%, #080f38 100%);border:1px solid rgba(255,255,255,0.15);box-shadow:0 6px 20px rgba(0,0,0,0.55),0 2px 4px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -2px 4px rgba(0,0,0,0.3);backdrop-filter:blur(8px);}
    #rdm-fs-ch-btn{left:8px}#rdm-fs-cm-btn{right:8px}
    #rdm-fs-ch-btn:hover,#rdm-fs-cm-btn:hover{transform:translateY(-50%) translateY(-2px) scale(1.08);}
    #rdm-fs-ch-btn:active,#rdm-fs-cm-btn:active{transform:translateY(-50%) scale(0.95);}
    #rdm-fs-ch-btn.rdm-hidden,#rdm-fs-cm-btn.rdm-hidden{opacity:0;pointer-events:none}
    #rdm-fs-ch-btn.fs-visible,#rdm-fs-cm-btn.fs-visible{display:flex!important}

    #rdm-fs-sidebar{display:none;position:absolute;top:0;left:0;bottom:0;width:370px;background:radial-gradient(ellipse 120% 30% at 50% 0%, rgba(245,200,66,0.08) 0%, transparent 50%),linear-gradient(180deg, rgba(10,16,48,0.99) 0%, rgba(5,8,26,0.99) 100%);z-index:55;flex-direction:column;backdrop-filter:blur(20px);border-right:1px solid rgba(245,200,66,0.15);box-shadow:6px 0 40px rgba(0,0,0,0.7),inset -1px 0 0 rgba(245,200,66,0.12);}
    #rdm-fs-sidebar.open{display:flex}
    #rdm-fs-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.07);font-size:20px;font-weight:700;flex-shrink:0;background:linear-gradient(90deg,rgba(245,200,66,0.1),transparent);color:#fff;text-shadow:0 2px 10px rgba(245,200,66,0.4);}
    #rdm-fs-search-wrap{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.05);flex-shrink:0}
    #rdm-fs-search{width:100%;padding:9px 13px;border:1px solid rgba(255,255,255,0.1);border-radius:9px;background:rgba(255,255,255,0.05);color:#e0e0e0;font-size:12px;outline:none;}
    #rdm-fs-search:focus{border-color:rgba(245,200,66,0.5);box-shadow:0 0 0 3px rgba(245,200,66,0.1);}
    #rdm-fs-search::placeholder{color:rgba(255,255,255,0.2)}
    #rdm-fs-list{list-style:none;overflow-y:auto;flex:1;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(245,200,66,0.4) transparent;min-height:0;}
    #rdm-fs-list::-webkit-scrollbar{width:8px}
    #rdm-fs-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--gold2));border-radius:4px;}
    #rdm-fs-list li{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:10px;cursor:pointer;
    user-select:none;color:#bbb;font-size:12px;border:1px solid transparent;}
    #rdm-fs-list li:hover{background:rgba(245,200,66,0.07);border-color:rgba(245,200,66,0.2);transform:translateX(4px);}
    #rdm-fs-list li.active{background:linear-gradient(90deg,rgba(245,200,66,0.12),rgba(255,159,28,0.05));border-color:rgba(245,200,66,0.35);box-shadow:inset 3px 0 0 var(--gold);color:#fff;}
    #rdm-fs-list .fch-img{width:55px;height:55px;border-radius:50%;object-fit:initial;object-position:bottom;filter:contrast(1.1) saturate(1.15);flex-shrink:0;background:#0a0a1a;border:2px solid rgba(255,255,255,0.1);}
    #rdm-fs-list li.active .fch-img{border-color:rgba(245,200,66,0.6);}
    #rdm-fs-list .fch-init{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:linear-gradient(135deg,rgba(245,200,66,0.2),rgba(255,159,28,0.1));color:var(--gold);border:1px solid rgba(245,200,66,0.25);}
    #rdm-fs-list .fch-name-wrap{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}
    #rdm-fs-list .fch-name{font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ccc}
    #rdm-fs-list li.active .fch-name{color:#fff}
    #rdm-fs-list .fch-num{font-size:20px;color:rgba(245,200,66,0.4);white-space:nowrap;margin-top:1px}
    #rdm-fs-list li.active .fch-num{color:rgba(245,200,66,0.8)}

    #rdm-fs-cm-panel{display:none;position:absolute;top:0;right:0;bottom:0;width:300px;background:linear-gradient(180deg,rgba(8,14,40,0.99),rgba(4,7,22,0.99));z-index:55;flex-direction:column;backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,0.07);box-shadow:-6px 0 40px rgba(0,0,0,0.7);}
    #rdm-fs-cm-panel.open{display:flex}
    #rdm-fs-cm-head{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.07);flex-shrink:0;background:linear-gradient(270deg,rgba(245,200,66,0.06),transparent);}
    #rdm-fs-cm-inner{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(245,200,66,0.3) transparent;}
    #rdm-fs-cm-inner::-webkit-scrollbar{width:8px}
    #rdm-fs-cm-inner::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--gold2));border-radius:4px;}

    #rdm-now{display:flex;align-items:center;gap:10px;padding:10px 16px;overflow:hidden;position:relative;background:linear-gradient(90deg,rgba(245,200,66,0.09) 0%,rgba(8,12,34,0.98) 30%,rgba(8,12,34,0.98) 70%,rgba(232,0,61,0.06) 100%);border-top:1px solid rgba(255,255,255,0.06);}
    #rdm-now-dot{width:9px;height:9px;border-radius:50%;background:#1a1a2e;flex-shrink:0;}
    #rdm-now-dot.st-connecting{background:#ff8800;animation:ltv-blink 1s infinite;box-shadow:0 0 8px rgba(255,136,0,0.7);}
    #rdm-now-dot.st-live{background:#00c846;animation:ltv-blink 2s infinite;box-shadow:0 0 10px rgba(0,200,70,0.8);}
    #rdm-now-dot.st-dead{background:#e8003d;box-shadow:0 0 8px rgba(232,0,61,0.6);}
    #rdm-now-dot.st-external{background:#7c3aed;animation:ltv-blink 1.5s infinite;box-shadow:0 0 8px rgba(124,58,237,0.6);}
    #rdm-now-title{font-size:23px;font-weight: 600; white-space: break-spaces; overflow: initial; text-overflow: 0; color: #e0e0e0; text-align: center!important; font-weight:600;}

    #rdm-info{padding:10px 16px 14px;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06);background:radial-gradient(ellipse 50% 80% at 0% 50%, rgba(245,200,66,0.07) 0%, transparent 60%),radial-gradient(ellipse 40% 70% at 100% 50%, rgba(232,0,61,0.05) 0%, transparent 60%),linear-gradient(180deg, rgba(8,14,40,0.99) 0%, rgba(5,8,26,0.99) 100%);}
    #rdm-info::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(245,200,66,0.5) 0%,rgba(255,159,28,0.3) 30%,transparent 60%,rgba(232,0,61,0.2) 100%);}
    #rdm-info-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.05);}
    #rdm-info-channel-num{font-size:15px;color:rgba(255,255,255,0.7);white-space:nowrap}
    #rdm-info-channel-num strong{color:rgba(180,200,255,0.9)}
    #rdm-info-views{z-index:1; position: inherit;font-size:17px;color:#fff;display:flex;align-items:center;gap:4px;white-space:nowrap;}
    #rdm-info-views svg{opacity:.5}
    #rdm-info-top{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
#rdm-info-socials {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
    justify-content: center;
}
#rdm-info-socials a {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 1.6em;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    border: 1px solid rgba(255,255,255,0.18);
    box-shadow:
        0 6px 18px rgba(0,0,0,0.55),
        0 2px 4px rgba(0,0,0,0.4),
        inset 0 1px 0 rgba(255,255,255,0.22),
        inset 0 -2px 4px rgba(0,0,0,0.3);
    backdrop-filter: blur(4px);
}
#rdm-info-socials a::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: radial-gradient(ellipse 60% 40% at 35% 30%, rgba(255,255,255,0.22) 0%, transparent 60%);
    pointer-events: none;
    z-index: 1;
}
#rdm-info-socials a:hover {
    transform: translateY(-4px) scale(1.1);
    box-shadow:
        0 10px 28px rgba(0,0,0,0.6),
        0 4px 8px rgba(0,0,0,0.4),
        inset 0 1px 0 rgba(255,255,255,0.28),
        inset 0 -2px 4px rgba(0,0,0,0.3),
        0 0 18px rgba(255,255,255,0.12);
}
#rdm-info-socials a:active {
    transform: translateY(1px) scale(0.96);
    box-shadow:
        0 2px 8px rgba(0,0,0,0.5),
        inset 0 2px 4px rgba(0,0,0,0.4),
        inset 0 1px 0 rgba(255,255,255,0.08);
}
#rdm-info-socials i {
    position: relative;
    z-index: 2;
    font-style: normal;
    font-size: 1em;
    line-height: 1;
}
    #rdm-info-desc{font-size:18px;color:#b8b8c8;margin-top:8px;line-height:1.5}

    #rdm-comments-panel{width:0;flex-shrink:0;background:linear-gradient(180deg,rgba(6,10,28,0.99),rgba(4,7,20,0.99));border-left:1px solid #1c1c1c;display:flex;flex-direction:column;overflow:hidden;z-index:50}
    #rdm-comments-panel.open{width:300px}
    #rdm-cm-close{position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:26px;height:52px;border-radius:8px 0 0 8px;background:radial-gradient(ellipse 70% 50% at 30% 30%, rgba(255,255,255,0.2) 0%, transparent 60%),linear-gradient(145deg, #1e3a8a 0%, #080f38 100%);border:1px solid rgba(255,255,255,0.14);border-right:none;color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:-4px 0 16px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.14);z-index:51;}
    #rdm-cm-close:hover{background:radial-gradient(ellipse 70% 50% at 30% 30%, rgba(255,255,255,0.3) 0%, transparent 60%),linear-gradient(145deg,#2d52cc 0%,#1a31a0 100%);transform:translateY(-50%) translateX(-2px);}
    #rdm-cm-close:active{transform:translateY(-50%) translateX(0);}
    @media(max-width:768px){
        #rdm-cm-close{position:static;transform:none;width:100%;height:38px;border-radius:0;border-right:none;border-left:none;border-top:none;border-bottom:1px solid rgba(255,255,255,0.08);}
        #rdm-cm-close:hover,#rdm-cm-close:active{transform:none;}
    }
    #rdm-cm-list-wrap{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(245,200,66,0.3) transparent;}
    #rdm-cm-list-wrap::-webkit-scrollbar{width:8px}
    #rdm-cm-list-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--gold2));border-radius:4px;}
    #rdm-cm-list-wrap .shared-comments{display:flex;flex-direction:column;flex:1;min-height:0}
    #rdm-cm-list-wrap .comment-list{flex:1;overflow-y:auto;min-height:0;padding:10px}
    #rdm-cm-list-wrap .comment-respond{flex-shrink:0;position:sticky;bottom:0;background:rgba(6,10,28,0.98);border-top:1px solid rgba(255,255,255,0.06);z-index:2;}
    #rdm-comments-panel .comment-form .form-control{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12);color:#ddd}
    #rdm-comments-panel .comment-form label{color:rgba(255,255,255,0.35)}
    #rdm-comments-panel .comment-author .fn{color:#d0d0e0}
    #rdm-comments-panel .comment-body{color:#a8a8bc}
    #rdm-comments-panel li.comment{border-bottom:1px solid rgba(255,255,255,0.06)}
    div.comments-list-lg.bg-white.rounded.shadow-sm.mb-4{background:transparent!important}
    .bypostauthor .comment-body{background:rgba(80,110,255,0.08)!important;border-radius:6px;padding:6px!important}
    .comment:nth-child(even) .comment-body{background:rgba(255,255,255,0.03)!important;border-radius:6px}
    .rdm-cm-spinner{display:flex;align-items:center;justify-content:center;padding:40px;flex:1}
    .rdm-cm-spinner svg{animation:ltv-spin 1s linear infinite;stroke:rgba(245,200,66,0.3)!important}
    @keyframes ltv-spin{to{transform:rotate(360deg)}}
#rdm-info-reactions{gap: clamp(0.3rem, 2vw, 1rem); display: flex;}
#rdm-radio-bg{position:absolute;inset:0;overflow:hidden;z-index:0}

#rdm-radio-bg-img
 {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: blur(7px) saturate(0.7) brightness(1.09);
    transform: scale(1.1);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 30%, transparent 70%);
    mask-image: linear-gradient(to bottom, black 0%, black 30%, transparent 70%);
}

.rdm-radio-bg-overlay{
    position: absolute;
    inset: 0;
    background: linear-gradient(177deg, rgba(5,8,24,0) 0%, rgba(5,8,24,0.8) 100%);
    pointer-events: none;
}

    #rdm-radio-canvas{position:absolute;bottom:-28px;left:0;right:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.9}
    #rdm-radio-info{position:absolute;bottom:82px;left:0;right:0;z-index:2;padding:20px 20px 0;display:flex;flex-direction:column;gap:8px;}
    #rdm-radio-station{display:flex;align-items:center;gap:10px}
    #rdm-radio-logo{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(245,200,66,0.4)}
    #rdm-radio-titulo{font-size:20px;font-weight:700;color:#fff}
    #rdm-radio-tema{display:flex;align-items:center;gap:7px;min-height:22px; white-space: nowrap;}
    #rdm-radio-tema-icon{animation:ltv-nota 1.5s ease-in-out infinite alternate}
    @keyframes ltv-nota{from{transform:rotate(-10deg) scale(0.95)}to{transform:rotate(10deg) scale(1.05)}}
    #rdm-radio-tema-txt{animation: marquee 25s linear infinite;display: inline-block;padding-left: 100% !important;font-size:14px;color:#fff;}
    @keyframes marquee {0% {transform: translate(0, 0);}100% {transform: translate(-100%, 0);}}
    #rdm-radio-eq{display:flex;align-items:flex-end;gap:3px;height:20px}
    #rdm-radio-eq span{width:4px;border-radius:2px;background:linear-gradient(0deg,#f5c842,#ff9f1c);animation:ltv-eq .8s ease-in-out infinite}
    #rdm-radio-eq span:nth-child(1){animation-duration:.7s;height:60%}
    #rdm-radio-eq span:nth-child(2){animation-duration:1s;height:90%}
    #rdm-radio-eq span:nth-child(3){animation-duration:.6s;height:40%}
    #rdm-radio-eq span:nth-child(4){animation-duration:.9s;height:75%}
    #rdm-radio-eq span:nth-child(5){animation-duration:.8s;height:55%}
    @keyframes ltv-eq{0%,100%{transform:scaleY(1)}50%{transform:scaleY(0.2)}}

    @keyframes ltv-notif-in{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}

    @media(max-width:768px){
        .ltv-top10-titulo {
    font-size: 1.00em;
;
}#rdm-list{    min-height: 78px;}
        span.posicion-top {font-size:10px;}
        #rdm-now {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; 
    align-items: center;
    width: 100%;
}

#rdm-now-dot {
    order: 1;
    margin-right: 8px; 
}

#rdm-now-title {
    order: 2;
    text-align: center;
	display: contents;
	font-weight: 600;
    white-space: break-spaces !important;
    overflow: initial!important;
    text-overflow: 0;
    color: #e0e0e0;
}

#rdm-btn-seguir {
    display:flex
		!important; 
    order: 3;
    margin-right: auto !important; 
    margin-left: 0 !important;
}

#rdm-hora-wrap {
    order: 4;
    margin-left: auto !important;
	font-size: 13px;
    color: rgba(168, 216, 255, 0.85);
    font-weight: 600;
}

        #rdm-app{border-radius:0}
        #rdm-container{flex-direction:column}
        #rdm-sidebar{position: absolute ;top:0;left:0;bottom:0;width:82vw!important;max-width:320px;z-index:80;transform:translateX(-100%);}
        #rdm-sidebar.closed{transform:translateX(-100%)!important}
        #rdm-sidebar.open-mobile{transform:translateX(0)!important}
        #rdm-sidebar-close{display:flex!important}
        #rdm-comments-panel{position:fixed;top:0;right:0;bottom:0;width:88vw!important;max-width:340px;z-index:99999;transform:translateX(100%);}
        #rdm-comments-panel.closed-mobile{transform:translateX(100%)!important}
        #rdm-comments-panel.open{transform:translateX(0)!important;width:88vw!important}
        #rdm-toggle{top:20%;left:8px;width:50px;height:50px}
        #rdm-cm-toggle{top:20%;right:8px;width:50px;height:50px}
        #rdm-vol-slider{display:none}
        #rdm-btn-pip{display:none}
        #rdm-status-badge{font-size:8px;padding:5px 12px;bottom:5px}
        #rdm-reactions-overlay{display:none!important}
        #rdm-info-reactions-panel{display:block;margin-top:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.06);gap: clamp(0.3rem, 2vw, 1rem);display: flex;justify-content: center;margin-bottom: 23px;}
          #rdm-logo{left:9px;top:8px}
        #rdm-logo img{height:32px; width:150px}

        :fullscreen #rdm-player-wrap,:-webkit-full-screen #rdm-player-wrap{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;padding-top:20px!important;z-index:9999!important}
        :fullscreen #rdm-video,:-webkit-full-screen #rdm-video{width:100%!important;height:100%!important;object-fit:contain!important}
        
    }

    @media(min-width:769px){
        #rdm-container{align-items:flex-start}
        #rdm-sidebar,#rdm-comments-panel{position:sticky;top:0;align-self:stretch}
        #rdm-info-reactions-panel{display:none}
    }

    #rdm-fs-sidebar{display:none!important}
    :fullscreen #rdm-info,:fullscreen #rdm-publicidad,:fullscreen #rdm-top10,:fullscreen #rdm-notif-container,:fullscreen #rdm-fs-sidebar,
    :-webkit-full-screen #rdm-info, :-webkit-full-screen #rdm-publicidad, :-webkit-full-screen #rdm-top10, :-webkit-full-screen #rdm-notif-container, :-webkit-full-screen #rdm-fs-sidebar{display:none!important}
    :fullscreen #rdm-btn-cast, :-webkit-full-screen #rdm-btn-cast{display:none!important}
    :fullscreen #rdm-sidebar, :-webkit-full-screen #rdm-sidebar{position:fixed!important;left:0;top:0;bottom:0;height:100dvh!important;width:min(340px,86vw)!important;transform:translateX(-100%);z-index:10002!important;box-shadow:0 20px 60px rgba(0,0,0,.75)}
    :fullscreen #rdm-sidebar.cdm-fs-open, :-webkit-full-screen #rdm-sidebar.cdm-fs-open{transform:translateX(0)!important}

   @media(min-width:800px){
:is(:fullscreen, :-webkit-full-screen) #rdm-player-wrap{min-height:882px !important;    }
   }
    :is(:fullscreen, :-webkit-full-screen) aside#rdm-comments-panel {display: none !important;}
