.section-title[data-v-6c0d8af1]{background:-webkit-gradient(linear,left top,right top,from(#ca4478),to(#fff));background:linear-gradient(90deg,#ca4478,#fff);color:#fff;padding:10px 15px;margin:20px 0;border-radius:4px;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.question-row[data-v-6c0d8af1],.section-title[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-row[data-v-6c0d8af1]{padding:15px 20px;border-bottom:1px solid #e8e8e8}.question-row[data-v-6c0d8af1]:last-child{border-bottom:none}.question-text[data-v-6c0d8af1]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;line-height:1.5}.radio-group[data-v-6c0d8af1]{-ms-flex-negative:0;flex-shrink:0;margin-left:20px}.radio-option[data-v-6c0d8af1]{margin-right:15px}.form-section[data-v-6c0d8af1]{margin-bottom:30px;padding:20px;border-radius:6px}.sub-title[data-v-6c0d8af1]{font-size:16px;font-weight:700;color:#333;margin:15px 0;padding-left:8px;border-left:4px solid #1890ff}.notice-text[data-v-6c0d8af1]{color:#1890ff;font-size:14px;margin:10px 0 15px 0;padding:0 10px;line-height:1.5}.form-item[data-v-6c0d8af1]{margin-bottom:20px}.form-item label[data-v-6c0d8af1]{margin-bottom:8px;font-weight:600;color:#333;display:block}.dual-time-selector[data-v-6c0d8af1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.time-table-container[data-v-6c0d8af1]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.time-table-header[data-v-6c0d8af1]{background:-webkit-gradient(linear,left top,right top,from(#f0f2f5),to(#fff));background:linear-gradient(90deg,#f0f2f5,#fff);padding:12px;text-align:center;border-bottom:1px solid #e8e8e8}.time-table-header h3[data-v-6c0d8af1]{margin:0;font-size:14px;color:#333;font-weight:600}.time-table[data-v-6c0d8af1]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#e8e8e8}.time-header[data-v-6c0d8af1]{background-color:#fafafa;padding:10px;text-align:center;font-weight:600;font-size:12px;color:#333}.date-column[data-v-6c0d8af1]{grid-column:1/2}.date-cell[data-v-6c0d8af1]{background-color:#fff;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.checkbox-cell[data-v-6c0d8af1]{background-color:#fff}.action-row[data-v-6c0d8af1],.checkbox-cell[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.action-row[data-v-6c0d8af1]{background-color:#f0f2f5;padding:8px}.action-row.date-column[data-v-6c0d8af1]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:12px;font-weight:600}.form-section-inner[data-v-6c0d8af1]{background-color:#fafafa;border-radius:6px;padding:20px;margin-top:15px}.section-subtitle[data-v-6c0d8af1]{font-weight:700;color:#262626;margin-bottom:15px;font-size:15px}.attention-section[data-v-6c0d8af1]{background-color:#fff2e8;border:1px solid #ffbb96;border-radius:6px;padding:15px;margin:20px 0}.attention-title[data-v-6c0d8af1]{font-weight:700;color:#d46b08;text-align:center;margin-bottom:10px;font-size:16px}.attention-content[data-v-6c0d8af1]{color:#333;line-height:1.6}.table-container[data-v-6c0d8af1]{margin-top:100px;padding:0 16px}@media (max-width:1024px){.dual-time-selector[data-v-6c0d8af1]{grid-template-columns:1fr;gap:15px}}@media (max-width:768px){.time-table[data-v-6c0d8af1]{grid-template-columns:1fr}.action-row[data-v-6c0d8af1],.checkbox-cell[data-v-6c0d8af1],.date-cell[data-v-6c0d8af1],.time-header[data-v-6c0d8af1]{min-height:35px;padding:6px}.question-row[data-v-6c0d8af1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.radio-group[data-v-6c0d8af1]{margin-left:0;margin-top:10px}}[data-v-6c0d8af1] .radio-group .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[data-v-6c0d8af1] .radio-group .ant-radio-wrapper{margin-right:10px;white-space:nowrap}.date-column-wider[data-v-6c0d8af1]{grid-template-columns:220px repeat(3,1fr)}.save-loading[data-v-6c0d8af1],.submit-loading[data-v-6c0d8af1],.update-loading[data-v-6c0d8af1]{opacity:.8;cursor:not-allowed}.feedback-module[data-v-6c0d8af1]{border:1px solid #ccc;border-radius:4px;padding:16px;position:relative;margin-bottom:20px;margin-top:20px}.reply-button[data-v-6c0d8af1]{position:relative;left:93.5%}.exam-duration-item[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exam-duration-item a-input-number[data-v-6c0d8af1],.exam-duration-item label[data-v-6c0d8af1]{margin-right:8px}.printing-date[data-v-6c0d8af1]{color:#000;font-size:16px}.computer-room-group .checkbox-group-wrapper[data-v-6c0d8af1],.computer-room-group .sub-item[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.computer-room-group .sub-sub-item[data-v-6c0d8af1]{gap:8px}.computer-room-group .sub-sub-item[data-v-6c0d8af1],[data-v-6c0d8af1] .computer-room-group .ant-checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-6c0d8af1] .computer-room-group .ant-checkbox-wrapper{margin-bottom:4px}@media (max-width:768px){.computer-room-group .sub-sub-item[data-v-6c0d8af1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.computer-room-group .sub-sub-item a-input[data-v-6c0d8af1]{width:100%;max-width:none;margin-left:24px}}.button-with-tip[data-v-6c0d8af1]{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;margin-left:15px}.tip-text[data-v-6c0d8af1]{font-size:16px;text-align:center;word-wrap:break-word}.red-star[data-v-6c0d8af1]{color:red;margin-right:2px}@media (max-width:768px){.button-with-tip[data-v-6c0d8af1]{margin-left:0;margin-top:12px;width:100%}.tip-text[data-v-6c0d8af1]{max-width:100%}}.action-buttons[data-v-6c0d8af1],.button-group[data-v-6c0d8af1]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-buttons[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;padding:16px}.vertical-group[data-v-6c0d8af1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.button-group[data-v-6c0d8af1],.vertical-group[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-group[data-v-6c0d8af1]{gap:15px}.horizontal-buttons[data-v-6c0d8af1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-editing[data-v-6c0d8af1]{pointer-events:none}.printing-date[data-v-4389c681]{color:#000;font-size:16px}.marginLf4[data-v-4389c681]{margin:0 4px}.section-title[data-v-4389c681]{background:-webkit-gradient(linear,left top,right top,from(#ca4478),to(#fff));background:linear-gradient(90deg,#ca4478,#fff);color:#fff;padding:10px 15px;margin:20px 0;border-radius:4px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-section[data-v-4389c681]{margin-bottom:30px;padding:20px;border-radius:6px}.sub-title[data-v-4389c681]{font-size:16px;font-weight:700;color:#333;margin:15px 0;padding-left:8px;border-left:4px solid #1890ff}.form-item[data-v-4389c681]{margin-bottom:20px}.form-item label[data-v-4389c681]{margin-bottom:8px;font-weight:600;color:#333;display:block}.form-item p[data-v-4389c681]{margin:5px 0 10px 0;color:#666;line-height:1.6}.inline-form-item[data-v-4389c681]{margin-bottom:20px}.inline-form-item label[data-v-4389c681],.inline-form-item span[data-v-4389c681]{font-weight:600;color:#333}.radio-option[data-v-4389c681]{margin-right:15px}.action-buttons[data-v-4389c681]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;padding:16px}.vertical-group[data-v-4389c681]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.button-group[data-v-4389c681],.vertical-group[data-v-4389c681]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-group[data-v-4389c681]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.horizontal-buttons[data-v-4389c681]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.printing-list[data-v-4389c681]{padding-left:20px;margin-top:10px;list-style-type:decimal}.printing-list li[data-v-4389c681]{margin-bottom:15px;line-height:1.6}.important-note[data-v-4389c681]{background-color:#fffaf0;border-left:4px solid #fc0;padding:10px 15px;margin:15px 0;font-style:italic;border-radius:4px}.section-subtitle[data-v-4389c681]{font-size:16px;font-weight:700;color:#333;margin:25px 0 15px;padding-left:8px;border-left:4px solid #1890ff}.materials-item[data-v-4389c681]{-ms-flex-wrap:wrap;flex-wrap:wrap}.permitted-items[data-v-4389c681]{margin-top:15px;border:1px solid #e8e8e8;border-radius:6px;padding:15px}.permitted-item[data-v-4389c681]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #e8e8e8;padding-left:5px}.permitted-item[data-v-4389c681]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.other-materials[data-v-4389c681]{margin-top:15px}.materials-item .ant-radio-group[data-v-4389c681]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.materials-item .ant-btn-text[data-v-4389c681]{white-space:nowrap}[data-v-4389c681] .ant-input-number-disabled{background-color:#f5f5f5;cursor:not-allowed}.or-row[data-v-4389c681]{text-align:center;margin:8px 0}.materials-item[data-v-4389c681]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.subsection-title[data-v-4389c681]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px}.section-description[data-v-4389c681]{color:#666;margin-bottom:10px;line-height:1.6}.format-list[data-v-4389c681]{padding-left:20px;margin-bottom:15px}.format-list li[data-v-4389c681]{margin-bottom:10px;color:#333;line-height:1.6}.sub-list[data-v-4389c681]{padding-left:20px;margin:5px 0 10px 0}.sub-list li[data-v-4389c681]{margin-bottom:5px}.attachment-section[data-v-4389c681]{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.attachment-link[data-v-4389c681]{color:#1890ff;text-decoration:underline}.submission-list[data-v-4389c681]{padding-left:20px}.submission-list li[data-v-4389c681]{margin-bottom:10px;line-height:1.6}@media (max-width:768px){.permitted-item[data-v-4389c681]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.permitted-item .ant-checkbox-wrapper[data-v-4389c681]{margin-bottom:8px}.attachment-section[data-v-4389c681]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}[data-v-4389c681] .radio-group .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[data-v-4389c681] .radio-group .ant-radio-wrapper{margin-right:10px;white-space:nowrap}.enlarged-image[data-v-4389c681]{max-height:80vh}.modal-header[data-v-4389c681]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 16px 0;border-bottom:1px solid #e8e8e8;margin-bottom:16px}.modal-header span[data-v-4389c681]{font-weight:700;font-size:16px}.close-button[data-v-4389c681]{color:#999;font-size:16px}.close-button[data-v-4389c681]:hover{color:#333}.enlarged-image[data-v-4389c681]{width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;cursor:pointer}.radio-style[data-v-4389c681] .ant-checkbox-inner{border-radius:50%;background:#fff;border:1px solid #d9d9d9}.radio-style[data-v-4389c681] .ant-checkbox-checked .ant-checkbox-inner{background:#fff;border-color:#4169e1}.radio-style[data-v-4389c681] .ant-checkbox-checked .ant-checkbox-inner:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#4169e1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:none;opacity:1;-webkit-transform-origin:center;transform-origin:center}.not-editing[data-v-4389c681]{pointer-events:none}.feedback-module[data-v-4389c681]{border:1px solid #ccc;border-radius:4px;padding:16px;position:relative;margin-bottom:20px;margin-top:20px}.reply-button[data-v-4389c681]{position:relative;left:93.5%}.attachment-upload[data-v-4389c681]{margin-top:8px}.file-hint[data-v-4389c681]{color:#999;font-size:12px;margin-top:4px}.feedback-actions[data-v-4389c681]{margin-top:16px}.print-button[data-v-4389c681]{background-color:#ca4478!important;color:#fff!important;border-color:#ca4478!important}.print-button[data-v-4389c681]:hover{background-color:#b33a68!important;border-color:#b33a68!important}.exam-scheduling-container[data-v-6944590f]{padding:20px;background-color:#f5f5f5;min-height:100vh}.header-container[data-v-6944590f]{margin-bottom:20px}.footer-container[data-v-6944590f],.header-container[data-v-6944590f]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.footer-container[data-v-6944590f]{margin-top:20px}.main-title[data-v-6944590f]{font-size:16px;color:#666;margin-bottom:15px;font-weight:400}.academic-year[data-v-6944590f]{font-size:18px;font-weight:700;color:#000;margin-bottom:20px}.course-details[data-v-6944590f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:10px}.detail-item[data-v-6944590f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}.detail-label[data-v-6944590f]{font-weight:600;color:#333;margin-right:8px}.detail-value[data-v-6944590f]{color:#666}.tabs-container[data-v-6944590f]{background:#fff;border-radius:8px;padding:0!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-v-6944590f] .ant-card-wider-padding .ant-card-body{padding-bottom:0!important}@media (max-width:768px){.course-details[data-v-6944590f]{-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;gap:10px}}