.neo-exam-attendance-form-table-container[data-v-7e0966f0]{max-height:60vh;overflow-y:auto}.mobile-simulator-wrapper[data-v-7f0db696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mobile-device-frame[data-v-7f0db696]{width:100%;max-width:440px;background:#fff;border-radius:18px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #e8e8e8;overflow:hidden;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-device-header[data-v-7f0db696]{background:#fafafa;border-bottom:1px solid #f0f0f0}.mobile-student-title[data-v-7f0db696]{font-size:14px;font-weight:600;color:#333}.mobile-exam-selector[data-v-7f0db696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#1890ff;color:#fff;padding:10px 14px;border-radius:8px;font-weight:600;font-size:14px}.mobile-withheld-container[data-v-7f0db696]{padding:16px;background-color:#fff3f3;border-radius:8px;border:1px solid #ffcdd2;text-align:center}.mobile-withheld-title[data-v-7f0db696]{font-size:16px;color:#d32f2f;font-weight:700;margin-bottom:4px}.mobile-withheld-remark[data-v-7f0db696]{font-size:13px;color:#d32f2f}.mobile-exam-card[data-v-7f0db696]{border-radius:10px}.mobile-exam-summary[data-v-7f0db696]{background:#f8f9fa;border-radius:10px;padding:14px;border:1px solid #edf0f2}.summary-item[data-v-7f0db696]{font-size:13px;margin-bottom:5px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-label[data-v-7f0db696]{width:100px;color:#777}.summary-val[data-v-7f0db696]{color:#222}.mobile-section-header[data-v-7f0db696]{background:rgba(24,144,255,.08);padding:6px 10px;border-radius:4px;border-left:4px solid #1890ff;font-weight:700;font-size:13px;color:#1890ff;margin-bottom:6px}.mobile-marks-table[data-v-7f0db696]{font-size:13px}.mobile-marks-table th[data-v-7f0db696]{border-top:none;border-bottom:1px solid #e8e8e8;color:#666;font-size:12px;padding:6px 4px}.mobile-marks-table td[data-v-7f0db696]{border-top:none;border-bottom:1px solid #f0f0f0;padding:8px 4px;vertical-align:middle}.mobile-download-btn[data-v-7f0db696]{border-radius:10px;padding:10px;font-weight:600;font-size:14px}.scroll-area[data-v-0cbd97a6],.scroll-area[data-v-7f0db696]{position:relative;margin:auto}.vertical-header[data-v-530e97a9]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-align:center;white-space:nowrap}.mark-cell-wrapper[data-v-530e97a9]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0}.info-icon[data-v-530e97a9]{position:absolute;top:-2px;right:-2px;font-size:10px;color:#1890ff;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.info-icon[data-v-530e97a9]:hover{color:#40a9ff}.scroll-area[data-v-530e97a9]{overflow-x:auto;overflow-y:visible;width:100%}.floating-scrollbar[data-v-530e97a9]{position:fixed;bottom:0;z-index:1000;overflow-x:auto;overflow-y:hidden;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.1);box-shadow:0 -1px 4px rgba(0,0,0,.1)}.fixed-header-wrapper[data-v-530e97a9]{position:fixed;z-index:1000;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.fixed-header-wrapper table[data-v-530e97a9]{table-layout:fixed}