.help-centre{max-width:850px}.help-centre label{display:block;margin:1rem 0 .35rem}.help-centre input,.help-centre select{width:100%;min-height:44px}.help-results details,.context-help{border:1px solid rgba(128,128,128,.3);border-radius:8px;padding:.7rem;margin:.65rem 0;overflow-wrap:anywhere}.help-results summary,.context-help summary{cursor:pointer;min-height:32px;padding:.3rem;line-height:1.5}.help-results summary small{display:block;margin-left:1rem;opacity:.7}.help-article{line-height:1.65}.help-article ol{padding-left:1.4rem}.help-article li{margin:.5rem 0}.help-label{font-size:.85rem;font-weight:700}.guidance-variant{border:1px solid rgba(128,128,128,.3);border-radius:8px;padding:.6rem;margin:.6rem 0;overflow-wrap:anywhere}.method-builder{margin:.8rem 0;padding:.8rem;border:1px solid rgba(128,128,128,.3);border-radius:8px}.method-builder label{display:block;margin:.6rem 0}.method-builder input,.method-builder select{width:100%;min-height:44px}.linked-sequence{font-weight:600;line-height:1.6}@media (max-width: 600px){.help-centre{padding:1rem}.help-results summary,.context-help summary{min-height:44px}}@media (max-width: 600px){.help-centre .help-category-grid{grid-template-columns:minmax(0,1fr)}.help-centre .help-results.help-category-grid>details{padding:0}.help-centre .help-results summary{white-space:normal;overflow-wrap:normal;word-break:normal}.help-centre .help-results summary>span{flex:1;min-width:0}}.training-schedule,.trainer-training-schedule{min-width:0;margin-block:1rem}.training-schedule-columns,.training-adherence-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.training-adherence-cards article{border:1px solid var(--t2l-border);border-radius:var(--t2l-radius-card);background:var(--t2l-surface-nested);padding:.8rem;min-width:0}.training-adherence-cards strong{font-size:1.5rem}.training-schedule ul{list-style:none;padding:0}.training-schedule-columns>section{min-width:0}.training-schedule-columns>section>ul{max-height:32rem;overflow-y:auto}.training-schedule-row{border-bottom:1px solid var(--t2l-border);padding-block:.8rem;overflow-wrap:anywhere}.training-schedule-row>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.training-schedule-row button{margin:.5rem .4rem 0 0}.training-schedule-controls,.training-schedule-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.training-schedule-controls form,.training-schedule-form>label{display:flex;flex-direction:column;gap:.3rem;max-width:100%;min-width:0}.training-schedule-form input,.training-schedule-form select{max-width:100%;min-width:0}.training-schedule-form>label:first-child,.training-date-preview,.training-schedule-form>small{flex-basis:100%}.training-date-preview ul{max-height:9rem;overflow-y:auto}.training-schedule small,.training-adherence small{display:block;overflow-wrap:anywhere}@media (max-width: 700px){.training-schedule-columns,.training-adherence-cards{grid-template-columns:minmax(0,1fr)}.training-schedule-form>label{flex:1 1 100%}}.training-schedule button,.trainer-training-schedule button,.training-schedule-form input,.training-schedule-form select{min-height:44px;box-sizing:border-box}.workout-history .disclosure-label>span:first-child,.weekly-check-ins .disclosure-label>span:first-child,.client-checkin-review .disclosure-label>span:first-child,.trainer-overview-section .disclosure-label>span:first-child,.client-roster .client-roster-identity h4,.client-programme-summary>li>strong,.client-programme-readonly>h4,.programme-option .programme-option-title,.trainer-attention-row>span:first-child>strong,.trainer-checkin-reports>li>div>strong,.overview-session h3,.overview-summary-card h3,.overview-summary-card .overview-record-title,.overview-training-summary .disclosure-content h3,.overview-session-preview li>strong,.first-week-current>strong,.one-rm-group-header h5,.one-rm-history-heading>strong,.coaching-landing-tools summary strong,.help-results>details>summary,.account-settings>h3,.account-password>h4{color:var(--t2l-text);font-size:20px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.workout-history .disclosure-label small,.weekly-check-ins .disclosure-label small,.client-checkin-review .disclosure-label small,.trainer-overview-section .disclosure-label small,.client-roster .client-roster-identity p,.client-roster .client-roster-footer small,.client-roster .client-programme-meta,.client-detail .client-programme-meta,.programme-option .programme-option-meta,.programme-management .programme-current-summary,.programme-management .programme-block-meta,.trainer-attention-row>span:first-child>small,.trainer-checkin-reports>li>div>span,.workout-history-context>.muted,.workout-history-context>small,.overview-session>.muted-text,.overview-session>small,.overview-session-preview li>span,.overview-session-preview li>small,.overview-summary-card>small,.first-week-current>span,.one-rm-tool .one-rm-subtext,.one-rm-history-heading>time,.coaching-landing-tools summary small,.coaching-landing-description>p,.help-results summary>small,.account-settings>p:not([role]),.account-settings>small,.account-password>p:not([role]){color:var(--t2l-text-muted);font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.help-results summary>small{margin:4px 0 0;opacity:1}.client-programme-summary>li>strong,.trainer-checkin-reports>li>div>strong{display:block}:root{--t2l-record-title-size: 20px;--t2l-record-detail-size: 14px;--t2l-record-value-size: 28px}.workout-history .disclosure-label>span:first-child,.weekly-check-ins .disclosure-label>span:first-child,.weekly-check-ins .checkin-record-title,.client-checkin-review .disclosure-label>span:first-child,.trainer-overview-section .disclosure-label>span:first-child,.client-roster .client-roster-identity h4,.client-programme-summary>li>strong,.client-programme-readonly>h4,.programme-option .programme-option-title,.trainer-attention-row>span:first-child>strong,.trainer-checkin-reports>li>div>strong,.overview-session h3,.overview-summary-card h3,.overview-summary-card .overview-record-title,.overview-training-summary .disclosure-content h3,.overview-session-preview li>strong,.first-week-current>strong,.one-rm-group-header h5,.one-rm-history-heading>strong,.coaching-landing-tools summary strong,.help-results>details>summary,.account-settings>h3,.account-password>h4,.training-schedule-row .schedule-record-title,.nutrition-log-list .nutrition-record-name,.message-conversation .conversation-header h4,.trainer-messages .trainer-conversation-top strong,.measurement-progress .disclosure-label>span:first-child,.measurement-trends .disclosure-content>ol>li>strong,.measurement-progress>.disclosure-section .disclosure-content>ol dd,.weekly-check-ins .checkin-summary dd,.client-checkin-review .checkin-summary dd{font-size:var(--t2l-record-title-size)}.workout-history .disclosure-label small,.weekly-check-ins .disclosure-label small,.client-checkin-review .disclosure-label small,.trainer-overview-section .disclosure-label small,.client-roster .client-roster-identity p,.client-roster .client-roster-footer small,.client-roster .client-programme-meta,.client-detail .client-programme-meta,.programme-option .programme-option-meta,.programme-management .programme-current-summary,.programme-management .programme-block-meta,.trainer-attention-row>span:first-child>small,.trainer-checkin-reports>li>div>span,.trainer-checkin-submission,.workout-history-context>.muted,.workout-history-context>small,.overview-session>.muted-text,.overview-session>small,.overview-session-preview li>span,.overview-session-preview li>small,.overview-summary-card>small,.first-week-current>span,.one-rm-tool .one-rm-subtext,.one-rm-history-heading>time,.coaching-landing-tools summary small,.coaching-landing-description>p,.help-results summary>small,.account-settings>p:not([role]),.account-settings>small,.account-password>p:not([role]),.training-schedule-row .schedule-record-meta,.training-schedule-row .schedule-record-programme,.training-schedule-row .disclosure-content p,.weekly-check-ins .checkin-latest-record>h4,.weekly-check-ins .checkin-summary dt,.client-checkin-review .checkin-summary dt,.checkin-summary .checkin-submitted,.weekly-check-ins .checkin-waist-reading>span,.weekly-check-ins .checkin-waist-reading>small,.nutrition-log-list .nutrition-record-meal,.nutrition-log-list .nutrition-record-nutrients,.nutrition-diary-week-values dd small,.nutrition-diary .nutrition-entry-values small,.nutrition-dashboard .nutrition-entry-values small,.nutrition-today-card .nutrition-today-caveat,.message-conversation .conversation-day-label,.message-conversation .conversation-bubble>strong,.message-conversation .conversation-bubble time,.message-conversation .conversation-bubble small,.trainer-messages .trainer-conversation-card .message-inbox-preview,.trainer-messages .trainer-conversation-card time,.measurement-latest-card .measurement-label,.current-measurements .measurement-label,.measurement-latest-card small,.current-measurements .measurement-latest-card small,.measurement-estimate-note,.measurement-date-summary,.measurement-reading-dates dt,.measurement-reading-dates dd,.measurement-progress .disclosure-label small,.measurement-trends .disclosure-content>ol>li>time,.measurement-progress>.disclosure-section .disclosure-content>ol>li>time,.measurement-progress>.disclosure-section .disclosure-content>ol dt{font-size:var(--t2l-record-detail-size);color:var(--t2l-text-muted)}.measurement-latest-card>strong:not(.measurement-empty),.weekly-check-ins .checkin-waist-reading>strong,.training-week-progress>strong,.training-adherence article>strong{font-size:var(--t2l-record-value-size)}.measurement-latest-card>strong.measurement-empty,.current-measurements .measurement-empty{font-size:14px}@media (max-width: 600px){:root{--t2l-record-title-size: 17px;--t2l-record-detail-size: 13px;--t2l-record-value-size: 24px}.workout-history{gap:10px;margin-top:20px;padding-top:16px}.workout-history>.disclosure-section,.weekly-check-ins .checkin-latest-record>.disclosure-section,.weekly-check-ins>.disclosure-section[aria-label="Previous check-ins"]>.disclosure-content>.disclosure-section{margin-block:8px}.client-checkin-review .client-checkin-list,.trainer-checkin-reports,.client-roster .client-roster-list,.coaching-landing-tools{gap:12px}.trainer-checkin-reports>li{gap:8px;padding-bottom:10px}.client-roster .client-roster-card{padding-bottom:12px}.programme-management .programme-option{gap:6px;padding:10px 12px}.trainer-overview .trainer-attention-row{padding-block:8px;gap:6px 10px}.measurement-latest{gap:8px}.measurement-latest-card{padding:10px;gap:5px}.measurement-trends .disclosure-content>ol>li,.measurement-progress>.disclosure-section .disclosure-content>ol>li{padding-block:10px}.measurement-reading-dates{gap:8px}.training-schedule-row{padding-block:10px}.nutrition-today-card{padding:12px}.nutrition-today-metrics{gap:12px}.nutrition-log-list>li{padding-block:10px}.message-conversation .conversation-list{gap:10px}.message-conversation .conversation-bubble{padding:10px}.trainer-messages .trainer-conversation-card{padding:10px;gap:6px}.help-centre .help-results>details{padding:8px}.coaching-landing-tools>details>summary{min-height:72px;padding:12px;gap:10px}.coaching-landing-description{padding-inline:12px}}@media (min-width: 901px){.workout-history>.disclosure-section,.weekly-check-ins .checkin-latest-record>.disclosure-section,.weekly-check-ins>.disclosure-section[aria-label="Previous check-ins"]>.disclosure-content>.disclosure-section,.client-checkin-review .client-checkin-list>.disclosure-section[aria-label^="Week of "],.help-centre .help-results>details{border:1px solid var(--t2l-border);border-radius:12px;background:var(--t2l-surface-nested);padding:0 16px;margin-block:12px}}@media (max-width: 600px){.phone-expanded-disclosure{margin:0;border:0}.phone-expanded-disclosure>.disclosure-heading{display:none}.phone-expanded-disclosure>.disclosure-content{padding:0}.workout-day-view{display:grid;gap:12px}.workout-day-view .workout-day-exercise{border:1px solid var(--t2l-border);border-radius:10px;padding:12px;min-width:0}.workout-exercise-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px}.workout-exercise-heading h5{margin:0;font-size:16px}.workout-exercise-heading small{color:var(--t2l-text-muted);font-size:12px}.workout-day-view .workout-prescription{margin-top:8px;padding:8px 10px}.workout-day-view .workout-prescription h6{margin:0;font-size:12px}.workout-day-view .workout-prescription dl{margin-top:6px;gap:4px 12px}.workout-day-view .workout-prescription dt,.workout-day-view .workout-prescription dd{font-size:12px}.workout-day-view .workout-result{padding:10px 0}.workout-day-view .workout-result-heading{margin-bottom:6px;gap:4px}.workout-day-view .workout-result-heading h6{margin:0;font-size:13px}.workout-day-view .workout-input-grid{gap:8px}.workout-day-view .workout-input-grid label{margin:0;font-size:12px}.workout-day-view .workout-result fieldset{min-width:0;margin:0;padding:0;border:0}.workout-day-view .workout-result input{min-height:44px;padding:8px;font-size:16px}.workout-day-view .workout-result .disclosure-section{margin-block:4px}.workout-day-view .workout-result .disclosure-toggle{min-height:44px;padding-block:6px;font-size:12px}.workout-day-view .workout-result-actions{gap:6px}.workout-day-view .workout-result-actions button{min-height:44px;padding:8px;margin:0;font-size:13px}.workout-day-view .workout-result small{font-size:12px}.client-overview-summary>.disclosure-section{margin-block:0}.client-overview-summary>.disclosure-section>.disclosure-heading .disclosure-label>span,.weekly-recap>.disclosure-section>.disclosure-heading .disclosure-label>span,.disclosure-section[aria-label="Getting started"]>.disclosure-heading .disclosure-label>span,.disclosure-section[aria-label="Next workout"]>.disclosure-heading .disclosure-label>span{font-size:17px;line-height:1.35}.client-overview-summary>.disclosure-section>.disclosure-heading .training-disclosure-label,.weekly-recap>.disclosure-section>.disclosure-heading .training-disclosure-label,.disclosure-section[aria-label="Getting started"]>.disclosure-heading .training-disclosure-label,.disclosure-section[aria-label="Next workout"]>.disclosure-heading .training-disclosure-label{display:flex;align-items:center;gap:10px;min-width:0}.client-overview-summary>.disclosure-section>.disclosure-heading .training-option-icon,.weekly-recap>.disclosure-section>.disclosure-heading .training-option-icon,.disclosure-section[aria-label="Getting started"]>.disclosure-heading .training-option-icon,.disclosure-section[aria-label="Next workout"]>.disclosure-heading .training-option-icon{width:22px;height:22px;flex-shrink:0;color:var(--t2l-lime)}.page-banner.page-banner-overview{height:110px;min-height:110px;padding:16px 18px;margin-bottom:14px}.client-overview-summary{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:0}.panel.weekly-recap{padding:0;border:0;background:transparent;box-shadow:none;gap:0;margin:0 0 8px}.client-overview-summary>.disclosure-section,.weekly-recap>.disclosure-section,.disclosure-section[aria-label="Getting started"],.disclosure-section[aria-label="Next workout"]{margin-block:0;border:1px solid var(--t2l-border);border-radius:12px;background:var(--t2l-surface)}.disclosure-section[aria-label="Getting started"]{margin-bottom:8px}.disclosure-section[aria-label="Next workout"]{margin-top:8px}.client-overview-summary>.disclosure-section>.disclosure-heading .disclosure-toggle,.weekly-recap>.disclosure-section>.disclosure-heading .disclosure-toggle,.disclosure-section[aria-label="Getting started"]>.disclosure-heading .disclosure-toggle,.disclosure-section[aria-label="Next workout"]>.disclosure-heading .disclosure-toggle{min-height:clamp(60px,7.5svh,76px);padding:12px 14px;border-radius:12px}.client-overview-summary>.disclosure-section>.disclosure-content,.weekly-recap>.disclosure-section>.disclosure-content,.disclosure-section[aria-label="Getting started"]>.disclosure-content,.disclosure-section[aria-label="Next workout"]>.disclosure-content{padding:0 14px 14px}.client-training,.client-progress,.client-nutrition{padding:12px}.workout-day-view .workout-block,.workout-day-view .workout-day-exercise{padding:10px}.disclosure-toggle.secondary{padding-block:12px}.client-overview-summary{gap:8px}.page-banner{height:104px;min-height:104px;padding:14px 18px;margin-bottom:12px}.page-banner.page-banner-overview{height:100px;min-height:100px}.page-banner .page-banner-copy h2{font-size:27px;line-height:1.15}.page-banner .page-banner-copy p{margin-top:6px;font-size:15px;line-height:1.35}.page-banner-symbol{width:64px;height:64px;top:20px}.page-banner-mark{top:30px;width:112px}.disclosure-toggle .training-disclosure-label{display:flex;align-items:center;gap:10px;min-width:0}.disclosure-toggle .training-disclosure-label>span[aria-hidden]{display:flex;flex:0 0 22px}.disclosure-toggle .training-option-icon{width:22px;height:22px;color:var(--t2l-lime)}.disclosure-toggle .disclosure-label>span{font-size:17px;line-height:1.3}.help-results summary,.context-help>summary,.guidance-variant>summary{display:flex;align-items:center;gap:10px}.help-results summary .section-icon,.context-help>summary .section-icon,.guidance-variant>summary .section-icon{width:22px;height:22px;flex:0 0 22px;color:var(--t2l-lime)}.help-page-title,.help-filter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.help-result-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block:8px}.help-result-controls p{margin:0}.help-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.help-category-grid>details{border:1px solid var(--t2l-border);border-radius:10px;margin:0;padding:0}.help-category-grid>details>summary{min-height:60px;padding:10px;font-size:14px;line-height:1.3}.help-category-grid>details[open]{grid-column:1 / -1}.help-category-grid>details>div{padding:0 10px 10px}@media (max-width: 900px){.page-banner{height:96px;min-height:96px;padding:12px 16px}.page-banner .page-banner-copy h2{font-size:26px}.page-banner .page-banner-copy p{font-size:15px}.client-progress,.client-nutrition,.weekly-check-ins,.coaching-landing,.help-centre{padding:10px 12px;gap:8px}.nutrition-area{gap:8px}.client-progress .disclosure-section,.client-nutrition .disclosure-section,.weekly-check-ins .disclosure-section{margin-block:6px}.client-progress .disclosure-toggle,.client-nutrition .disclosure-toggle,.weekly-check-ins .disclosure-toggle{min-height:52px;padding-block:8px}.coaching-landing-heading{display:none}.coaching-landing-availability{margin:0 0 10px;padding:8px 12px;font-size:13px}.coaching-landing-tools{gap:8px}.coaching-landing-tools summary{min-height:58px;padding:10px 12px}.coaching-landing-tools summary>.training-option-icon{width:26px;height:26px;flex-basis:26px}.coaching-landing-tools strong{font-size:17px;line-height:1.3}.coaching-landing-tools>details:not([open]) summary small{display:none}.help-centre>input,.help-centre>select{margin:0 0 8px;min-height:44px}.help-result-controls button{min-height:44px;padding:6px 10px;margin:0}}@media (max-width: 359px){.help-category-grid{grid-template-columns:minmax(0,1fr)}}.weekly-check-ins .phone-only-disclosure .checkin-latest-record>h4,.weekly-check-ins .phone-only-disclosure [aria-label="Latest waist measurement"]>h4{display:none}:root{--t2l-lime: #39ff14;--t2l-lime-hover: #39ff14;--t2l-lime-muted: rgb(57 255 20 / 10%);--t2l-lime-border: rgb(57 255 20 / 26%);--accent: #39ff14;accent-color:#39ff14}.training-option-icon,.section-icon,.page-banner-symbol,.page-banner-mark{color:var(--t2l-lime)}.page-banner-symbol{stroke:currentColor}}@media (min-width: 601px){.phone-only-disclosure{margin:0;border:0}.phone-only-disclosure>.disclosure-content{padding:0}.phone-only-disclosure[data-desktop-heading=hidden]>.desktop-section-heading{display:none}.phone-only-disclosure .desktop-section-heading{margin:0 0 12px}.section-icon{display:none}}.workout-flow{min-width:0}.workout-flow-end-space{height:0;pointer-events:none}.workout-flow[data-enabled=false]>.workout-flow-end-space{display:none}.workout-flow-panel[hidden],.workout-flow-heading[hidden]{display:none!important}@media (max-width: 600px){.workout-flow[data-enabled=true]{box-sizing:border-box;height:max(0px,calc(var(--workout-flow-available-height, 60svh) - env(safe-area-inset-bottom,0px)));min-height:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-block:8px 12px;padding:0 2px 12px}.workout-flow[data-enabled=true] .workout-flow-unit{min-width:0;margin-block:0 12px;border:1px solid var(--t2l-border);border-radius:12px;background:var(--t2l-surface)}.workout-flow[data-enabled=true] .workout-flow-heading{position:sticky;top:0;z-index:2;margin:0;border-radius:11px 11px 0 0;background:var(--t2l-surface)}.workout-flow[data-enabled=true] .workout-flow-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:60px;margin:0;padding:12px;border:0;border-radius:11px;color:var(--t2l-text);background:transparent;text-align:left}.workout-flow-copy{display:block;min-width:0}.workout-flow-title{display:block;font-size:17px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.workout-flow-summary{display:block;margin-top:4px;color:var(--t2l-text-muted);font-size:12px;line-height:1.4;font-weight:400}.workout-flow-action{display:flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--t2l-text-muted);font-size:12px;font-weight:400}.workout-flow-action>span{font-size:20px;line-height:1}.workout-flow-unit[data-open=true]>.workout-flow-heading .workout-flow-action{color:var(--t2l-lime)}.workout-flow-panel{min-width:0;padding:0 12px 12px}.workout-flow input,.workout-flow textarea,.workout-flow select{min-height:44px;font-size:16px}.workout-flow button{min-height:44px}}.linked-sequence ol{padding-left:24px}.linked-sequence li+li{margin-top:6px}.workout-flow[data-enabled=false] .workout-group-exercises{list-style:none;margin:0;padding:0}@media (max-width:600px){.client-training.workout-logging-active{padding:8px}.workout-flow[data-enabled=true]{padding:10px}.workout-flow[data-enabled=true] .workout-flow-overview{margin-bottom:16px}.workout-flow[data-enabled=true] .workout-flow-overview h4{margin:0;font-size:20px}.workout-flow[data-enabled=true] .workout-flow-overview p{margin:5px 0;font-size:13px}.workout-flow[data-enabled=true] .workout-flow-overview time{color:var(--t2l-text-muted);font-size:12px}.workout-flow[data-enabled=true] .workout-flow-overview [role=status]{margin-top:8px;color:var(--t2l-text-muted);font-size:12px}.workout-flow[data-enabled=true] .workout-single-unit .workout-exercise-heading{display:none}.workout-flow[data-enabled=true] .workout-day-exercise{border:0;padding:0;background:transparent}.workout-flow[data-enabled=true] .workout-block.workout-group-unit{border:0;padding:0;margin:0;background:transparent}.workout-flow[data-enabled=true] .workout-group-exercises{margin:0;padding-left:22px}.workout-flow[data-enabled=true] .workout-group-exercises>li{padding:10px 0}.workout-flow[data-enabled=true] .workout-group-exercises>li::marker{color:var(--t2l-lime)}.workout-flow[data-enabled=true] .workout-group-exercises>li+li{border-top:1px solid var(--t2l-border)}.workout-flow[data-enabled=true] .workout-exercise-heading{display:block}.workout-flow[data-enabled=true] .workout-exercise-heading small{display:block;margin-top:4px}.workout-flow[data-enabled=true] .workout-prescription{margin:6px 0;padding:8px}.workout-flow[data-enabled=true] .workout-prescription h6{display:none}.workout-flow[data-enabled=true] .workout-prescription dl{display:flex;flex-wrap:wrap;gap:5px 12px;margin:6px 0 0}.workout-flow[data-enabled=true] .workout-prescription dl>div{display:flex;gap:4px}.workout-flow[data-enabled=true] .workout-prescription dt,.workout-flow[data-enabled=true] .workout-prescription dd{margin:0;font-size:12px}.workout-flow[data-enabled=true] .workout-hint{color:var(--t2l-text-muted);font-size:12px}.workout-flow[data-enabled=true] .workout-result input{font-size:16px;min-height:44px}.workout-flow[data-enabled=true] .workout-result label{font-size:12px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true]{display:grid;grid-template-columns:34px minmax(0,1fr)72px;align-items:end;gap:5px 6px;padding:10px 0}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true]>.workout-result-heading,.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true]>fieldset{display:contents}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-result-heading h6{grid-column:1;grid-row:1;margin:0;align-self:center;font-size:12px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-result-heading>span{grid-column:2 / 4;grid-row:2;color:var(--t2l-text-muted);font-size:11px}.workout-flow[data-enabled=true] .workout-result[data-result-state=empty][data-activity=strength] .workout-result-heading>span{display:none}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-primary-inputs{grid-column:2;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-primary-inputs label{margin:0}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-primary-inputs input{padding:8px 5px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-result-actions{grid-column:3;grid-row:1;margin:0}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] .workout-result-actions button{min-width:0;width:100%;padding:8px 4px;font-size:12px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] fieldset>.disclosure-section{grid-column:2 / 4;grid-row:3;min-width:0;margin:0;border:0;padding:0}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] fieldset>.disclosure-section .disclosure-toggle{min-height:44px;padding:5px 6px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] fieldset>.disclosure-section .disclosure-label>span{font-size:12px}.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true]>[role=alert],.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true]>[role=status],.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true]>small,.workout-flow[data-enabled=true] .workout-result[data-activity=strength][data-compact=true][data-editing=true] fieldset>button{grid-column:1 / 4}.workout-flow[data-enabled=true] .workout-finish{margin-top:12px}.workout-flow[data-enabled=true] .workout-finish>button{min-height:44px;width:100%}}
