[data-holi-workout-outline]{font-family:var(--holi-workout-font, inherit);color:var(--holi-workout-ink, var(--ink, #102f31))}[data-holi-workout-outline],[data-holi-workout-outline] *{box-sizing:border-box}[data-holi-workout-outline],[data-holi-workout-outline] .workout-outline-exercises{list-style:none;margin:0;padding:0}[data-holi-workout-outline]{display:grid;gap:12px}[data-holi-workout-outline]>li{border:1px solid var(--holi-workout-line, var(--line, #d5e2e1));border-radius:0;min-width:0}[data-holi-workout-outline] button{font:inherit;color:var(--holi-workout-ink, var(--ink, #102f31));text-align:left;cursor:pointer}[data-holi-workout-outline] .workout-outline-heading,[data-holi-workout-outline] .workout-outline-group-heading,[data-holi-workout-outline] .workout-outline-exercise{display:grid;width:100%;align-items:center;gap:14px;padding:18px;border:0;background:transparent}[data-holi-workout-outline] .workout-outline-heading{grid-template-columns:26px minmax(0,1fr) auto 18px}[data-holi-workout-outline] .workout-outline-heading>svg,[data-holi-workout-outline] .workout-outline-group-heading>svg{transition:transform .15s ease}[data-holi-workout-outline] svg.is-open{transform:rotate(180deg)}[data-holi-workout-outline] strong{display:block;font-size:16px;line-height:1.4;overflow-wrap:anywhere}[data-holi-workout-outline] small{display:block;color:var(--holi-workout-muted, var(--muted, #51686a));font-size:13px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}[data-holi-workout-outline] .workout-outline-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-holi-workout-outline] .workout-outline-number{font-size:13px;color:var(--holi-workout-muted, var(--muted, #51686a));font-variant-numeric:tabular-nums;align-self:start;padding-top:3px}[data-holi-workout-outline] .workout-outline-duration{font-size:13px;font-weight:700;color:var(--holi-workout-primary, var(--primary, #003638));white-space:nowrap}[data-holi-workout-outline] .workout-outline-body{padding:0 16px 16px}[data-holi-workout-outline] .workout-outline-instructions{display:flex;align-items:start;gap:12px;margin:0 2px 16px}[data-holi-workout-outline] .workout-outline-instructions p{flex:1;margin:0;color:var(--holi-workout-muted, var(--muted, #51686a));font-size:13px;line-height:1.6}[data-holi-workout-outline] .workout-outline-instructions button{flex-shrink:0;min-height:44px}[data-holi-workout-outline] .workout-outline-group{border:1px solid var(--holi-workout-line, var(--line, #d5e2e1));border-radius:0;margin-top:10px}[data-holi-workout-outline] .workout-outline-group-heading{grid-template-columns:minmax(0,1fr) 16px;padding:14px 16px}[data-holi-workout-outline] .workout-outline-exercises{border-top:1px solid var(--holi-workout-line, var(--line, #d5e2e1))}[data-holi-workout-outline] .workout-outline-exercises>li+li{border-top:1px solid var(--holi-workout-line, var(--line, #d5e2e1))}[data-holi-workout-outline] .workout-outline-exercise{grid-template-columns:24px minmax(0,1fr) auto 16px;padding:14px 16px;min-height:64px}[data-holi-workout-outline] .workout-outline-exercise.is-readonly{grid-template-columns:24px minmax(0,1fr) auto}[data-holi-workout-outline] .workout-outline-exercise strong{font-size:15px}[data-holi-workout-outline] .workout-outline-review{font-weight:700;color:var(--holi-workout-primary, var(--primary, #003638))}[data-holi-workout-outline] button:hover{background:var(--holi-workout-subtle, var(--subtle, #f7faf9))}[data-holi-workout-outline] .workout-outline-more{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;min-height:44px;border:0;border-top:1px solid var(--holi-workout-line, var(--line, #d5e2e1));background:var(--holi-workout-subtle, var(--subtle, #f7faf9));font-size:13px!important;font-weight:700!important}[data-holi-workout-outline] button:focus-visible{outline:2px solid var(--holi-workout-primary, var(--primary, #003638));outline-offset:-3px;border-radius:0}@media(max-width:600px){[data-holi-workout-outline] .workout-outline-heading{padding:16px 12px;gap:9px;grid-template-columns:22px minmax(0,1fr) auto 16px}[data-holi-workout-outline] .workout-outline-body{padding:0 10px 12px}[data-holi-workout-outline] .workout-outline-instructions{display:block}[data-holi-workout-outline] .workout-outline-instructions button{margin-top:4px}[data-holi-workout-outline] .workout-outline-group-heading{padding:12px}[data-holi-workout-outline] .workout-outline-exercise{padding:12px 10px;gap:8px;grid-template-columns:20px minmax(0,1fr) auto 14px}[data-holi-workout-outline] .workout-outline-exercise.is-readonly{grid-template-columns:20px minmax(0,1fr) auto}[data-holi-workout-outline] strong{font-size:15px}[data-holi-workout-outline] small{font-size:12px}}@media(prefers-reduced-motion:reduce){[data-holi-workout-outline] svg{transition:none}}
