/* Disco Aerobic 3.30 – sjednocené karty a přehrávače videí */
#videa .cards.videos{align-items:stretch;}
#videa .video-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:12px;}
#videa .da-video-caption{height:112px;min-height:112px;position:relative;overflow:hidden;padding:2px 3px 22px;}
#videa .video-card h3{font-size:1rem;line-height:1.35;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;}
#videa .da-video-more{position:absolute;bottom:0;left:3px;border:0;background:transparent;color:#00d9f8;font-weight:800;font-size:.83rem;cursor:pointer;padding:2px 0;}
#videa .da-video-caption.is-expanded{height:auto;min-height:112px;overflow:visible;}
#videa .da-video-caption.is-expanded h3{display:block;overflow:visible;}
#videa .video-embed{height:300px;min-height:300px;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;border-radius:10px;}
#videa .video-embed video{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;background:#000;border-radius:10px;}
#videa .video-embed iframe{position:static!important;display:block;width:100%!important;height:100%!important;border:0;}
@media(max-width:1000px){#videa .video-embed{height:270px;min-height:270px;}}
@media(max-width:700px){#videa .video-embed{height:260px;min-height:260px;}#videa .da-video-caption{height:100px;min-height:100px;}}
