@media (width<=1360px){.exam-main{grid-template-columns:minmax(0,1fr) 285px}.exam-status-header h3{font-size:1.4rem}}@media (width<=1140px){.exam-shell{gap:9px}.exam-topbar{grid-template-columns:1fr;gap:10px;min-height:0}.exam-controls{justify-content:space-between}.exam-main{grid-template-columns:1fr}.exam-status-panel{grid-template-rows:auto auto auto auto auto;max-height:40dvh}.exam-palette{max-height:140px}}@media (width<=768px){.exam-shell{padding:8px}.exam-title-meta{font-size:.84rem}.exam-progress-block{padding:8px 10px}.exam-timer strong{font-size:1.22rem}.exam-q-header,.exam-q-body,.exam-q-footer{padding-left:10px;padding-right:10px}.exam-btn-nav,.exam-btn-flag,.exam-btn-submit,.exam-btn-next{height:38px;padding:0 12px;font-size:.84rem}.exam-summary-grid{grid-template-columns:1fr}}@media (width<=560px){.exam-controls{flex-wrap:wrap}.exam-btn--ghost,.exam-timer{flex:1}.exam-q-footer{justify-content:center}.exam-footer-left,.exam-footer-right{justify-content:center;width:100%}.exam-palette{grid-template-columns:repeat(6,minmax(0,1fr))}}
