@charset "UTF-8";
.movement-upload{margin-bottom:30px}.movement-upload input[type=file]{max-width:100%;font-size:.85rem;padding:9px}.movement-upload .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-preview>.panel{margin:20px 0}.movement-class,.movement-learner{min-width:0;padding:20px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.movement-class:first-child,.movement-learner:first-child{border-top:0;padding-top:0}.movement-class:last-child,.movement-learner:last-child{padding-bottom:0}.movement-class h4,.movement-learner h4{margin-bottom:8px}.movement-class p,.movement-learner p{margin-bottom:10px}.movement-class .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.movement-class label,.movement-learner label{max-width:580px}.movement-issues{border-color:#d8aea4}.movement-issue{margin:0 0 12px;padding-left:12px;border-left:3px solid #bd7e50;overflow-wrap:anywhere}.movement-issue:last-child{margin-bottom:0}.movement-issue strong{display:block}.movement-actions{display:flex;gap:12px;flex-wrap:wrap}.movement-result{margin-top:24px}.movement-apply p{max-width:820px}.movement-learners{max-height:650px;overflow:auto;padding-right:8px}.movement-metadata{display:flex;gap:8px;flex-wrap:wrap}.movement-choice-hint{white-space:pre-wrap}.movement-preview .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.movement-preview select{max-width:100%}.movement-preview .stat{min-width:0}.movement-preview .stat span{overflow-wrap:anywhere}@media(max-width:760px){.movement-upload .field-grid,.movement-class .field-grid{grid-template-columns:1fr}.movement-preview .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-actions>button{width:100%}.movement-class .section-heading{gap:8px}}@media(max-width:390px){.movement-preview .stats{gap:8px}.movement-preview .stat{padding:12px;flex-wrap:wrap}}
