body.student-mode .app-shell{display:grid!important;grid-template-columns:240px minmax(0,1fr)}
body.student-mode .sidebar{display:flex!important}
body.student-mode .topbar{display:flex!important}
body.student-mode .main{margin-left:0;min-width:0}
.review-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.review-ct small{display:block;font-weight:400;color:#667085;line-height:1.6;margin:6px 0}
.review-option{display:flex!important;align-items:center;gap:10px;padding:10px;font-weight:400!important}
.review-option input{width:auto!important;min-height:0!important}
.flow-form fieldset{border:1px solid #dfe4ee;border-radius:12px;padding:16px;margin:12px 0;min-width:0}
.flow-form legend{font-weight:700;padding:0 6px}
@media(max-width:900px){body.student-mode .app-shell{grid-template-columns:minmax(0,1fr)}body.student-mode .sidebar{position:fixed;z-index:70;transform:translateX(-100%);width:240px;inset:0 auto 0 0}body.student-mode .sidebar.open{transform:translateX(0)}body.student-mode .menu-btn{display:inline-flex}.review-four{grid-template-columns:1fr}}
