.v301-block-loop{margin:16px 0 24px;padding:18px 20px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015));color:#fff}.v301-block-loop>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v301-block-loop small{width:100%;opacity:.55;letter-spacing:.14em}.v301-block-loop b{margin-right:8px}.v301-block-loop span,.v301-block-loop strong{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.07);font-size:11px;letter-spacing:.08em}.v301-block-loop strong{background:rgba(220,35,70,.18)}.v301-block-loop i{opacity:.35}.v301-block-loop p{margin:12px 0 0;opacity:.68;font-size:13px}.v301-exercises{margin:18px 0 28px;padding:22px;border-radius:22px;background:#0d0d10;border:1px solid rgba(255,255,255,.12);color:#fff}.v301-exercises>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:16px}.v301-exercises header small{opacity:.55;letter-spacing:.14em}.v301-exercises header h3{margin:5px 0;font-size:22px}.v301-exercises header p{margin:0;opacity:.62;max-width:720px}.v301-exercises header>b{font-size:32px}.v301-ex-grid{display:grid;gap:10px}.v301-ex-grid article{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.v301-ex-grid article.done{opacity:.68}.v301-ex-grid article>span{font-weight:800;opacity:.35}.v301-ex-grid h4{margin:3px 0 4px}.v301-ex-grid p{margin:0;opacity:.62;font-size:13px}.v301-ex-grid small{opacity:.48}.v301-ex-grid button{border:0;border-radius:12px;padding:11px 13px;font-weight:800;cursor:pointer}.v301-empty{opacity:.65}@media(max-width:760px){.v301-exercises{padding:16px}.v301-exercises>header{align-items:flex-start}.v301-ex-grid article{grid-template-columns:34px 1fr}.v301-ex-grid button{grid-column:1/-1;width:100%}.v301-block-loop i{display:none}}
