/* 6.38.74 – presentation only: the Platform remains owner of all values and save state. */
.alfari-training-mode-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;margin:0 0 16px;padding:10px;border:1px solid #69747b;border-radius:16px;background:#20262a;color:#fff}
.alfari-training-mode-switch__label{margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850}
.alfari-training-mode-switch__buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:min(240px,100%);padding:4px;border-radius:12px;background:#111718}
.alfari-training-mode-switch button{min-height:44px!important;margin:0!important;padding:9px 14px!important;border:2px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important;line-height:1.2!important;cursor:pointer}
.alfari-training-mode-switch button[aria-pressed="true"]{border-color:#b3d52c!important;background:#d4ff36!important;color:#15191c!important;-webkit-text-fill-color:#15191c!important}
.alfari-training-mode-switch button:focus-visible{outline:3px solid #d4ff36!important;outline-offset:3px!important}

body.alfari-training-mode-short [data-alfari-explain-detail="true"]{display:none!important}
body.alfari-training-mode-explained [data-alfari-explain-detail="true"]{display:revert}

body.alfari-app-view-training .alfari-app-workspace :where(input[type="number"],input[inputmode="decimal"],input[inputmode="numeric"],select){min-height:52px!important;color:#20252a!important;-webkit-text-fill-color:#20252a!important;background:#fff!important;border-color:#7b8589!important;opacity:1!important}
body.alfari-app-view-training .alfari-app-workspace :where(label,.alfari-exercise-target,.alfari-fast-active-summary span){color:#374149!important;-webkit-text-fill-color:#374149!important;opacity:1!important}
body.alfari-app-view-training .alfari-app-workspace :where(.alfari-fast-active-summary strong,[data-alfari-target-value]){color:#20252a!important;-webkit-text-fill-color:#20252a!important;opacity:1!important}
body.alfari-app-view-training .alfari-app-workspace :where([data-alfari-set-complete],.alfari-set-complete,[data-alfari-save-set],.alfari-save-set){min-height:52px!important}

@media(max-width:640px){
 .alfari-training-mode-switch{display:grid;grid-template-columns:1fr;width:100%;box-sizing:border-box;padding:9px}
 .alfari-training-mode-switch__buttons{width:100%;min-width:0}
 body.alfari-app-view-training .alfari-app-workspace{overflow-x:clip}
 body.alfari-app-view-training .alfari-app-workspace :where([data-guided-training],.alfari-exercise-card,.alfari-set-card,[data-alfari-set-row],form,fieldset){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
 body.alfari-app-view-training .alfari-app-workspace :where(input,select,textarea,button){max-width:100%!important;box-sizing:border-box!important}
}
