.training-course,.seller-performance{padding:22px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);color:var(--ui-text);margin:22px 0}.training-course>progress{width:min(100%,500px);accent-color:#3e9b71}.training-step{padding:16px 0;border-top:1px solid var(--ui-border)}.training-step summary{cursor:pointer;font-size:16px;font-weight:700}.training-step p{line-height:1.9;max-width:85ch}.training-step label{display:flex;align-items:center;gap:10px;margin:16px 0}.training-step input{width:20px;height:20px;margin:0}.performance-controls{display:flex;gap:14px;margin:20px 0;flex-wrap:wrap}.performance-controls label{min-width:190px;max-width:280px;flex:1}.performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.performance-card{border:1px solid var(--ui-border);border-radius:10px;padding:16px;min-width:0}.performance-card h3{font-size:14px;line-height:1.7;margin-top:0}.performance-card strong{font-size:26px}.performance-card p{font-size:12px;line-height:1.8}.performance-sample{border-left:3px solid #d1a651;padding:12px}.seller-performance details{font-size:13px;line-height:1.9}.pipeline-workspace-links{display:flex;justify-content:flex-end;margin:10px 0 16px;gap:10px}.pipeline-workspace-links button{display:inline-flex;gap:8px;align-items:center}@media(max-width:1000px){.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.training-course,.seller-performance{padding:14px}.performance-grid{grid-template-columns:1fr}.performance-controls{gap:8px}.performance-controls label{min-width:0;flex-basis:100%;max-width:none}}

.training-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0}.training-heading h1,.training-heading h2{margin:0 0 8px}.training-heading p{margin:0;font-size:13px}.training-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.training-categories{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 20px;border-bottom:1px solid var(--ui-border);margin-bottom:24px}.training-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.training-grid .training-course{margin:0}.training-course h3{font-size:18px;line-height:1.5;margin:0 0 12px}.training-grid .training-course>progress{width:100%;height:8px}.training-grid .training-course>p{font-size:13px}.training-editor{width:min(760px,calc(100% - 24px));max-width:760px;max-height:92dvh;overflow:auto}.training-editor h2{font-size:21px}.training-editor textarea{min-height:90px}.training-editor-steps fieldset{padding:16px;margin:18px 0}.training-editor-steps legend{font-size:14px}.training-editor-steps textarea{min-height:150px}.training-publish{display:flex;align-items:center;gap:10px}.training-publish input{margin:0}.training-lesson-text{white-space:pre-wrap}.training-draft{font-weight:500}
@media(max-width:700px){.training-heading{align-items:flex-start;flex-wrap:wrap}.training-heading>.training-actions{margin:0}.training-grid{grid-template-columns:1fr}.training-categories{gap:6px}.training-editor{padding:16px}.training-editor-steps fieldset{padding:12px}}
