/* Player estilo YouTube: iconos Lucide + anuncio VAST. Solo visual. */
.video-player .video-js .vjs-svg-icon[data-lu]{color:#fff}
.video-player .video-js .vjs-svg-icon[data-lu] svg{opacity:0}
.video-player .video-js .vjs-svg-icon[data-lu]{position:relative}
.video-player .video-js .vjs-svg-icon[data-lu]::after{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background-color:currentColor;-webkit-mask:var(--lu) center/contain no-repeat;mask:var(--lu) center/contain no-repeat;-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.8));filter:drop-shadow(0 0 1px rgba(0,0,0,.8));pointer-events:none}
.video-player .video-js .vjs-big-play-button .vjs-svg-icon{position:absolute!important;left:50%;top:50%;width:72px!important;height:72px!important;margin:-36px 0 0 -36px!important;border-radius:50%;background-color:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .15s ease}
.video-player .video-js:hover .vjs-big-play-button .vjs-svg-icon{background-color:var(--main-color,#f9035d)!important}
.video-player .video-js .vjs-big-play-button .vjs-svg-icon[data-lu]::after{width:32px;height:32px;margin:-16px 0 0 -14px}
@media (max-width:764px){.video-player .video-js .vjs-big-play-button .vjs-svg-icon{width:56px!important;height:56px!important;margin:-28px 0 0 -28px!important}.video-player .video-js .vjs-big-play-button .vjs-svg-icon[data-lu]::after{width:26px;height:26px;margin:-13px 0 0 -11px}}
.video-player .video-js .vjs-big-play-button .vjs-svg-icon{background-image:none!important}
.video-player .video-js .vjs-big-play-button .vjs-svg-icon svg{display:block!important}
.video-player .video-js .vjs-menu .vjs-svg-icon[data-lu]::after{width:18px;height:18px;margin:-9px 0 0 -9px}
.video-player .video-js .vjs-svg-icon[data-lu="play"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolygon points=%276 3 20 12 6 21 6 3%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="pause"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23000%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%2714%27 y=%274%27 width=%274%27 height=%2716%27 rx=%271%27 /%3E %3Crect x=%276%27 y=%274%27 width=%274%27 height=%2716%27 rx=%271%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume1"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27 /%3E %3Cpath d=%27M16 9a5 5 0 0 1 0 6%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume2"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27 /%3E %3Cpath d=%27M16 9a5 5 0 0 1 0 6%27 /%3E %3Cpath d=%27M19.364 18.364a9 9 0 0 0 0-12.728%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume3"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27 /%3E %3Cpath d=%27M16 9a5 5 0 0 1 0 6%27 /%3E %3Cpath d=%27M19.364 18.364a9 9 0 0 0 0-12.728%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="mute"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27 /%3E %3Cline x1=%2722%27 x2=%2716%27 y1=%279%27 y2=%2715%27 /%3E %3Cline x1=%2716%27 x2=%2722%27 y1=%279%27 y2=%2715%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="fullscreen"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M15 3h6v6%27 /%3E %3Cpath d=%27m21 3-7 7%27 /%3E %3Cpath d=%27m3 21 7-7%27 /%3E %3Cpath d=%27M9 21H3v-6%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="fullscreen-back"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%274 14 10 14 10 20%27 /%3E %3Cpolyline points=%2720 10 14 10 14 4%27 /%3E %3Cline x1=%2714%27 x2=%2721%27 y1=%2710%27 y2=%273%27 /%3E %3Cline x1=%273%27 x2=%2710%27 y1=%2721%27 y2=%2714%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="settings"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z%27 /%3E %3Ccircle cx=%2712%27 cy=%2712%27 r=%273%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="pip"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4%27 /%3E %3Crect width=%2710%27 height=%277%27 x=%2712%27 y=%2713%27 rx=%272%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="pip-full"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4%27 /%3E %3Crect width=%2710%27 height=%277%27 x=%2712%27 y=%2713%27 rx=%272%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="captions"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect width=%2718%27 height=%2714%27 x=%273%27 y=%275%27 rx=%272%27 ry=%272%27 /%3E %3Cpath d=%27M7 15h4M15 15h2M7 11h2M13 11h4%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="descriptions"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M17 6.1H3%27 /%3E %3Cpath d=%27M21 12.1H3%27 /%3E %3Cpath d=%27M15.1 18H3%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="chapters"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 12h.01%27 /%3E %3Cpath d=%27M3 18h.01%27 /%3E %3Cpath d=%27M3 6h.01%27 /%3E %3Cpath d=%27M8 12h13%27 /%3E %3Cpath d=%27M8 18h13%27 /%3E %3Cpath d=%27M8 6h13%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="audio"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M2 10v3%27 /%3E %3Cpath d=%27M6 6v11%27 /%3E %3Cpath d=%27M10 3v18%27 /%3E %3Cpath d=%27M14 8v7%27 /%3E %3Cpath d=%27M18 5v13%27 /%3E %3Cpath d=%27M22 10v3%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="download"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4%27 /%3E %3Cpolyline points=%277 10 12 15 17 10%27 /%3E %3Cline x1=%2712%27 x2=%2712%27 y1=%2715%27 y2=%273%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="share"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2718%27 cy=%275%27 r=%273%27 /%3E %3Ccircle cx=%276%27 cy=%2712%27 r=%273%27 /%3E %3Ccircle cx=%2718%27 cy=%2719%27 r=%273%27 /%3E %3Cline x1=%278.59%27 x2=%2715.42%27 y1=%2713.51%27 y2=%2717.49%27 /%3E %3Cline x1=%2715.41%27 x2=%278.59%27 y1=%276.51%27 y2=%2710.49%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="replay"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8%27 /%3E %3Cpath d=%27M3 3v5h5%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="big-replay"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8%27 /%3E %3Cpath d=%27M3 3v5h5%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="close"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M18 6 6 18%27 /%3E %3Cpath d=%27m6 6 12 12%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="cancel"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M18 6 6 18%27 /%3E %3Cpath d=%27m6 6 12 12%27 /%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="snapshot"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z%27 /%3E %3Ccircle cx=%2712%27 cy=%2713%27 r=%273%27 /%3E%3C/svg%3E")}

/* ===== Anuncio VAST estilo YouTube ===== */
/* Botón para omitir anuncios integrado visualmente con los controles del reproductor */
.video-player .video-js .vast-skip-button{bottom:68px!important;right:12px!important;height:40px!important;min-height:40px;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.2)!important;border-radius:7px!important;background:rgba(15,15,15,.82)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.22);color:#fff!important;font:500 13px/1 var(--main-font,Roboto,Arial,sans-serif)!important;letter-spacing:.1px;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.video-player .video-js .vast-skip-button .vast-skip-button-text{color:rgba(255,255,255,.78);font-weight:500;white-space:nowrap}
.video-player .video-js .vast-skip-button.enabled{background:rgba(15,15,15,.9)!important;border-color:rgba(255,255,255,.42)!important;cursor:pointer}
.video-player .video-js .vast-skip-button.enabled .vast-skip-button-text{color:#fff}
.video-player .video-js .vast-skip-button.enabled:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.7)!important;transform:translateY(-1px)}
.video-player .video-js .vjs-vast-skip-icon{position:relative;flex:0 0 18px;width:18px;height:18px;margin:0;color:#fff}
.video-player .video-js .vjs-vast-skip-icon svg{opacity:0}
.video-player .video-js .vjs-vast-skip-icon::after{content:"";position:absolute;inset:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolygon points=%275 4 15 12 5 20 5 4%27 /%3E %3Cline x1=%2719%27 x2=%2719%27 y1=%275%27 y2=%2719%27 /%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolygon points=%275 4 15 12 5 20 5 4%27 /%3E %3Cline x1=%2719%27 x2=%2719%27 y1=%275%27 y2=%2719%27 /%3E%3C/svg%3E") center/contain no-repeat}
.video-player .video-js.vjs-ad-playing .vjs-vast-label,.video-player .video-js .vjs-vast-div{height:28px;line-height:28px;padding:0 12px;border-radius:14px;background:rgba(20,20,20,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font:500 13px/28px var(--main-font,Roboto,Arial,sans-serif);text-shadow:none;margin-left:8px}
.video-player .video-js .vjs-vast-div{top:-40px;left:12px}
.video-player .video-js.vjs-ad-playing .vjs-progress-control .vjs-play-progress{background:#fc0!important}
.video-player .video-js.vjs-ad-playing .vjs-progress-control .vjs-play-progress:before{display:none!important}
/* Etiqueta del anuncio arriba a la izquierda (como YouTube), fuera de los controles */
.video-player .video-js.vjs-ad-playing .vjs-control-bar .vjs-vast-label{position:absolute;left:12px;bottom:74px;margin:0;z-index:3;pointer-events:none}
.video-player .video-js.vjs-ad-playing .vjs-control-bar .vjs-vast-num{display:none}
/* Barra de progreso como la referencia: más gruesa, bolita siempre visible y más grande al pasar el mouse */
.video-player .video-js .vjs-control-bar .vjs-progress-control .vjs-slider:before,.video-player .video-js .vjs-control-bar .vjs-progress-control .vjs-load-progress,.video-player .video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress{height:4px!important;bottom:5px!important}
.video-player .video-js .vjs-control-bar .vjs-progress-control:hover .vjs-slider:before,.video-player .video-js .vjs-control-bar .vjs-progress-control:hover .vjs-load-progress,.video-player .video-js .vjs-control-bar .vjs-progress-control:hover .vjs-play-progress{height:6px!important;bottom:4px!important}
.video-player .video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress:before{display:block!important;width:12px!important;height:12px!important;right:-11px!important;top:50%!important;margin-top:-6px!important;transition:transform .12s ease}
.video-player .video-js .vjs-control-bar .vjs-progress-control:hover .vjs-play-progress:before{transform:scale(1.5)}
/* Botones de la derecha: una sola pastilla; el botón con el mouse encima se resalta con un círculo */
.video-player .video-js .vjs-control-bar .itn-rg{height:40px!important;width:44px!important;display:flex!important;align-items:center;justify-content:center;border-radius:0!important;margin:0!important;padding:0!important;background:rgba(40,40,40,.62)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.video-player .video-js .vjs-control-bar .itn-rg-first{border-radius:20px 0 0 20px!important;margin-left:8px!important}
.video-player .video-js .vjs-control-bar .itn-rg-last{border-radius:0 20px 20px 0!important}
.video-player .video-js .vjs-control-bar .itn-rg-first.itn-rg-last{border-radius:20px!important}
.video-player .video-js .vjs-control-bar .itn-rg .vjs-svg-icon{width:36px!important;height:36px!important;border-radius:50%;display:block;transition:background-color .12s ease}
.video-player .video-js .vjs-control-bar .itn-rg:hover .vjs-svg-icon{background-color:rgba(255,255,255,.14)}
/* Volumen como la referencia: parte llena blanca, resto gris, bolita blanca */
.video-player .video-js .vjs-volume-panel .vjs-volume-horizontal .vjs-slider-horizontal{background-color:rgba(255,255,255,.3)!important;height:4px!important;margin-top:8px!important;border-radius:2px}
.video-player .video-js .vjs-volume-panel .vjs-volume-horizontal .vjs-slider-horizontal .vjs-volume-level{background-color:#fff!important;border-radius:2px}
.video-player .video-js .vjs-volume-panel .vjs-volume-horizontal .vjs-slider-horizontal .vjs-volume-level:before{width:12px!important;height:12px!important;top:-4px!important;right:-6px!important;background:#fff!important}
/* Tiempo "0:23 / 15:10" con espacios y tamaño como la referencia */
.video-player .video-js .vjs-control-bar .vjs-time-divider{padding:0 4px!important}
/* Sin sombra en los controles de tiempo */
.video-player .video-js .vjs-time-control{text-shadow:none!important}
@media (min-width:765px){.video-player .video-js .vjs-control-bar .vjs-current-time,.video-player .video-js .vjs-control-bar .vjs-duration,.video-player .video-js .vjs-control-bar .vjs-time-divider{font-size:14px!important;font-weight:500!important}}
/* Tooltips estilo YouTube: burbuja oscura redondeada encima del botón */
.video-player .video-js .vjs-control-bar .vjs-control:hover .vjs-control-text{top:-42px!important}
.video-player .video-js .vjs-control-bar .vjs-control-text{border-radius:8px;padding:6px 10px!important;line-height:18px!important;font-size:13px!important;font-weight:500!important;background-color:rgba(28,28,28,.92)!important;color:#fff!important}
/* Iconos de play/pausa/volumen rellenos, estilo YouTube (dibujados con la geometría de Lucide) */
.video-player .video-js .vjs-svg-icon[data-lu="play"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27 fill=%27%23000%27%3E%3Cpath d=%27M 17 8.6 L 10.89 4.99 C 9.39 4.11 7.5 5.19 7.5 6.93 L 7.5 29.06 C 7.5 30.8 9.39 31.88 10.89 31 L 17 27.4 Z M 17 8.6 L 33 18 L 17 27.4 Z%27/%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="pause"]{--lu:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27 fill=%27%23000%27%3E%3Cpath d=%27M 12.75 4.5 L 9.75 4.5 C 9.15 4.5 8.58 4.73 8.15 5.15 C 7.73 5.58 7.5 6.15 7.5 6.75 L 7.5 29.25 C 7.5 29.84 7.73 30.41 8.15 30.84 C 8.58 31.26 9.15 31.5 9.75 31.5 L 12.75 31.5 C 13.34 31.5 13.91 31.26 14.34 30.84 C 14.76 30.41 15 29.84 15 29.25 L 15 6.75 C 15 6.15 14.76 5.58 14.34 5.15 C 13.91 4.73 13.34 4.5 12.75 4.5 Z M 26.25 4.5 L 23.25 4.5 C 22.65 4.5 22.08 4.73 21.65 5.15 C 21.23 5.58 21 6.15 21 6.75 V 29.25 C 21 29.84 21.23 30.41 21.65 30.84 C 22.08 31.26 22.65 31.5 23.25 31.5 L 26.25 31.5 C 26.84 31.5 27.41 31.26 27.84 30.84 C 28.26 30.41 28.5 29.84 28.5 29.25 V 6.75 L 28.5 6.75 C 28.5 6.15 28.26 5.58 27.84 5.15 C 27.41 4.73 26.84 4.5 26.25 4.5 Z%27/%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume"]{--lu:url("data:image/svg+xml,%3Csvg xmlns%3D%27http://www.w3.org/2000/svg%27 viewBox%3D%270 0 24 24%27 fill%3D%27none%27 stroke%3D%27%23000%27 stroke-width%3D%272%27 stroke-linecap%3D%27round%27 stroke-linejoin%3D%27round%27%3E%3Cpath fill%3D%27%23000%27 d%3D%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27/%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume1"]{--lu:url("data:image/svg+xml,%3Csvg xmlns%3D%27http://www.w3.org/2000/svg%27 viewBox%3D%270 0 24 24%27 fill%3D%27none%27 stroke%3D%27%23000%27 stroke-width%3D%272%27 stroke-linecap%3D%27round%27 stroke-linejoin%3D%27round%27%3E%3Cpath fill%3D%27%23000%27 d%3D%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27/%3E%3Cpath d%3D%27M16 9a5 5 0 0 1 0 6%27/%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume2"],.video-player .video-js .vjs-svg-icon[data-lu="volume3"]{--lu:url("data:image/svg+xml,%3Csvg xmlns%3D%27http://www.w3.org/2000/svg%27 viewBox%3D%270 0 24 24%27 fill%3D%27none%27 stroke%3D%27%23000%27 stroke-width%3D%272%27 stroke-linecap%3D%27round%27 stroke-linejoin%3D%27round%27%3E%3Cpath fill%3D%27%23000%27 d%3D%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27/%3E%3Cpath d%3D%27M16 9a5 5 0 0 1 0 6%27/%3E%3Cpath d%3D%27M19.364 18.364a9 9 0 0 0 0-12.728%27/%3E%3C/svg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="mute"]{--lu:url("data:image/svg+xml,%3Csvg xmlns%3D%27http://www.w3.org/2000/svg%27 viewBox%3D%270 0 24 24%27 fill%3D%27none%27 stroke%3D%27%23000%27 stroke-width%3D%272%27 stroke-linecap%3D%27round%27 stroke-linejoin%3D%27round%27%3E%3Cpath fill%3D%27%23000%27 d%3D%27M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%27/%3E%3Cline x1%3D%2722%27 x2%3D%2716%27 y1%3D%279%27 y2%3D%2715%27/%3E%3Cline x1%3D%2716%27 x2%3D%2722%27 y1%3D%279%27 y2%3D%2715%27/%3E%3C/svg%3E")}
/* Sin blur: fondo plano rgba(0,0,0,.4) en botones, volumen, tiempo, pastilla de la derecha, anuncio y play grande */
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control,
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel,
.video-player .video-js.video-js .vjs-control-bar .vjs-current-time,
.video-player .video-js.video-js .vjs-control-bar .vjs-time-divider,
.video-player .video-js.video-js .vjs-control-bar .vjs-duration,
.video-player .video-js.video-js .vjs-control-bar .itn-rg,
.video-player .video-js.video-js .vjs-control-bar .vjs-cog-button,
.video-player .video-js.video-js .vjs-control-bar .vjs-fullscreen-control,
.video-player .video-js.video-js .vjs-control-bar .vjs-picture-in-picture-control{background:rgba(0,0,0,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control:hover{background:rgba(0,0,0,.55)!important}
/* Al pasar el mouse solo se resalta el círculo del ícono, el fondo de la pastilla no cambia */
.video-player .video-js.video-js .vjs-control-bar .itn-rg:hover,
.video-player .video-js.video-js .vjs-control-bar .vjs-cog-button:hover,
.video-player .video-js.video-js .vjs-control-bar .vjs-fullscreen-control:hover,
.video-player .video-js.video-js .vjs-control-bar .vjs-picture-in-picture-control:hover{background:rgba(0,0,0,.4)!important}
.video-player .video-js.video-js .vast-skip-button,
.video-player .video-js.video-js.vjs-ad-playing .vjs-vast-label,
.video-player .video-js.video-js .vjs-vast-div{background:rgba(0,0,0,.4);-webkit-backdrop-filter:none;backdrop-filter:none}
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon{background-color:rgba(0,0,0,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.video-player .video-js.video-js:hover .vjs-big-play-button .vjs-svg-icon{background-color:var(--main-color,#f9035d)!important}
/* Volumen: 40px de ancho en reposo; con el mouse encima se ajusta a su contenido (auto) */
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel{width:40px!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:hover,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-slider-active,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-hover{width:auto!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:not(:hover):not(.vjs-slider-active):not(.vjs-hover) .vjs-volume-horizontal{display:none!important;margin:0!important}
@media (max-width:764px){.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel{width:38px!important}.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:hover,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-slider-active,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-hover{width:auto!important}}
/* Móvil: mismo alto (38px) en todos los botones y pastillas */
@media (max-width:764px){
.video-player .video-js.video-js .vjs-control-bar .itn-rg{height:38px!important;width:40px!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg-first{border-radius:19px 0 0 19px!important;margin-left:6px!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg-last{border-radius:0 19px 19px 0!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg-first.itn-rg-last{border-radius:19px!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg .vjs-svg-icon{width:32px!important;height:32px!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel{border-radius:19px;margin-right:6px}
.video-player .video-js.video-js .vjs-control-bar .vjs-current-time{border-radius:19px 0 0 19px;padding-left:12px}
/* Móvil: ocultar por completo el control de volumen */
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel,
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-hidden{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;pointer-events:none!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-duration{border-radius:0 19px 19px 0;padding-right:12px}
}
/* Tipografía Roboto en todo el texto del player (ya se carga en header.php) */
.video-player .video-js,.video-player .video-js *:not(.vjs-icon-placeholder){font-family:var(--main-font,Roboto),Arial,sans-serif!important}
/* Bolitas: progreso con el color de la web, volumen blanco */
.video-player .video-js .vjs-progress-control .vjs-play-progress:before{background:var(--main-color,#f9035d)!important}
.video-player .video-js .vjs-volume-level:before{background:#fff!important}
.video-player .video-js .vjs-volume-level{background-color:#fff!important}
/* Bordes redondeados en toda la barra de progreso */
.video-player .video-js .vjs-progress-control .vjs-slider,.video-player .video-js .vjs-progress-control .vjs-load-progress,.video-player .video-js .vjs-progress-control .vjs-play-progress,.video-player .video-js .vjs-progress-control .vjs-progress-holder,.video-player .video-js .vjs-progress-control .vjs-mouse-display{border-radius:100px!important}
/* Sin overflow:hidden: el tooltip del minuto vive dentro de la barra y se cortaba. Las puntas redondeadas salen del radius de cada capa */
.video-player .video-js .vjs-progress-control .vjs-slider,.video-player .video-js .vjs-progress-control .vjs-progress-holder,.video-player .video-js .vjs-progress-control .vjs-play-progress,.video-player .video-js .vjs-progress-control .vjs-mouse-display{overflow:visible!important}
.video-player .video-js .vjs-progress-control .vjs-load-progress{overflow:hidden}
.video-player .video-js .vjs-progress-control .vjs-load-progress div{border-radius:100px!important}
/* El <style> inline del player pone border-radius:0!important a la carga y al progreso con la misma especificidad; se sube la especificidad para que gane el redondeo */
.video-player .video-js.video-js .vjs-progress-control .vjs-progress-holder .vjs-load-progress,.video-player .video-js.video-js .vjs-progress-control .vjs-progress-holder .vjs-load-progress div,.video-player .video-js.video-js .vjs-progress-control .vjs-progress-holder .vjs-play-progress,.video-player .video-js.video-js .vjs-progress-control .vjs-progress-holder .vjs-mouse-display,.video-player .video-js.video-js .vjs-control-bar .vjs-progress-control .vjs-slider:before,.video-player .video-js.video-js .vjs-control-bar .vjs-progress-control .vjs-slider:after,.video-player .video-js.video-js .vjs-control-bar .vjs-progress-control .vjs-load-progress,.video-player .video-js.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress{border-radius:100px!important}

/* ===== Menú de configuración estilo YouTube (oscuro, esquinas redondeadas) ===== */
.video-player .video-js .vjs-menu-settings{width:250px!important;height:auto!important;bottom:58px!important;right:12px!important;background:rgba(0,0,0,.8)!important;border-radius:12px!important;padding:8px 0!important;box-shadow:0 4px 32px rgba(0,0,0,.45)!important;overflow:hidden;font-family:var(--main-font,Roboto),Arial,sans-serif}
.video-player .video-js .vjs-menu-settings .vjs-settings-div,.video-player .video-js .vjs-menu-settings .vjs-submenu{width:100%!important;height:auto!important;background:transparent!important}
.video-player .video-js .vjs-menu-settings .vjs-settings-home>.vjs-menu-title{display:none!important}
.video-player .video-js .vjs-menu-settings .vjs-menu-content{width:100%!important;height:auto!important;max-height:none!important;background:transparent!important;color:#fff!important;padding:0!important;margin:0!important}
.video-player .video-js .vjs-menu-settings .vjs-settings-item,.video-player .video-js .vjs-menu-settings .vjs-sub-menu .vjs-menu-item{height:40px!important;padding:0 36px 0 16px!important;color:#fff!important;font-size:13px!important;font-weight:500;text-shadow:none!important;background:transparent!important;align-items:center;transition:background .15s ease}
.video-player .video-js .vjs-menu-settings .vjs-settings-item:hover,.video-player .video-js .vjs-menu-settings .vjs-sub-menu .vjs-menu-item:hover{background:rgba(255,255,255,.1)!important}
.video-player .video-js .vjs-menu-settings .vjs-settings-item>span{margin-left:auto;color:#ddd!important;font-weight:400}
.video-player .video-js .vjs-menu-settings .vjs-share-button>span{display:flex;align-items:center}
.video-player .video-js .vjs-menu-settings .vjs-share-icon{width:22px!important;height:22px!important}
/* Botón grande de play: se mantiene el halo oscuro de 5px y se añade un anillo blanco de 2px separado del círculo */
/* play central: sin box-shadow ni borde */
/* Play central: animación al pasar el mouse (el icono crece y sale un aro que se expande; el círculo no se transforma porque la animación de entrada ya fija su transform) */
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon svg{transition:transform .3s cubic-bezier(.2,.9,.3,1.35)}
.video-player .video-js.video-js .vjs-big-play-button:hover .vjs-svg-icon svg{transform:scale(1.16)}
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon::before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(255,255,255,.75);opacity:0;pointer-events:none}
.video-player .video-js.video-js .vjs-big-play-button:hover .vjs-svg-icon::before{animation:itnBigPlayPulse 1.3s cubic-bezier(.2,.6,.3,1) infinite}
@keyframes itnBigPlayPulse{0%{transform:scale(1);opacity:.75}100%{transform:scale(1.5);opacity:0}}
@media (prefers-reduced-motion:reduce){.video-player .video-js.video-js .vjs-big-play-button:hover .vjs-svg-icon::before{animation:none}.video-player .video-js.video-js .vjs-big-play-button:hover .vjs-svg-icon svg{transform:none}}
/* Play central en PC: 90px (margen negativo = mitad para que siga centrado) */
@media (min-width:765px){.video-player .video-js.video-js.video-js .vjs-big-play-button .vjs-svg-icon{width:90px!important;height:90px!important;margin:-45px 0 0 -45px!important}.video-player .video-js.video-js.video-js .vjs-big-play-button .vjs-svg-icon svg{width:78px;height:78px}}
/* Tooltip del tiempo al pasar por la barra de progreso: fondo oscuro igual que el menú de configuración y más arriba */
.video-player .video-js.video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip,.video-player .video-js.video-js .vjs-progress-control .vjs-play-progress .vjs-time-tooltip{background:rgba(0,0,0,.8)!important;color:#fff!important;top:-34px!important;padding:5px 8px;border-radius:6px;font-weight:500}
/* sin botón ni menú de configuración mientras corre el anuncio VAST */
.video-player .video-js.vjs-ad-playing .vjs-cog-button,.video-player .video-js.vjs-ad-loading .vjs-cog-button,.video-player .video-js.vjs-ad-playing .vjs-menu-settings,.video-player .video-js.vjs-ad-loading .vjs-menu-settings{display:none!important}
/* quitar "Compartir" del menú de configuración */
.video-player .video-js .vjs-menu-settings .vjs-share-button{display:none!important}
/* flecha tipo chevron en vez del triángulo */
.video-player .video-js .vjs-menu-settings .vjs-menu-forward::after{width:7px!important;height:7px!important;border:0!important;border-top:2px solid #ddd!important;border-right:2px solid #ddd!important;right:16px!important;left:auto!important;top:50%!important;transform:translateY(-50%) rotate(45deg)!important;background:transparent!important}
/* submenús: cabecera con flecha atrás */
.video-player .video-js .vjs-menu-settings .vjs-settings-back{height:42px!important;line-height:42px;padding:0 16px 0 40px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:500;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:4px;cursor:pointer}
.video-player .video-js .vjs-menu-settings .vjs-settings-back:hover{background:rgba(255,255,255,.1)!important}
.video-player .video-js .vjs-menu-settings .vjs-settings-back::before{width:7px!important;height:7px!important;border:0!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;left:18px!important;top:50%!important;transform:translateY(-50%) rotate(45deg)!important;background:transparent!important}
/* opción seleccionada: check en vez del cuadro rojo */
.video-player .video-js .vjs-menu-settings .vjs-sub-menu .vjs-menu-item{padding:0 16px 0 44px!important}
.video-player .video-js .vjs-menu-settings .vjs-sub-menu .vjs-menu-item::before{display:none!important}
.video-player .video-js .vjs-menu-settings .vjs-sub-menu .vjs-menu-item.vjs-checked::after{content:""!important;display:block!important;position:absolute!important;left:18px!important;top:50%!important;width:5px!important;height:10px!important;border:0!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:translateY(-62%) rotate(45deg)!important;background:transparent!important}
.video-player .video-js .vjs-progress-control .vjs-play-progress:before{border-radius:100px!important}
/* ===== Estilo YouTube: hover, iconos y sin etiqueta de anunciante ===== */
/* Hover: el boton o la pastilla se aclara con un velo blanco 10% (el circulo en el play, la pastilla entera en el volumen) */
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control:hover{background:rgba(0,0,0,.4)!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control .vjs-svg-icon{width:40px!important;height:40px!important;border-radius:50%;display:block;transition:background-color .12s ease}
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control:hover .vjs-svg-icon{background-color:rgba(255,255,255,.1)}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:hover,
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-slider-active{background-color:rgba(0,0,0,.4)!important;background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))!important}
@media (max-width:764px){.video-player .video-js.video-js .vjs-control-bar .vjs-play-control .vjs-svg-icon{width:38px!important;height:38px!important}}
/* Tiempo (actual / separador / duracion): al pasar el mouse sobre cualquiera se aclara toda la pastilla */
.video-player .video-js.video-js .vjs-control-bar:has(.vjs-current-time:hover,.vjs-time-divider:hover,.vjs-duration:hover) :is(.vjs-current-time,.vjs-time-divider,.vjs-duration){background-color:rgba(0,0,0,.4)!important;background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))!important;cursor:default}
/* PC: botones de 48px con el circulo del hover de 40px dentro, asi queda el aro oscuro alrededor como en YouTube */
@media (min-width:765px){
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control{width:40px;height:40px;border-radius:20px;display:flex!important;align-items:center;justify-content:center}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel{height:40px;border-radius:20px}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control{width:40px;height:40px}
.video-player .video-js.video-js .vjs-control-bar .vjs-current-time,.video-player .video-js.video-js .vjs-control-bar .vjs-time-divider,.video-player .video-js.video-js .vjs-control-bar .vjs-duration{height:40px;line-height:40px!important;position:relative;text-shadow:0 0 2px #000!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-current-time{border-radius:20px 0 0 20px;padding-left:18px}
.video-player .video-js.video-js .vjs-control-bar .vjs-duration{border-radius:0 20px 20px 0;padding-right:18px}
.video-player .video-js.video-js .vjs-control-bar .itn-rg{height:40px!important;width:48px!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg-first{border-radius:20px 0 0 20px!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg-last{border-radius:0 20px 20px 0!important}
.video-player .video-js.video-js .vjs-control-bar .itn-rg-first.itn-rg-last{border-radius:20px!important}
/* Botones 3px mas abajo para separarlos de la barra de progreso (margin-top 6px con align-items:center = 3px de desplazamiento) */
.video-player .video-js.video-js .vjs-control-bar>:not(.vjs-progress-control):not(.vjs-custom-control-spacer){margin-top:6px!important}
/* Sin transiciones en botones e iconos del control bar: con el drop-shadow en el icono, la transicion de 200ms del hover hacia que la mascara del icono desapareciera un instante (cuadro blanco en el mute) */
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-button,.vjs-control):not(.vjs-volume-panel):not(.vjs-progress-control),.video-player .video-js.video-js .vjs-control-bar .vjs-svg-icon{transition:none!important}
/* Los iconos llenan el boton (40px) y no pintan fondo: el circulo del hover (35px) lo dibuja el boton con un degradado radial */
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-play-control,.vjs-mute-control,.itn-rg,.vjs-cog-button,.vjs-fullscreen-control,.vjs-picture-in-picture-control) .vjs-svg-icon{width:40px!important;height:40px!important;background-color:transparent!important}
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-play-control):hover{background-image:none!important}
/* Hover animado: una capa ::before detras del icono (el icono no se toca). Aparece escalando y con fade; sin hover se encoge */
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-play-control,.itn-rg,.vjs-cog-button,.vjs-fullscreen-control,.vjs-picture-in-picture-control)::before{content:"";position:absolute;width:auto;height:auto;line-height:0;font-size:0;pointer-events:none;background:rgba(255,255,255,.1);opacity:0;transform:scale(.55);transition:opacity .16s ease,transform .26s cubic-bezier(.2,.9,.3,1.25)}
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control::before{left:4px;top:4px;width:32px;height:32px;border-radius:50%}
.video-player .video-js.video-js .vjs-control-bar :is(.itn-rg,.vjs-cog-button,.vjs-fullscreen-control,.vjs-picture-in-picture-control)::before{left:4px;right:4px;top:4px;bottom:4px;border-radius:100px}
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-play-control,.itn-rg,.vjs-cog-button,.vjs-fullscreen-control,.vjs-picture-in-picture-control):hover::before{opacity:1;transform:scale(1)}
/* Posicion y tamano de la capsula fijos tambien SIN hover: asi no se anima desde la esquina de arriba al aparecer */
.video-player .video-js.video-js .vjs-control-bar :is(.itn-rg,.vjs-cog-button,.vjs-fullscreen-control,.vjs-picture-in-picture-control){background-image:none!important;transition:none!important}
/* Pastilla derecha (como YouTube): el hover es una capsula de 44x35 dentro del boton de 48x40 */
.video-player .video-js.video-js .vjs-control-bar :is(.itn-rg,.vjs-cog-button,.vjs-fullscreen-control,.vjs-picture-in-picture-control):hover{background-image:none!important}
/* Volumen: el hover aclara todo el contenedor (boton + slider), no solo el boton */
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:hover,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-slider-active,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-hover{background-image:none!important}
/* El velo del volumen es una capsula con 4.5px de margen (se ve el borde oscuro como en play): circulo de 31px en reposo, capsula al expandirse */
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel::after{content:"";position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:100px;background:rgba(255,255,255,.1);opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .18s ease,transform .26s cubic-bezier(.2,.9,.3,1.15)}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:hover::after,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-slider-active::after,.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-hover::after{opacity:1;transform:scale(1)}
/* Sin menu contextual del player (por si algun plugin pinta el suyo) */
.video-player .video-js .vjs-context-menu,.video-player .video-js .vjs-contextmenu,.video-player .video-js .vjs-context-menu-ui,.video-player .video-js .vjs-contextmenu-ui-menu{display:none!important}
/* Al abrir el player: el play grande entra con un pop suave (solo el circulo, el triangulo no se toca) */
@keyframes itnBigPlayIn{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon{animation:itnBigPlayIn .5s cubic-bezier(.2,.9,.3,1) both}
@media (prefers-reduced-motion:reduce){.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon{animation:none}.video-player .video-js.video-js .vjs-control-bar ::before,.video-player .video-js.video-js .vjs-control-bar ::after{transition:none!important}}
/* Sin valores de tiempo (anuncio o video sin cargar) se oculta toda la pastilla, no queda solo la barra "/" */
.video-player .video-js.video-js .vjs-control-bar:has(.vjs-current-time-display:empty) :is(.vjs-current-time,.vjs-time-divider,.vjs-duration){display:none!important}
/* Tiempo: el velo del hover es una capa de 35px de alto (2.5px de margen arriba y abajo) con las puntas redondeadas */
.video-player .video-js.video-js .vjs-control-bar:has(.vjs-current-time:hover,.vjs-time-divider:hover,.vjs-duration:hover) :is(.vjs-current-time,.vjs-time-divider,.vjs-duration){background-image:none!important}
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-current-time,.vjs-time-divider,.vjs-duration){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}
/* Play: aro mas grueso (circulo de 31px en vez de 35px) */
.video-player .video-js.video-js .vjs-control-bar .vjs-play-control.vjs-play-control.vjs-play-control:hover{background-image:none!important}
.video-player .video-js.video-js .vjs-control-bar :is(.vjs-current-time,.vjs-time-divider,.vjs-duration)::before{content:"";position:absolute;top:4px;bottom:4px;left:0;right:0;background:rgba(255,255,255,.1);opacity:0;pointer-events:none;transition:opacity .18s ease}
.video-player .video-js.video-js .vjs-control-bar .vjs-current-time::before{left:4px;border-radius:16px 0 0 16px}
.video-player .video-js.video-js .vjs-control-bar .vjs-duration::before{right:4px;border-radius:0 16px 16px 0}
.video-player .video-js.video-js .vjs-control-bar:has(.vjs-current-time:hover,.vjs-time-divider:hover,.vjs-duration:hover) :is(.vjs-current-time,.vjs-time-divider,.vjs-duration)::before{opacity:1}
}
/* El boton de mute no pinta su propio circulo gris: en el volumen se aclara toda la pastilla (como YouTube) */
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control,
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control:hover{background-color:transparent!important}
/* Iconos con sombra suave (el filtro va en el contenedor del icono porque el ::after esta enmascarado) */
.video-player .video-js .vjs-control-bar .vjs-svg-icon[data-lu]::after{-webkit-filter:none;filter:none}
.video-player .video-js .vjs-control-bar .vjs-svg-icon[data-lu]{filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}
/* Pastilla de la derecha: el circulo del hover ocupa todo el alto de la pastilla */
@media (min-width:765px){
.video-player .video-js.video-js .vjs-control-bar .vjs-svg-icon[data-lu]::after{width:24px;height:24px;margin:-12px 0 0 -12px}
.video-player .video-js.video-js .vjs-control-bar .itn-rg .vjs-svg-icon[data-lu]::after{width:24px;height:24px;margin:-12px 0 0 -12px;top:50%;left:50%}
/* Barra de volumen mas pegada al boton de mute */
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{margin-left:-4px!important}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-volume-horizontal.vjs-volume-horizontal{margin-right:13px}
/* La barra de volumen se abre desde el boton: crece en ancho con fade (el panel es width:auto, asi que se estira solo) */
@keyframes itnVolOpen{from{width:0;margin-right:0;opacity:0}to{width:70px;margin-right:13px;opacity:1}}
.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel:is(:hover,.vjs-slider-active,.vjs-hover) .vjs-volume-control.vjs-volume-horizontal{animation:itnVolOpen .28s cubic-bezier(.2,.85,.25,1) backwards}
@media (prefers-reduced-motion:reduce){.video-player .video-js.video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{animation:none!important}}
}
/* Sin el boton "Ad + dominio del anunciante" ni la etiqueta de anuncio del VAST */
.video-player .video-js .vjs-vast-div,
.video-player .video-js .vjs-vast-label,
.video-player .video-js .vjs-vast-num{display:none!important}
/* Omitir anuncio: misma pastilla y mismo hover que los controles */
.video-player .video-js.video-js .vast-skip-button{border-radius:100px!important;text-transform:uppercase;letter-spacing:.3px}
.video-player .video-js.video-js .vast-skip-button .vjs-vast-skip-icon{flex:0 0 20px;width:20px;height:20px}
.video-player .video-js.video-js .vast-skip-button,.video-player .video-js.video-js .vast-skip-button.enabled,.video-player .video-js.video-js .vast-skip-button.enabled:hover{border:0!important}
.video-player .video-js.video-js .vast-skip-button.enabled:hover{background:#fff!important;border-color:#fff!important;color:#000!important;transform:none}
.video-player .video-js.video-js .vast-skip-button.enabled:hover .vast-skip-button-text,.video-player .video-js.video-js .vast-skip-button.enabled:hover .vjs-vast-skip-icon{color:#000}
/* Play grande (antes de reproducir): circulo translucido con aro oscuro y triangulo blanco redondeado */
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon{width:58px!important;height:58px!important;margin:-29px 0 0 -29px!important;border-radius:50%!important;background-color:rgb(0 0 0 / 30%)!important;backdrop-filter:none!important}
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon:after{content:"";position:absolute;left:0;top:0;margin:0;width:100%;height:100%;background:hwb(0deg 100% 0% / 10%);border-radius:100%;-webkit-mask:none;mask:none;-webkit-filter:none;filter:none}
.video-player .video-js .vjs-big-play-button .vjs-svg-icon svg{display:block!important;opacity:1!important;z-index:1}
@media (min-width:765px){
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon{border-radius:50%!important;background-color:rgb(0 0 0 / 30%)!important;backdrop-filter:none!important;display:flex;align-items:center;justify-content:center}
.video-player .video-js .vjs-big-play-button .vjs-svg-icon svg{display:block!important;opacity:1!important;z-index:1;width:60px;height:60px}
}
@media (max-width:764px){
.video-player .video-js.video-js .vjs-big-play-button .vjs-svg-icon{width:58px!important;height:58px!important;margin:-29px 0 0 -29px!important}
/* Play central: circulo oscuro + halo oscuro de 5px + anillo blanco de 2px separado (rosa al hover se mantiene) */
.video-player .video-js.video-js.video-js .vjs-big-play-button .vjs-svg-icon{box-shadow:0 0 0 5px rgba(0,0,0,.3)!important;outline:2px solid #fff;outline-offset:5px}
.video-player .video-js.video-js.video-js:not(:hover) .vjs-big-play-button .vjs-svg-icon{background-color:rgba(0,0,0,.4)!important}
}
/* Volume1: altavoz con la onda pequeña estilo YouTube */
.video-player .video-js .vjs-svg-icon[data-lu="volume1"]{--lu:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M11.60%202.08L11.48%202.14L3.91%206.68C3.02%207.21%202.28%207.97%201.77%208.87C1.26%209.77%201.00%2010.79%201%2011.83V12.16L1.01%2012.56C1.07%2013.52%201.37%2014.46%201.87%2015.29C2.38%2016.12%203.08%2016.81%203.91%2017.31L11.48%2021.85C11.63%2021.94%2011.80%2021.99%2011.98%2021.99C12.16%2022.00%2012.33%2021.95%2012.49%2021.87C12.64%2021.78%2012.77%2021.65%2012.86%2021.50C12.95%2021.35%2013%2021.17%2013%2021V3C12.99%202.83%2012.95%202.67%2012.87%202.52C12.80%202.37%2012.68%202.25%2012.54%202.16C12.41%202.07%2012.25%202.01%2012.08%202.00C11.92%201.98%2011.75%202.01%2011.60%202.08Z%22%2F%3E%3Cpath%20d%3D%22M15.53%207.05C15.35%207.22%2015.25%207.45%2015.24%207.70C15.23%207.95%2015.31%208.19%2015.46%208.38L15.53%208.46L15.70%208.64C16.09%209.06%2016.39%209.55%2016.61%2010.08L16.70%2010.31C16.90%2010.85%2017%2011.42%2017%2012L16.99%2012.24C16.96%2012.73%2016.87%2013.22%2016.70%2013.68L16.61%2013.91C16.36%2014.51%2015.99%2015.07%2015.53%2015.53C15.35%2015.72%2015.25%2015.97%2015.26%2016.23C15.26%2016.49%2015.37%2016.74%2015.55%2016.92C15.73%2017.11%2015.98%2017.21%2016.24%2017.22C16.50%2017.22%2016.76%2017.12%2016.95%2016.95C17.6%2016.29%2018.11%2015.52%2018.46%2014.67L18.59%2014.35C18.82%2013.71%2018.95%2013.03%2018.99%2012.34L19%2012C18.99%2011.19%2018.86%2010.39%2018.59%209.64L18.46%209.32C18.15%208.57%2017.72%207.89%2017.18%207.3L16.95%207.05L16.87%206.98C16.68%206.82%2016.43%206.74%2016.19%206.75C15.94%206.77%2015.71%206.87%2015.53%207.05Z%22%2F%3E%3C%2Fsvg%3E")}
/* Iconos de volumen estilo YouTube: medio, alto y mute */
.video-player .video-js .vjs-svg-icon[data-lu="volume2"]{--lu:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M11.60%202.08L11.48%202.14L3.91%206.68C3.02%207.21%202.28%207.97%201.77%208.87C1.26%209.77%201.00%2010.79%201%2011.83V12.16L1.01%2012.56C1.07%2013.52%201.37%2014.46%201.87%2015.29C2.38%2016.12%203.08%2016.81%203.91%2017.31L11.48%2021.85C11.63%2021.94%2011.80%2021.99%2011.98%2021.99C12.16%2022.00%2012.33%2021.95%2012.49%2021.87C12.64%2021.78%2012.77%2021.65%2012.86%2021.50C12.95%2021.35%2013%2021.17%2013%2021V3C12.99%202.83%2012.95%202.67%2012.87%202.52C12.80%202.37%2012.68%202.25%2012.54%202.16C12.41%202.07%2012.25%202.01%2012.08%202.00C11.92%201.98%2011.75%202.01%2011.60%202.08Z%22%2F%3E%3Cpath%20d%3D%22M15.53%207.05C15.35%207.22%2015.25%207.45%2015.24%207.70C15.23%207.95%2015.31%208.19%2015.46%208.38L15.53%208.46L15.70%208.64C16.09%209.06%2016.39%209.55%2016.61%2010.08L16.70%2010.31C16.90%2010.85%2017%2011.42%2017%2012L16.99%2012.24C16.96%2012.73%2016.87%2013.22%2016.70%2013.68L16.61%2013.91C16.36%2014.51%2015.99%2015.07%2015.53%2015.53C15.35%2015.72%2015.25%2015.97%2015.26%2016.23C15.26%2016.49%2015.37%2016.74%2015.55%2016.92C15.73%2017.11%2015.98%2017.21%2016.24%2017.22C16.50%2017.22%2016.76%2017.12%2016.95%2016.95C17.6%2016.29%2018.11%2015.52%2018.46%2014.67L18.59%2014.35C18.82%2013.71%2018.95%2013.03%2018.99%2012.34L19%2012C18.99%2011.19%2018.86%2010.39%2018.59%209.64L18.46%209.32C18.15%208.57%2017.72%207.89%2017.18%207.3L16.95%207.05L16.87%206.98C16.68%206.82%2016.43%206.74%2016.19%206.75C15.94%206.77%2015.71%206.87%2015.53%207.05Z%22%2F%3E%3Cpath%20d%3D%22M18.36%204.22C18.18%204.39%2018.08%204.62%2018.07%204.87C18.05%205.12%2018.13%205.36%2018.29%205.56L18.36%205.63L18.66%205.95C19.36%206.72%2019.91%207.60%2020.31%208.55L20.47%208.96C20.82%209.94%2021%2010.96%2021%2011.99L20.98%2012.44C20.94%2013.32%2020.77%2014.19%2020.47%2015.03L20.31%2015.44C19.86%2016.53%2019.19%2017.52%2018.36%2018.36C18.17%2018.55%2018.07%2018.80%2018.07%2019.07C18.07%2019.33%2018.17%2019.59%2018.36%2019.77C18.55%2019.96%2018.80%2020.07%2019.07%2020.07C19.33%2020.07%2019.59%2019.96%2019.77%2019.77C20.79%2018.75%2021.61%2017.54%2022.16%2016.20L22.35%2015.70C22.72%2014.68%2022.93%2013.62%2022.98%2012.54L23%2012C22.99%2010.73%2022.78%209.48%2022.35%208.29L22.16%207.79C21.67%206.62%2020.99%205.54%2020.15%204.61L19.77%204.22L19.70%204.15C19.51%203.99%2019.26%203.91%2019.02%203.93C18.77%203.94%2018.53%204.04%2018.36%204.22Z%22%20transform%3D%22translate%2822%2012%29%20scale%280%29%20translate%28-22%20-12%29%22%2F%3E%3C%2Fsvg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="volume3"]{--lu:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M11.60%202.08L11.48%202.14L3.91%206.68C3.02%207.21%202.28%207.97%201.77%208.87C1.26%209.77%201.00%2010.79%201%2011.83V12.16L1.01%2012.56C1.07%2013.52%201.37%2014.46%201.87%2015.29C2.38%2016.12%203.08%2016.81%203.91%2017.31L11.48%2021.85C11.63%2021.94%2011.80%2021.99%2011.98%2021.99C12.16%2022.00%2012.33%2021.95%2012.49%2021.87C12.64%2021.78%2012.77%2021.65%2012.86%2021.50C12.95%2021.35%2013%2021.17%2013%2021V3C12.99%202.83%2012.95%202.67%2012.87%202.52C12.80%202.37%2012.68%202.25%2012.54%202.16C12.41%202.07%2012.25%202.01%2012.08%202.00C11.92%201.98%2011.75%202.01%2011.60%202.08Z%22%2F%3E%3Cpath%20d%3D%22M15.53%207.05C15.35%207.22%2015.25%207.45%2015.24%207.70C15.23%207.95%2015.31%208.19%2015.46%208.38L15.53%208.46L15.70%208.64C16.09%209.06%2016.39%209.55%2016.61%2010.08L16.70%2010.31C16.90%2010.85%2017%2011.42%2017%2012L16.99%2012.24C16.96%2012.73%2016.87%2013.22%2016.70%2013.68L16.61%2013.91C16.36%2014.51%2015.99%2015.07%2015.53%2015.53C15.35%2015.72%2015.25%2015.97%2015.26%2016.23C15.26%2016.49%2015.37%2016.74%2015.55%2016.92C15.73%2017.11%2015.98%2017.21%2016.24%2017.22C16.50%2017.22%2016.76%2017.12%2016.95%2016.95C17.6%2016.29%2018.11%2015.52%2018.46%2014.67L18.59%2014.35C18.82%2013.71%2018.95%2013.03%2018.99%2012.34L19%2012C18.99%2011.19%2018.86%2010.39%2018.59%209.64L18.46%209.32C18.15%208.57%2017.72%207.89%2017.18%207.3L16.95%207.05L16.87%206.98C16.68%206.82%2016.43%206.74%2016.19%206.75C15.94%206.77%2015.71%206.87%2015.53%207.05Z%22%2F%3E%3Cpath%20d%3D%22M18.36%204.22C18.18%204.39%2018.08%204.62%2018.07%204.87C18.05%205.12%2018.13%205.36%2018.29%205.56L18.36%205.63L18.66%205.95C19.36%206.72%2019.91%207.60%2020.31%208.55L20.47%208.96C20.82%209.94%2021%2010.96%2021%2011.99L20.98%2012.44C20.94%2013.32%2020.77%2014.19%2020.47%2015.03L20.31%2015.44C19.86%2016.53%2019.19%2017.52%2018.36%2018.36C18.17%2018.55%2018.07%2018.80%2018.07%2019.07C18.07%2019.33%2018.17%2019.59%2018.36%2019.77C18.55%2019.96%2018.80%2020.07%2019.07%2020.07C19.33%2020.07%2019.59%2019.96%2019.77%2019.77C20.79%2018.75%2021.61%2017.54%2022.16%2016.20L22.35%2015.70C22.72%2014.68%2022.93%2013.62%2022.98%2012.54L23%2012C22.99%2010.73%2022.78%209.48%2022.35%208.29L22.16%207.79C21.67%206.62%2020.99%205.54%2020.15%204.61L19.77%204.22L19.70%204.15C19.51%203.99%2019.26%203.91%2019.02%203.93C18.77%203.94%2018.53%204.04%2018.36%204.22Z%22%2F%3E%3C%2Fsvg%3E")}
.video-player .video-js .vjs-svg-icon[data-lu="mute"]{--lu:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M11.60%202.08L11.48%202.14L3.91%206.68C3.02%207.21%202.28%207.97%201.77%208.87C1.26%209.77%201.00%2010.79%201%2011.83V12.16L1.01%2012.56C1.07%2013.52%201.37%2014.46%201.87%2015.29C2.38%2016.12%203.08%2016.81%203.91%2017.31L11.48%2021.85C11.63%2021.94%2011.80%2021.99%2011.98%2021.99C12.16%2022.00%2012.33%2021.95%2012.49%2021.87C12.64%2021.78%2012.77%2021.65%2012.86%2021.50C12.95%2021.35%2013%2021.17%2013%2021V3C12.99%202.83%2012.95%202.67%2012.87%202.52C12.80%202.37%2012.68%202.25%2012.54%202.16C12.41%202.07%2012.25%202.01%2012.08%202.00C11.92%201.98%2011.75%202.01%2011.60%202.08ZM4.94%208.4V8.40L11%204.76V19.23L4.94%2015.6C4.38%2015.26%203.92%2014.80%203.58%2014.25C3.24%2013.70%203.05%2013.07%203.00%2012.43L3%2012.17V11.83C2.99%2011.14%203.17%2010.46%203.51%209.86C3.85%209.25%204.34%208.75%204.94%208.4ZM21.29%208.29L19%2010.58L16.70%208.29L16.63%208.22C16.43%208.07%2016.19%207.99%2015.95%208.00C15.70%208.01%2015.47%208.12%2015.29%208.29C15.12%208.47%2015.01%208.70%2015.00%208.95C14.99%209.19%2015.07%209.43%2015.22%209.63L15.29%209.70L17.58%2012L15.29%2014.29C15.19%2014.38%2015.12%2014.49%2015.06%2014.61C15.01%2014.73%2014.98%2014.87%2014.98%2015.00C14.98%2015.13%2015.01%2015.26%2015.06%2015.39C15.11%2015.51%2015.18%2015.62%2015.28%2015.71C15.37%2015.81%2015.48%2015.88%2015.60%2015.93C15.73%2015.98%2015.86%2016.01%2015.99%2016.01C16.12%2016.01%2016.26%2015.98%2016.38%2015.93C16.50%2015.87%2016.61%2015.80%2016.70%2015.70L19%2013.41L21.29%2015.70L21.36%2015.77C21.56%2015.93%2021.80%2016.01%2022.05%2015.99C22.29%2015.98%2022.53%2015.88%2022.70%2015.70C22.88%2015.53%2022.98%2015.29%2022.99%2015.05C23.00%2014.80%2022.93%2014.56%2022.77%2014.36L22.70%2014.29L20.41%2012L22.70%209.70C22.80%209.61%2022.87%209.50%2022.93%209.38C22.98%209.26%2023.01%209.12%2023.01%208.99C23.01%208.86%2022.98%208.73%2022.93%208.60C22.88%208.48%2022.81%208.37%2022.71%208.28C22.62%208.18%2022.51%208.11%2022.39%208.06C22.26%208.01%2022.13%207.98%2022.00%207.98C21.87%207.98%2021.73%208.01%2021.61%208.06L21.29%208.29Z%22%2F%3E%3C%2Fsvg%3E")}
