.audit-detail[data-v-a28b658e]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:calc(100vh - 64px)}.audit-detail .detail-header[data-v-a28b658e]{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;margin-bottom:20px;padding:20px 24px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.audit-detail .detail-header .back-btn[data-v-a28b658e]{border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.audit-detail .detail-header .back-btn[data-v-a28b658e]:hover{background:#1e3a5f;color:#fff;border-color:#1e3a5f}.audit-detail .detail-header .header-center[data-v-a28b658e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.audit-detail .detail-header .header-center .teacher-info[data-v-a28b658e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-align:center;margin-left:-180px}.audit-detail .detail-header .header-center .teacher-info .teacher-avatar[data-v-a28b658e]{font-size:20px;font-weight:600;border:3px solid #e8f4fc}.audit-detail .detail-header .header-center .teacher-info .teacher-meta[data-v-a28b658e]{text-align:center}.audit-detail .detail-header .header-center .teacher-info .teacher-meta .teacher-name[data-v-a28b658e]{margin:0;font-size:20px;font-weight:600;color:#1e3a5f}.audit-detail .detail-header .header-center .teacher-info .teacher-meta .teacher-school[data-v-a28b658e]{margin:4px 0 0;font-size:13px;color:#8c8c8c;text-align:center}.audit-detail .detail-header .header-actions[data-v-a28b658e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.audit-detail .detail-header .header-actions .status-tag[data-v-a28b658e]{padding:4px 12px;border-radius:20px;font-size:13px}.audit-detail .detail-header .header-actions .print-btn[data-v-a28b658e]{border-radius:6px}.audit-detail .section-card[data-v-a28b658e]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:20px}.audit-detail .section-card .card-header[data-v-a28b658e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#1e3a5f,#2d5a87);color:#fff;font-size:15px;font-weight:600}.audit-detail .section-card .card-header .card-icon[data-v-a28b658e]{font-size:18px}.audit-detail .section-card .card-body[data-v-a28b658e]{padding:20px}.audit-detail .form-card .info-section[data-v-a28b658e]{margin-bottom:24px}.audit-detail .form-card .info-section[data-v-a28b658e]:last-child{margin-bottom:0}.audit-detail .form-card .info-section .section-title[data-v-a28b658e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e3a5f;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e8f4fc;-ms-flex-wrap:wrap;flex-wrap:wrap}.audit-detail .form-card .info-section .section-title .anticon[data-v-a28b658e]{color:#1e3a5f}.audit-detail .form-card .info-section .section-title .score-input-wrapper[data-v-a28b658e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;padding:4px 12px;background:linear-gradient(135deg,#f0f5ff,#e6f4ff);border-radius:20px;border:1px solid #d9e8ff}.audit-detail .form-card .info-section .section-title .score-input-wrapper .score-label[data-v-a28b658e]{font-size:13px;color:#595959;font-weight:500}.audit-detail .form-card .info-section .section-title .score-input-wrapper .score-select[data-v-a28b658e]{width:120px}.audit-detail .form-card .info-section .section-title .score-input-wrapper .current-score[data-v-a28b658e]{font-size:14px;color:#52c41a;font-weight:600;margin-right:12px}.audit-detail .form-card .info-section .section-title .score-input-wrapper .current-score-outside[data-v-a28b658e]{font-size:14px;color:#52c41a!important;font-weight:600!important;margin-left:auto;margin-right:12px;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.audit-detail .form-card .info-section .section-title .score-input-wrapper .section-title>.current-score-outside[data-v-a28b658e]{color:#52c41a!important}.audit-detail .form-card .info-section .section-title .score-input-wrapper .score-hint[data-v-a28b658e]{font-size:12px;color:#999;margin-left:8px}.audit-detail .form-card .info-section .section-title .score-input-wrapper .sub-score-item[data-v-a28b658e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px dashed #e8e8e8}.audit-detail .form-card .info-section .section-title .score-input-wrapper .sub-score-item[data-v-a28b658e]:last-child{border-bottom:none}.audit-detail .form-card .info-section .section-title .score-input-wrapper .sub-score-label[data-v-a28b658e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#333}.audit-detail .form-card .info-section .section-title .score-input-wrapper .score-unit[data-v-a28b658e]{font-size:13px;color:#1e3a5f;font-weight:600}.audit-detail .form-card .info-section .submit-section[data-v-a28b658e]{margin-top:24px;padding-top:20px;border-top:2px solid #e8f4fc;text-align:center}.audit-detail .form-card .info-section .submit-section[data-v-a28b658e] .ant-btn-primary{height:44px;padding:0 40px;font-size:16px;background:linear-gradient(135deg,#1e3a5f,#2d5a87);border:none}.audit-detail .form-card .info-section .submit-section[data-v-a28b658e] .ant-btn-primary:hover{background:linear-gradient(135deg,#2d5a87,#3d7ab5)}.audit-detail .form-card .simple-text[data-v-a28b658e]{padding:12px;background:#fafafa;border-radius:8px;color:#595959;line-height:1.6}.audit-detail .form-card .empty-text[data-v-a28b658e]{padding:20px;text-align:center;color:#8c8c8c;background:#fafafa;border-radius:8px}.audit-detail .form-card .info-table[data-v-a28b658e] .ant-descriptions-item-label{background:#fafafa;font-weight:500;color:#595959}.audit-detail .form-card .info-table .highlight-text[data-v-a28b658e]{color:#1e3a5f;font-weight:600}.audit-detail .form-card .attendance-table[data-v-a28b658e] .ant-descriptions-item-label{background:#f0f5ff;color:#595959}.audit-detail .history-card[data-v-a28b658e]{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.audit-detail .history-card .custom-timeline[data-v-a28b658e]{padding:4px 0}.audit-detail .history-card .custom-timeline[data-v-a28b658e] .ant-timeline-item-content{padding-bottom:20px}.audit-detail .history-card .custom-timeline .timeline-content[data-v-a28b658e]{background:#fafafa;border-radius:8px;padding:12px}.audit-detail .history-card .custom-timeline .timeline-content .timeline-header[data-v-a28b658e]{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;margin-bottom:8px}.audit-detail .history-card .custom-timeline .timeline-content .timeline-header .timeline-title[data-v-a28b658e]{font-weight:600;color:#1e3a5f}.audit-detail .history-card .custom-timeline .timeline-content .timeline-meta[data-v-a28b658e]{margin:4px 0;font-size:12px;color:#8c8c8c}.audit-detail .history-card .custom-timeline .timeline-content .timeline-score[data-v-a28b658e]{color:#52c41a;font-size:16px}.audit-detail .history-card .custom-timeline .timeline-content .timeline-remark[data-v-a28b658e]{margin:4px 0;font-size:12px;color:#595959;background:#f0f0f0;padding:4px 8px;border-radius:4px}.audit-detail .history-count[data-v-a28b658e]{margin-left:auto;font-size:12px;color:#8c8c8c;background:#f0f0f0;padding:2px 8px;border-radius:10px}.audit-detail .detail-content .col-padding[data-v-a28b658e]{padding-left:0;padding-right:10px}@media print{.detail-header[data-v-a28b658e],.history-card[data-v-a28b658e]{display:none!important}.audit-detail[data-v-a28b658e]{background:#fff;padding:0}.form-card[data-v-a28b658e]{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e8e8e8;page-break-inside:avoid}}