:root{--lwm-primary: #2f6fed;--lwm-primary-dark: #1e4fb3;--lwm-secondary: #1f9d8f;--lwm-accent: #f6b73c;--lwm-bg: #f4f7ff;--lwm-surface: #ffffff;--lwm-text: #1e2430;--lwm-text-muted: #5f6b7a;--lwm-border: #dce4f5;--lwm-danger: #d64545}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:var(--lwm-bg);color:var(--lwm-text)}.status-popup{position:relative;overflow:hidden}.status-timer-bar{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#ffffffe6;transform-origin:left;animation-name:statusCountdown;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes statusCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mobile-menu-wrap{display:none}.mobile-menu-toggle{border:1px solid #cfe0ff;background:#fff;color:#1f4f9d;border-radius:10px;width:40px;height:40px;font-size:1.25rem;font-weight:700;cursor:pointer;display:grid;place-items:center;padding:0;line-height:1}.mobile-menu-overlay{display:none}@media (max-width: 768px){.edit-mock-exam-page .exam-container{margin:.45rem auto;padding-inline:1rem}.edit-mock-exam-page .exam-details-card,.edit-mock-exam-page .sections-container{padding:.8rem;border-radius:6px}.edit-mock-exam-page .exam-details-card{margin-bottom:.65rem}.edit-mock-exam-page .details-header{margin-bottom:.75rem;gap:.6rem}.edit-mock-exam-page .exam-meta{gap:.45rem}.edit-mock-exam-page .details-content{padding:.75rem}.edit-mock-exam-page .detail-row{margin-bottom:.65rem}.edit-mock-exam-page .detail-row:last-child{margin-bottom:0}.edit-mock-exam-page .detail-row p{margin-top:.2rem}.edit-mock-exam-page .details-left h2{font-size:1.2rem}.edit-mock-exam-page .details-actions{gap:.4rem}.edit-mock-exam-page .details-actions .publish-toggle-btn,.edit-mock-exam-page .details-actions .edit-btn,.edit-mock-exam-page .details-actions .delete-btn{padding:.52rem .72rem;font-size:.82rem}.edit-mock-exam-page .edit-form,.edit-mock-exam-page .new-section-form{padding:.8rem}.edit-mock-exam-page .form-group{margin-bottom:.8rem}.edit-mock-exam-page .form-group input,.edit-mock-exam-page .form-group textarea,.edit-mock-exam-page .form-group select{padding:.52rem .56rem;font-size:.86rem}.edit-mock-exam-page .section-header-bar,.edit-mock-exam-page .section-content,.edit-mock-exam-page .question-item{padding:.65rem}}@media (max-width: 520px){.edit-mock-exam-page .exam-container{margin:.25rem auto;padding-inline:1rem}.edit-mock-exam-page .exam-details-card,.edit-mock-exam-page .sections-container{padding:.65rem}.edit-mock-exam-page .details-header{margin-bottom:.55rem;gap:.45rem}.edit-mock-exam-page .details-actions{width:100%;display:flex;flex-wrap:nowrap;gap:.3rem}.edit-mock-exam-page .details-actions .publish-toggle-btn,.edit-mock-exam-page .details-actions .edit-btn,.edit-mock-exam-page .details-actions .delete-btn{flex:1 1 0;min-width:0;padding:.48rem .38rem;font-size:.74rem;white-space:nowrap}.edit-mock-exam-page .form-actions{margin-top:.75rem;gap:.45rem}.edit-mock-exam-page .details-content{padding:.6rem}.edit-mock-exam-page .detail-row{margin-bottom:.5rem}.edit-mock-exam-page .section-badge,.edit-mock-exam-page .question-count,.edit-mock-exam-page .question-type,.edit-mock-exam-page .question-points{font-size:.74rem}.edit-mock-exam-page .question-text,.edit-mock-exam-page .question-options,.edit-mock-exam-page .correct-answer,.edit-mock-exam-page .question-media-list{margin-left:0}}@media (max-width: 900px){.mobile-menu-wrap{display:block;margin-left:auto}.dashboard-menu{position:fixed!important;top:0;left:0;bottom:0;width:min(82vw,310px);height:100dvh;padding:.85rem;border-radius:0 14px 14px 0;box-shadow:0 12px 28px #16396b38;z-index:350;transform:translate(-110%);transition:transform .25s ease;overflow-y:auto}.dashboard-menu.mobile-open{transform:translate(0)}.mobile-menu-overlay{display:block;position:fixed;inset:0;background:#10203a59;border:0;padding:0;margin:0;z-index:300;cursor:pointer}}@media (max-width: 640px){.dashboard-menu{width:min(74vw,250px);padding:.65rem}}
