body.staff-mode #trainer-main,body.staff-mode #account-main,body.staff-mode .stem-editor,body.staff-mode #trainer-loading-note{display:none!important}.staff-page{padding-bottom:35px;min-width:0}.staff-pending{visibility:hidden;min-height:45vh}.navigation-status{padding:22px 0;color:#a9c4cb;font-size:13px}.staff-page .intro{margin-top:28px}body.staff-mode .app{max-width:1456px}.assignment-library{max-height:340px;overflow:auto;border:1px solid #2e434a;border-radius:8px;padding:6px 12px;margin:0 0 8px}.assignment-library .library-folder:last-child{border-bottom:0}.assignment-library .library-exercise{min-height:40px}.assignment-library .library-exercise.selected{box-shadow:inset 2px 0 #91ead0}@media(max-width:700px){.assignment-library{max-height:38vh}.staff-page .teacher-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.staff-page{animation:none!important}}

.assignment-picker{margin:0 0 8px;min-width:0}.assignment-picker>summary{min-height:42px}#assignment-selection{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-picker .assignment-library{border:0;border-top:1px solid #2e434a;border-radius:0;margin:0;padding:6px 12px;max-height:340px}.assignment-picker[open]>summary #assignment-selection{transform:none}@media(max-width:700px){.assignment-picker .assignment-library{max-height:38vh}}
