.coach-program-designer-module__wiVtMq__content{padding:16px 16px calc(92px + env(safe-area-inset-bottom))}.coach-program-designer-module__wiVtMq__mobileHeader{min-height:66px;padding:max(10px, env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;display:flex}.coach-program-designer-module__wiVtMq__mobileHeader>a{border:1px solid var(--border);width:44px;height:44px;color:var(--text-2);background:var(--surface-2);border-radius:11px;flex:0 0 44px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__mobileHeader>div{min-width:0}.coach-program-designer-module__wiVtMq__mobileHeader h1,.coach-program-designer-module__wiVtMq__mobileHeader p{margin:0}.coach-program-designer-module__wiVtMq__mobileHeader h1{font-size:18px;line-height:1.5}.coach-program-designer-module__wiVtMq__mobileHeader p{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.coach-program-designer-module__wiVtMq__modeTabs{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.coach-program-designer-module__wiVtMq__modeTabs button{border:1px solid var(--border);min-height:42px;color:var(--text-3);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.coach-program-designer-module__wiVtMq__modeTabs button[aria-current=page]{color:var(--brand);border-color:color-mix(in oklab, var(--brand) 16%, var(--border));box-shadow:var(--shadow-card)}.coach-program-designer-module__wiVtMq__attentionCard{border:1px solid var(--exp-bd);border-radius:var(--r-card);color:var(--exp);background:var(--exp-bg);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.coach-program-designer-module__wiVtMq__attentionCard>span{color:#fff;background:var(--exp);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.coach-program-designer-module__wiVtMq__attentionCard strong{font-size:11px}.coach-program-designer-module__wiVtMq__attentionCard p{color:var(--text-2);margin:3px 0 0;font-size:9px;line-height:1.7}.coach-program-designer-module__wiVtMq__programTabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.coach-program-designer-module__wiVtMq__programTabs::-webkit-scrollbar{display:none}.coach-program-designer-module__wiVtMq__programTabs>button{min-height:46px;color:var(--text-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 16px;font-size:13px;font-weight:650;position:relative}.coach-program-designer-module__wiVtMq__programTabs>button[aria-current=page]{color:var(--brand);font-weight:800}.coach-program-designer-module__wiVtMq__programTabs>button>span{inset-inline:8px;background:var(--brand);border-radius:3px;height:3px;position:absolute;bottom:-1px}.coach-program-designer-module__wiVtMq__programTabs .coach-program-designer-module__wiVtMq__addProgram{width:44px;color:var(--brand);padding:0}.coach-program-designer-module__wiVtMq__mobileTitleRow{align-items:center;gap:6px;display:flex}.coach-program-designer-module__wiVtMq__mobileTitleRow button{width:30px;height:30px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.coach-program-designer-module__wiVtMq__mobileTitleInput{border:1px solid var(--brand);outline:3px solid color-mix(in oklab, var(--brand) 18%, transparent);width:min(230px,62vw);height:36px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:0 9px;font-weight:800}.coach-program-designer-module__wiVtMq__programTabs .coach-program-designer-module__wiVtMq__editTitle{width:42px;color:var(--text-3);padding:0}.coach-program-designer-module__wiVtMq__programTitleInput{border:1px solid var(--brand);outline:3px solid color-mix(in oklab, var(--brand) 18%, transparent);width:min(230px,60vw);height:40px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;padding:0 12px;font-size:13px;font-weight:800}.coach-program-designer-module__wiVtMq__goalCard{border:1px solid var(--border);border-radius:var(--r-card);background:linear-gradient(100deg, color-mix(in oklab, var(--brand) 6%, var(--surface)), var(--surface));box-shadow:var(--shadow-card);align-items:center;gap:13px;margin-bottom:16px;padding:12px 14px;display:flex}.coach-program-designer-module__wiVtMq__goalIcon{width:42px;height:42px;color:var(--protein);background:color-mix(in oklab, var(--protein) 14%, transparent);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__goalCard>div{flex:1;min-width:0}.coach-program-designer-module__wiVtMq__goalCard label{color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.coach-program-designer-module__wiVtMq__goalCard input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:800}.coach-program-designer-module__wiVtMq__desktopOnly{display:none}.coach-program-designer-module__wiVtMq__builderGrid{align-items:start;gap:16px;display:grid}.coach-program-designer-module__wiVtMq__sessions{flex-direction:column;gap:14px;min-width:0;display:flex}.coach-program-designer-module__wiVtMq__sessionCard,.coach-program-designer-module__wiVtMq__emptyProgram,.coach-program-designer-module__wiVtMq__summaryCard,.coach-program-designer-module__wiVtMq__feedbackCard{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.coach-program-designer-module__wiVtMq__sessionCard{overflow:hidden}.coach-program-designer-module__wiVtMq__sessionHeader{align-items:center;gap:8px;padding:11px 10px;display:flex}.coach-program-designer-module__wiVtMq__expandButton{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__expandButton[aria-expanded=true] svg{transform:rotate(-90deg)}.coach-program-designer-module__wiVtMq__sessionNumber{width:30px;height:30px;color:var(--brand);background:color-mix(in oklab, var(--brand) 10%, transparent);border-radius:8px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:800;display:grid}.coach-program-designer-module__wiVtMq__sessionName{flex:1;min-width:0}.coach-program-designer-module__wiVtMq__sessionName input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:2px 0;font-size:13px;font-weight:800}.coach-program-designer-module__wiVtMq__sessionName small{color:var(--text-3);margin-top:2px;font-size:9px;display:block}.coach-program-designer-module__wiVtMq__sessionHeader>select{border:1px solid var(--border);max-width:92px;height:34px;color:var(--text-2);background:var(--surface-2);font:inherit;border-radius:8px;padding:0 7px;font-size:10px;font-weight:700}.coach-program-designer-module__wiVtMq__sessionBody{border-top:1px solid var(--border)}.coach-program-designer-module__wiVtMq__sessionBody footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;padding:11px 12px;display:flex}.coach-program-designer-module__wiVtMq__sessionBody footer button{height:38px}.coach-program-designer-module__wiVtMq__emptySession{min-height:180px;color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.coach-program-designer-module__wiVtMq__emptySession strong{margin:8px 0 13px;font-size:12px}.coach-program-designer-module__wiVtMq__exerciseList{display:grid}.coach-program-designer-module__wiVtMq__exerciseRow{border-top:1px solid var(--border);grid-template-columns:22px 36px minmax(0,1fr) auto 30px;align-items:center;gap:7px;min-height:64px;padding:9px 10px;display:grid;position:relative}.coach-program-designer-module__wiVtMq__exerciseRow:first-child{border-top:0}.coach-program-designer-module__wiVtMq__exerciseIdentity{min-width:0}.coach-program-designer-module__wiVtMq__exerciseOrder{border:1px solid var(--border);width:22px;height:22px;color:var(--text-2);background:var(--surface);border-radius:5px;place-items:center;font-size:9px;font-weight:800;display:grid}.coach-program-designer-module__wiVtMq__exerciseIcon{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__exerciseIdentity strong,.coach-program-designer-module__wiVtMq__exerciseIdentity small{display:block}.coach-program-designer-module__wiVtMq__exerciseIdentity strong{font-size:12px}.coach-program-designer-module__wiVtMq__exerciseIdentity small{color:var(--text-3);margin-top:2px;font-size:9px}.coach-program-designer-module__wiVtMq__exercisePrescription{color:var(--text-2);white-space:nowrap;font-size:9px;font-weight:700}.coach-program-designer-module__wiVtMq__detailButton{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__detailButton[aria-expanded=true] svg{transform:rotate(-90deg)}.coach-program-designer-module__wiVtMq__removeButton{top:5px;opacity:0;transition:opacity .15s,transform .15s;position:absolute;inset-inline-end:5px;transform:scale(.9)}.coach-program-designer-module__wiVtMq__exerciseRow:hover .coach-program-designer-module__wiVtMq__removeButton,.coach-program-designer-module__wiVtMq__removeButton:focus-visible{opacity:1;transform:scale(1)}.coach-program-designer-module__wiVtMq__exerciseFields{background:var(--surface-2);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.coach-program-designer-module__wiVtMq__exerciseFields label>span{color:var(--text-3);margin-bottom:5px;font-size:8px;font-weight:700;display:block}.coach-program-designer-module__wiVtMq__exerciseFields input,.coach-program-designer-module__wiVtMq__exerciseFields select{border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;outline:0;padding:0 6px;font-size:11px;font-weight:700}.coach-program-designer-module__wiVtMq__exerciseFields input:focus,.coach-program-designer-module__wiVtMq__exerciseFields select:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(var(--brand-rgb), .12)}.coach-program-designer-module__wiVtMq__addSession{border:1.5px dashed var(--border-strong);width:100%;height:48px;color:var(--brand);background:var(--surface);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.coach-program-designer-module__wiVtMq__emptyProgram{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.coach-program-designer-module__wiVtMq__emptyProgram>span{border:1px solid color-mix(in oklab, var(--brand) 20%, var(--border));width:58px;height:58px;color:var(--brand);background:color-mix(in oklab, var(--brand) 9%, var(--surface));border-radius:16px;place-items:center;margin-bottom:10px;display:grid}.coach-program-designer-module__wiVtMq__emptyProgram h2{margin:2px 0 6px;font-size:17px}.coach-program-designer-module__wiVtMq__emptyProgram p{max-width:380px;color:var(--text-2);margin:0 0 18px;font-size:12px;line-height:1.8}.coach-program-designer-module__wiVtMq__emptyProgram>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.coach-program-designer-module__wiVtMq__summaryColumn{min-width:0}.coach-program-designer-module__wiVtMq__feedbackCard{border-inline-start:3px solid var(--brand);margin-bottom:14px;padding:14px}.coach-program-designer-module__wiVtMq__feedbackCard>div,.coach-program-designer-module__wiVtMq__summaryCard>header,.coach-program-designer-module__wiVtMq__muscleSummary>div:first-child{align-items:center;gap:7px;display:flex}.coach-program-designer-module__wiVtMq__feedbackCard>div{color:var(--brand)}.coach-program-designer-module__wiVtMq__feedbackCard strong{font-size:12px}.coach-program-designer-module__wiVtMq__feedbackCard p{color:var(--text-2);margin:8px 0 0;font-size:10px;line-height:1.8}.coach-program-designer-module__wiVtMq__summaryCard{padding:16px}.coach-program-designer-module__wiVtMq__summaryCard>header h2{margin:0;font-size:14px}.coach-program-designer-module__wiVtMq__summaryCard>header svg{color:var(--text-3)}.coach-program-designer-module__wiVtMq__statsGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.coach-program-designer-module__wiVtMq__statsGrid>div{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:10px 11px}.coach-program-designer-module__wiVtMq__statsGrid span{color:var(--text-3);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.coach-program-designer-module__wiVtMq__statsGrid strong{margin-top:4px;font-size:20px;display:block}.coach-program-designer-module__wiVtMq__durationField{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 0;display:flex}.coach-program-designer-module__wiVtMq__durationField label{color:var(--text-2);font-size:11px;font-weight:700}.coach-program-designer-module__wiVtMq__durationField select{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface-2);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.coach-program-designer-module__wiVtMq__muscleSummary{padding-top:14px}.coach-program-designer-module__wiVtMq__muscleSummary>div:first-child{margin-bottom:12px}.coach-program-designer-module__wiVtMq__muscleSummary>div:first-child strong{font-size:12px}.coach-program-designer-module__wiVtMq__muscleSummary>div:first-child span{color:var(--text-3);margin-inline-start:auto;font-size:9px}.coach-program-designer-module__wiVtMq__muscleSummary>p{color:var(--text-3);text-align:center;margin:0;padding:12px 0;font-size:10px}.coach-program-designer-module__wiVtMq__volumeRow{grid-template-columns:80px 1fr 22px;align-items:center;gap:7px;margin-top:9px;font-size:9px;display:grid}.coach-program-designer-module__wiVtMq__volumeRow>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-program-designer-module__wiVtMq__volumeRow>div{background:var(--track);border-radius:999px;height:7px;overflow:hidden}.coach-program-designer-module__wiVtMq__volumeRow i{border-radius:inherit;background:var(--brand);height:100%;display:block}.coach-program-designer-module__wiVtMq__volumeRow strong{text-align:end;font-size:10px}.coach-program-designer-module__wiVtMq__mobileTemplate{width:100%;margin-top:14px}.coach-program-designer-module__wiVtMq__macrocycleCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;padding:16px}.coach-program-designer-module__wiVtMq__macrocycleCard>header,.coach-program-designer-module__wiVtMq__macrocycleCard>header>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.coach-program-designer-module__wiVtMq__macrocycleCard h2{margin:0;font-size:14px}.coach-program-designer-module__wiVtMq__macrocycleCard>header>span{color:var(--brand);font-size:9px;font-weight:800}.coach-program-designer-module__wiVtMq__macrocycleCard>p{color:var(--text-3);margin:8px 0 12px;font-size:9px}.coach-program-designer-module__wiVtMq__macrocycleCard>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.coach-program-designer-module__wiVtMq__macrocycleCard button{border:1px solid var(--border);min-height:50px;color:var(--text-2);background:var(--surface-2);font:inherit;text-align:start;border-radius:10px;padding:8px}.coach-program-designer-module__wiVtMq__macrocycleCard button[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.coach-program-designer-module__wiVtMq__macrocycleCard button strong,.coach-program-designer-module__wiVtMq__macrocycleCard button small{display:block}.coach-program-designer-module__wiVtMq__macrocycleCard button strong{font-size:10px}.coach-program-designer-module__wiVtMq__macrocycleCard button small{margin-top:3px;font-size:8px}.coach-program-designer-module__wiVtMq__macrocycleCard .coach-program-designer-module__wiVtMq__macroSave{width:100%;min-height:40px;color:var(--brand);justify-content:center;align-items:center;gap:7px;margin-top:10px;font-weight:800;display:inline-flex}.coach-program-designer-module__wiVtMq__error{border:1px solid var(--exp-bd);color:var(--exp);background:var(--exp-bg);border-radius:12px;align-items:center;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:11px;display:flex}.coach-program-designer-module__wiVtMq__saveBar{z-index:20;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:10px;display:flex;position:sticky}.coach-program-designer-module__wiVtMq__saveBar>span{color:var(--text-3);font-size:10px;font-weight:600;display:none}.coach-program-designer-module__wiVtMq__saveBar>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;display:grid}.coach-program-designer-module__wiVtMq__printPaper{max-height:min(92vh,900px)!important}.coach-program-designer-module__wiVtMq__printRoot{color:#111;background:#fff;width:min(100%,210mm);min-height:297mm;margin:0 auto;padding:18mm 16mm}.coach-program-designer-module__wiVtMq__printRoot>header{border-bottom:2px solid #111;padding-bottom:12px}.coach-program-designer-module__wiVtMq__printRoot h1{margin:0;font-size:22px}.coach-program-designer-module__wiVtMq__printRoot header p{margin:5px 0 0;font-size:11px}.coach-program-designer-module__wiVtMq__printRoot section{break-inside:avoid;margin-top:18px}.coach-program-designer-module__wiVtMq__printRoot section h2{margin:0 0 8px;font-size:14px}.coach-program-designer-module__wiVtMq__printRoot ol{gap:6px;margin:0;padding-inline-start:22px;display:grid}.coach-program-designer-module__wiVtMq__printRoot li{border-bottom:1px solid #ddd;padding:7px 0;font-size:10px}.coach-program-designer-module__wiVtMq__printRoot li strong{float:left;font-size:9px;font-weight:600}.coach-program-designer-module__wiVtMq__saveBar button{white-space:nowrap;padding-inline:9px}.coach-program-designer-module__wiVtMq__desktopOnlyText{display:none}.coach-program-designer-module__wiVtMq__libraryBody{padding-top:4px}.coach-program-designer-module__wiVtMq__libraryList{gap:7px;margin-top:12px;display:grid}.coach-program-designer-module__wiVtMq__libraryList button{border:1px solid var(--border);text-align:start;width:100%;min-height:60px;color:var(--text);background:var(--surface-2);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px;display:flex}.coach-program-designer-module__wiVtMq__libraryList button>span{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__libraryList button>div{flex:1;min-width:0}.coach-program-designer-module__wiVtMq__libraryList strong,.coach-program-designer-module__wiVtMq__libraryList small{display:block}.coach-program-designer-module__wiVtMq__libraryList strong{font-size:12px}.coach-program-designer-module__wiVtMq__libraryList small{color:var(--text-3);margin-top:3px;font-size:9px}.coach-program-designer-module__wiVtMq__libraryList button>svg{color:var(--brand)}.coach-program-designer-module__wiVtMq__programTabs button:focus-visible,.coach-program-designer-module__wiVtMq__modeTabs button:focus-visible,.coach-program-designer-module__wiVtMq__expandButton:focus-visible,.coach-program-designer-module__wiVtMq__detailButton:focus-visible,.coach-program-designer-module__wiVtMq__addSession:focus-visible,.coach-program-designer-module__wiVtMq__libraryList button:focus-visible{outline:3px solid rgba(var(--brand-rgb), .25);outline-offset:2px}@container coach-frame (min-width:640px){.coach-program-designer-module__wiVtMq__goalCard{padding:14px 18px}.coach-program-designer-module__wiVtMq__goalCard input{font-size:16px}.coach-program-designer-module__wiVtMq__sessionHeader{gap:11px;padding:13px 16px}.coach-program-designer-module__wiVtMq__sessionName input{font-size:14px}.coach-program-designer-module__wiVtMq__sessionHeader>select{max-width:none;font-size:11px}.coach-program-designer-module__wiVtMq__exerciseRow{grid-template-columns:24px 38px minmax(160px,1fr) auto 32px;padding:9px 12px}.coach-program-designer-module__wiVtMq__saveBar>span{display:block}.coach-program-designer-module__wiVtMq__saveBar>div{width:auto;margin-inline-start:auto;display:flex}.coach-program-designer-module__wiVtMq__desktopOnlyText{display:inline}}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__content{max-width:var(--coach-frame-max-width)}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__modeTabs{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__programTabs{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__builderGrid{grid-template-columns:minmax(0,1fr)}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__summaryColumn{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__desktopOnly{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__mobileTemplate{display:inline-flex}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionCard{border-radius:14px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionHeader{min-height:58px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseRow{grid-template-columns:24px 34px minmax(0,1fr) 30px;padding:9px 8px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exercisePrescription{grid-column:3/4}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__removeButton{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar{inset-inline:max(8px, calc((100% - var(--coach-frame-max-width)) / 2 + 8px));bottom:max(8px, env(safe-area-inset-bottom));z-index:48;border-radius:15px;margin:0;position:fixed}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar>span{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar>div{width:100%}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar button{min-height:44px}@container coach-frame (max-width:390px){.coach-program-designer-module__wiVtMq__sessionHeader{gap:6px}.coach-program-designer-module__wiVtMq__sessionNumber{display:none}.coach-program-designer-module__wiVtMq__sessionHeader>select{max-width:82px}.coach-program-designer-module__wiVtMq__saveBar button{font-size:10px}.coach-program-designer-module__wiVtMq__goalCard{gap:9px}.coach-program-designer-module__wiVtMq__goalIcon{flex-basis:38px;width:38px;height:38px}}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__mobileHeader{background:var(--surface);gap:10px;height:54px;min-height:54px;padding:6px 16px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__mobileHeader>a{border-radius:9px;flex-basis:38px;width:38px;height:38px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__mobileHeader h1{font-size:18px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__mobileHeader p{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__content{padding:8px 16px calc(82px + env(safe-area-inset-bottom))}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__attentionCard{min-height:54px;color:var(--exp);background:var(--exp-bg);box-shadow:none;border-radius:12px;gap:10px;margin:0 0 10px;padding:8px 10px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__attentionCard>span{color:#fff;background:var(--exp);border-radius:9px;flex-basis:34px;width:34px;height:34px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__attentionCard strong{font-size:11px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__attentionCard p{margin-top:2px;font-size:9.5px;line-height:1.5}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard{background:color-mix(in oklab, var(--brand) 5%, var(--surface));border-radius:12px;gap:9px;min-height:54px;margin:0 0 12px;padding:8px 10px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalIcon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard label{font-size:9.5px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard input{height:24px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:800}:is(.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__builderGrid,.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessions){gap:10px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionCard{box-shadow:0 7px 18px color-mix(in oklab, var(--text) 7%, transparent);border-radius:12px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionHeader{background:var(--surface);gap:6px;height:44px;min-height:44px;padding:5px 9px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__expandButton{order:5;width:28px;height:28px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionNumber{border-radius:8px;flex-basis:28px;width:28px;height:28px;font-size:10px;display:grid}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionName input{height:22px;font-size:12px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionName small{display:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionHeader>select{background:0 0;border:0;width:78px;height:30px;padding-inline:7px;font-size:9px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseRow{grid-template-rows:auto auto;grid-template-columns:26px 28px minmax(0,1fr) 26px;gap:1px 7px;min-height:43px;padding:5px 8px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseOrder{border-radius:7px;grid-row:1/3;width:24px;height:24px;font-size:9px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseIcon{border-radius:8px;grid-row:1/3;width:26px;height:26px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseIdentity{grid-column:3}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseIdentity strong{font-size:10.5px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseIdentity small{font-size:8px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exercisePrescription{color:var(--text-3);grid-area:2/3;font-size:8px;font-weight:700}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__detailButton{grid-area:1/4/3;align-self:center;width:26px;height:26px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__exerciseFields{grid-column:1/-1;padding:8px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionBody footer{gap:6px;padding:7px 9px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionBody footer button{border-radius:9px;height:38px;min-height:38px;font-size:10.5px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__addSession{border-radius:10px;height:42px;min-height:42px;margin-top:0}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__emptyProgram{border-radius:12px;min-height:220px;padding:22px 18px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar{inset-inline:max(16px, calc((100% - var(--coach-frame-max-width)) / 2 + 16px));bottom:max(8px, env(safe-area-inset-bottom));border-radius:16px;gap:7px;padding:6px;transition:opacity .2s,transform .28s cubic-bezier(.2,.85,.25,1.15),visibility .28s}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar[data-scroll-state=hidden]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(28px)scale(.94)}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar>div{gap:7px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar button{border-radius:11px;height:44px;min-height:44px;font-size:11px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar button[data-ready=false]{border-color:var(--border);color:var(--text-3);background:var(--surface-2);box-shadow:none}.coach-program-designer-module__wiVtMq__pickerPaper{width:calc(100% - 24px)!important;max-width:640px!important;max-height:min(calc(var(--coach-visible-height,100dvh) - 24px),720px)!important;border-radius:20px!important;margin:12px!important}@media (prefers-reduced-motion:reduce){.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar{transition-duration:.01ms!important}}@media print{body:has(.coach-program-designer-module__wiVtMq__printRoot) *{visibility:hidden!important}.coach-program-designer-module__wiVtMq__printRoot,.coach-program-designer-module__wiVtMq__printRoot *{visibility:visible!important}.coach-program-designer-module__wiVtMq__printRoot{width:210mm;min-height:297mm;box-shadow:none;margin:0;position:absolute;inset:0}@page{size:A4;margin:0}}.coach-program-designer-module__wiVtMq__recordWorkout{flex-direction:column;gap:16px;min-width:0;padding-bottom:0;display:flex}.coach-program-designer-module__wiVtMq__recordFieldset,.coach-program-designer-module__wiVtMq__recordSessions{border:0;min-width:0;margin:0;padding:0}.coach-program-designer-module__wiVtMq__recordFieldset:disabled{opacity:.65}.coach-program-designer-module__wiVtMq__recordState{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:40px}.coach-program-designer-module__wiVtMq__recordError{color:#b42318;background:#fff0ee;border:1px solid #ffbdb4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.coach-program-designer-module__wiVtMq__recordFlags{color:#b42318;background:#fff0ee;border:1px solid #ffbdb4;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.coach-program-designer-module__wiVtMq__recordFlags>span{color:#fff;background:#b42318;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.coach-program-designer-module__wiVtMq__recordFlags b{font-size:13px}.coach-program-designer-module__wiVtMq__recordFlags small{color:var(--text-2);margin-top:6px;font-size:12px;display:block}.coach-program-designer-module__wiVtMq__recordFlags strong{color:#b42318}.coach-program-designer-module__wiVtMq__recordGoal{background:linear-gradient(110deg,color-mix(in oklab,var(--brand) 4%,var(--surface)),var(--surface));border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.coach-program-designer-module__wiVtMq__recordGoal>span{width:42px;height:42px;color:var(--brand);background:color-mix(in oklab,var(--brand) 14%,var(--surface));border-radius:12px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__recordGoal label{min-width:0;color:var(--text-3);flex:1;font-size:11px;font-weight:700}.coach-program-designer-module__wiVtMq__recordGoal input{width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:5px 0 0;font:800 15px inherit;display:block}.coach-program-designer-module__wiVtMq__recordGoal>div{gap:12px;display:flex}.coach-program-designer-module__wiVtMq__recordGoal button{height:38px!important;padding:0 12px!important;font-size:12px!important}.coach-program-designer-module__wiVtMq__recordColumns{align-items:flex-start;gap:16px;min-width:0;display:flex}.coach-program-designer-module__wiVtMq__recordSessions{flex-direction:column;flex:1;gap:14px;display:flex}.coach-program-designer-module__wiVtMq__recordSummary{flex-shrink:0;width:34%;min-width:260px;max-width:380px}.coach-program-designer-module__wiVtMq__recordEmpty{text-align:center;border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:0;padding:44px 36px;display:flex}.coach-program-designer-module__wiVtMq__recordEmpty>span{border:1px solid color-mix(in oklab,var(--brand) 30%,var(--surface));width:58px;height:58px;color:var(--brand);background:color-mix(in oklab,var(--brand) 8%,var(--surface));border-radius:17px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__recordEmpty h3{margin:18px 0 10px;font-size:17px;font-weight:850}.coach-program-designer-module__wiVtMq__recordEmpty p{color:var(--text-3);max-width:450px;margin:0 0 26px;font-size:13px;line-height:2}.coach-program-designer-module__wiVtMq__recordEmpty>div{gap:10px;display:flex}.coach-program-designer-module__wiVtMq__recordAddSession{border:1px dashed var(--border);background:var(--surface);height:48px;color:var(--brand);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.coach-program-designer-module__wiVtMq__recordFooter{z-index:20;border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:10px;margin-top:2px;padding:11px 14px;display:flex;position:sticky;bottom:0}.coach-program-designer-module__wiVtMq__recordFooter>span{color:var(--text-3);margin-inline-end:auto;font-size:12.5px;font-weight:600}.coach-program-designer-module__wiVtMq__recordFooter button{white-space:nowrap;height:42px!important}.coach-program-designer-module__wiVtMq__recordFooter button:disabled{opacity:.65;cursor:not-allowed;background:var(--surface-2)!important;color:var(--text-3)!important}.coach-program-designer-module__wiVtMq__recordDialog{direction:rtl;flex-direction:column;gap:16px;padding:22px;font-family:inherit;display:flex}.coach-program-designer-module__wiVtMq__recordDialog header{justify-content:space-between;align-items:center;display:flex}.coach-program-designer-module__wiVtMq__recordDialog h2{margin:0;font-size:18px}.coach-program-designer-module__wiVtMq__recordDialog header button{background:var(--surface-2);color:var(--text-2);border:0;border-radius:10px;width:40px;height:40px}.coach-program-designer-module__wiVtMq__recordDialog>input{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--text);border-radius:10px;padding:0 12px;font-family:inherit}.coach-program-designer-module__wiVtMq__recordDialog>div>label{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px;display:flex}.coach-program-designer-module__wiVtMq__recordDialog small{color:var(--text-3);margin-top:4px;font-size:12px;display:block}.coach-program-designer-module__wiVtMq__recordDialog>button{border:1px solid var(--border);background:var(--surface);text-align:start;color:var(--text);border-radius:12px;padding:14px;font-family:inherit}.coach-program-designer-module__wiVtMq__recordPrint{color:#18324e;background:#fff;min-height:100%}.coach-program-designer-module__wiVtMq__recordPrint>header{background:var(--surface);color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.coach-program-designer-module__wiVtMq__recordPrint>header>span{margin-inline-end:auto;font-size:12px}.coach-program-designer-module__wiVtMq__recordPrint>article{max-width:780px;margin:24px auto;padding:34px;box-shadow:0 8px 30px #0004}.coach-program-designer-module__wiVtMq__recordPrint h1{font-size:22px}.coach-program-designer-module__wiVtMq__recordPrint h2{background:#e4edd1;padding:12px;font-size:15px}.coach-program-designer-module__wiVtMq__recordPrint p{font-size:12px;line-height:2}.coach-program-designer-module__wiVtMq__recordPrint small{display:block}.coach-program-designer-module__wiVtMq__recordWorkout .ltr{direction:ltr;unicode-bidi:isolate}.coach-program-designer-module__wiVtMq__recordWorkout button:focus-visible,.coach-program-designer-module__wiVtMq__recordWorkout input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.coach-program-designer-module__wiVtMq__recordColumns{flex-direction:column}.coach-program-designer-module__wiVtMq__recordSummary{width:100%;min-width:0;max-width:none}.coach-program-designer-module__wiVtMq__recordSessions{width:100%}@container coach-frame (max-width:640px){.coach-program-designer-module__wiVtMq__recordWorkout{padding-bottom:72px}.coach-program-designer-module__wiVtMq__recordGoal{padding:12px}.coach-program-designer-module__wiVtMq__recordGoal>div{display:none}.coach-program-designer-module__wiVtMq__recordColumns{gap:14px}.coach-program-designer-module__wiVtMq__recordEmpty{padding:28px 16px}.coach-program-designer-module__wiVtMq__recordEmpty>div{flex-direction:column;width:100%}.coach-program-designer-module__wiVtMq__recordFooter{inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;border-radius:18px;grid-template-columns:1fr 1fr 1fr;gap:7px;padding:6px;transition:opacity .2s,transform .28s cubic-bezier(.2,.85,.25,1.15),visibility .28s;display:grid;position:fixed}.coach-program-designer-module__wiVtMq__recordFooter>span{display:none}.coach-program-designer-module__wiVtMq__recordFooter button{border-radius:12px!important;height:44px!important;padding:0 8px!important;font-size:11.5px!important}.coach-program-designer-module__wiVtMq__recordFooter[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(28px)scale(.94)}.coach-program-designer-module__wiVtMq__recordFlags{padding:10px 12px}.coach-program-designer-module__wiVtMq__recordPrint>article{margin:0;padding:16px}.coach-program-designer-module__wiVtMq__recordPrint>header>span{display:none}}@media (prefers-reduced-motion:reduce){.coach-program-designer-module__wiVtMq__recordWorkout *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.coach-program-designer-module__wiVtMq__recordPrint>header{display:none}.coach-program-designer-module__wiVtMq__recordPrint>article{box-shadow:none;max-width:none;margin:0;padding:0}html[data-coach-route=true]:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content) body:has(.wk-print-dialog) aside[data-workout-reference][aria-label=ناوبری\ پنل]{display:none!important}}.coach-program-designer-module__wiVtMq__recordFeedbackEmpty{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;margin-bottom:14px;padding:16px;font-size:13px}.coach-program-designer-module__wiVtMq__recordFeedbackEmpty p{color:var(--text-3);font-size:12px;line-height:1.8}@media print{:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body.wk-printing *{visibility:hidden!important}:is(:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body.wk-printing .wk-print-root,:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body.wk-printing .wk-print-root *){visibility:visible!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body.wk-printing .wk-print-root{width:100%!important;box-shadow:none!important;margin:0!important;padding:12mm!important;position:absolute!important;top:0!important;left:0!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body.wk-printing .wk-no-print{display:contents!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body.wk-printing .wk-no-print>.coach-program-designer-module__wiVtMq__exerciseDialog .wk-print-root{display:block!important}}.coach-program-designer-module__wiVtMq__recordGoal input{font-family:inherit;font-size:15px;font-weight:800}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordColumns{display:block}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordSummary,.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal>span{display:none}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal>div button{min-width:104px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags{min-height:64px;padding:10px 12px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags>button{color:#fff;cursor:pointer;background:#ff2b12;border:0;border-radius:9px;min-width:52px;height:34px;margin-inline-start:auto;font:800 11px inherit}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags small{margin-top:4px}.coach-program-designer-module__wiVtMq__recordFlags{background:#feecec;border-color:#ffbdbd;padding:12px 16px;line-height:1.4}.coach-program-designer-module__wiVtMq__recordFlags small{margin-top:6px;line-height:1.5}.coach-program-designer-module__wiVtMq__recordGoal{padding:14px 18px}.coach-program-designer-module__wiVtMq__recordEmpty p{line-height:1.8}.coach-program-designer-module__wiVtMq__recordGoal button{color:var(--text-2);border-color:var(--border)}@media print{:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) :not(:has(.coach-program-designer-module__wiVtMq__exerciseDialog .wk-print-root)):not(.coach-program-designer-module__wiVtMq__exerciseDialog .wk-print-root):not(.coach-program-designer-module__wiVtMq__exerciseDialog .wk-print-root *){display:none!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) :has(.coach-program-designer-module__wiVtMq__exerciseDialog .wk-print-root){width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root{width:100%!important;box-shadow:none!important;visibility:visible!important;border-radius:0!important;margin:0!important;padding:12mm!important;display:block!important;position:static!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog){background:#fff!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root{padding:8mm!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root button{display:none!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root input{border:0!important}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root>div:last-child{break-before:avoid;break-inside:avoid}:where(html:has(.coach-program-designer-module__wiVtMq__recordWorkout,.coach-program-designer-module__wiVtMq__content)) body:has(.wk-print-dialog) .wk-print-root tr{break-inside:avoid}}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags{background:var(--exp-bg);border-color:var(--exp-bd);color:var(--exp);align-items:flex-start;padding:12px 15px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags>span{background:var(--exp)}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags b{font-size:13.5px;font-weight:800}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags{line-height:normal}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags b{line-height:normal;display:block}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags strong{color:var(--exp)}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags small{margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.7}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordEmpty p{max-width:var(--coach-frame-max-width)}@container coach-frame (min-width:641px){.coach-program-designer-module__wiVtMq__recordColumns{flex-direction:column}.coach-program-designer-module__wiVtMq__recordSummary{width:100%;min-width:0;max-width:none}.coach-program-designer-module__wiVtMq__recordSessions{width:100%}}.coach-program-designer-module__wiVtMq__recordEditorTitle{color:var(--text);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:850;display:flex}.coach-program-designer-module__wiVtMq__recordEditorTitle svg{color:var(--text-3)}@container coach-frame (min-width:641px){.coach-program-designer-module__wiVtMq__recordEditorTitle{margin-top:-5px}}.coach-program-designer-module__wiVtMq__recordWorkout{gap:12px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags{box-sizing:border-box;align-items:center;height:64px;min-height:64px;margin:0}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal{box-sizing:border-box;height:68px;min-height:68px;box-shadow:none;background:var(--bg);padding:8px 12px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal label{flex:0 210px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoalEdit{width:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;transform:translate(14px);height:22px!important;padding:0!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal>div{margin-inline-start:auto}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-ex-thumb>div{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2)!important;color:var(--text-3)!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordSessions{gap:16px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags>button{width:52px;min-width:52px;height:32px;padding:0;font-family:inherit;font-size:11px;line-height:32px}@container coach-frame (min-width:641px){.coach-program-designer-module__wiVtMq__recordWorkout{padding-bottom:72px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal>div{display:none}.coach-program-designer-module__wiVtMq__recordFooter{inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;border-radius:18px;grid-template-columns:1fr 1fr;gap:7px;padding:6px;display:grid;position:fixed}.coach-program-designer-module__wiVtMq__recordFooter>span{display:none}.coach-program-designer-module__wiVtMq__recordFooter button{border-radius:12px!important;height:44px!important}}@container coach-frame (max-width:640px){.coach-program-designer-module__wiVtMq__recordWorkout{gap:12px;margin-top:2px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordFlags{height:64px;min-height:64px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal{height:67px;min-height:67px;margin-top:-8px;padding:7px 12px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal>div{display:none}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordSessions{margin-top:-1px}.coach-program-designer-module__wiVtMq__recordEditorTitle{justify-content:flex-start}.coach-program-designer-module__wiVtMq__recordFooter{grid-template-columns:1fr 1fr}}.coach-program-designer-module__wiVtMq__standaloneContext{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.coach-program-designer-module__wiVtMq__standaloneContext label{font-weight:800}.coach-program-designer-module__wiVtMq__standaloneContext select{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px}.coach-program-designer-module__wiVtMq__standaloneContext p{color:var(--text-3);margin:0;font-size:12px}.coach-program-designer-module__wiVtMq__standaloneContext input{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px 12px}.coach-program-designer-module__wiVtMq__athleteResults{gap:4px;max-height:260px;display:grid;overflow:auto}.coach-program-designer-module__wiVtMq__athleteResults button,.coach-program-designer-module__wiVtMq__selectedAthlete button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);font:inherit;text-align:right;cursor:pointer;border-radius:9px;padding:7px 12px}.coach-program-designer-module__wiVtMq__athleteResults button{justify-content:space-between;align-items:center;gap:12px;display:flex}.coach-program-designer-module__wiVtMq__athleteResults small{color:var(--text-3)}.coach-program-designer-module__wiVtMq__selectedAthlete{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.coach-program-designer-module__wiVtMq__overviewTrigger{background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.coach-program-designer-module__wiVtMq__startSheetDialog{--coach-sheet-enter:wimCoachSheetEnter .32s cubic-bezier(.2,.8,.2,1) backwards;overflow:hidden}@media (prefers-reduced-motion:reduce){.coach-program-designer-module__wiVtMq__startSheetDialog{--coach-sheet-enter:none}}.coach-program-designer-module__wiVtMq__startSheet{bottom:0;background:var(--surface)!important;border:0!important;border-radius:22px 22px 0 0!important;outline:0!important;width:100%!important;max-width:none!important;max-height:96%!important;margin:0!important;position:absolute!important}.coach-program-designer-module__wiVtMq__startSheetTitle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex;font:inherit!important;padding:12px 16px!important;font-size:15px!important;font-weight:800!important}.coach-program-designer-module__wiVtMq__startSheetTitle 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-program-designer-module__wiVtMq__startSheetContent{gap:10px;display:grid;padding:12px!important}.coach-program-designer-module__wiVtMq__startSheetContent>button{background:var(--surface-2);min-height:80px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:26px;align-items:center;gap:12px;padding:12px 14px;display:flex}.coach-program-designer-module__wiVtMq__startSheetContent>button:disabled{opacity:.5;cursor:default}.coach-program-designer-module__wiVtMq__startSheetContent>button>span:nth-child(2){flex:1;min-width:0}.coach-program-designer-module__wiVtMq__startSheetContent strong{font-size:13px;display:block}.coach-program-designer-module__wiVtMq__startSheetContent small{color:var(--text-3);margin-top:4px;font-size:11px;display:block}.coach-program-designer-module__wiVtMq__startSheetContent b{background:var(--surface);width:26px;height:26px;color:var(--text-3);border-radius:50%;place-items:center;font-size:11px;display:grid}.coach-program-designer-module__wiVtMq__startSheetIcon{background:var(--surface);width:40px;height:40px;color:var(--text-3);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__overviewDrawer{width:100%!important;max-width:var(--coach-frame-max-width)!important;background:var(--surface-2)!important;border-radius:0!important;height:100%!important;max-height:100%!important;margin:0!important}.coach-program-designer-module__wiVtMq__overviewDrawerTitle{justify-content:space-between;align-items:center;display:flex;padding:16px!important;font-size:16px!important}.coach-program-designer-module__wiVtMq__overviewDrawerTitle button{background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__overviewDrawerContent{scrollbar-width:none;padding:12px!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-session-card{box-shadow:none!important;border:0!important;border-radius:26px!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-row{border-top:0!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-row>div:first-of-type>div{font-weight:400!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-row>div:first-of-type>div:last-child>span:first-child{color:var(--brand)!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-parameters{border:0!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-parameters>div{border:0!important}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-parameters>div :is(span,strong){font-weight:400!important}@container coach-frame (max-width:640px){.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal{background:0 0;border:0;height:78px;min-height:78px;padding:12px 16px}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal input{font-size:15px;font-weight:400}.coach-program-designer-module__wiVtMq__recordWorkout .coach-program-designer-module__wiVtMq__recordGoal label{flex:1;font-size:11px;font-weight:400}.coach-program-designer-module__wiVtMq__recordFooter{inset-inline:auto;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;gap:8px;padding:0;left:50%;transform:translate(-50%)}.coach-program-designer-module__wiVtMq__recordFooter button{width:56px;box-shadow:0 14px 34px #181f2c2e;background:var(--surface)!important;border:0!important;border-radius:50%!important;height:56px!important}}.coach-program-designer-module__wiVtMq__startSheetTitle{flex-direction:row}.coach-program-designer-module__wiVtMq__titleEditRow{direction:rtl;align-items:center;gap:8px;width:100%;display:flex}.coach-program-designer-module__wiVtMq__titleEditRow .coach-program-designer-module__wiVtMq__mobileTitleInput{flex:1;width:100%;min-width:0}.coach-program-designer-module__wiVtMq__mobileTitleInput,.coach-program-designer-module__wiVtMq__programTitleInput{border:1px solid var(--text);background:var(--surface);height:44px;color:var(--text);text-align:right;border-radius:999px;outline:none;padding:0 12px;font-weight:400}.coach-program-designer-module__wiVtMq__mobileTitleInput::selection,.coach-program-designer-module__wiVtMq__programTitleInput::selection{color:var(--text);background:#ffd9bf}.coach-program-designer-module__wiVtMq__titleEditRow button{width:32px;height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.coach-program-designer-module__wiVtMq__programTabs .coach-program-designer-module__wiVtMq__programTitleInput{flex:1;width:auto;min-width:0}.coach-program-designer-module__wiVtMq__programTabs .coach-program-designer-module__wiVtMq__editTitle{background:0 0;border:0}.coach-program-designer-module__wiVtMq__titleEditRow button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.coach-program-designer-module__wiVtMq__assignmentContent{gap:12px;display:grid;padding:16px!important}.coach-program-designer-module__wiVtMq__assignmentContent>label{color:var(--text-3);font-size:12px}.coach-program-designer-module__wiVtMq__assignmentContent>input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:999px;padding:0 14px;font-size:13px}.coach-program-designer-module__wiVtMq__assignmentContent>p{color:var(--text-3);margin:0;font-size:12px;line-height:1.8}.coach-program-designer-module__wiVtMq__assignmentContent .coach-program-designer-module__wiVtMq__athleteResults{gap:8px;display:grid}.coach-program-designer-module__wiVtMq__assignmentContent .coach-program-designer-module__wiVtMq__athleteResults button{border-radius:18px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;display:flex}.coach-program-designer-module__wiVtMq__assignmentContent .coach-program-designer-module__wiVtMq__athleteResults button svg{margin-inline-start:auto}.coach-program-designer-module__wiVtMq__saveBar{-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;max-width:calc(100% - 24px);box-shadow:none;background:0 0;border:0;border-radius:999px;margin:16px auto 0;padding:0}.coach-program-designer-module__wiVtMq__saveBar[data-scroll-state]{-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;max-width:calc(100% - 24px);box-shadow:none;background:0 0;border:0;border-radius:999px;margin:16px auto 0;padding:0}.coach-program-designer-module__wiVtMq__saveBar>.coach-program-designer-module__wiVtMq__floatingActions{gap:8px;width:auto;display:flex}.coach-program-designer-module__wiVtMq__floatingActions{direction:ltr;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.coach-program-designer-module__wiVtMq__floatingActions button{height:56px;min-height:56px;font:inherit;cursor:pointer;direction:rtl;border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:700;box-shadow:0 8px 24px #00000012}.coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__sendAction{background:var(--brand);color:#fff}.coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__sendAction:disabled{opacity:.55;cursor:wait}.coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__printAction{background:var(--surface);color:var(--text-3);align-items:center;gap:6px;min-width:64px;display:flex}.coach-program-designer-module__wiVtMq__floatingError{background:var(--surface);width:260px;color:var(--exp);direction:rtl;border-radius:12px;padding:8px;font-size:11px;position:absolute;bottom:100%}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar{inset-inline:auto;left:50%;bottom:max(14px,env(safe-area-inset-bottom));border-radius:999px;width:max-content;padding:0;transform:translate(-50%)}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar[data-scroll-state=hidden]{transform:translate(-50%,28px)scale(.94)}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar>.coach-program-designer-module__wiVtMq__floatingActions{gap:8px;width:auto}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar button{border-radius:999px;height:56px;min-height:56px;padding:0 16px;font-size:11px}.coach-program-designer-module__wiVtMq__sessionLauncher{z-index:21;bottom:max(14px,env(safe-area-inset-bottom));background:var(--surface);height:56px;min-height:56px;color:var(--text-3);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:700;display:flex;position:fixed;inset-inline-start:16px;box-shadow:0 8px 24px #00000012}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionLauncher{gap:6px;padding:0 14px;font-size:11px;inset-inline-start:max(8px,calc((100% - var(--coach-frame-max-width))/2 + 8px))}.coach-program-designer-module__wiVtMq__sessionLauncherContent{gap:10px;display:grid;padding:16px!important}.coach-program-designer-module__wiVtMq__sessionLauncherContent>button{border:1px solid var(--border);background:var(--surface-2);min-height:50px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.coach-program-designer-module__wiVtMq__sessionLauncherContent>button>span{background:var(--surface);width:28px;height:28px;color:var(--text-3);border-radius:10px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__sessionLauncherContent small{color:var(--text-3);margin-inline-start:auto}.coach-program-designer-module__wiVtMq__sessionLauncherContent .coach-program-designer-module__wiVtMq__newSessionAction{color:var(--brand);background:var(--surface);border-color:var(--brand);justify-content:center}.coach-program-designer-module__wiVtMq__exerciseDialog.coach-program-designer-module__wiVtMq__exerciseDialog.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet{background:var(--surface-2)!important;width:calc(100% - 40px)!important;max-height:calc(100dvh - 40px)!important;color:var(--text)!important;border-radius:24px!important;margin:20px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet-title{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex;padding:12px 16px!important;font-size:14px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet-title button{background:var(--surface-2);width:44px;height:44px;color:var(--text-2);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__sessions .wk-session-card{padding:8px;box-shadow:none!important;border:0!important;border-radius:24px!important}.coach-program-designer-module__wiVtMq__sessions .wk-exercise-row{margin-top:10px;border-top-color:#0000!important}.coach-program-designer-module__wiVtMq__sessions .wk-exercise-parameters{border:0!important;border-radius:12px!important}.coach-program-designer-module__wiVtMq__sessions .wk-exercise-parameters>div{border:0!important}.coach-program-designer-module__wiVtMq__sessions .wk-session-card>div:last-child>div:last-child button{background:var(--surface)!important;color:var(--text-3)!important;border:1px solid var(--border)!important;border-radius:999px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>div:first-child{justify-content:flex-end!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>div:first-child button{border-radius:999px!important;height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>[data-od-id=workout-set-column-manager]{background:var(--surface)!important;border:0!important;border-radius:18px!important;gap:12px!important;padding:12px!important}:is(.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor [data-od-id=workout-set-column-manager] button,.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor [data-od-id=workout-set-column-manager] input){border-radius:999px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor [aria-pressed=true]{background:color-mix(in oklab,var(--brand) 7%,var(--surface))!important;color:var(--brand)!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>div:has(.wk-num){padding:4px 10px 12px;background:var(--surface)!important;border:0!important;border-radius:18px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>div:has(.wk-num)>div{border-color:var(--border)!important;background:var(--surface)!important;padding-block:15px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor .wk-num{border-radius:999px!important;height:36px!important;font-size:13px!important;font-weight:500!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-set-value{position:relative}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-set-value[data-unit]:after{content:attr(data-unit);color:var(--text-3);pointer-events:none;font-size:10px;position:absolute;right:8px}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-set-value[data-unit] input{padding-right:20px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>div:has(.wk-num)>button{height:46px!important;font:inherit!important;border-radius:24px 24px 14px 14px!important;font-size:13px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet-footer{background:color-mix(in oklab,var(--surface-2) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;padding:8px 16px 14px;display:flex;position:sticky;bottom:0}@media (max-width:360px){.coach-program-designer-module__wiVtMq__exerciseDialog.coach-program-designer-module__wiVtMq__exerciseDialog.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet{width:calc(100% - 24px)!important;margin:12px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet-content{padding-inline:10px!important}.coach-program-designer-module__wiVtMq__sessionLauncher{padding:0 8px!important;font-size:10px!important}.coach-program-designer-module__wiVtMq__floatingActions button{padding:0 12px!important}.coach-program-designer-module__wiVtMq__sessionLauncher>span{display:none}.coach-program-designer-module__wiVtMq__sessionLauncher{justify-content:center;width:56px}}.coach-program-designer-module__wiVtMq__sessions [data-od-id=workout-session-group-exercises]{color:var(--brand)!important;border-color:var(--brand)!important}.coach-program-designer-module__wiVtMq__exerciseDialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.coach-program-designer-module__wiVtMq__sessions .wk-session-card>div:last-child>div:last-child button[data-od-id=workout-session-group-exercises]{color:var(--brand)!important;border-color:var(--brand)!important}.coach-program-designer-module__wiVtMq__sessions .wk-session-actions button{background:var(--surface)!important;color:var(--text-3)!important;border:1px solid var(--border)!important;border-radius:999px!important}.coach-program-designer-module__wiVtMq__sessions .wk-session-actions button[data-od-id=workout-session-group-exercises]{color:var(--brand)!important;border-color:var(--brand)!important}.coach-program-designer-module__wiVtMq__goalCard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;min-height:0;margin-bottom:16px;padding:4px 4px 10px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;min-height:0;margin-bottom:16px;padding:4px 4px 10px}.coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalField{flex:1;min-width:0}.coach-program-designer-module__wiVtMq__goalField label{margin:0 0 4px;padding-inline:12px;font-size:11px;font-weight:400}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalField label{margin:0 0 4px;padding-inline:12px;font-size:11px;font-weight:400}.coach-program-designer-module__wiVtMq__goalEntry{align-items:center;gap:7px;display:flex}.coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:34px;font:inherit;box-shadow:none;border-radius:999px;flex:1;padding:0 12px;font-size:12px;font-weight:400}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:34px;font:inherit;box-shadow:none;border-radius:999px;flex:1;padding:0 12px;font-size:12px;font-weight:400}.coach-program-designer-module__wiVtMq__goalEntry>button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.coach-program-designer-module__wiVtMq__goalEntry input:focus-visible,.coach-program-designer-module__wiVtMq__goalEntry button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry input,.coach-program-designer-module__wiVtMq__goalEntry>button{min-height:34px;max-height:34px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry input{min-height:34px;max-height:34px}.coach-program-designer-module__wiVtMq__goalEntry>button{box-shadow:none}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-card.wk-session-mobile{box-sizing:border-box;width:100%;min-width:0;background:var(--surface)!important;box-shadow:none!important;border:0!important;border-radius:32px!important;padding:0!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-header{box-sizing:border-box;direction:rtl;min-height:82px;gap:12px!important;padding:16px 20px!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-header>button:first-child{flex:0 0 32px;width:32px!important;height:44px!important;color:var(--text)!important;background:0 0!important;border:0!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-number{width:38px!important;height:38px!important;color:var(--text-3)!important;border:0!important;border-radius:12px!important;font-size:14px!important;font-weight:400!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-name{overflow-wrap:anywhere;line-height:1.8;font-size:16px!important;font-weight:400!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-header>div:last-child>button{color:var(--text-3)!important;background:0 0!important;border:0!important}.coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry input{border-color:var(--text);height:43px;min-height:43px;max-height:43px;font-size:15px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry input{border-color:var(--text);height:43px;min-height:43px;max-height:43px;font-size:15px}.coach-program-designer-module__wiVtMq__goalEntry>button{background:#ff6d00;flex-basis:43px;width:43px;height:43px;min-height:43px;max-height:43px}.coach-program-designer-module__wiVtMq__goalEntry[data-editing=false]{justify-content:flex-start}.coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry[data-editing=false] input{field-sizing:content;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 auto;width:auto;max-width:calc(100% - 36px);padding:0 12px;font-size:18px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard .coach-program-designer-module__wiVtMq__goalEntry[data-editing=false] input{field-sizing:content;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 auto;width:auto;max-width:calc(100% - 36px);padding:0 12px;font-size:18px}.coach-program-designer-module__wiVtMq__goalEntry[data-editing=false]>button{width:24px;height:32px;min-height:32px;max-height:32px;color:var(--text-3);background:0 0;flex-basis:24px}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile:has(.wk-session-menu){z-index:42;position:relative}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-menu{width:236px;max-width:calc(var(--coach-frame-width,100vw) - 48px);box-sizing:border-box;direction:rtl;top:calc(100% + 4px)!important;border:1px solid var(--border)!important;background:var(--surface)!important;min-width:0!important;box-shadow:none!important;border-radius:14px!important;padding:6px!important;inset-inline-end:-12px!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-menu>.wk-mi{justify-content:flex-start;min-height:44px;color:var(--text-3)!important;border-radius:9px!important;gap:12px!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-menu>.wk-mi[data-danger=true]{color:#ff3b16!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-menu>.wk-mi:hover{background:var(--surface-2)!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-menu>.wk-mi:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.coach-program-designer-module__wiVtMq__saveBar{z-index:20;inset-inline:auto;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transition:opacity .2s,visibility .2s,transform .2s;position:fixed;transform:translate(-50%)}.coach-program-designer-module__wiVtMq__saveBar[data-scroll-state=hidden]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,16px)}.coach-program-designer-module__wiVtMq__saveBar>.coach-program-designer-module__wiVtMq__floatingActions{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;gap:8px;padding:0 8px;box-shadow:0 12px 36px #00000020}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar>.coach-program-designer-module__wiVtMq__floatingActions{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;gap:8px;padding:0 8px;box-shadow:0 12px 36px #00000020}.coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions button{width:70px;height:70px;min-height:70px;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;padding:0!important}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions button{width:70px;height:70px;min-height:70px;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;padding:0!important}.coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__sendAction{background:var(--brand-solid,#ff6d00);color:#fff}.coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__printAction{gap:6px;min-width:70px}.coach-program-designer-module__wiVtMq__sessionLauncher{inset-inline:auto;left:16px;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 90px);border-radius:50%;justify-content:center;width:56px;height:56px;min-height:56px;transition:bottom .25s;padding:0!important}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionLauncher{inset-inline:auto;left:16px;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 90px);border-radius:50%;justify-content:center;width:56px;height:56px;min-height:56px;transition:bottom .25s;padding:0!important}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionLauncher{left:16px;right:auto}.coach-program-designer-module__wiVtMq__sessionLauncher[data-scroll-state=hidden]{bottom:max(14px,env(safe-area-inset-bottom))}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionLauncher[data-scroll-state=hidden]{bottom:max(14px,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.coach-program-designer-module__wiVtMq__sessionLauncher,.coach-program-designer-module__wiVtMq__saveBar{transition:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionLauncher{transition:none}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar{transition:none}}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-actions{direction:rtl;border-top:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:20px 16px 16px!important;display:grid!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-actions>button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;font-family:inherit;line-height:1.7;display:inline-flex;border:1px solid var(--border)!important;background:var(--surface)!important;height:50px!important;min-height:50px!important;box-shadow:none!important;color:var(--text-3)!important;border-radius:999px!important;gap:8px!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-actions>button[data-od-id=workout-session-group-exercises]{border-color:var(--brand,#ff6d00)!important;height:56px!important;min-height:56px!important;color:var(--brand,#ff6d00)!important;grid-column:1/-1!important;font-weight:400!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-actions>button>svg{flex-shrink:0}.coach-program-designer-module__wiVtMq__groupModal{height:100%;z-index:1500!important;position:absolute!important;inset:0!important}.coach-program-designer-module__wiVtMq__groupPaper{direction:rtl;flex-direction:column;display:flex;background:var(--surface)!important;width:calc(100% - 32px)!important;max-width:640px!important;max-height:calc(100% - 32px)!important;color:var(--text)!important;border-radius:28px!important;margin:16px!important;font-family:WimWorkoutReference,Vazirmatn,sans-serif!important;overflow:hidden!important}.coach-program-designer-module__wiVtMq__groupHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.coach-program-designer-module__wiVtMq__groupHeader h2{margin:0;font-size:20px;font-weight:700;line-height:1.7}.coach-program-designer-module__wiVtMq__groupHeader>button{border:1px solid var(--border);background:var(--surface-2);width:54px;height:54px;color:var(--text);cursor:pointer;border-radius:50%;flex:0 0 54px;place-items:center;display:grid}.coach-program-designer-module__wiVtMq__groupBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:16px 24px 10px;overflow-y:auto}.coach-program-designer-module__wiVtMq__groupCaption{color:var(--text-3);margin:0 0 12px;font-size:13px}.coach-program-designer-module__wiVtMq__groupTypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.coach-program-designer-module__wiVtMq__groupTypes>button{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:82px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:12px 10px;display:flex}.coach-program-designer-module__wiVtMq__groupTypes strong{font-size:14px;font-weight:700;display:block}.coach-program-designer-module__wiVtMq__groupTypes small{color:var(--text-3);margin-top:4px;font-size:11px;display:block}.coach-program-designer-module__wiVtMq__groupTypes>button[aria-pressed=true]{border-color:var(--brand,#ff6d00)}.coach-program-designer-module__wiVtMq__groupSymbol{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--text-3);direction:ltr;border-radius:14px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.coach-program-designer-module__wiVtMq__groupTypes>button[aria-pressed=true] .coach-program-designer-module__wiVtMq__groupSymbol{background:var(--brand,#ff6d00);border-color:var(--brand,#ff6d00);color:#fff}.coach-program-designer-module__wiVtMq__groupExercises{gap:8px;display:grid}.coach-program-designer-module__wiVtMq__groupExercises>label{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex;position:relative}.coach-program-designer-module__wiVtMq__groupExercises input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.coach-program-designer-module__wiVtMq__groupExercises strong{overflow-wrap:anywhere;min-width:0;color:var(--text-3);font-size:14px;font-weight:600}.coach-program-designer-module__wiVtMq__groupExercises small{color:var(--text-3);margin-inline-start:auto;font-size:10px}.coach-program-designer-module__wiVtMq__groupExerciseNumber{border:1px solid var(--border);width:36px;height:36px;color:var(--text-3);border-radius:11px;flex:0 0 36px;place-items:center;font-size:14px;display:grid}.coach-program-designer-module__wiVtMq__groupExercises>label[data-selected=true]{border-color:var(--brand,#ff6d00)}.coach-program-designer-module__wiVtMq__groupExercises>label[data-selected=true] .coach-program-designer-module__wiVtMq__groupExerciseNumber{background:var(--brand,#ff6d00);border-color:var(--brand,#ff6d00);color:#fff}.coach-program-designer-module__wiVtMq__groupExercises>label[data-disabled=true]{opacity:.55;cursor:default}.coach-program-designer-module__wiVtMq__groupExercises input:disabled{cursor:default}.coach-program-designer-module__wiVtMq__groupExercises>label:has(input:focus-visible){outline:2px solid var(--brand,#ff6d00);outline-offset:2px}.coach-program-designer-module__wiVtMq__groupFooter{padding:14px 18px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-shrink:0}.coach-program-designer-module__wiVtMq__groupFooter p{border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);border-radius:14px;align-items:center;gap:10px;margin:0 0 10px;padding:14px;font-size:13px;font-weight:600;display:flex}.coach-program-designer-module__wiVtMq__groupFooter>button{background:var(--brand,#ff6d00);color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:14px;font-weight:700}.coach-program-designer-module__wiVtMq__groupFooter>button:disabled{opacity:.45;cursor:default}.coach-program-designer-module__wiVtMq__groupHeader>button:focus-visible,.coach-program-designer-module__wiVtMq__groupTypes>button:focus-visible,.coach-program-designer-module__wiVtMq__groupFooter>button:focus-visible{outline:2px solid var(--brand,#ff6d00);outline-offset:3px}@media (max-width:420px){.coach-program-designer-module__wiVtMq__groupPaper{width:calc(100% - 16px)!important;margin:8px!important}.coach-program-designer-module__wiVtMq__groupBody{padding-inline:14px}.coach-program-designer-module__wiVtMq__groupHeader{padding-inline:16px}.coach-program-designer-module__wiVtMq__groupHeader h2{font-size:18px}.coach-program-designer-module__wiVtMq__groupTypes>button{gap:7px;padding:10px 8px}.coach-program-designer-module__wiVtMq__groupSymbol{flex-basis:36px;width:36px;height:36px}.coach-program-designer-module__wiVtMq__groupTypes strong{font-size:12px}.coach-program-designer-module__wiVtMq__groupTypes small{font-size:9px}}.coach-program-designer-module__wiVtMq__exerciseDialog .MuiDialog-container{align-items:flex-end}.coach-program-designer-module__wiVtMq__exerciseDialog.coach-program-designer-module__wiVtMq__exerciseDialog.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet{border-radius:26px 26px 0 0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 68px)!important;margin:0!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet-title{flex-shrink:0;min-height:76px;padding:12px 20px!important;font-size:18px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-exercise-sheet-content{padding:20px!important}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor .wk-num{height:44px!important;font-size:15px!important;font-weight:600!important}.coach-program-designer-module__wiVtMq__sessions .wk-exercise-row .wk-session-menu{border-radius:16px!important;min-width:238px!important;padding:6px!important}.coach-program-designer-module__wiVtMq__sessions .wk-exercise-row .wk-session-menu .wk-mi{min-height:44px;gap:12px!important;padding:10px 14px!important;font-size:13px!important}.coach-program-designer-module__wiVtMq__sessions .wk-exercise-row .wk-session-menu .wk-mi[data-danger=true]{color:#ff3b30!important}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-header{flex-wrap:nowrap;height:82px;min-height:82px}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile[data-open=false] .wk-session-header{border-radius:32px}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-header>div:nth-child(3)>div{min-width:0}:is(.coach-program-designer-module__wiVtMq__sessions,.coach-program-designer-module__wiVtMq__recordSessions) .wk-session-mobile .wk-session-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.coach-program-designer-module__wiVtMq__sessionLauncher{white-space:nowrap;border-radius:999px;gap:7px;width:auto;min-width:130px;font-size:12px;padding:0 16px!important}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__sessionLauncher{white-space:nowrap;border-radius:999px;gap:7px;width:auto;min-width:130px;font-size:12px;padding:0 16px!important}.coach-program-designer-module__wiVtMq__sessionLauncher>span{display:inline!important}.coach-program-designer-module__wiVtMq__scrollTop{z-index:21;left:50%;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 90px);border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translate(-50%)}.coach-program-designer-module__wiVtMq__scrollTop>svg{transform:rotate(90deg)}.coach-program-designer-module__wiVtMq__scrollTop:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.coach-program-designer-module__wiVtMq__saveBar>.coach-program-designer-module__wiVtMq__floatingActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px;gap:15px;padding:0;box-shadow:0 16px 36px #00000026}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar>.coach-program-designer-module__wiVtMq__floatingActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px;gap:15px;padding:0;box-shadow:0 16px 36px #00000026}.coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions button{width:74px;min-width:74px;max-width:74px;height:70px;min-height:70px;box-shadow:none;border-radius:50%;flex:0 0 74px;font-size:14px}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions button{width:74px;min-width:74px;max-width:74px;height:70px;min-height:70px;box-shadow:none;border-radius:50%;flex:0 0 74px;font-size:14px}.coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__sendAction{background:#ff6d00}.coach-program-designer-module__wiVtMq__saveBar .coach-program-designer-module__wiVtMq__floatingActions .coach-program-designer-module__wiVtMq__printAction{background:#fff;gap:7px}.coach-program-designer-module__wiVtMq__content.coach-program-designer-module__wiVtMq__recordWorkout[data-od-id=workout-editor-layout]{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}.coach-program-designer-module__wiVtMq__fieldTitleTrigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.coach-program-designer-module__wiVtMq__fieldEditorPaper{direction:rtl;border-radius:26px!important}.coach-program-designer-module__wiVtMq__fieldEditorForm{gap:16px;padding:12px 0 8px;display:grid}.coach-program-designer-module__wiVtMq__fieldEditorForm label{color:var(--text-3);font-size:13px}.coach-program-designer-module__wiVtMq__fieldEditorForm input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;height:48px;color:var(--text);font:inherit;border-radius:26px;padding:0 16px}.coach-program-designer-module__wiVtMq__fieldEditorForm>button{color:#fff;height:48px;font:inherit;cursor:pointer;background:#ff6d00;border:0;border-radius:26px;font-weight:700}.coach-program-designer-module__wiVtMq__fieldEditorForm>button:disabled{opacity:.5;cursor:default}.coach-program-designer-module__wiVtMq__exerciseDialog .wk-sets-editor>div:has(.wk-num)>button{color:#ff6d00!important;background:#fff!important;border:1px solid #ff6d00!important;border-radius:26px!important}.coach-program-designer-module__wiVtMq__mobileTitleRow,.coach-program-designer-module__wiVtMq__mobileTitleRow h1{min-width:0}.coach-program-designer-module__wiVtMq__mobileTitleRow .coach-program-designer-module__wiVtMq__fieldTitleTrigger{width:auto;max-width:100%;height:auto;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;border-radius:0;display:block;overflow:hidden}.coach-program-designer-module__wiVtMq__mobileTitleRow>button{flex:0 0 30px}.coach-program-designer-module__wiVtMq__headerSpacer{flex:0 0 38px;width:38px;height:38px}.coach-program-designer-module__wiVtMq__startSheetLoading{grid-column:1/-1;place-items:center;min-height:56px;padding:8px;display:grid}@media (prefers-reduced-motion:reduce){:is(.coach-program-designer-module__wiVtMq__startSheetLoading .MuiCircularProgress-root,.coach-program-designer-module__wiVtMq__startSheetLoading .MuiCircularProgress-circle){animation:none}}.coach-program-designer-module__wiVtMq__mobileHeader>a{flex:0 0 44px;place-items:center;display:grid;border:1px solid var(--border)!important;background:var(--surface)!important;width:44px!important;height:44px!important;color:var(--text)!important;border-radius:50%!important;padding:0!important}.coach-program-designer-module__wiVtMq__mobileHeader>a>svg{transform:none!important}.coach-program-designer-module__wiVtMq__mobileHeader>a{box-sizing:border-box;aspect-ratio:1;flex-shrink:0;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important}.coach-program-designer-module__wiVtMq__mobileTitleRow .coach-program-designer-module__wiVtMq__fieldTitleTrigger{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-size:16px;display:inline-flex}.coach-program-designer-module__wiVtMq__fieldTitleTrigger svg{color:var(--text-2);flex-shrink:0;transform:none}.coach-program-designer-module__wiVtMq__goalCard{margin-bottom:20px;padding:8px 0 0}.wim-coach-mobile-shell .coach-program-designer-module__wiVtMq__goalCard{margin-bottom:20px;padding:8px 0 0}.coach-program-designer-module__wiVtMq__goalLabel{color:var(--text-2);margin:0 12px 8px;font-size:12px;font-weight:500;display:block}.coach-program-designer-module__wiVtMq__goalTrigger{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:56px;color:var(--text-2);font:inherit;text-align:start;cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.coach-program-designer-module__wiVtMq__goalTrigger span{overflow-wrap:anywhere;min-width:0;line-height:1.8}.coach-program-designer-module__wiVtMq__goalTrigger svg{color:var(--text-2);flex-shrink:0}.coach-program-designer-module__wiVtMq__goalTrigger:focus-visible,.coach-program-designer-module__wiVtMq__fieldTitleTrigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.coach-program-designer-module__wiVtMq__issuedNotice{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:16px;gap:12px;margin:16px;padding:16px;font-size:13px;line-height:1.9;display:grid}.coach-program-designer-module__wiVtMq__issuedNotice p{margin:0}.coach-program-designer-module__wiVtMq__issuedNotice button{border:1px solid var(--border);background:var(--brand);min-height:44px;color:var(--brand-ink,#fff);font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:700}.coach-program-designer-module__wiVtMq__issuedNotice button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.coach-program-designer-module__wiVtMq__issuedNotice button:disabled{opacity:.55;cursor:wait}
