.exlib-live .visual-exercise-card[hidden]{display:none}.exlib-live .exercise-photo-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:190px;overflow:hidden;border-radius:16px;background:#edf4fa}.exlib-live .exercise-photo-link>img{width:100%;height:100%;min-height:190px;object-fit:cover}.exlib-live .exercise-photo-link>span:last-child:not(.exlib-placeholder):not(.exlib-video-thumb){position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:#fff;color:var(--navy);font-size:10px}.exlib-placeholder,.exlib-video-thumb{display:grid;place-items:center;gap:8px;color:#64839e}.exlib-placeholder .icon{width:32px;height:32px;color:var(--blue)}.exlib-placeholder small,.exlib-video-thumb{font-size:11px}.exlib-live .visual-exercise-action button{border:0;background:none;padding:0;font:inherit;cursor:pointer}.exlib-state{display:grid;justify-items:center;gap:9px;padding:46px 20px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--muted)}.exlib-state>.icon{width:30px;height:30px;color:var(--blue)}.exlib-state h2{margin:0;color:var(--navy);font-size:18px}.exlib-state p{margin:0;max-width:430px;font-size:12px;line-height:1.7}.exlib-state .btn{margin-top:8px}.exlib-more{display:block;margin:24px auto 8px}.exlib-preview-image,.exlib-preview-video{display:block;width:100%;max-height:360px;object-fit:contain;background:#edf4fa;border-radius:14px;margin:0 auto 18px}.exlib-preview-placeholder{display:grid;place-items:center;gap:8px;min-height:190px;margin-bottom:18px;border-radius:14px;background:#edf4fa;color:#627c94}.exlib-preview-placeholder .icon{width:32px;height:32px;color:var(--blue)}.exlib-preview-placeholder span{font-size:12px}.exlib-empty-filter{padding:32px;text-align:center}.exlib-empty-filter h2{font-size:18px}.exlib-empty-filter p{font-size:12px;color:var(--muted)}@media(max-width:760px){.exlib-live .exercise-photo-link,.exlib-live .exercise-photo-link>img{min-height:210px}.exlib-state{padding:36px 17px}.exlib-preview-image,.exlib-preview-video{max-height:290px}}
