/* V205 · Aprendé mirando: cuadro flotante, filtros y reproductor lazy */
.jca205-video-teaser{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:11px;padding:10px 12px;border:1px solid #dce8ed;border-radius:16px;background:#fbfdfe;color:#173f58;text-align:left;cursor:pointer;box-shadow:0 5px 14px rgba(18,58,90,.035)}
.jca205-video-teaser>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf6fb;overflow:hidden}.jca205-video-teaser>span .jca204-icon{width:38px;height:38px}
.jca205-video-teaser b,.jca205-video-teaser small{display:block}.jca205-video-teaser b{font-size:11px}.jca205-video-teaser small{margin-top:2px;color:#71848f;font-size:8.5px}.jca205-video-teaser>i{color:#24728e;font-size:8.5px;font-style:normal;font-weight:950}
.jca205-video-filters{display:flex;gap:6px;margin:0 0 11px;padding:1px 0 5px;overflow-x:auto;scrollbar-width:none}.jca205-video-filters::-webkit-scrollbar{display:none}.jca205-video-filters button{flex:0 0 auto;min-height:30px;padding:6px 10px;border:1px solid #d8e6ec;border-radius:999px;background:#fff;color:#4c6f7f;font-size:8px;font-weight:900;cursor:pointer}.jca205-video-filters button.is-active{border-color:#87c9d9;background:#eaf8fb;color:#176f8b}
.jca205-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jca205-video-card{overflow:hidden;border:1px solid #dfe9ee;border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(18,58,90,.045)}.jca205-video-card[hidden]{display:none!important}.jca205-video-card>button{position:relative;display:block;width:100%;padding:0;border:0;background:#eaf2f6;aspect-ratio:16/9;cursor:pointer}.jca205-video-card>button img{display:block;width:100%;height:100%;object-fit:cover}.jca205-video-card>button span{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(8,28,39,.82);color:#fff;font-size:14px;transform:translate(-50%,-50%);box-shadow:0 8px 22px rgba(0,0,0,.24)}.jca205-video-card>div{padding:10px}.jca205-video-card small{color:#0b7ea3;font-size:7.8px;font-weight:950}.jca205-video-card h3{margin:4px 0;color:#173f58;font-size:10.8px;line-height:1.25}.jca205-video-card p{margin:0;color:#758892;font-size:8.2px}
.jca205-video-player{max-width:820px;margin:0 auto}.jca205-video-player-head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.jca205-video-player-head>button{flex:0 0 auto;min-height:32px;padding:6px 10px;border:1px solid #d7e5eb;border-radius:10px;background:#f8fbfc;color:#2c647c;font-size:8.5px;font-weight:950;cursor:pointer}.jca205-video-player-head>div{min-width:0}.jca205-video-player-head b,.jca205-video-player-head small{display:block}.jca205-video-player-head b{color:#173f58;font-size:11px;line-height:1.25}.jca205-video-player-head small{margin-top:2px;color:#748892;font-size:8px}.jca205-video-host{overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:16px;background:#07141a;box-shadow:0 12px 30px rgba(5,31,44,.18)}.jca205-video-host iframe{display:block;width:100%;height:100%;border:0}.jca205-videos-panel.is-playing-video{overflow-y:auto}
@media(max-width:700px){.jca205-video-teaser{grid-template-columns:38px minmax(0,1fr);padding:9px}.jca205-video-teaser>i{display:none}.jca205-video-grid{grid-template-columns:1fr}.jca205-video-card{display:grid;grid-template-columns:42% minmax(0,1fr)}.jca205-video-card>button{height:100%;min-height:105px;aspect-ratio:auto}.jca205-video-card>div{padding:9px}.jca205-video-card h3{font-size:9.7px}.jca205-video-player-head{align-items:flex-start;gap:8px}.jca205-video-player-head>button{font-size:7.8px}.jca205-video-player-head b{font-size:9.8px}.jca205-video-host{border-radius:12px}}

