.exercise-body-filter-module__jhV6gW__root{width:100%;min-width:0;color:var(--text);gap:12px;display:grid}.exercise-body-filter-module__jhV6gW__controls{flex-wrap:wrap;gap:6px;display:flex}.exercise-body-filter-module__jhV6gW__controls button,.exercise-body-filter-module__jhV6gW__chips button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px}.exercise-body-filter-module__jhV6gW__root .exercise-body-filter-module__jhV6gW__controls button[aria-pressed=true]{background:var(--brand-solid,#ff7900);color:#fff;border-color:#0000}.exercise-body-filter-module__jhV6gW__hint{color:var(--text-3);margin:0;font-size:11px;line-height:1.9}.exercise-body-filter-module__jhV6gW__figures{background:var(--bg);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 6px;display:grid}.exercise-body-filter-module__jhV6gW__figures[data-zoom=true]{grid-template-columns:minmax(0,1fr)}.exercise-body-filter-module__jhV6gW__figures figure{text-align:center;min-width:0;margin:0}.exercise-body-filter-module__jhV6gW__figures figcaption{color:var(--muted);margin-bottom:10px;font-size:11px}.exercise-body-filter-module__jhV6gW__figures svg{width:100%;max-width:220px;margin:auto;display:block;overflow:visible}.exercise-body-filter-module__jhV6gW__figures[data-zoom=true] svg{max-width:340px}.exercise-body-filter-module__jhV6gW__silhouette{pointer-events:none;fill:var(--surface);stroke:var(--border);stroke-width:2px}.exercise-body-filter-module__jhV6gW__region{pointer-events:none;fill:color-mix(in srgb,var(--text) 24%,var(--surface));stroke:var(--surface);stroke-width:2px;cursor:pointer;transition:fill .15s}.exercise-body-filter-module__jhV6gW__region[aria-pressed=true]{fill:var(--brand-solid,#ff7900)}.exercise-body-filter-module__jhV6gW__region[aria-pressed=mixed]{fill:#ffb768}.exercise-body-filter-module__jhV6gW__region:hover,.exercise-body-filter-module__jhV6gW__region:focus-visible{stroke:var(--brand-solid,#ff7900);stroke-width:3px;outline:none}.exercise-body-filter-module__jhV6gW__active{text-align:center;min-height:22px;color:var(--muted);margin:0;font-size:11px}.exercise-body-filter-module__jhV6gW__chips{flex-wrap:wrap;gap:6px;display:flex}.exercise-body-filter-module__jhV6gW__chips button{align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.exercise-body-filter-module__jhV6gW__controls button:focus-visible,.exercise-body-filter-module__jhV6gW__chips button:focus-visible{outline:2px solid var(--brand-solid,#ff7900);outline-offset:3px}@media (prefers-reduced-motion:reduce){.exercise-body-filter-module__jhV6gW__region{transition:none}}.exercise-body-filter-module__jhV6gW__region path{pointer-events:all}
.coach-select-module__amH73a__root{vertical-align:middle;width:100%;min-width:0;display:inline-block;position:relative}.coach-select-module__amH73a__root .coach-select-module__amH73a__native{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.coach-select-module__amH73a__root .coach-select-module__amH73a__trigger{cursor:pointer;padding:9px 10px!important;border:1px solid var(--text,#17191e)!important;background:var(--surface-2,#f5f5f7)!important;width:100%!important;min-height:40px!important;color:var(--text,#17191e)!important;font:inherit!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding-inline-end:26px!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:relative!important}.coach-select-module__amH73a__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coach-select-module__amH73a__trigger>svg{flex-shrink:0;transition:transform .15s;position:absolute;inset-inline-end:12px}.coach-select-module__amH73a__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.coach-select-module__amH73a__root .coach-select-module__amH73a__trigger:disabled{opacity:.5;cursor:default}.coach-select-module__amH73a__root .coach-select-module__amH73a__trigger:focus-visible,.coach-select-module__amH73a__menu>button:focus-visible{outline-offset:2px;outline:2px solid var(--brand,#ff6d00)!important}.coach-select-module__amH73a__menu{z-index:1600;box-sizing:border-box;border:1px solid var(--border,#dddfe4);background:var(--surface,#fff);color:var(--text,#17191e);overscroll-behavior:contain;scrollbar-width:none;direction:rtl;border-radius:24px;flex-direction:column;gap:4px;padding:8px;font-family:inherit;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000018}.coach-select-module__amH73a__menu>button{width:100%;min-height:40px;color:var(--text-3,#93959e);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:9px 12px;font-size:12px}.coach-select-module__amH73a__menu>button[aria-selected=true]{background:var(--surface-2,#f5f5f7);color:var(--text,#17191e);font-weight:700}.coach-select-module__amH73a__menu>button:hover{background:var(--surface-2,#f5f5f7)}.coach-select-module__amH73a__menu>button:disabled{opacity:.5;cursor:default}.coach-select-module__amH73a__menu::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.coach-select-module__amH73a__trigger>svg{transition:none}}
.exercise-filter-controls-module__LAv08a__picker{gap:12px;font-size:12px;display:grid}.exercise-filter-controls-module__LAv08a__picker button{font:inherit;cursor:pointer;color:var(--text-3)}.exercise-filter-controls-module__LAv08a__favorite{border:1px solid var(--border);background:var(--surface-2);text-align:start;border-radius:28px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.exercise-filter-controls-module__LAv08a__favorite small{margin-top:4px;font-size:10px;display:block}.exercise-filter-controls-module__LAv08a__favorite>span:last-child{background:var(--surface);border-radius:14px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.exercise-filter-controls-module__LAv08a__group{background:var(--surface-2);border-radius:18px;padding:12px}.exercise-filter-controls-module__LAv08a__group h3{color:var(--text);margin:0 0 12px;font-size:11px;font-weight:500}.exercise-filter-controls-module__LAv08a__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exercise-filter-controls-module__LAv08a__options button{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:999px;min-height:44px;padding:8px}.exercise-filter-controls-module__LAv08a__picker button[aria-pressed=true]{color:var(--brand);background:color-mix(in oklab,var(--brand) 7%,var(--surface));border-color:color-mix(in oklab,var(--brand) 40%,var(--border))}.exercise-filter-controls-module__LAv08a__reset{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:12px}.exercise-filter-controls-module__LAv08a__picker button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.exercise-filter-controls-module__LAv08a__picker .exercise-filter-controls-module__LAv08a__favorite,.exercise-filter-controls-module__LAv08a__picker .exercise-filter-controls-module__LAv08a__favorite>span:last-child,.exercise-filter-controls-module__LAv08a__picker .exercise-filter-controls-module__LAv08a__group,.exercise-filter-controls-module__LAv08a__picker .exercise-filter-controls-module__LAv08a__options button,.exercise-filter-controls-module__LAv08a__picker .exercise-filter-controls-module__LAv08a__reset{border-radius:26px}.exercise-filter-controls-module__LAv08a__studio{gap:0;min-width:0}.exercise-filter-controls-module__LAv08a__studio .exercise-filter-controls-module__LAv08a__group{background:0 0;padding:8px 0 16px}.exercise-filter-controls-module__LAv08a__studio .exercise-filter-controls-module__LAv08a__options{flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.exercise-filter-controls-module__LAv08a__studio .exercise-filter-controls-module__LAv08a__options button{background:var(--surface-2);border-color:#0000;border-radius:999px;max-width:100%;min-height:40px;padding:9px 14px;font-size:11px;line-height:1.6}.exercise-filter-controls-module__LAv08a__studio .exercise-filter-controls-module__LAv08a__options button[aria-pressed=true]{background:var(--brand);color:var(--on-brand,#fff);border-color:var(--brand)}.exercise-filter-controls-module__LAv08a__studioGroup{border-top:1px solid var(--border)}.exercise-filter-controls-module__LAv08a__studioGroup .exercise-filter-controls-module__LAv08a__options{padding-inline:2px}.exercise-filter-controls-module__LAv08a__studioGroup summary{cursor:pointer;min-height:54px;color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:600;list-style:none;display:flex}.exercise-filter-controls-module__LAv08a__studioGroup summary::-webkit-details-marker{display:none}.exercise-filter-controls-module__LAv08a__studioGroup summary span{color:var(--text-3);margin-inline-start:auto;font-size:10px;font-weight:400}.exercise-filter-controls-module__LAv08a__studioGroup summary:after{content:"+";color:var(--text-3);font-size:18px}.exercise-filter-controls-module__LAv08a__studioGroup[open] summary:after{content:"−"}.exercise-filter-controls-module__LAv08a__studioGroup summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.exercise-filter-controls-module__LAv08a__studioActions{background:var(--surface);border-top:1px solid var(--border);gap:8px;padding:16px 0;display:flex;position:sticky;bottom:-16px}.exercise-filter-controls-module__LAv08a__studioActions button{background:var(--surface-2);min-height:44px;color:var(--text);border:0;border-radius:999px;padding:10px 18px;font-size:12px}.exercise-filter-controls-module__LAv08a__studioActions button:first-child{background:var(--brand);color:var(--on-brand,#fff);flex:1}
.coach-fitness-tests-module__jQOBvW__page,.coach-fitness-tests-module__jQOBvW__dialog{--brand:#ff7900;--brand-solid:#ff7900;--brand-rgb:255, 121, 0;--brand-soft:#fff3e8}.coach-fitness-tests-module__jQOBvW__page{min-width:0;color:var(--text,#171b23);--fitness-muted:var(--text-2,#676b73);font-family:inherit}.coach-fitness-tests-module__jQOBvW__page .wim-fitness{gap:18px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness>*{min-width:0;margin-block:0!important}:is(.coach-fitness-tests-module__jQOBvW__page .MuiTypography-root,.coach-fitness-tests-module__jQOBvW__dialog .MuiTypography-root){overflow-wrap:anywhere}.coach-fitness-tests-module__jQOBvW__page .MuiTypography-body2{color:var(--fitness-muted);font-size:13px;line-height:1.95}.coach-fitness-tests-module__jQOBvW__page .MuiTypography-caption{color:var(--fitness-muted);font-size:12px;line-height:1.8}.coach-fitness-tests-module__jQOBvW__page .MuiButton-root{box-shadow:none;gap:8px;font-size:13px;font-weight:600}.coach-fitness-tests-module__jQOBvW__page summary:focus-visible,.coach-fitness-tests-module__jQOBvW__dialog summary:focus-visible{outline:2px solid var(--brand,#ff7900);outline-offset:3px}.coach-fitness-tests-module__jQOBvW__page .MuiButton-root:focus-visible{outline:2px solid var(--brand,#ff7900);outline-offset:3px}.coach-fitness-tests-module__jQOBvW__dialog button:focus-visible{outline:2px solid var(--brand,#ff7900);outline-offset:3px}:is(.coach-fitness-tests-module__jQOBvW__page .MuiButton-root:hover,.coach-fitness-tests-module__jQOBvW__page .MuiButton-root:active,.coach-fitness-tests-module__jQOBvW__page .MuiButton-root.Mui-focusVisible,.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-root:hover,.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-root:active,.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-root.Mui-focusVisible){filter:none;transform:none;box-shadow:none!important}:is(.coach-fitness-tests-module__jQOBvW__page .MuiButton-root .MuiTouchRipple-root,.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-root .MuiTouchRipple-root){display:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading{display:block}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading h1{justify-content:center;align-items:center;gap:14px;font-size:18px;font-weight:700;line-height:1.9;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading h1:before{content:"";flex:1;min-width:16px;height:2px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading h1:after{content:"";flex:1;min-width:16px;height:2px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading h1:before{background:linear-gradient(to right, transparent, var(--text-3,#a2a5ad));clip-path:polygon(0 45%,100% 0,100% 100%,0 55%)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading h1:after{background:linear-gradient(to left, transparent, var(--text-3,#a2a5ad));clip-path:polygon(0 0,100% 45%,100% 55%,0 100%)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button{inset-inline-end:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:57;background:var(--brand-solid,var(--brand,#ff7900));color:#fff;width:56px;min-width:56px;height:56px;box-shadow:0 10px 24px color-mix(in srgb, var(--brand,#ff7900) 24%, transparent);border-radius:50%;padding:0;transition:bottom .24s,transform .24s;position:fixed}.wim-coach-shell:has(.wim-coach-primary-nav[data-collapsed=true]) .coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button{bottom:max(16px, env(safe-area-inset-bottom));transform:scale(.96)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-tabs{background:var(--surface-2,#eaeaee);border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-tabs .MuiButton-root{min-width:0;min-height:46px;color:var(--fitness-muted);background:0 0;border:0;border-radius:26px;margin:0;padding:8px 5px;font-size:12px;line-height:1.8}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-tabs [aria-current=page]{background:var(--surface,#fff);color:var(--text,#171b23);font-weight:700}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card:not([open])){aspect-ratio:auto;box-sizing:border-box}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card){align-self:flex-start;width:100%;max-width:380px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution>.MuiStack-root{height:auto}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-meta,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.MuiTypography-root:not(.wim-fitness-delivery-status),.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results>div:not(:first-child)){display:none!important}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer{border:0;padding-top:12px;margin-top:14px!important}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-preview{flex-direction:column;gap:8px;height:auto;list-style:none;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-toggle.MuiButton-root{background:var(--surface-2,#f5f5f7);width:100%;color:var(--text,#171b23);justify-content:space-between;margin-top:4px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-report-metric h3{margin:0 0 12px;font-size:14px;font-weight:700}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-metric-values{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-metric-values>div{background:var(--surface-2,#f5f5f7);border-radius:18px;gap:12px;padding:18px 16px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-metric-values span{color:var(--text-2,#676b73);font-size:12px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-metric-values strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:28px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-metric-values small{color:var(--text-2,#676b73);font-size:12px;font-weight:400}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-trend-label{margin-block:12px;display:block}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-chart-dates{color:var(--text-2,#676b73);justify-content:space-between;font-size:12px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-report-history{background:var(--surface-2,#f5f5f7);border-radius:16px;padding:0 16px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] .wim-fitness-report-history summary span{color:var(--text-2,#676b73);margin-inline-start:8px;font-size:11px;font-weight:400}:is(.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] th,.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-record-details=true] td){border-top:1px solid var(--border,#e7e8ec);padding:10px 0}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-preview::-webkit-details-marker{display:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-preview h2{margin:0;font-size:16px;font-weight:700;line-height:1.8}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-value{background:var(--surface-2,#f5f5f7);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-value strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:22px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-value small{color:var(--fitness-muted);font-size:12px;font-weight:400}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-toggle{background:var(--surface-2,#f5f5f7);border-radius:26px;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-inline:18px;font-size:13px;font-weight:600;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-toggle svg{width:20px;height:20px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-hide,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card[open] .wim-fitness-record-show){display:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card[open] .wim-fitness-record-hide{display:inline}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card[open]>.MuiStack-root{border-top:1px solid var(--border,#e7e8ec);margin-top:20px;padding-top:20px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro{padding:4px 4px 0}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro h2,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-heading h2){font-size:16px;font-weight:700;line-height:1.9}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro p,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-heading p){margin-top:4px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-empty){background:var(--surface,#fff);border:0;border-radius:30px;min-width:0;padding:22px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-category{align-items:center;gap:10px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-icon{width:42px;height:42px;color:var(--brand,#ff7900);background:var(--brand-soft,#fff3e8);border-radius:14px;flex-shrink:0;place-items:center;display:grid}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-library-title,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-title){min-width:0;font-size:18px;font-weight:700;line-height:1.9}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-title{flex:1}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution>div>div:nth-child(2){flex-wrap:wrap;gap:8px}.coach-fitness-tests-module__jQOBvW__page .MuiChip-root{border:1px solid var(--border,#e7e8ec);background:var(--surface-2,#f5f5f7);color:var(--fitness-muted);max-width:100%;height:auto;min-height:28px;font-size:11px}.coach-fitness-tests-module__jQOBvW__page .MuiChip-label{white-space:normal;padding-block:3px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=final] .MuiChip-root{color:#25723b;background:#edf8ef;border-color:#cee9d4}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=pending_review] .MuiChip-root,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=draft] .MuiChip-root){color:#806409;background:#fff8df;border-color:#f0e3ac}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=returned] .MuiChip-root{color:#ad3d30;background:#fff1ee;border-color:#f4d3cc}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-meta{gap:8px;padding:6px 0;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-meta>div{justify-content:space-between;gap:16px;font-size:13px;line-height:1.9;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-meta dt{color:var(--fitness-muted);flex-shrink:0}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-meta dd{text-align:end;overflow-wrap:anywhere;margin:0}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer{border-top:1px solid var(--border,#e7e8ec);gap:14px;padding-top:14px;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>span{align-items:center;gap:7px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-action.MuiButton-root{background:var(--brand-solid,var(--brand,#ff7900));color:#fff;justify-content:space-between;min-height:48px;padding:10px 18px;font-size:13px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=final] .wim-fitness-execution-action,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=cancelled] .wim-fitness-execution-action){background:var(--surface-2,#f5f5f7);color:var(--text,#171b23)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-actions{align-items:center}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-actions>button{flex:1;min-height:46px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-manage{margin-inline-start:auto}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-category>.MuiTypography-root{flex:1;min-width:0}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-manage-trigger.MuiButton-root{background:var(--surface-2,#f5f5f7);min-width:0;min-height:44px;color:var(--fitness-muted);border-radius:18px;flex-shrink:0;gap:4px;padding:8px 10px;font-size:11px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-action-spinner{border:2px solid var(--border,#e7e8ec);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite coach-fitness-tests-module__jQOBvW__fitness-action-spin}@keyframes coach-fitness-tests-module__jQOBvW__fitness-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.coach-fitness-tests-module__jQOBvW__page .wim-fitness-action-spinner{animation:none}}.coach-fitness-tests-module__jQOBvW__dialog .MuiMenu-paper{background:var(--surface,#fff);min-width:200px;color:var(--text,#171b23);direction:rtl;border-radius:18px;box-shadow:0 10px 30px #171b2326}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-management=true]{width:auto!important;max-width:none!important;margin:0!important;inset:0!important;transform:none!important}.coach-fitness-tests-module__jQOBvW__dialog .MuiMenuItem-root{min-height:48px;padding-inline:18px;font-family:inherit;font-size:13px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-archive-action{border-top:1px solid var(--border,#e7e8ec);color:var(--danger,#ad3d30)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-manage summary{cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--fitness-muted);padding:12px 6px;font-size:12px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-manage[open]{border-top:1px solid var(--border,#e7e8ec);flex-basis:100%}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-loading,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-empty){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-empty>svg{background:var(--brand-soft,#fff3e8);width:34px;height:34px;color:var(--brand,#ff7900);border-radius:22px;padding:16px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-empty p{max-width:320px;line-height:1.95}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-empty>button{margin-top:8px;padding-inline:22px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-spinner{border:3px solid var(--border,#e7e8ec);border-top-color:var(--brand,#ff7900);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite coach-fitness-tests-module__jQOBvW__fitness-spin}@keyframes coach-fitness-tests-module__jQOBvW__fitness-spin{to{transform:rotate(360deg)}}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-summary>div{background:var(--surface,#fff);border-radius:26px;gap:10px;padding:20px;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-summary strong{font-size:24px;font-weight:700}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-count{background:var(--surface-2,#f5f5f7);border-radius:20px;margin-inline-start:auto;padding:5px 10px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-metric h3{margin-bottom:14px;font-size:14px;font-weight:600;line-height:1.9}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-metric+.wim-fitness-report-metric{border-top:1px solid var(--border,#e7e8ec);padding-top:20px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-metric-values,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-metric-values>div,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results>div){background:var(--surface-2,#f5f5f7);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-metric-values span,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results span){color:var(--fitness-muted);font-size:12px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-metric-values strong,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results strong){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.5}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-metric-values small,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results small){color:var(--fitness-muted);font-size:12px;font-weight:400}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-trend-label{margin-top:12px;display:block}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-trend-label[data-trend=positive]{color:#25723b}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-trend-label[data-trend=negative]{color:#ad3d30}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-trend-chart{margin-top:18px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-trend-chart svg{display:block}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-chart-dates{color:var(--fitness-muted);direction:ltr;justify-content:space-between;font-size:11px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-history{border-top:1px solid var(--border,#e7e8ec);margin-top:20px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-history summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:16px 0 4px;font-size:13px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-history summary span{float:left;color:var(--fitness-muted);font-size:11px;line-height:2}.coach-fitness-tests-module__jQOBvW__page table{border-collapse:collapse;font-variant-numeric:tabular-nums}:is(.coach-fitness-tests-module__jQOBvW__page th,.coach-fitness-tests-module__jQOBvW__page td){border-bottom:1px solid var(--border,#e7e8ec);padding:12px 4px;font-size:12px}.coach-fitness-tests-module__jQOBvW__page th{color:var(--fitness-muted);font-weight:600}.coach-fitness-tests-module__jQOBvW__page+.wim-fitness-history{background:var(--surface,#fff);border-radius:26px;margin-bottom:110px;padding:18px 20px;font-size:13px;position:relative}.coach-fitness-tests-module__jQOBvW__page:has(+.wim-fitness-history) .wim-fitness{padding-bottom:32px}.coach-fitness-tests-module__jQOBvW__page+.wim-fitness-history:before{content:"";top:-16px;background:var(--border,#e7e8ec);height:1px;position:absolute;inset-inline:16px}.coach-fitness-tests-module__jQOBvW__page+.wim-fitness-history>summary{cursor:pointer;min-height:44px;line-height:2}.coach-fitness-tests-module__jQOBvW__dialog{direction:rtl}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialog-paper{background:var(--surface,#fff);color:var(--text,#171b23);direction:rtl;border-radius:28px;overflow:hidden}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialogTitle-root{border-bottom:1px solid var(--border,#e7e8ec);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px;font-size:18px;font-weight:700;line-height:1.8;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialogTitle-root>span{overflow-wrap:anywhere;min-width:0}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-close.MuiButton-root{background:var(--surface-2,#f5f5f7);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text,#171b23);border-radius:50%;flex-shrink:0;padding:0;font-size:26px;font-weight:400;line-height:1}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialogContent-root{overscroll-behavior:contain;scrollbar-color:var(--border,#e7e8ec) transparent;scrollbar-width:thin;padding:24px 20px}:is(.coach-fitness-tests-module__jQOBvW__dialog .MuiTypography-root,.coach-fitness-tests-module__jQOBvW__dialog .MuiInputBase-root){font-size:14px;line-height:1.95}:is(.coach-fitness-tests-module__jQOBvW__dialog .MuiTypography-caption,.coach-fitness-tests-module__jQOBvW__dialog .MuiFormHelperText-root){color:var(--text-2,#676b73);font-size:12px;line-height:1.9}.coach-fitness-tests-module__jQOBvW__dialog .MuiTextField-root{gap:8px}.coach-fitness-tests-module__jQOBvW__dialog .MuiInputLabel-root{max-width:100%;color:var(--text-2,#676b73);text-align:right;font-size:13px;line-height:1.9;position:static;transform:none}.coach-fitness-tests-module__jQOBvW__dialog .MuiOutlinedInput-root{background:var(--surface-2,#f5f5f7);border-radius:18px}.coach-fitness-tests-module__jQOBvW__dialog .MuiOutlinedInput-notchedOutline{border:1px solid var(--border,#e7e8ec);border-radius:inherit;text-align:right;pointer-events:none}.coach-fitness-tests-module__jQOBvW__dialog .MuiOutlinedInput-notchedOutline legend{display:none}.coach-fitness-tests-module__jQOBvW__dialog .MuiInputBase-input{text-align:right;caret-color:var(--brand,#ff7900);padding:15px 16px}.coach-fitness-tests-module__jQOBvW__dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brand,#ff7900)}.coach-fitness-tests-module__jQOBvW__dialog .MuiInputBase-multiline{padding:14px 16px}.coach-fitness-tests-module__jQOBvW__dialog textarea.MuiInputBase-input{padding:0}:is(.coach-fitness-tests-module__jQOBvW__dialog input[type=date],.coach-fitness-tests-module__jQOBvW__dialog input[type=number]){text-align:right;direction:ltr}.coach-fitness-tests-module__jQOBvW__dialog input[type=number]{appearance:textfield;text-align:center;font-size:22px;font-weight:700}:is(.coach-fitness-tests-module__jQOBvW__dialog input[type=number]::-webkit-inner-spin-button,.coach-fitness-tests-module__jQOBvW__dialog input[type=number]::-webkit-outer-spin-button){-webkit-appearance:none;margin:0}.coach-fitness-tests-module__jQOBvW__dialog .MuiSelect-icon{left:12px;right:auto}.coach-fitness-tests-module__jQOBvW__dialog .MuiSelect-select{padding-left:38px!important;padding-right:16px!important}:is(.coach-fitness-tests-module__jQOBvW__dialog .MuiMenuItem-root.Mui-selected,.coach-fitness-tests-module__jQOBvW__dialog .MuiMenuItem-root.Mui-selected:hover){color:var(--brand,#ff7900);background:var(--brand-soft,#fff3e8)}.coach-fitness-tests-module__jQOBvW__dialog .MuiChip-root{align-self:flex-start;max-width:100%;height:auto;min-height:30px;font-size:12px}.coach-fitness-tests-module__jQOBvW__dialog .MuiChip-label{white-space:normal;padding-block:4px}.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-root{min-height:46px;box-shadow:none;border-radius:26px;font-size:13px}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialogActions-root{padding:16px 20px max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--border,#e7e8ec);background:var(--surface,#fff);flex-wrap:wrap;flex-shrink:0;gap:10px}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialogActions-root>button{flex:auto;min-width:100px;margin:0}.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-contained{background:var(--brand-solid,var(--brand,#ff7900));color:#fff}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialogActions-root>button:first-child{background:var(--surface-2,#f5f5f7);color:var(--text,#171b23);flex:0 auto}.coach-fitness-tests-module__jQOBvW__dialog .MuiButton-root.Mui-disabled{background:var(--surface-2,#f5f5f7);color:var(--text-3,#a2a5ad)}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-guide,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-audit){border:1px solid var(--border,#e7e8ec);border-radius:18px;padding:0 16px}.coach-fitness-tests-module__jQOBvW__dialog summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:14px 0;font-size:13px;font-weight:600;line-height:1.9}.coach-fitness-tests-module__jQOBvW__dialog details[open]{padding-bottom:16px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-guide p{color:var(--text-2,#676b73);margin-bottom:10px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-report{gap:16px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-row{background:var(--surface-2,#f5f5f7);border-radius:22px;gap:10px;padding:20px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-row strong{font-size:28px;font-weight:700;line-height:1.6}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-note{padding-block:4px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-report-meta{color:var(--text-2,#676b73);gap:8px;font-size:12px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-report-meta>div{justify-content:space-between;gap:12px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-report-meta dd{color:var(--text,#171b23);margin:0}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results>div{gap:8px;padding:18px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results strong,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-row strong){letter-spacing:normal;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-row strong small{color:var(--text-2,#676b73);font-size:13px;font-weight:400}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-row{text-align:center;border-radius:22px;justify-items:center;padding:18px}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-note{border:1px solid var(--border,#e7e8ec);white-space:pre-wrap;border-radius:18px;padding:12px 16px}:is(.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-guide,.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-audit,.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-report-context){background:var(--surface-2,#f5f5f7);border:0;border-radius:16px;padding-inline:16px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-result-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true]){direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true])>button{text-align:center;justify-content:center;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true])>.MuiButton-contained{order:-1;grid-column:1/-1}:is(.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .wim-fitness-save-result,.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .wim-fitness-send-execution){background:var(--surface-2,#f5f5f7);color:var(--text,#171b23)}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true]):not(:has(.wim-fitness-send-execution))>.wim-fitness-save-result{grid-column:1/-1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true])>.wim-fitness-cancel-execution{width:auto;color:var(--danger,#c34242);background:0 0;order:3;grid-column:1/-1;justify-self:center;padding-inline:24px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .wim-fitness-correction-action{grid-column:1/-1}:is(.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .wim-fitness-return-result,.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true]):not(:has(.wim-fitness-save-result))>.wim-fitness-send-execution){grid-column:1/-1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true]):empty{display:none}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root:not([data-pending-actions=true]):not(:has(.wim-fitness-save-result)):not(:has(.wim-fitness-send-execution))>button:not(.MuiButton-contained):not(.wim-fitness-cancel-execution){grid-column:1/-1}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-heading-status.MuiChip-root{background:var(--surface-2,#f5f5f7);border:0;flex-shrink:0;min-height:24px;font-size:11px;font-weight:400}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-heading-status .MuiChip-label{padding-block:2px}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-row strong{font-size:36px;line-height:1.4}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .MuiDialogTitle-root{padding-block:16px}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-content{gap:12px}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-content>*{margin-top:0}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-report{gap:12px}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-result-note p{font-size:13px;line-height:1.8}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] summary{padding-block:12px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-correction-action{text-align:center;gap:10px;width:100%;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-correction-action>button{width:100%}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .wim-fitness-audit>.MuiTypography-root{border-top:1px solid var(--border,#e7e8ec);padding:8px 0}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .MuiDialogActions-root{flex-flow:row}.coach-fitness-tests-module__jQOBvW__dialog[data-report-view=true] .MuiDialogActions-root>button{min-width:0}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-due{gap:8px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-due>div>button{background:var(--surface-2,#f5f5f7);border:1px solid var(--border,#e7e8ec);min-height:52px;color:var(--text,#171b23);border-radius:18px;justify-content:flex-start;padding:12px 16px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-form-intro h3{font-size:16px;font-weight:700}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-form-intro p{color:var(--text-2,#676b73);margin-top:6px;font-size:13px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-form-section{border-top:1px solid var(--border,#e7e8ec);padding-top:20px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] [hidden]{display:none!important}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiDialogContent-root{background:var(--bg,#f5f5f7);padding:16px 20px 20px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiDialogContent-root>.MuiStack-root{padding-top:0}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-nav{background:var(--surface-2,#f5f5f7);border-radius:20px;gap:8px;padding:4px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-nav>button{color:var(--text-2,#676b73);background:0 0;border-radius:18px;flex:1;justify-content:center;gap:8px;padding:10px;font-size:12px}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-nav>button span,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-metric-number){background:var(--surface-2,#f5f5f7);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-nav>button[aria-current=step]{color:var(--text,#171b23);background:var(--surface,#fff);font-weight:700}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-nav>button[aria-current=step] span{background:var(--text,#171b23);color:var(--surface,#fff)}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-basics,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metrics){gap:18px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .wim-fitness-editor-basics{background:var(--surface,#fff);border-radius:24px;grid-template-columns:minmax(0,1fr);padding:18px 16px}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-basics>.wim-fitness-form-intro,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-basics>.MuiTextField-root:nth-child(4),.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-basics>.wim-fitness-editor-optional){grid-column:1/-1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .wim-fitness-editor-basics>.MuiTextField-root{min-width:0}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .wim-fitness-form-section{border:0;padding:0}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiOutlinedInput-notchedOutline{border:0}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiOutlinedInput-root{border:1px solid var(--border,#e7e8ec);min-height:50px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiOutlinedInput-root.Mui-focused{border-color:var(--brand,#ff7900)}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiInputBase-input{padding:12px 14px;font-size:16px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] textarea.MuiInputBase-input{padding:0}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-optional,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-limits){border-top:1px solid var(--border,#e7e8ec)}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-optional summary,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-limits summary){color:var(--text-2,#676b73)}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-optional summary span,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-limits summary span){margin-inline-start:8px;font-size:11px;font-weight:400}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-optional .MuiTextField-root{width:100%;margin-bottom:14px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric{background:var(--surface,#fff);border-radius:24px;padding:0 16px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>summary{align-items:center;gap:10px;padding-block:16px;list-style:none;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>summary:after{content:"⌄";margin-inline-start:auto;font-size:18px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric[open]>summary:after{transform:rotate(180deg)}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>summary::-webkit-details-marker{display:none}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>summary small{color:var(--text-2,#676b73);font-size:11px;font-weight:400;display:block}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>.MuiStack-root{grid-template-columns:minmax(0,1fr);gap:14px 10px;padding:8px 0 4px;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>.MuiStack-root>*{min-width:0;margin-top:0}:is(.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>.MuiStack-root>:first-child,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-limits,.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-metric-delete){grid-column:1/-1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .wim-fitness-metric-delete.Mui-disabled{display:none}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiInputLabel-root{color:var(--text,#171b23);font-size:13px;font-weight:500}@media (max-width:360px){.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .wim-fitness-editor-basics{grid-template-columns:minmax(0,1fr)}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-editor-metric>.MuiStack-root{grid-template-columns:minmax(0,1fr)}}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-metric-delete.MuiButton-root{color:var(--danger,#c34242);align-self:flex-end;font-size:12px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiDialogActions-root{flex-flow:row}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiDialogActions-root>.MuiButton-contained{background:var(--brand-solid,var(--brand,#ff7900));color:#fff;flex:1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .MuiButton-root.Mui-disabled{background:var(--surface-2,#f5f5f7);color:var(--text-3,#a2a5ad)}@media (max-width:640px){.coach-fitness-tests-module__jQOBvW__dialog .MuiDialog-container{align-items:flex-end}.coach-fitness-tests-module__jQOBvW__dialog .MuiDialog-paper{border-radius:28px 28px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0}}@media (max-width:380px){:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card){padding:18px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-tabs .MuiButton-root{font-size:11px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-metric-values>div,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results>div){padding:12px}}@media (prefers-reduced-motion:reduce){.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button{transition:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-spinner{animation:none}}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-picker-item.MuiButton-root{border:1px solid var(--border,#e7e8ec);background:var(--surface,#fff);width:100%;color:var(--text,#171b23);text-align:start;border-radius:22px;gap:12px;padding:16px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-picker-icon{background:var(--brand-soft);height:42px;color:var(--brand);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-picker-item svg{flex-shrink:0;width:22px;height:22px}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-picker-text{flex:1;min-width:0}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-picker-text strong{font-size:14px;line-height:1.9;display:block}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-picker-text small{color:var(--text-2,#676b73);margin-top:4px;font-size:12px;display:block}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card){border-radius:24px;padding:18px 20px}:is(.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution .wim-fitness-icon,.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card .wim-fitness-icon){border-radius:12px;width:34px;height:34px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-title{font-size:16px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results{grid-template-columns:minmax(0,1fr)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results>div{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-results strong{font-size:22px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-action.MuiButton-root{min-height:44px;padding:8px 14px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.wim-fitness-delivery-status{color:var(--text-2);display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-send.MuiButton-root{border:1px solid var(--brand,#ff7900);min-height:44px;color:var(--text);background:var(--surface);border-radius:14px;font-family:inherit}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-card-send.MuiButton-root:focus-visible{outline:2px solid var(--brand,#ff7900);outline-offset:3px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-record-toggle.MuiButton-root{border:0;min-height:44px;box-shadow:none!important}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-report-card{padding:16px 18px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness[data-view=coach-library]{gap:12px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-heading h1{justify-content:flex-start;margin:0;font-size:20px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-heading h1:before{display:none}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-heading h1:after{display:none}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-heading>button{bottom:max(16px, env(safe-area-inset-bottom))}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-capacity{padding:0 2px 8px;font-size:12px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library]{--fitness-muted:color-mix(in srgb, var(--text,#171b23) 70%, var(--surface,#fff))}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card{border:1px solid var(--border,#e7e8ec);border-radius:22px;padding:16px 18px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card>.MuiStack-root{gap:10px;height:auto}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card>.MuiStack-root>*{margin:0}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-icon{border-radius:10px;width:32px;height:32px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card-category{gap:8px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card-category .MuiTypography-root{font-size:12px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-manage-trigger.MuiButton-root{background:0 0;min-height:44px;padding:6px 8px;font-size:12px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-library-title{font-size:16px;line-height:1.8}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card .MuiTypography-body2{-webkit-line-clamp:2;color:var(--text-2,#676b73);-webkit-box-orient:vertical;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .MuiChip-root{min-height:28px;color:var(--text-2,#676b73);font-size:12px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-editor=true] .wim-fitness-editor-nav>button.Mui-disabled{color:var(--text-2,#676b73);background:0 0}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card .MuiStack-root>.MuiStack-root{justify-content:flex-start;gap:6px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card-actions:empty{display:none}.coach-fitness-tests-module__jQOBvW__page:has([data-view=coach-library]){padding-block-end:12px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library]{padding-block-start:12px}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card>.MuiStack-root>.wim-fitness-library-title{order:1}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card>.MuiStack-root>.MuiTypography-body2{order:2}.coach-fitness-tests-module__jQOBvW__page [data-view=coach-library] .wim-fitness-card>.MuiStack-root>.MuiStack-root{border-top:1px solid var(--border,#e7e8ec);order:3;padding-top:10px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution{border-radius:30px;align-self:stretch;max-width:none;padding:22px;position:relative}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution .wim-fitness-card-category{min-height:36px;color:var(--text-2);padding-inline-end:140px;font-size:11px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution .wim-fitness-icon{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);flex:0 0 36px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-status{inset-inline-end:22px;border-radius:24px;position:absolute;top:26px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-title{color:var(--text-2);overflow-wrap:anywhere;font-size:16px;line-height:1.9}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-description{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer{border:0;flex-wrap:wrap;align-items:stretch;gap:8px;padding-top:0;display:flex;margin-top:22px!important}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.wim-fitness-delivery-status{flex-basis:100%;margin-bottom:6px;font-size:11px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.MuiButton-root{min-width:0;min-height:48px;box-shadow:none;border-radius:26px;flex:1;justify-content:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.wim-fitness-execution-action{background:var(--brand-solid,var(--brand,#ff7900));color:#fff;order:1}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.wim-fitness-card-send{background:var(--surface);border:1px solid var(--border);color:var(--text-2);order:2}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution[data-status=final] .wim-fitness-execution-action{background:var(--brand-solid,var(--brand,#ff7900));color:#fff}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro:has(+.wim-fitness-execution) h2{text-align:center;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro:has(+.wim-fitness-execution) h2:before{content:"";background:var(--border);flex:1;height:1px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro:has(+.wim-fitness-execution) h2:after{content:"";background:var(--border);flex:1;height:1px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-section-intro:has(+.wim-fitness-execution) p{text-align:center;font-size:12px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading:has(>button[aria-label="انتخاب آزمون از فهرست"]){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button[aria-label="انتخاب آزمون از فهرست"]{border:1px solid var(--border);background:var(--surface);width:auto;min-width:0;height:auto;min-height:44px;color:var(--brand,#ff6d00);box-shadow:none;border-radius:999px;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:none;position:static;inset:auto;transform:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button[aria-label="انتخاب آزمون از فهرست"]:after{content:"افزودن آزمون"}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button[aria-label="انتخاب آزمون از فهرست"]{background:color-mix(in srgb,#ff6d00 9%,var(--surface));color:#ff6d00;width:auto;min-width:112px;height:40px;min-height:40px;max-height:40px;box-shadow:none;border:1px solid #0000;border-radius:12px;gap:7px;padding:0 12px;font-size:12px;font-weight:600;line-height:1.5}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button[aria-label="انتخاب آزمون از فهرست"] svg{flex-shrink:0;width:18px;height:18px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button[aria-label="انتخاب آزمون از فهرست"]:hover{background:color-mix(in srgb,#ff6d00 15%,var(--surface));box-shadow:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-heading>button[aria-label="انتخاب آزمون از فهرست"].Mui-focusVisible{outline:2px solid color-mix(in srgb,#ff6d00 45%,var(--surface));outline-offset:2px;box-shadow:none}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-execution-footer>.wim-fitness-execution-action{white-space:normal;flex:1 0 100%;width:100%;min-height:44px;line-height:1.7}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-row{background:var(--surface);border-radius:16px;min-width:0}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-summary{border-radius:inherit;width:100%;min-width:0;min-height:68px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-summary:hover{background:var(--surface-2)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-summary:disabled{opacity:.6;cursor:wait}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-icon{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text{flex:1;gap:4px;min-width:0;display:grid}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text>span{color:var(--text-2);font-size:11px;line-height:1.7}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-summary>svg{color:var(--text-3);flex-shrink:0;width:16px;height:16px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text>.wim-fitness-pending-status{border:1px solid color-mix(in srgb,var(--wait) 25%,transparent);background:color-mix(in srgb,var(--wait) 10%,var(--surface));width:fit-content;max-width:100%;color:color-mix(in srgb,var(--wait) 65%,var(--text));border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;line-height:1.7;display:inline-flex}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text>.wim-fitness-pending-status[data-status=draft]{color:var(--text-2);border-color:var(--border);background:var(--surface-2)}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text>.wim-fitness-pending-status[data-status=pending_review]{color:color-mix(in srgb,var(--brand) 55%,var(--text));border-color:color-mix(in srgb,var(--brand) 25%,transparent);background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.coach-fitness-tests-module__jQOBvW__page .wim-fitness-pending-text>.wim-fitness-pending-status[data-status=returned]{color:color-mix(in srgb,var(--exp) 65%,var(--text));border-color:color-mix(in srgb,var(--exp) 25%,transparent);background:color-mix(in srgb,var(--exp) 10%,var(--surface))}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true]{direction:rtl;flex-flow:row;align-items:stretch;gap:8px;display:flex}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true]>*{flex:1;min-width:0;margin:0}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true] .MuiButton-root{border:1px solid var(--border);white-space:normal;min-width:0;min-height:48px;box-shadow:none;border-radius:26px;padding:9px 8px;font-size:12px;font-weight:600;line-height:1.5}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true]>.MuiButton-contained{background:var(--brand-solid,var(--brand));color:#fff;border-color:var(--brand-solid,var(--brand));flex:1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true]>.MuiButton-colorError{background:var(--surface);color:var(--danger,#c83c32);flex:.75}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true]>[data-sms-only]{flex:1.25;align-items:stretch}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true] [data-sms-only]>div{width:100%;min-width:0;display:flex}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true] [data-sms-only] button{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--text-2);border-color:var(--border-strong,var(--border));border-radius:26px;padding:9px 8px;font-size:12px;line-height:1.5}.coach-fitness-tests-module__jQOBvW__dialog .wim-fitness-pending-details{padding-block:16px 8px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true] .MuiButton-startIcon{margin:0;margin-inline-end:5px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-pending-actions=true] .MuiButton-startIcon svg{width:16px;height:16px}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-coach-entry=true]:not([data-pending-actions=true])>button{white-space:normal;border-radius:26px;order:2;grid-column:auto;min-height:48px;font-size:12px;line-height:1.5}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-coach-entry=true]:not([data-pending-actions=true])>.MuiButton-contained{order:0;grid-area:1/1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-coach-entry=true]:not([data-pending-actions=true])>.wim-fitness-save-result{border:1px solid var(--border);background:var(--surface);color:var(--text-2);order:0;grid-area:1/2}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-coach-entry=true]:not([data-pending-actions=true])>[data-explicit-back]{background:var(--surface-2);color:var(--text-2);grid-area:2/1}.coach-fitness-tests-module__jQOBvW__dialog[data-fitness-result=true] .MuiDialogActions-root[data-coach-entry=true]:not([data-pending-actions=true])>.wim-fitness-cancel-execution{grid-area:2/2;justify-self:stretch;width:100%;padding:9px 8px}
.coach-workout-picker-module__dZ2P3q__modal{grid-template-columns:minmax(0,1fr);height:100dvh;max-height:100dvh}.coach-workout-picker-module__dZ2P3q__modal>[role=dialog]{box-sizing:border-box;min-width:0;max-width:100%;min-height:0;max-height:100%;margin-inline:auto;position:relative}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-search-panel]{flex:none;margin:8px 12px;box-shadow:none!important;z-index:auto!important;position:relative!important;inset:auto!important}.coach-workout-picker-module__dZ2P3q__modal input{font-family:inherit;font-size:16px!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-results-scroll]{min-height:0;padding-bottom:16px!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-floating-controls]{flex:none;margin:8px 12px;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;inset:auto!important;transform:none!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-floating-add]{flex:none;align-self:flex-end;margin:4px 12px;box-shadow:none!important;position:relative!important;inset:auto!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-filters]{flex-shrink:0}@media (max-height:500px){.coach-workout-picker-module__dZ2P3q__modal>[role=dialog]>div:first-child{padding:6px 12px!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-search-panel],.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-floating-controls]{margin-block:4px}}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-search-panel]>button{display:none!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-mobile-filters],.coach-workout-picker-module__dZ2P3q__modal [id=exercise-picker-mobile-filters],.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-selected-list],.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-selection-backdrop],.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-filter-backdrop]{position:absolute!important}.coach-workout-picker-module__dZ2P3q__modal{height:var(--coach-visible-height,100dvh);max-height:var(--coach-visible-height,100dvh);grid-template-rows:minmax(0,1fr);container-type:size;top:var(--coach-visible-top,0px)!important;bottom:auto!important}@container (max-height:320px){.coach-workout-picker-module__dZ2P3q__modal>[role=dialog]>div:first-child{flex-shrink:0;min-height:44px;padding:2px 12px!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-title]+div{display:none}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-search-panel],.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-floating-controls]{margin:2px 12px;padding:0!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-results-scroll]{padding-block:0!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-results-scroll]>p{margin:4px 0;font-size:12px;padding:0!important}}@container (max-height:180px){.coach-workout-picker-module__dZ2P3q__modal>[role=dialog]:has([data-od-id=exercise-picker-search-panel]){grid-template-rows:48px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto 44px;gap:2px;padding:2px 8px;display:grid!important}.coach-workout-picker-module__dZ2P3q__modal>[role=dialog]>div:first-child{grid-area:1/3;border:0!important;gap:0!important;padding:0!important}.coach-workout-picker-module__dZ2P3q__modal>[role=dialog]>div:first-child>:not(button){display:none!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-search-panel]{grid-area:1/1;min-width:0;margin:0}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-floating-controls]{grid-area:1/2;margin:0}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-floating-search]{display:none!important}.coach-workout-picker-module__dZ2P3q__modal [data-od-id=exercise-picker-results-scroll]{grid-area:2/1/auto/-1}}.coach-workout-picker-module__dZ2P3q__mediaPreview{aspect-ratio:3/2;border-radius:9px;width:100%;overflow:hidden}.coach-workout-picker-module__dZ2P3q__mediaPreview>span{width:100%;height:100%;display:flex}.coach-workout-picker-module__dZ2P3q__mediaPreview img{object-fit:contain;width:100%;height:100%}.coach-workout-picker-module__dZ2P3q__referencePage>[role=dialog]{background:var(--surface-2)!important;box-shadow:none!important}.coach-workout-picker-module__dZ2P3q__referencePage>[role=dialog]>div:first-child{background:var(--surface-2);flex-direction:row-reverse;flex-shrink:0;min-height:74px;border:0!important;gap:10px!important;padding:12px 16px!important}.coach-workout-picker-module__dZ2P3q__referencePage>[role=dialog]>div:first-child>span:first-child,.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-title]+div{display:none!important}.coach-workout-picker-module__dZ2P3q__referencePage>[role=dialog]>div:first-child>button{order:-1;background:var(--surface)!important;border-radius:50%!important;width:44px!important;height:44px!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-title]{font-size:18px!important}.coach-workout-picker-module__dZ2P3q__sessions{background:var(--surface);box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:64px;padding:8px;display:flex;overflow:auto hidden}.coach-workout-picker-module__dZ2P3q__session{background:var(--surface-2);border:1px solid #0000;border-radius:15px;flex-shrink:0;align-items:center;padding:3px;display:flex}.coach-workout-picker-module__dZ2P3q__session[data-active=true]{border:2px solid var(--brand)}.coach-workout-picker-module__dZ2P3q__session button{min-height:36px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;font-size:10px;display:flex}.coach-workout-picker-module__dZ2P3q__session small{color:var(--text-3);margin-top:4px;font-size:9px;display:block}.coach-workout-picker-module__dZ2P3q__session[data-active=true] small{color:var(--brand)}.coach-workout-picker-module__dZ2P3q__session>button+button{color:var(--danger);padding:4px}.coach-workout-picker-module__dZ2P3q__sessions .coach-workout-picker-module__dZ2P3q__addSession{border:1px dashed var(--text-3);background:var(--surface-2);width:44px;height:44px;color:var(--text-3);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-search-panel]{width:min(200px,100% - 140px);height:56px;margin:0;inset:auto!important;inset-inline-start:calc(50% - 70px)!important;z-index:72!important;background:var(--surface)!important;border:0!important;border-radius:999px!important;padding:0!important;position:absolute!important;bottom:16px!important;box-shadow:0 10px 26px #0f172a24!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-search-panel] input{background:0 0!important;border:0!important;border-radius:999px!important;height:56px!important;font-size:14px!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-results-scroll]{padding:16px 12px 160px!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-controls]{width:56px;height:56px;margin:0;inset:auto!important;inset-inline-start:calc(50% - 138px)!important;box-shadow:none!important;z-index:73!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;bottom:16px!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-search]{display:none!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-filter]{background:var(--surface)!important;border:0!important;border-radius:50%!important;width:56px!important;min-width:56px!important;height:56px!important;box-shadow:0 10px 26px #0f172a24!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-confirm]{bottom:68px;position:absolute;inset-inline-start:0;color:#fff!important;background:#ff6d00!important;border-radius:999px!important;min-width:56px!important;box-shadow:0 10px 26px #0f172a24!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-confirm][data-selected=false]{display:none!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-add]{z-index:72;margin:0;inset:auto!important;inset-inline-end:12px!important;border-radius:999px!important;width:auto!important;min-width:100px!important;position:absolute!important;bottom:84px!important}.coach-workout-picker-module__dZ2P3q__referencePage [id=exercise-picker-mobile-filters]{inset-inline:8px!important;z-index:74!important;border:0!important;border-radius:24px!important;max-height:calc(100% - 116px)!important;bottom:84px!important}.coach-workout-picker-module__dZ2P3q__exerciseCard{box-shadow:none!important;border-width:1px!important;border-radius:13px!important;gap:8px!important;padding:12px!important}.coach-workout-picker-module__dZ2P3q__cardSelection{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.coach-workout-picker-module__dZ2P3q__cardInfo,.coach-workout-picker-module__dZ2P3q__cardFavorite{width:28px;height:28px;color:var(--text-3);cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:16px}.coach-workout-picker-module__dZ2P3q__cardInfo{inset-inline-end:16px}.coach-workout-picker-module__dZ2P3q__cardFavorite{inset-inline-start:16px}.coach-workout-picker-module__dZ2P3q__cardFavorite[aria-pressed=true]{color:var(--brand)}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__mediaPreview{aspect-ratio:1.5;background:var(--surface-2);color:var(--text-3);place-items:center;display:grid}.coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child>div:first-child{font-size:12px!important;font-weight:500!important}.coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child>small{display:none}.coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child>div:last-child{font-size:10px!important;font-weight:400!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__exerciseCard{min-width:0;border-width:2px!important;border-radius:22px!important;gap:0!important;padding:0!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__mediaPreview{aspect-ratio:1.12;background:var(--surface);border-radius:20px 20px 0 0}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__mediaPreview>[data-media-state]{box-sizing:border-box;color:var(--text-2);background:var(--surface-2);border:0;border-radius:0;place-items:center;display:grid}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child{min-width:0;padding:8px 12px 11px}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important;font-weight:750!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__cardMuscle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;display:block;overflow:hidden;color:var(--text-2)!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__cardEquipment{display:none}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] :is(.coach-workout-picker-module__dZ2P3q__cardInfo,.coach-workout-picker-module__dZ2P3q__cardFavorite){width:44px;height:44px;color:var(--text);border-radius:50%;top:4px}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__cardInfo{inset-inline-end:4px}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__cardFavorite{inset-inline-start:4px}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__cardFavorite[aria-pressed=true]{color:var(--warn,#e5a000)}.coach-workout-picker-module__dZ2P3q__referencePage [data-layout=grid] .coach-workout-picker-module__dZ2P3q__cardFavorite[aria-pressed=true] svg{fill:currentColor}.coach-workout-picker-module__dZ2P3q__detail{z-index:80;background:var(--surface);padding:16px;position:absolute;inset:0;overflow:auto}.coach-workout-picker-module__dZ2P3q__detail header{justify-content:space-between;align-items:center;gap:8px;display:flex}.coach-workout-picker-module__dZ2P3q__detail h2{font-size:17px}.coach-workout-picker-module__dZ2P3q__detail header button{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%}.coach-workout-picker-module__dZ2P3q__detail p,.coach-workout-picker-module__dZ2P3q__detail li{font-size:12px;line-height:1.9}.coach-workout-picker-module__dZ2P3q__inlineError{bottom:155px;background:var(--surface);color:var(--danger);z-index:75;padding:10px;position:absolute;inset-inline:12px}.coach-workout-picker-module__dZ2P3q__referencePage button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.coach-workout-picker-module__dZ2P3q__viewTabs{background:var(--surface-2);flex-shrink:0;justify-content:center;gap:8px;padding:8px;display:flex}.coach-workout-picker-module__dZ2P3q__viewTabs button{font:inherit;background:var(--surface);color:var(--text-3);cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:11px}.coach-workout-picker-module__dZ2P3q__viewTabs button[aria-current=page]{background:var(--text);color:var(--surface)}.coach-workout-picker-module__dZ2P3q__viewTabs button:disabled{opacity:.45;cursor:default}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-filter]>span{display:none}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-confirm][data-selected=true]{opacity:1!important;cursor:pointer!important}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header{direction:rtl;grid-template-columns:44px minmax(0,1fr) auto;display:grid!important}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header>span{display:none}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header .coach-workout-picker-module__dZ2P3q__heading{text-align:start;grid-area:1/2}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header .coach-workout-picker-module__dZ2P3q__back{grid-area:1/1;order:0!important}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header>button:not(.coach-workout-picker-module__dZ2P3q__back){grid-area:1/3;order:0!important}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__sessions{direction:rtl}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__session>button:first-child{flex-direction:row-reverse}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__viewTabs{display:none}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-search-panel]{inset-inline-start:auto!important;left:calc(50% - 70px)!important;right:auto!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-controls]{inset-inline-start:auto!important;left:calc(50% - 138px)!important;right:auto!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-search-panel],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-controls],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-add]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .28s cubic-bezier(.2,.85,.25,1),opacity .2s,visibility!important;transform:translateY(0)!important}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-search-panel][data-scroll-state=hidden],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-controls][data-scroll-state=hidden],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-add][data-scroll-state=hidden],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-add][data-scroll-state=collapsed]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s cubic-bezier(.2,.85,.25,1),opacity .2s,visibility 0s .28s!important;transform:translateY(240px)!important}@media (prefers-reduced-motion:reduce){.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-search-panel],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-controls],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-add]{transition:none!important}}.coach-workout-picker-module__dZ2P3q__templatePicker.coach-workout-picker-module__dZ2P3q__templatePicker>[role=dialog]{background:var(--surface)!important}.coach-workout-picker-module__dZ2P3q__templatePicker.coach-workout-picker-module__dZ2P3q__templatePicker .coach-workout-picker-module__dZ2P3q__header{grid-template-columns:minmax(0,1fr) 44px;min-height:62px;background:var(--surface)!important;border-bottom:1px solid var(--border)!important;padding:10px 16px!important}.coach-workout-picker-module__dZ2P3q__templatePicker.coach-workout-picker-module__dZ2P3q__templatePicker .coach-workout-picker-module__dZ2P3q__header .coach-workout-picker-module__dZ2P3q__heading{grid-area:1/1}.coach-workout-picker-module__dZ2P3q__templatePicker .coach-workout-picker-module__dZ2P3q__heading>div:last-child{display:none}.coach-workout-picker-module__dZ2P3q__templatePicker.coach-workout-picker-module__dZ2P3q__templatePicker .coach-workout-picker-module__dZ2P3q__header .coach-workout-picker-module__dZ2P3q__back{grid-area:1/2;background:var(--surface-2)!important;box-shadow:none!important;transform:none!important}.coach-workout-picker-module__dZ2P3q__templatePicker .coach-workout-picker-module__dZ2P3q__back svg{transform:none!important}.coach-workout-picker-module__dZ2P3q__templatePicker [data-od-id=exercise-picker-floating-confirm][data-selected=false]{opacity:.4!important;display:flex!important}.coach-workout-picker-module__dZ2P3q__templatePicker [data-od-id=exercise-picker-floating-confirm]{width:56px;height:56px;left:-64px;right:auto;background:var(--brand-solid)!important;color:#fff!important;border:0!important;min-width:56px!important;padding:0!important;font-size:11px!important;bottom:0!important}.coach-workout-picker-module__dZ2P3q__templatePicker [data-od-id=exercise-picker-floating-confirm]>svg{display:none}.coach-workout-picker-module__dZ2P3q__templatePicker.coach-workout-picker-module__dZ2P3q__templatePicker [data-od-id=exercise-picker-floating-controls]{left:80px!important}.coach-workout-picker-module__dZ2P3q__templatePicker.coach-workout-picker-module__dZ2P3q__templatePicker [data-od-id=exercise-picker-search-panel]{width:calc(100% - 160px)!important;left:144px!important}.coach-workout-picker-module__dZ2P3q__templatePicker [data-od-id=exercise-picker-floating-confirm]{border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important}.coach-workout-picker-module__dZ2P3q__referencePage:not(.coach-workout-picker-module__dZ2P3q__templatePicker,.coach-workout-picker-module__dZ2P3q__stagedPicker):has([data-od-id=exercise-picker-floating-confirm][data-selected=true]) [data-od-id=exercise-picker-floating-controls]{left:102px!important}.coach-workout-picker-module__dZ2P3q__referencePage:not(.coach-workout-picker-module__dZ2P3q__templatePicker,.coach-workout-picker-module__dZ2P3q__stagedPicker):has([data-od-id=exercise-picker-floating-confirm][data-selected=true]) [data-od-id=exercise-picker-search-panel]{width:calc(100% - 182px)!important;left:166px!important}.coach-workout-picker-module__dZ2P3q__referencePage:not(.coach-workout-picker-module__dZ2P3q__templatePicker,.coach-workout-picker-module__dZ2P3q__stagedPicker) [data-od-id=exercise-picker-floating-confirm]{bottom:0;inset-inline-start:auto;left:-86px;right:auto;width:78px!important;min-width:78px!important;height:56px!important;padding:0 10px!important}.coach-workout-picker-module__dZ2P3q__detailOverlay{z-index:90;background:#1a1d2361;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__detail{background:var(--surface);border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:calc(100% - 36px);padding:0;animation:.2s coach-workout-picker-module__dZ2P3q__detailSheetIn;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 -8px 28px #1a1d231f}.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__detail>header{border-bottom:1px solid var(--border);flex:none;min-height:64px;padding:10px 16px}.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__detail h2{margin:0;font-size:16px;font-weight:750;line-height:1.7}.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__detail header button{border:0;flex:0 0 44px}.coach-workout-picker-module__dZ2P3q__detailBody{overscroll-behavior:contain;min-height:0;padding:14px 14px 28px;overflow-y:auto}.coach-workout-picker-module__dZ2P3q__detailPreview{margin-bottom:12px}.coach-workout-picker-module__dZ2P3q__detailPreview>section>div:first-child{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface));border-radius:16px}.coach-workout-picker-module__dZ2P3q__detailPreview>section>div:first-child>svg{color:color-mix(in srgb,var(--brand) 45%,var(--surface))}.coach-workout-picker-module__dZ2P3q__detailStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.coach-workout-picker-module__dZ2P3q__detailStats>div{background:var(--surface-2);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:88px;padding:12px 6px;display:flex}.coach-workout-picker-module__dZ2P3q__detailStats svg{color:var(--brand)}.coach-workout-picker-module__dZ2P3q__detailStats dd{color:var(--text);margin:0;font-size:11px;line-height:1.7}.coach-workout-picker-module__dZ2P3q__detailStats dt{color:var(--text-3);font-size:10px;line-height:1.6}.coach-workout-picker-module__dZ2P3q__detailNotes{margin:0 0 18px}.coach-workout-picker-module__dZ2P3q__detailNotes h3{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.coach-workout-picker-module__dZ2P3q__detailNotes h3 svg{color:var(--brand)}.coach-workout-picker-module__dZ2P3q__detailNotes p,.coach-workout-picker-module__dZ2P3q__detailNotes li{color:var(--text-3);font-size:11px;line-height:2}.coach-workout-picker-module__dZ2P3q__detailNotes ul{margin:0;padding-inline-start:18px}@keyframes coach-workout-picker-module__dZ2P3q__detailSheetIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__detail{animation:none}}.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__selectionSheet{background:var(--surface);border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:520px;height:calc(100% - 22px);max-height:calc(100% - 22px);animation:.2s coach-workout-picker-module__dZ2P3q__detailSheetIn;display:flex;inset:auto;overflow:hidden;box-shadow:0 -8px 28px #1a1d231f;position:relative!important}.coach-workout-picker-module__dZ2P3q__selectionSheet>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex}.coach-workout-picker-module__dZ2P3q__selectionSheet h2{margin:0;font-size:16px;font-weight:750;line-height:1.7}.coach-workout-picker-module__dZ2P3q__selectionSheet>header>button,.coach-workout-picker-module__dZ2P3q__selectionRow>button{width:44px;height:44px;color:var(--text);background:var(--surface-2);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.coach-workout-picker-module__dZ2P3q__selectionItems{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 14px 24px;overflow-y:auto}.coach-workout-picker-module__dZ2P3q__selectionItems>article{padding:12px 0}.coach-workout-picker-module__dZ2P3q__selectionRow{grid-template-columns:44px 44px 24px minmax(0,1fr) 44px;align-items:center;gap:5px;display:grid}.coach-workout-picker-module__dZ2P3q__selectionRow>button:disabled{opacity:.45;cursor:default}.coach-workout-picker-module__dZ2P3q__selectionIndex{background:var(--surface-2);min-height:24px;color:var(--text-3);border-radius:8px;place-items:center;font-size:10px;display:grid}.coach-workout-picker-module__dZ2P3q__selectionCopy{text-align:start;gap:5px;min-width:0;display:grid}.coach-workout-picker-module__dZ2P3q__selectionCopy strong{font-size:12px;font-weight:500;line-height:1.8}.coach-workout-picker-module__dZ2P3q__selectionCopy small{color:var(--text-3);font-size:9px;line-height:1.8}.coach-workout-picker-module__dZ2P3q__selectionRow>.coach-workout-picker-module__dZ2P3q__selectionRemove{color:var(--danger,#c9364e);border:1px solid color-mix(in srgb,var(--danger,#c9364e) 25%,var(--surface));background:color-mix(in srgb,var(--danger,#c9364e) 4%,var(--surface))}.coach-workout-picker-module__dZ2P3q__selectionEmpty{text-align:center;color:var(--text-3);margin:24px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.coach-workout-picker-module__dZ2P3q__detailOverlay .coach-workout-picker-module__dZ2P3q__selectionSheet{animation:none}}.coach-workout-picker-module__dZ2P3q__assignLauncher{inset-inline-start:12px;z-index:73;color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ff6d00;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:84px}.coach-workout-picker-module__dZ2P3q__assignLauncher:disabled{opacity:.7;cursor:wait}.coach-workout-picker-module__dZ2P3q__sessions{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid;overflow:hidden}.coach-workout-picker-module__dZ2P3q__sessionList{box-sizing:border-box;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;direction:rtl;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:2px;display:flex;overflow:auto hidden}.coach-workout-picker-module__dZ2P3q__sessionList::-webkit-scrollbar{height:4px}.coach-workout-picker-module__dZ2P3q__sessionList::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:999px}.coach-workout-picker-module__dZ2P3q__sessions .coach-workout-picker-module__dZ2P3q__addSession{flex:0 0 44px;margin-inline-start:0}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__sessions .coach-workout-picker-module__dZ2P3q__addSession{border:1px dashed var(--text-3)}.coach-workout-picker-module__dZ2P3q__session>button+button,.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__session>button+button{color:#ff4d3d}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__session>button:first-child{flex-direction:row;gap:10px;min-width:136px;min-height:50px;padding:4px 6px}.coach-workout-picker-module__dZ2P3q__sessionFolder{background:var(--surface);width:40px;height:40px;color:var(--text-3);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.coach-workout-picker-module__dZ2P3q__sessionCopy{text-align:right;flex:1;min-width:0;line-height:1.5}.coach-workout-picker-module__dZ2P3q__sessionCopy small{margin-top:5px}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__session{border-radius:18px;padding:3px}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__session[data-active=true]{border-width:2px}.coach-workout-picker-module__dZ2P3q__modal.coach-workout-picker-module__dZ2P3q__referencePage.coach-workout-picker-module__dZ2P3q__referencePage>[role=dialog]{margin-inline:0;width:100%!important;max-width:100%!important}.coach-workout-picker-module__dZ2P3q__sessionList{cursor:grab;-webkit-user-select:none;user-select:none}.coach-workout-picker-module__dZ2P3q__sessionList[data-dragging=true],.coach-workout-picker-module__dZ2P3q__sessionList[data-dragging=true] button{cursor:grabbing}.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-filters],.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-filters] button,.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-filters] input,.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-filters] header>span{border-radius:26px!important}.coach-workout-picker-module__dZ2P3q__filterNotice{z-index:76;bottom:150px;background:var(--surface);box-shadow:var(--shadow-pop);text-align:center;border-radius:26px;padding:14px;font-size:12px;line-height:1.8;position:absolute;inset-inline:16px}.coach-workout-picker-module__dZ2P3q__searchLoading{box-sizing:border-box;text-align:center;width:100%;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;font-size:12px;display:flex}.coach-workout-picker-module__dZ2P3q__searchSpinner{border:2px solid #ff6d0033;border-top-color:#ff6d00;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite coach-workout-picker-module__dZ2P3q__searchLoadingSpin;display:block}@keyframes coach-workout-picker-module__dZ2P3q__searchLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.coach-workout-picker-module__dZ2P3q__searchSpinner{animation:none}}.coach-workout-picker-module__dZ2P3q__singleSession .coach-workout-picker-module__dZ2P3q__header{background:var(--surface)!important;flex-direction:row-reverse!important}.coach-workout-picker-module__dZ2P3q__singleSession .coach-workout-picker-module__dZ2P3q__heading{text-align:right;flex:1!important}.coach-workout-picker-module__dZ2P3q__singleSession [data-od-id=exercise-picker-results-scroll]{background:var(--surface)!important}.coach-workout-picker-module__dZ2P3q__singleSession.coach-workout-picker-module__dZ2P3q__singleSession [data-od-id=exercise-picker-floating-confirm]{aspect-ratio:1;color:#fff!important;background:#ff6d00!important;border-radius:50%!important;flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important}.coach-workout-picker-module__dZ2P3q__searchHintArea{text-align:center;justify-content:center;align-items:center;display:flex}.coach-workout-picker-module__dZ2P3q__searchHintArea>p{width:100%;margin:0!important}.coach-workout-picker-module__dZ2P3q__templateGallery .MuiDialog-container{align-items:flex-end}.coach-workout-picker-module__dZ2P3q__templateGallery.coach-workout-picker-module__dZ2P3q__templateGallery .coach-workout-picker-module__dZ2P3q__templateGalleryPaper{border-radius:26px 26px 0 0!important;width:100%!important;max-width:100%!important;height:calc(100% - 68px)!important;max-height:calc(100% - 68px)!important;margin:0!important}.coach-workout-picker-module__dZ2P3q__templateGalleryFooter{padding:16px 12px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.coach-workout-picker-module__dZ2P3q__templateGalleryFooter button{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:26px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.coach-workout-picker-module__dZ2P3q__templateGalleryFooter button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.coach-workout-picker-module__dZ2P3q__stagedPicker,.coach-workout-picker-module__dZ2P3q__stagedShortcuts,.coach-workout-picker-module__dZ2P3q__quickFilterRow{--picker-accent:var(--brand-solid);--picker-accent-ink:#fff}.coach-workout-picker-module__dZ2P3q__stagedPicker .coach-workout-picker-module__dZ2P3q__exerciseCard{--brand:var(--picker-accent);--brand-soft:color-mix(in srgb,var(--picker-accent) 10%,var(--surface));--picker-accent-text:color-mix(in srgb,var(--picker-accent) 65%,var(--text))}.coach-workout-picker-module__dZ2P3q__stagedPicker .coach-workout-picker-module__dZ2P3q__exerciseCard button:focus-visible{outline-color:var(--picker-accent-text)}.coach-workout-picker-module__dZ2P3q__stagedShortcuts{flex-wrap:wrap;gap:6px;padding:6px 16px;display:flex}.coach-workout-picker-module__dZ2P3q__filterDisclosure{border-bottom:1px solid var(--border);flex:none;min-width:0}.coach-workout-picker-module__dZ2P3q__filterExpandedInner{--filter-chip-selected:color-mix(in srgb,var(--brand-solid) 12%,var(--surface));--filter-chip-selected-border:color-mix(in srgb,var(--brand-solid) 44%,var(--surface));--filter-chip-selected-text:color-mix(in srgb,var(--brand-solid) 44%,var(--text))}.coach-workout-picker-module__dZ2P3q__filterCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin:0 12px 6px}.coach-workout-picker-module__dZ2P3q__filterCard .coach-workout-picker-module__dZ2P3q__quickFilters{border-bottom:0;gap:0;padding:0 10px 6px}.coach-workout-picker-module__dZ2P3q__filterCard .coach-workout-picker-module__dZ2P3q__filterGroup{display:block}.coach-workout-picker-module__dZ2P3q__filterCard>.coach-workout-picker-module__dZ2P3q__filterGroup{border-top:0;margin-inline:10px}.coach-workout-picker-module__dZ2P3q__filterCard .coach-workout-picker-module__dZ2P3q__filterGroupLabel{padding:0 4px 2px;font-weight:700;display:block}.coach-workout-picker-module__dZ2P3q__filterCard :is(.coach-workout-picker-module__dZ2P3q__quickFilterRow,.coach-workout-picker-module__dZ2P3q__stagedShortcuts) button{background:var(--surface-2);min-height:36px;padding-inline:10px;font-size:12px}.coach-workout-picker-module__dZ2P3q__filterCard :is(.coach-workout-picker-module__dZ2P3q__quickFilterRow,.coach-workout-picker-module__dZ2P3q__stagedShortcuts) button[aria-pressed=true]{background:var(--filter-chip-selected);border-color:var(--filter-chip-selected-border);color:var(--filter-chip-selected-text);font-weight:750}.coach-workout-picker-module__dZ2P3q__filterGroup{border-top:1px solid var(--border);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding-block:5px;display:grid}.coach-workout-picker-module__dZ2P3q__filterGroupLabel{color:var(--text-2);padding-block-start:16px;font-size:11px;font-weight:600;line-height:18px}.coach-workout-picker-module__dZ2P3q__filterGroup .coach-workout-picker-module__dZ2P3q__stagedShortcuts{padding:3px}.coach-workout-picker-module__dZ2P3q__filterGroup>.coach-workout-picker-module__dZ2P3q__quickFilterRow:not(.coach-workout-picker-module__dZ2P3q__equipmentVisible){flex-wrap:wrap}.coach-workout-picker-module__dZ2P3q__filterExpanded,.coach-workout-picker-module__dZ2P3q__filterSummary{transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1);display:grid}.coach-workout-picker-module__dZ2P3q__filterExpanded{grid-template-rows:1fr}.coach-workout-picker-module__dZ2P3q__filterSummary{grid-template-rows:0fr}.coach-workout-picker-module__dZ2P3q__filterExpandedInner,.coach-workout-picker-module__dZ2P3q__filterSummaryInner{min-height:0;transition:opacity .15s ease-out,transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.coach-workout-picker-module__dZ2P3q__filterExpandedInner{opacity:1;transform:translateY(0)}.coach-workout-picker-module__dZ2P3q__filterSummaryInner{opacity:0;transform:translateY(-8px)}.coach-workout-picker-module__dZ2P3q__filterDisclosure[data-collapsed=true] .coach-workout-picker-module__dZ2P3q__filterExpanded{grid-template-rows:0fr}.coach-workout-picker-module__dZ2P3q__filterDisclosure[data-collapsed=true] .coach-workout-picker-module__dZ2P3q__filterSummary{grid-template-rows:1fr}.coach-workout-picker-module__dZ2P3q__filterDisclosure[data-collapsed=true] .coach-workout-picker-module__dZ2P3q__filterExpandedInner{opacity:0;transform:translateY(-12px)}.coach-workout-picker-module__dZ2P3q__filterDisclosure[data-collapsed=true] .coach-workout-picker-module__dZ2P3q__filterSummaryInner{opacity:1;transform:translateY(0)}.coach-workout-picker-module__dZ2P3q__filterSummaryBar{border:1px solid var(--border);background:var(--surface);width:calc(100% - 24px);min-height:44px;font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;margin:6px 12px;padding:6px 12px;display:flex}.coach-workout-picker-module__dZ2P3q__filterSummaryText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.coach-workout-picker-module__dZ2P3q__filterExpanded,.coach-workout-picker-module__dZ2P3q__filterSummary,.coach-workout-picker-module__dZ2P3q__filterExpandedInner,.coach-workout-picker-module__dZ2P3q__filterSummaryInner{transition:none!important}.coach-workout-picker-module__dZ2P3q__filterExpandedInner,.coach-workout-picker-module__dZ2P3q__filterSummaryInner{transform:none!important}}.coach-workout-picker-module__dZ2P3q__quickFilters{border-bottom:1px solid var(--border);flex:none;gap:2px;padding:0 16px 6px;display:grid}.coach-workout-picker-module__dZ2P3q__quickFilterRow{align-items:center;gap:6px;min-width:0;padding:3px;display:flex;overflow-x:auto}.coach-workout-picker-module__dZ2P3q__stagedShortcuts button,.coach-workout-picker-module__dZ2P3q__quickFilterRow button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px}.coach-workout-picker-module__dZ2P3q__quickFilterRow button{flex:none}.coach-workout-picker-module__dZ2P3q__stagedShortcuts button[aria-pressed=true],.coach-workout-picker-module__dZ2P3q__quickFilterRow button[aria-pressed=true]{background:var(--picker-accent);border-color:var(--picker-accent);color:var(--picker-accent-ink)}.coach-workout-picker-module__dZ2P3q__quickFilterRow button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.coach-workout-picker-module__dZ2P3q__equipmentRow{min-width:0;position:relative;overflow:clip}.coach-workout-picker-module__dZ2P3q__equipmentVisible{overflow:clip}.coach-workout-picker-module__dZ2P3q__equipmentVisible[data-rows="2"]{flex-wrap:wrap}.coach-workout-picker-module__dZ2P3q__equipmentVisible button{white-space:nowrap}.coach-workout-picker-module__dZ2P3q__equipmentMeasure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;inset-block-start:0;inset-inline-start:0}.coach-workout-picker-module__dZ2P3q__equipmentMeasure button{white-space:nowrap}.coach-workout-picker-module__dZ2P3q__quickFilterRow .coach-workout-picker-module__dZ2P3q__moreEquipment{place-items:center;width:44px;padding:0;display:grid}.coach-workout-picker-module__dZ2P3q__filterCard .coach-workout-picker-module__dZ2P3q__quickFilterRow .coach-workout-picker-module__dZ2P3q__moreEquipment{width:36px;padding:0}.coach-workout-picker-module__dZ2P3q__quickFilterRow .coach-workout-picker-module__dZ2P3q__moreEquipment.coach-workout-picker-module__dZ2P3q__labeledMore,.coach-workout-picker-module__dZ2P3q__filterCard .coach-workout-picker-module__dZ2P3q__quickFilterRow .coach-workout-picker-module__dZ2P3q__moreEquipment.coach-workout-picker-module__dZ2P3q__labeledMore{background:var(--filter-chip-selected,var(--brand-soft));border-color:var(--filter-chip-selected-border,var(--brand));width:auto;min-height:44px;color:var(--filter-chip-selected-text,var(--text));justify-content:center;align-items:center;gap:5px;padding-inline:10px;font-weight:750;display:inline-flex}.coach-workout-picker-module__dZ2P3q__quickFilterRow .coach-workout-picker-module__dZ2P3q__moreEquipment svg{flex:none}.coach-workout-picker-module__dZ2P3q__equipmentTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.coach-workout-picker-module__dZ2P3q__equipmentTitle button{background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.coach-workout-picker-module__dZ2P3q__equipmentTitle button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.coach-workout-picker-module__dZ2P3q__equipmentChoices{padding-block:4px max(16px,env(safe-area-inset-bottom));flex-wrap:wrap;overflow:visible}.coach-workout-picker-module__dZ2P3q__equipmentChoices button{overflow-wrap:anywhere;max-width:100%}.coach-workout-picker-module__dZ2P3q__quickFilterStatus{color:var(--text-2);padding-inline:3px;font-size:12px}@container (max-height:320px){.coach-workout-picker-module__dZ2P3q__quickFilters,.coach-workout-picker-module__dZ2P3q__stagedShortcuts,.coach-workout-picker-module__dZ2P3q__filterDisclosure{display:none}}.coach-workout-picker-module__dZ2P3q__stagedResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.coach-workout-picker-module__dZ2P3q__nextPage{text-align:center;min-height:1px;color:var(--text-2);font-size:12px}.coach-workout-picker-module__dZ2P3q__nextPage:not(:empty){padding:12px 0}@container coach-frame (min-width:560px){.coach-workout-picker-module__dZ2P3q__stagedResults{grid-template-columns:repeat(3,minmax(0,1fr))}}@container coach-frame (min-width:760px){.coach-workout-picker-module__dZ2P3q__stagedResults{grid-template-columns:repeat(4,minmax(0,1fr))}}.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header>.coach-workout-picker-module__dZ2P3q__layoutToggle{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid;background:var(--surface-2)!important}.coach-workout-picker-module__dZ2P3q__layoutToggle[aria-pressed=true]{color:var(--brand)}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list]{grid-template-columns:minmax(0,1fr)}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__exerciseCard{grid-template-columns:68px minmax(0,1fr) 44px 44px;align-items:center;min-width:0;border-radius:26px!important;gap:6px!important;padding:0!important;padding-inline-end:6px!important;display:grid!important}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__mediaPreview{aspect-ratio:auto;border-radius:0;background:var(--surface);border-start-start-radius:25px;border-end-start-radius:25px;height:100%;min-height:68px}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__mediaPreview>[data-media-state]{box-sizing:border-box;color:var(--text-2);background:var(--surface);border:0;border-radius:0;place-items:center;display:grid}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__mediaPreview>[data-media-state=error] small{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child{overflow-wrap:anywhere;grid-area:1/2;min-width:0;padding-block:8px}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__exerciseCard>div:last-child>div:first-child{font-size:13px!important;font-weight:750!important}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardMuscle{font-size:11px;font-weight:650;color:var(--text-2)!important}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardEquipment{display:none}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardInfo,.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardFavorite{grid-row:1;width:44px;height:44px;position:relative;inset:auto}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardInfo{color:var(--text);grid-column:4}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardFavorite{color:var(--text);grid-column:3}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardFavorite[aria-pressed=true]{color:var(--warn,#e5a000)}.coach-workout-picker-module__dZ2P3q__stagedResults[data-layout=list] .coach-workout-picker-module__dZ2P3q__cardFavorite[aria-pressed=true] svg{fill:currentColor}@container (max-height:180px){.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header>.coach-workout-picker-module__dZ2P3q__layoutToggle{display:none}}.coach-workout-picker-module__dZ2P3q__stagedShortcuts button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.coach-workout-picker-module__dZ2P3q__singleSession.coach-workout-picker-module__dZ2P3q__singleSession [data-od-id=exercise-picker-floating-confirm][data-staged=true]{aspect-ratio:auto;background:var(--brand-solid)!important;border-radius:999px!important;width:auto!important;min-width:108px!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0 12px!important}.coach-workout-picker-module__dZ2P3q__stagedPicker.coach-workout-picker-module__dZ2P3q__referencePage .coach-workout-picker-module__dZ2P3q__header{background:0 0!important}.coach-workout-picker-module__dZ2P3q__stagedPicker.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-results-scroll]{background:0 0!important;padding-bottom:16px!important}.coach-workout-picker-module__dZ2P3q__stagedPicker [data-od-id=scroll-to-top-button]{bottom:calc(70px + max(12px,env(safe-area-inset-bottom)))!important}.coach-workout-picker-module__dZ2P3q__stagedPicker .coach-workout-picker-module__dZ2P3q__stagedSearchToolbar{flex:none;margin:0;padding:0 16px 8px}.coach-workout-picker-module__dZ2P3q__stagedPicker.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-confirm][data-staged=true]{inset:auto;left:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:73;white-space:nowrap;position:absolute;background:var(--picker-accent)!important;color:#fff!important}.coach-workout-picker-module__dZ2P3q__stagedPicker.coach-workout-picker-module__dZ2P3q__referencePage:has([data-od-id=exercise-picker-floating-confirm]) [data-od-id=exercise-picker-results-scroll]{padding-bottom:calc(56px + max(12px,env(safe-area-inset-bottom)))!important}.coach-workout-picker-module__dZ2P3q__stagedPicker.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-floating-confirm][data-staged=true]:focus-visible{outline-color:var(--text)!important}@container (max-height:180px){.coach-workout-picker-module__dZ2P3q__stagedPicker.coach-workout-picker-module__dZ2P3q__referencePage [data-od-id=exercise-picker-results-scroll]{scroll-padding-block-end:0;padding-bottom:16px!important}.coach-workout-picker-module__dZ2P3q__stagedPicker .coach-workout-picker-module__dZ2P3q__stagedSearchToolbar{grid-area:1/1/auto/3;padding:0 4px}}
