.training-editor{min-width:0;margin:20px 0;padding:20px;border:1px solid #bbcca8;border-radius:16px;background:#f7faf5}.training-editor legend{padding:0 8px;color:#174d37;font-weight:700}.training-editor .training-row{margin:14px 0;background:#fff;border-left:4px solid #bba05a}.training-editor .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.training-editor label{min-width:0}.training-editor input:not([type=checkbox]),.training-editor select{max-width:100%;box-sizing:border-box}.training-editor input[type=checkbox]{width:auto}.training-editor button{margin:6px 8px 6px 0;white-space:normal}.training-editor [data-training-group]{margin:16px 0;border-top:3px solid #bba05a}.training-editor p{overflow-wrap:anywhere}@media(max-width:600px){.training-editor{padding:12px}.training-editor .training-row{padding:12px}.training-editor .grid{grid-template-columns:1fr}}
