/* REVOLISH v0.14.0 */
.rev14-manage-btn{background:#f8fafc}
.rev14-class-manager{max-height:60vh;overflow:auto;padding-right:4px}
.rev14-class-manager h3{font-size:14px;margin:18px 0 9px;color:#233754}
.rev14-class-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;border-top:1px solid #e6ebf3}
.rev14-class-row .actions{flex-shrink:0}
.rev14-class-meta{min-width:0}.rev14-class-meta strong{font-size:13px}.rev14-class-meta small{display:block;color:#728098;font-size:11px;margin-top:4px}
.rev14-exam-roster table{min-width:780px}.rev14-exam-roster th{white-space:nowrap}
.rev14-exam-roster .mid-cell-select{min-width:96px}
.rev14-extra-panel{margin-top:23px}
@media(max-width:680px){.rev14-class-row{align-items:flex-start;flex-direction:column}.rev14-class-row .actions{width:100%}.rev14-class-row .actions .btn{flex:1}.rev14-class-manager{max-height:57vh}.rev14-exam-roster table{min-width:740px}}
