[data-v-ca3ccc06] .sk-table{border:1px solid #dbeafe}[data-v-ca3ccc06] .sk-table th>.cell{text-align:center!important}[data-v-ca3ccc06] .sk-table th,[data-v-ca3ccc06] .sk-table tr{background:#fff}[data-v-ca3ccc06] .sk-table td{padding-top:10px;padding-bottom:10px}[data-v-ca3ccc06] .sk-table th.gutter{background-color:#78a5e7}.click-in-row[data-v-ca3ccc06],.sk-table-link[data-v-ca3ccc06]{border:none;padding:0;color:#2563eb;font-weight:600}.click-in-row[data-v-ca3ccc06]:hover,.sk-table-link[data-v-ca3ccc06]:hover{color:#1d4ed8}.handle-account[data-v-ca3ccc06],.sk-table-link--danger[data-v-ca3ccc06]{color:#dc2626}.handle-account[data-v-ca3ccc06]:hover,.sk-table-link--danger[data-v-ca3ccc06]:hover{color:#be123c}.sk-status-icon[data-v-ca3ccc06],.status-icon[data-v-ca3ccc06]{width:18px;height:18px;border-radius:50%;position:relative;margin:auto;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6),0 6px 12px rgba(15,23,42,.12)}.sk-status-icon.success[data-v-ca3ccc06],.status-icon.success[data-v-ca3ccc06]{background-color:#4caf50}.sk-status-icon.success[data-v-ca3ccc06]:after,.status-icon.success[data-v-ca3ccc06]:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sk-status-icon.fail[data-v-ca3ccc06],.status-icon.fail[data-v-ca3ccc06]{background-color:#f44336}.sk-status-icon.fail[data-v-ca3ccc06]:after,.sk-status-icon.fail[data-v-ca3ccc06]:before,.status-icon.fail[data-v-ca3ccc06]:after,.status-icon.fail[data-v-ca3ccc06]:before{content:"";position:absolute;left:5px;top:8px;width:8px;height:2px;background:#fff}.sk-status-icon.fail[data-v-ca3ccc06]:before,.status-icon.fail[data-v-ca3ccc06]:before{transform:rotate(45deg)}.sk-status-icon.fail[data-v-ca3ccc06]:after,.status-icon.fail[data-v-ca3ccc06]:after{transform:rotate(-45deg)}[data-v-ca3ccc06] .el-table .el-table__row td{vertical-align:middle}.evl-student-name[data-v-ca3ccc06]{font-weight:600;color:#1e293b}.evl-evaluation-item[data-v-ca3ccc06]{padding:0}.evl-evaluation-item--border[data-v-ca3ccc06]{border-top:1px dashed #e2e8f0;margin-top:4px;padding-top:6px}.evl-item-tags[data-v-ca3ccc06]{display:flex;flex-wrap:wrap;gap:4px}.evl-date-cell[data-v-ca3ccc06]{font-size:13px;color:#475569;padding:2px 0}.evl-file-cell[data-v-ca3ccc06]{padding:2px 0}.evl-file-count[data-v-ca3ccc06]{color:#2563eb;font-weight:600}.evl-eval-content[data-v-ca3ccc06]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;font-size:13px;color:#1e293b;line-height:1.5}.evl-eval-content.expanded[data-v-ca3ccc06]{-webkit-line-clamp:unset;overflow:visible}.evl-desc-toggle[data-v-ca3ccc06]{margin-top:4px}.evl-desc-toggle a[data-v-ca3ccc06]{color:#2563eb;cursor:pointer;font-size:12px}.evl-eval-footer[data-v-ca3ccc06]{display:flex;align-items:center;gap:12px;margin-top:6px}.evl-teacher[data-v-ca3ccc06]{font-size:12px;color:#64748b;font-style:italic}.evl-reply-count[data-v-ca3ccc06]{font-size:12px;color:#2563eb;font-weight:600}.evl-reply-count i[data-v-ca3ccc06]{margin-right:2px}.evl-reply-badge[data-v-ca3ccc06]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#94a3b8;font-weight:500}.evl-reply-badge i[data-v-ca3ccc06]{font-size:14px}.evl-reply-badge--active[data-v-ca3ccc06]{color:#2563eb;font-weight:600}[data-v-2d0e5e02] .sk-table{border:1px solid #dbeafe}[data-v-2d0e5e02] .sk-table th>.cell{text-align:center!important}[data-v-2d0e5e02] .sk-table th,[data-v-2d0e5e02] .sk-table tr{background:#fff}[data-v-2d0e5e02] .sk-table td{padding-top:10px;padding-bottom:10px}[data-v-2d0e5e02] .sk-table th.gutter{background-color:#78a5e7}.click-in-row[data-v-2d0e5e02],.sk-table-link[data-v-2d0e5e02]{border:none;padding:0;color:#2563eb;font-weight:600}.click-in-row[data-v-2d0e5e02]:hover,.sk-table-link[data-v-2d0e5e02]:hover{color:#1d4ed8}.handle-account[data-v-2d0e5e02],.sk-table-link--danger[data-v-2d0e5e02]{color:#dc2626}.handle-account[data-v-2d0e5e02]:hover,.sk-table-link--danger[data-v-2d0e5e02]:hover{color:#be123c}.sk-status-icon[data-v-2d0e5e02],.status-icon[data-v-2d0e5e02]{width:18px;height:18px;border-radius:50%;position:relative;margin:auto;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6),0 6px 12px rgba(15,23,42,.12)}.sk-status-icon.success[data-v-2d0e5e02],.status-icon.success[data-v-2d0e5e02]{background-color:#4caf50}.sk-status-icon.success[data-v-2d0e5e02]:after,.status-icon.success[data-v-2d0e5e02]:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sk-status-icon.fail[data-v-2d0e5e02],.status-icon.fail[data-v-2d0e5e02]{background-color:#f44336}.sk-status-icon.fail[data-v-2d0e5e02]:after,.sk-status-icon.fail[data-v-2d0e5e02]:before,.status-icon.fail[data-v-2d0e5e02]:after,.status-icon.fail[data-v-2d0e5e02]:before{content:"";position:absolute;left:5px;top:8px;width:8px;height:2px;background:#fff}.sk-status-icon.fail[data-v-2d0e5e02]:before,.status-icon.fail[data-v-2d0e5e02]:before{transform:rotate(45deg)}.sk-status-icon.fail[data-v-2d0e5e02]:after,.status-icon.fail[data-v-2d0e5e02]:after{transform:rotate(-45deg)}.pev-student-cell[data-v-2d0e5e02]{display:flex;align-items:center;gap:8px}.pev-student-name[data-v-2d0e5e02]{font-weight:600;color:#1e293b}.pev-student-name--leave[data-v-2d0e5e02]{color:#94a3b8;font-style:italic}.pev-leave-tag[data-v-2d0e5e02]{flex-shrink:0}.pev-period-count[data-v-2d0e5e02]{font-weight:700;font-size:14px;color:#2563eb}.pev-latest-eval[data-v-2d0e5e02]{display:flex;align-items:center;gap:8px}.pev-latest-content[data-v-2d0e5e02]{font-size:13px;color:#475569;line-height:1.5}.pev-file-count[data-v-2d0e5e02]{color:#2563eb;font-weight:600}.pev-reply-badge[data-v-2d0e5e02]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#94a3b8;font-weight:500}.pev-reply-badge i[data-v-2d0e5e02]{font-size:14px}.pev-reply-badge--active[data-v-2d0e5e02]{color:#2563eb;font-weight:600}.text-slate-400[data-v-2d0e5e02]{color:#94a3b8}.flex[data-v-2d0e5e02]{display:flex}.flex-wrap[data-v-2d0e5e02]{flex-wrap:wrap}.justify-center[data-v-2d0e5e02]{justify-content:center}.gap-1[data-v-2d0e5e02]{gap:4px}.sk-dialog-content[data-v-c78a5842],.sk-dialog__content[data-v-c78a5842]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-c78a5842],.sk-dialog__content--compact[data-v-c78a5842]{padding:0}.sk-dialog-content--spacious[data-v-c78a5842],.sk-dialog__content--spacious[data-v-c78a5842]{padding:10px 0 12px}.sk-panel[data-v-c78a5842]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-c78a5842]{background:#fff}.sk-panel--warning[data-v-c78a5842]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-c78a5842]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-c78a5842]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-c78a5842]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-c78a5842]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-c78a5842]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-c78a5842]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-c78a5842]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-c78a5842]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-c78a5842]{margin:0;color:#64748b}.sk-note[data-v-c78a5842],.sk-panel-subtitle[data-v-c78a5842]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-c78a5842]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-c78a5842]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-c78a5842]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-c78a5842]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-c78a5842],.sk-dialog__footer[data-v-c78a5842]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-c78a5842],.sk-dialog__footer--between[data-v-c78a5842]{justify-content:space-between}.sk-dialog-footer--center[data-v-c78a5842],.sk-dialog__footer--center[data-v-c78a5842]{justify-content:center}.sk-form-grid[data-v-c78a5842]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-c78a5842]{width:100%}.sk-u-mt-12[data-v-c78a5842]{margin-top:12px}[data-v-c78a5842] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-c78a5842] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-c78a5842] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-c78a5842] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-c78a5842] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-c78a5842] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-c78a5842] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-c78a5842] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-c78a5842] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-c78a5842] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-c78a5842] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-c78a5842] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-c78a5842] .sk-dialog .el-input__inner,[data-v-c78a5842] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-c78a5842] .sk-dialog .el-date-editor.is-disabled,[data-v-c78a5842] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-c78a5842] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-c78a5842] .sk-dialog .el-date-editor.is-disabled input,[data-v-c78a5842] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-c78a5842] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-c78a5842] .sk-dialog .el-input.is-disabled input,[data-v-c78a5842] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-c78a5842] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-c78a5842] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-c78a5842] .sk-dialog .el-textarea.is-disabled textarea,[data-v-c78a5842] .sk-dialog input:disabled,[data-v-c78a5842] .sk-dialog input[disabled],[data-v-c78a5842] .sk-dialog input[readonly],[data-v-c78a5842] .sk-dialog textarea:disabled,[data-v-c78a5842] .sk-dialog textarea[disabled],[data-v-c78a5842] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-c78a5842] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-c78a5842] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-c78a5842] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-c78a5842] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-c78a5842] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-c78a5842] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-c78a5842] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-c78a5842] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-c78a5842] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-c78a5842] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-c78a5842] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-c78a5842] .sk-dialog .btn-cancel,[data-v-c78a5842] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-c78a5842] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-c78a5842] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-c78a5842] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-c78a5842],.sk-dialog__footer[data-v-c78a5842]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-c78a5842]{grid-template-columns:1fr}[data-v-c78a5842] .sk-dialog .el-dialog__body,[data-v-c78a5842] .sk-dialog .el-dialog__footer,[data-v-c78a5842] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.evl-items-section[data-v-c78a5842]{margin-top:8px;max-height:440px;overflow-y:auto;padding-right:6px}.evl-item-card[data-v-c78a5842]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:12px;transition:border-color .15s}.evl-item-card[data-v-c78a5842]:hover{border-color:#cbd5e1}.evl-item-card__header[data-v-c78a5842]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-item-remove[data-v-c78a5842]{color:#ef4444;font-size:18px;padding:4px}.evl-item-remove[data-v-c78a5842]:hover{color:#dc2626}.evl-item-templates[data-v-c78a5842]{margin-bottom:10px}.evl-add-item-btn[data-v-c78a5842]{margin-top:4px;border-radius:10px}.template-picker[data-v-c78a5842]{max-height:120px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e2e8f0;border-radius:10px;padding:6px;background:#fff}.template-item[data-v-c78a5842]{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;border:1px solid transparent;font-size:13px;color:#475569;line-height:1.5}.template-item i[data-v-c78a5842]{margin-top:2px;flex-shrink:0;color:#94a3b8}.template-item[data-v-c78a5842]:hover{background:#eff6ff;border-color:#dbeafe}.template-loading-hint[data-v-c78a5842]{color:#64748b;font-size:13px}.template-loading-hint i[data-v-c78a5842]{margin-right:4px}.evl-upload-section[data-v-c78a5842]{margin-top:18px;padding-top:14px;border-top:1px dashed #e2e8f0}.evl-upload-section__header[data-v-c78a5842]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-upload-title[data-v-c78a5842]{font-size:13.5px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.evl-upload-title i[data-v-c78a5842]{color:#2563eb;font-size:15px}.evl-upload-subtitle[data-v-c78a5842]{font-size:12px;color:#94a3b8}.evl-drag-uploader[data-v-c78a5842],.evl-drag-uploader[data-v-c78a5842] .el-upload{width:100%}.evl-drag-uploader[data-v-c78a5842] .el-upload-dragger{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s ease}.evl-drag-uploader[data-v-c78a5842] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.evl-drag-uploader[data-v-c78a5842] .el-upload-dragger .el-icon-upload{font-size:32px;color:#3b82f6;margin:0 0 2px;line-height:1}.evl-drag-uploader[data-v-c78a5842] .el-upload-dragger .el-upload__text{font-size:13px;color:#64748b;line-height:1.4}.evl-drag-uploader[data-v-c78a5842] .el-upload-dragger .el-upload__text em{color:#2563eb;font-weight:600;font-style:normal}.evl-drag-uploader[data-v-c78a5842] .el-upload-list{margin-top:8px}.evl-drag-uploader[data-v-c78a5842] .el-upload-list .el-upload-list__item{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;transition:all .15s ease}.evl-drag-uploader[data-v-c78a5842] .el-upload-list .el-upload-list__item:hover{background:#e2e8f0}.sk-dialog-content[data-v-15577da4],.sk-dialog__content[data-v-15577da4]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-15577da4],.sk-dialog__content--compact[data-v-15577da4]{padding:0}.sk-dialog-content--spacious[data-v-15577da4],.sk-dialog__content--spacious[data-v-15577da4]{padding:10px 0 12px}.sk-panel[data-v-15577da4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-15577da4]{background:#fff}.sk-panel--warning[data-v-15577da4]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-15577da4]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-15577da4]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-15577da4]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-15577da4]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-15577da4]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-15577da4]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-15577da4]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-15577da4]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-15577da4]{margin:0;color:#64748b}.sk-note[data-v-15577da4],.sk-panel-subtitle[data-v-15577da4]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-15577da4]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-15577da4]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-15577da4]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-15577da4]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-15577da4],.sk-dialog__footer[data-v-15577da4]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-15577da4],.sk-dialog__footer--between[data-v-15577da4]{justify-content:space-between}.sk-dialog-footer--center[data-v-15577da4],.sk-dialog__footer--center[data-v-15577da4]{justify-content:center}.sk-form-grid[data-v-15577da4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-15577da4]{width:100%}.sk-u-mt-12[data-v-15577da4]{margin-top:12px}[data-v-15577da4] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-15577da4] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-15577da4] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-15577da4] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-15577da4] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-15577da4] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-15577da4] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-15577da4] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-15577da4] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-15577da4] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-15577da4] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-15577da4] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-15577da4] .sk-dialog .el-input__inner,[data-v-15577da4] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-15577da4] .sk-dialog .el-date-editor.is-disabled,[data-v-15577da4] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-15577da4] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-15577da4] .sk-dialog .el-date-editor.is-disabled input,[data-v-15577da4] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-15577da4] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-15577da4] .sk-dialog .el-input.is-disabled input,[data-v-15577da4] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-15577da4] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-15577da4] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-15577da4] .sk-dialog .el-textarea.is-disabled textarea,[data-v-15577da4] .sk-dialog input:disabled,[data-v-15577da4] .sk-dialog input[disabled],[data-v-15577da4] .sk-dialog input[readonly],[data-v-15577da4] .sk-dialog textarea:disabled,[data-v-15577da4] .sk-dialog textarea[disabled],[data-v-15577da4] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-15577da4] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-15577da4] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-15577da4] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-15577da4] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-15577da4] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-15577da4] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-15577da4] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-15577da4] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-15577da4] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-15577da4] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-15577da4] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-15577da4] .sk-dialog .btn-cancel,[data-v-15577da4] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-15577da4] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-15577da4] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-15577da4] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-15577da4],.sk-dialog__footer[data-v-15577da4]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-15577da4]{grid-template-columns:1fr}[data-v-15577da4] .sk-dialog .el-dialog__body,[data-v-15577da4] .sk-dialog .el-dialog__footer,[data-v-15577da4] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.evl-items-section[data-v-15577da4]{max-height:440px;overflow-y:auto;padding-right:6px}.evl-item-card[data-v-15577da4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:12px}.evl-item-card__header[data-v-15577da4]{margin-bottom:10px}.selected-students-card[data-v-15577da4]{margin:4px 0 14px;padding:12px 14px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff}.selected-students-card__header[data-v-15577da4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.selected-students-card__title[data-v-15577da4]{font-size:13.5px;font-weight:700;color:#1e40af;display:flex;align-items:center;gap:6px}.selected-students-card__actions[data-v-15577da4]{display:flex;gap:8px}.selected-students-card__actions .text-danger[data-v-15577da4]{color:#ef4444}.selected-students-card__actions .text-danger[data-v-15577da4]:hover{color:#dc2626}.selected-students-picker[data-v-15577da4]{margin-bottom:10px}.selected-students[data-v-15577da4]{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow-y:auto;padding:4px 0}.selected-student-tag[data-v-15577da4]{background:#fff;border-color:#bfdbfe;color:#1e40af;border-radius:6px;font-weight:500}.selected-students-empty[data-v-15577da4]{font-size:12.5px;color:#ef4444;display:flex;align-items:center;gap:4px;padding:4px 0}.template-picker[data-v-15577da4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.template-item[data-v-15577da4]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:12px;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-item[data-v-15577da4]:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.template-loading-hint[data-v-15577da4]{font-size:12px;color:#94a3b8}.evl-category-name[data-v-15577da4]{font-weight:600;color:#1e293b;font-size:13.5px}.evl-upload-section[data-v-15577da4]{margin-top:16px;padding-top:14px;border-top:1px dashed #e2e8f0}.evl-upload-section__header[data-v-15577da4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-upload-title[data-v-15577da4]{font-size:13.5px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.evl-upload-title i[data-v-15577da4]{color:#2563eb;font-size:15px}.evl-upload-subtitle[data-v-15577da4]{font-size:12px;color:#94a3b8}.evl-drag-uploader[data-v-15577da4],.evl-drag-uploader[data-v-15577da4] .el-upload{width:100%}.evl-drag-uploader[data-v-15577da4] .el-upload-dragger{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s ease}.evl-drag-uploader[data-v-15577da4] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.evl-drag-uploader[data-v-15577da4] .el-upload-dragger .el-icon-upload{font-size:32px;color:#3b82f6;margin:0 0 2px;line-height:1}.evl-drag-uploader[data-v-15577da4] .el-upload-dragger .el-upload__text{font-size:13px;color:#64748b;line-height:1.4}.evl-drag-uploader[data-v-15577da4] .el-upload-dragger .el-upload__text em{color:#2563eb;font-weight:600;font-style:normal}.evl-drag-uploader[data-v-15577da4] .el-upload-list{margin-top:8px}.evl-drag-uploader[data-v-15577da4] .el-upload-list .el-upload-list__item{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;transition:all .15s ease}.evl-drag-uploader[data-v-15577da4] .el-upload-list .el-upload-list__item:hover{background:#e2e8f0}.ml-2[data-v-15577da4]{margin-left:8px}.sk-dialog-content[data-v-fdc6bdbc],.sk-dialog__content[data-v-fdc6bdbc]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-fdc6bdbc],.sk-dialog__content--compact[data-v-fdc6bdbc]{padding:0}.sk-dialog-content--spacious[data-v-fdc6bdbc],.sk-dialog__content--spacious[data-v-fdc6bdbc]{padding:10px 0 12px}.sk-panel[data-v-fdc6bdbc]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-fdc6bdbc]{background:#fff}.sk-panel--warning[data-v-fdc6bdbc]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-fdc6bdbc]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-fdc6bdbc]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-fdc6bdbc]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-fdc6bdbc]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-fdc6bdbc]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-fdc6bdbc]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-fdc6bdbc]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-fdc6bdbc]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-fdc6bdbc]{margin:0;color:#64748b}.sk-note[data-v-fdc6bdbc],.sk-panel-subtitle[data-v-fdc6bdbc]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-fdc6bdbc]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-fdc6bdbc]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-fdc6bdbc]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-fdc6bdbc]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-fdc6bdbc],.sk-dialog__footer[data-v-fdc6bdbc]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-fdc6bdbc],.sk-dialog__footer--between[data-v-fdc6bdbc]{justify-content:space-between}.sk-dialog-footer--center[data-v-fdc6bdbc],.sk-dialog__footer--center[data-v-fdc6bdbc]{justify-content:center}.sk-form-grid[data-v-fdc6bdbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-fdc6bdbc]{width:100%}.sk-u-mt-12[data-v-fdc6bdbc]{margin-top:12px}[data-v-fdc6bdbc] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-fdc6bdbc] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-fdc6bdbc] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-fdc6bdbc] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-fdc6bdbc] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-fdc6bdbc] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-fdc6bdbc] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-fdc6bdbc] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-fdc6bdbc] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-fdc6bdbc] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-fdc6bdbc] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-fdc6bdbc] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-fdc6bdbc] .sk-dialog .el-input__inner,[data-v-fdc6bdbc] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-fdc6bdbc] .sk-dialog .el-date-editor.is-disabled,[data-v-fdc6bdbc] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-fdc6bdbc] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-fdc6bdbc] .sk-dialog .el-date-editor.is-disabled input,[data-v-fdc6bdbc] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-fdc6bdbc] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-fdc6bdbc] .sk-dialog .el-input.is-disabled input,[data-v-fdc6bdbc] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-fdc6bdbc] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-fdc6bdbc] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-fdc6bdbc] .sk-dialog .el-textarea.is-disabled textarea,[data-v-fdc6bdbc] .sk-dialog input:disabled,[data-v-fdc6bdbc] .sk-dialog input[disabled],[data-v-fdc6bdbc] .sk-dialog input[readonly],[data-v-fdc6bdbc] .sk-dialog textarea:disabled,[data-v-fdc6bdbc] .sk-dialog textarea[disabled],[data-v-fdc6bdbc] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-fdc6bdbc] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-fdc6bdbc] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-fdc6bdbc] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-fdc6bdbc] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-fdc6bdbc] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-fdc6bdbc] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-fdc6bdbc] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-fdc6bdbc] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-fdc6bdbc] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-fdc6bdbc] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-fdc6bdbc] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-fdc6bdbc] .sk-dialog .btn-cancel,[data-v-fdc6bdbc] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-fdc6bdbc] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-fdc6bdbc] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-fdc6bdbc] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-fdc6bdbc],.sk-dialog__footer[data-v-fdc6bdbc]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-fdc6bdbc]{grid-template-columns:1fr}[data-v-fdc6bdbc] .sk-dialog .el-dialog__body,[data-v-fdc6bdbc] .sk-dialog .el-dialog__footer,[data-v-fdc6bdbc] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.selected-students-card[data-v-fdc6bdbc]{margin:4px 0 14px;padding:12px 14px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff}.selected-students-card__header[data-v-fdc6bdbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.selected-students-card__title[data-v-fdc6bdbc]{font-size:13.5px;font-weight:700;color:#1e40af;display:flex;align-items:center;gap:6px}.selected-students-card__actions[data-v-fdc6bdbc]{display:flex;gap:8px}.selected-students-card__actions .text-danger[data-v-fdc6bdbc]{color:#ef4444}.selected-students-card__actions .text-danger[data-v-fdc6bdbc]:hover{color:#dc2626}.selected-students-picker[data-v-fdc6bdbc]{margin-bottom:10px}.selected-students[data-v-fdc6bdbc]{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow-y:auto;padding:4px 0}.selected-student-tag[data-v-fdc6bdbc]{background:#fff;border-color:#bfdbfe;color:#1e40af;border-radius:6px;font-weight:500}.selected-students-empty[data-v-fdc6bdbc]{font-size:12.5px;color:#ef4444;display:flex;align-items:center;gap:4px;padding:4px 0}.evl-upload-section[data-v-fdc6bdbc]{margin-top:18px;padding-top:14px;border-top:1px dashed #e2e8f0}.evl-upload-section__header[data-v-fdc6bdbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-upload-title[data-v-fdc6bdbc]{font-size:13.5px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.evl-upload-title i[data-v-fdc6bdbc]{color:#2563eb;font-size:15px}.evl-upload-subtitle[data-v-fdc6bdbc]{font-size:12px;color:#94a3b8}.evl-drag-uploader[data-v-fdc6bdbc],.evl-drag-uploader[data-v-fdc6bdbc] .el-upload{width:100%}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-dragger{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s ease}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-dragger .el-icon-upload{font-size:32px;color:#3b82f6;margin:0 0 2px;line-height:1}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-dragger .el-upload__text{font-size:13px;color:#64748b;line-height:1.4}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-dragger .el-upload__text em{color:#2563eb;font-weight:600;font-style:normal}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-list{margin-top:8px}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-list .el-upload-list__item{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;transition:all .15s ease}.evl-drag-uploader[data-v-fdc6bdbc] .el-upload-list .el-upload-list__item:hover{background:#e2e8f0}.ml-2[data-v-fdc6bdbc]{margin-left:8px}.sk-dialog-content[data-v-255b936e],.sk-dialog__content[data-v-255b936e]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-255b936e],.sk-dialog__content--compact[data-v-255b936e]{padding:0}.sk-dialog-content--spacious[data-v-255b936e],.sk-dialog__content--spacious[data-v-255b936e]{padding:10px 0 12px}.sk-panel[data-v-255b936e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-255b936e]{background:#fff}.sk-panel--warning[data-v-255b936e]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-255b936e]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-255b936e]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-255b936e]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-255b936e]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-255b936e]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-255b936e]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-255b936e]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-255b936e]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-255b936e]{margin:0;color:#64748b}.sk-note[data-v-255b936e],.sk-panel-subtitle[data-v-255b936e]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-255b936e]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-255b936e]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-255b936e]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-255b936e]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-255b936e],.sk-dialog__footer[data-v-255b936e]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-255b936e],.sk-dialog__footer--between[data-v-255b936e]{justify-content:space-between}.sk-dialog-footer--center[data-v-255b936e],.sk-dialog__footer--center[data-v-255b936e]{justify-content:center}.sk-form-grid[data-v-255b936e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-255b936e]{width:100%}.sk-u-mt-12[data-v-255b936e]{margin-top:12px}[data-v-255b936e] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-255b936e] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-255b936e] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-255b936e] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-255b936e] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-255b936e] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-255b936e] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-255b936e] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-255b936e] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-255b936e] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-255b936e] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-255b936e] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-255b936e] .sk-dialog .el-input__inner,[data-v-255b936e] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-255b936e] .sk-dialog .el-date-editor.is-disabled,[data-v-255b936e] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-255b936e] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-255b936e] .sk-dialog .el-date-editor.is-disabled input,[data-v-255b936e] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-255b936e] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-255b936e] .sk-dialog .el-input.is-disabled input,[data-v-255b936e] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-255b936e] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-255b936e] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-255b936e] .sk-dialog .el-textarea.is-disabled textarea,[data-v-255b936e] .sk-dialog input:disabled,[data-v-255b936e] .sk-dialog input[disabled],[data-v-255b936e] .sk-dialog input[readonly],[data-v-255b936e] .sk-dialog textarea:disabled,[data-v-255b936e] .sk-dialog textarea[disabled],[data-v-255b936e] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-255b936e] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-255b936e] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-255b936e] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-255b936e] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-255b936e] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-255b936e] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-255b936e] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-255b936e] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-255b936e] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-255b936e] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-255b936e] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-255b936e] .sk-dialog .btn-cancel,[data-v-255b936e] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-255b936e] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-255b936e] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-255b936e] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-255b936e],.sk-dialog__footer[data-v-255b936e]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-255b936e]{grid-template-columns:1fr}[data-v-255b936e] .sk-dialog .el-dialog__body,[data-v-255b936e] .sk-dialog .el-dialog__footer,[data-v-255b936e] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.template-picker[data-v-255b936e]{max-height:180px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;padding:6px;background:#f8fafc}.template-item[data-v-255b936e]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;border:1px solid transparent;font-size:13px;color:#475569;line-height:1.5}.template-item i[data-v-255b936e]{margin-top:2px;flex-shrink:0;color:#94a3b8}.template-item[data-v-255b936e]:hover{background:#eff6ff;border-color:#dbeafe}.template-loading-hint[data-v-255b936e]{color:#64748b;font-size:13px}.template-loading-hint i[data-v-255b936e]{margin-right:4px}.evl-upload-section[data-v-255b936e]{margin-top:18px;padding-top:14px;border-top:1px dashed #e2e8f0}.evl-upload-section__header[data-v-255b936e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-upload-title[data-v-255b936e]{font-size:13.5px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.evl-upload-title i[data-v-255b936e]{color:#2563eb;font-size:15px}.evl-upload-subtitle[data-v-255b936e]{font-size:12px;color:#94a3b8}.evl-drag-uploader[data-v-255b936e],.evl-drag-uploader[data-v-255b936e] .el-upload{width:100%}.evl-drag-uploader[data-v-255b936e] .el-upload-dragger{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s ease}.evl-drag-uploader[data-v-255b936e] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.evl-drag-uploader[data-v-255b936e] .el-upload-dragger .el-icon-upload{font-size:32px;color:#3b82f6;margin:0 0 2px;line-height:1}.evl-drag-uploader[data-v-255b936e] .el-upload-dragger .el-upload__text{font-size:13px;color:#64748b;line-height:1.4}.evl-drag-uploader[data-v-255b936e] .el-upload-dragger .el-upload__text em{color:#2563eb;font-weight:600;font-style:normal}.evl-drag-uploader[data-v-255b936e] .el-upload-list{margin-top:8px}.evl-drag-uploader[data-v-255b936e] .el-upload-list .el-upload-list__item{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;transition:all .15s ease}.evl-drag-uploader[data-v-255b936e] .el-upload-list .el-upload-list__item:hover{background:#e2e8f0}.sk-dialog-content[data-v-4d2eb2a2],.sk-dialog__content[data-v-4d2eb2a2]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-4d2eb2a2],.sk-dialog__content--compact[data-v-4d2eb2a2]{padding:0}.sk-dialog-content--spacious[data-v-4d2eb2a2],.sk-dialog__content--spacious[data-v-4d2eb2a2]{padding:10px 0 12px}.sk-panel[data-v-4d2eb2a2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-4d2eb2a2]{background:#fff}.sk-panel--warning[data-v-4d2eb2a2]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-4d2eb2a2]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-4d2eb2a2]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-4d2eb2a2]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-4d2eb2a2]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-4d2eb2a2]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-4d2eb2a2]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-4d2eb2a2]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-4d2eb2a2]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-4d2eb2a2]{margin:0;color:#64748b}.sk-note[data-v-4d2eb2a2],.sk-panel-subtitle[data-v-4d2eb2a2]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-4d2eb2a2]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-4d2eb2a2]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-4d2eb2a2]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-4d2eb2a2]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-4d2eb2a2],.sk-dialog__footer[data-v-4d2eb2a2]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-4d2eb2a2],.sk-dialog__footer--between[data-v-4d2eb2a2]{justify-content:space-between}.sk-dialog-footer--center[data-v-4d2eb2a2],.sk-dialog__footer--center[data-v-4d2eb2a2]{justify-content:center}.sk-form-grid[data-v-4d2eb2a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-4d2eb2a2]{width:100%}.sk-u-mt-12[data-v-4d2eb2a2]{margin-top:12px}[data-v-4d2eb2a2] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-4d2eb2a2] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-4d2eb2a2] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-4d2eb2a2] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-4d2eb2a2] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-4d2eb2a2] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-4d2eb2a2] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-4d2eb2a2] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-4d2eb2a2] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-4d2eb2a2] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-4d2eb2a2] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-4d2eb2a2] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-4d2eb2a2] .sk-dialog .el-input__inner,[data-v-4d2eb2a2] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-4d2eb2a2] .sk-dialog .el-date-editor.is-disabled,[data-v-4d2eb2a2] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-4d2eb2a2] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-4d2eb2a2] .sk-dialog .el-date-editor.is-disabled input,[data-v-4d2eb2a2] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-4d2eb2a2] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-4d2eb2a2] .sk-dialog .el-input.is-disabled input,[data-v-4d2eb2a2] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-4d2eb2a2] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-4d2eb2a2] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-4d2eb2a2] .sk-dialog .el-textarea.is-disabled textarea,[data-v-4d2eb2a2] .sk-dialog input:disabled,[data-v-4d2eb2a2] .sk-dialog input[disabled],[data-v-4d2eb2a2] .sk-dialog input[readonly],[data-v-4d2eb2a2] .sk-dialog textarea:disabled,[data-v-4d2eb2a2] .sk-dialog textarea[disabled],[data-v-4d2eb2a2] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-4d2eb2a2] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-4d2eb2a2] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-4d2eb2a2] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-4d2eb2a2] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-4d2eb2a2] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-4d2eb2a2] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-4d2eb2a2] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-4d2eb2a2] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-4d2eb2a2] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-4d2eb2a2] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-4d2eb2a2] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-4d2eb2a2] .sk-dialog .btn-cancel,[data-v-4d2eb2a2] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-4d2eb2a2] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-4d2eb2a2] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-4d2eb2a2] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-4d2eb2a2],.sk-dialog__footer[data-v-4d2eb2a2]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-4d2eb2a2]{grid-template-columns:1fr}[data-v-4d2eb2a2] .sk-dialog .el-dialog__body,[data-v-4d2eb2a2] .sk-dialog .el-dialog__footer,[data-v-4d2eb2a2] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.template-picker[data-v-4d2eb2a2]{max-height:180px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;padding:6px;background:#f8fafc}.template-item[data-v-4d2eb2a2]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;border:1px solid transparent;font-size:13px;color:#475569;line-height:1.5}.template-item i[data-v-4d2eb2a2]{margin-top:2px;flex-shrink:0;color:#94a3b8}.template-item[data-v-4d2eb2a2]:hover{background:#eff6ff;border-color:#dbeafe}.template-loading-hint[data-v-4d2eb2a2]{color:#64748b;font-size:13px}.template-loading-hint i[data-v-4d2eb2a2]{margin-right:4px}.evl-upload-section[data-v-4d2eb2a2]{margin-top:18px;padding-top:14px;border-top:1px dashed #e2e8f0}.evl-upload-section__header[data-v-4d2eb2a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-upload-title[data-v-4d2eb2a2]{font-size:13.5px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.evl-upload-title i[data-v-4d2eb2a2]{color:#2563eb;font-size:15px}.evl-upload-subtitle[data-v-4d2eb2a2]{font-size:12px;color:#94a3b8}.evl-drag-uploader[data-v-4d2eb2a2],.evl-drag-uploader[data-v-4d2eb2a2] .el-upload{width:100%}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-dragger{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s ease}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-dragger .el-icon-upload{font-size:32px;color:#3b82f6;margin:0 0 2px;line-height:1}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-dragger .el-upload__text{font-size:13px;color:#64748b;line-height:1.4}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-dragger .el-upload__text em{color:#2563eb;font-weight:600;font-style:normal}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-list{margin-top:8px}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-list .el-upload-list__item{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;transition:all .15s ease}.evl-drag-uploader[data-v-4d2eb2a2] .el-upload-list .el-upload-list__item:hover{background:#e2e8f0}.sk-dialog-content[data-v-18e4d542],.sk-dialog__content[data-v-18e4d542]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-18e4d542],.sk-dialog__content--compact[data-v-18e4d542]{padding:0}.sk-dialog-content--spacious[data-v-18e4d542],.sk-dialog__content--spacious[data-v-18e4d542]{padding:10px 0 12px}.sk-panel[data-v-18e4d542]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-18e4d542]{background:#fff}.sk-panel--warning[data-v-18e4d542]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-18e4d542]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-18e4d542]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-18e4d542]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-18e4d542]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-18e4d542]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-18e4d542]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-18e4d542]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-18e4d542]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-18e4d542]{margin:0;color:#64748b}.sk-note[data-v-18e4d542],.sk-panel-subtitle[data-v-18e4d542]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-18e4d542]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-18e4d542]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-18e4d542]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-18e4d542]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-18e4d542],.sk-dialog__footer[data-v-18e4d542]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-18e4d542],.sk-dialog__footer--between[data-v-18e4d542]{justify-content:space-between}.sk-dialog-footer--center[data-v-18e4d542],.sk-dialog__footer--center[data-v-18e4d542]{justify-content:center}.sk-form-grid[data-v-18e4d542]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-18e4d542]{width:100%}.sk-u-mt-12[data-v-18e4d542]{margin-top:12px}[data-v-18e4d542] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-18e4d542] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-18e4d542] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-18e4d542] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-18e4d542] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-18e4d542] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-18e4d542] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-18e4d542] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-18e4d542] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-18e4d542] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-18e4d542] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-18e4d542] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-18e4d542] .sk-dialog .el-input__inner,[data-v-18e4d542] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-18e4d542] .sk-dialog .el-date-editor.is-disabled,[data-v-18e4d542] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-18e4d542] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-18e4d542] .sk-dialog .el-date-editor.is-disabled input,[data-v-18e4d542] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-18e4d542] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-18e4d542] .sk-dialog .el-input.is-disabled input,[data-v-18e4d542] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-18e4d542] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-18e4d542] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-18e4d542] .sk-dialog .el-textarea.is-disabled textarea,[data-v-18e4d542] .sk-dialog input:disabled,[data-v-18e4d542] .sk-dialog input[disabled],[data-v-18e4d542] .sk-dialog input[readonly],[data-v-18e4d542] .sk-dialog textarea:disabled,[data-v-18e4d542] .sk-dialog textarea[disabled],[data-v-18e4d542] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-18e4d542] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-18e4d542] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-18e4d542] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-18e4d542] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-18e4d542] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-18e4d542] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-18e4d542] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-18e4d542] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-18e4d542] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-18e4d542] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-18e4d542] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-18e4d542] .sk-dialog .btn-cancel,[data-v-18e4d542] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-18e4d542] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-18e4d542] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-18e4d542] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-18e4d542],.sk-dialog__footer[data-v-18e4d542]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-18e4d542]{grid-template-columns:1fr}[data-v-18e4d542] .sk-dialog .el-dialog__body,[data-v-18e4d542] .sk-dialog .el-dialog__footer,[data-v-18e4d542] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.evaluation-file-preview[data-v-18e4d542]{max-height:70vh;overflow-y:auto;padding:4px 2px}.evl-preview-section[data-v-18e4d542]{margin-bottom:22px}.evl-preview-section[data-v-18e4d542]:last-child{margin-bottom:8px}.evl-preview-section__title[data-v-18e4d542]{font-size:14.5px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px;margin-bottom:12px}.evl-preview-section__title i[data-v-18e4d542]{color:#2563eb;font-size:16px}.evl-preview-section__hint[data-v-18e4d542]{font-size:12.5px;font-weight:400;color:#64748b}.evl-image-grid[data-v-18e4d542]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.evl-image-card[data-v-18e4d542]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(15,23,42,.05);display:flex;flex-direction:column;transition:all .2s ease}.evl-image-card[data-v-18e4d542]:hover{border-color:#93c5fd;box-shadow:0 8px 20px rgba(37,99,235,.12);transform:translateY(-2px)}.evl-image-wrapper[data-v-18e4d542]{position:relative;width:100%;height:160px;background:#f8fafc;cursor:pointer;overflow:hidden}.evl-image-wrapper:hover .evl-image-overlay[data-v-18e4d542]{opacity:1}.evl-image-display[data-v-18e4d542]{width:100%;height:100%;display:block}.evl-image-display[data-v-18e4d542] img{transition:transform .3s ease}.evl-image-display[data-v-18e4d542]:hover img{transform:scale(1.04)}.evl-image-slot[data-v-18e4d542]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#94a3b8}.evl-image-slot i[data-v-18e4d542]{font-size:24px}.evl-image-error[data-v-18e4d542]{background:#fef2f2;color:#ef4444}.evl-image-overlay[data-v-18e4d542]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.35);backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.evl-overlay-badge[data-v-18e4d542]{background:#fff;color:#1e293b;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.evl-image-info[data-v-18e4d542]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #f1f5f9}.evl-image-meta[data-v-18e4d542]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.evl-image-name[data-v-18e4d542]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.evl-image-ext-badge[data-v-18e4d542]{font-size:10.5px;font-weight:600;color:#64748b;background:#f1f5f9;padding:1px 5px;border-radius:4px;flex-shrink:0}.evl-image-actions[data-v-18e4d542]{display:flex;align-items:center;gap:4px;flex-shrink:0}.evl-doc-grid[data-v-18e4d542]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.evl-doc-card[data-v-18e4d542]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:all .15s ease}.evl-doc-card[data-v-18e4d542]:hover{border-color:#cbd5e1;background:#f8fafc}.evl-doc-icon[data-v-18e4d542]{width:42px;height:42px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.evl-doc-icon--pdf[data-v-18e4d542]{background:#fef2f2;color:#ef4444}.evl-doc-icon--word[data-v-18e4d542]{background:#eff6ff;color:#1d4ed8}.evl-doc-icon--excel[data-v-18e4d542]{background:#ecfdf5;color:#059669}.evl-doc-details[data-v-18e4d542]{display:flex;flex-direction:column;min-width:0;flex:1}.evl-doc-name[data-v-18e4d542]{font-size:13.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.evl-doc-sub-row[data-v-18e4d542]{display:flex;align-items:center;gap:6px;margin-top:3px}.evl-doc-badge[data-v-18e4d542]{font-size:11.5px;color:#64748b;white-space:nowrap}.evl-doc-ext[data-v-18e4d542]{font-size:10.5px;font-weight:600;color:#94a3b8;background:#f1f5f9;padding:0 4px;border-radius:3px;text-transform:uppercase}.evl-doc-actions[data-v-18e4d542]{display:flex;align-items:center;gap:6px;flex-shrink:0}.evl-preview-empty[data-v-18e4d542]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;text-align:center;color:#94a3b8}.evl-empty-icon[data-v-18e4d542]{width:54px;height:54px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:10px}.evl-empty-text[data-v-18e4d542]{font-size:13.5px;margin:0}.sk-dialog-content[data-v-d7264b62],.sk-dialog__content[data-v-d7264b62]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-d7264b62],.sk-dialog__content--compact[data-v-d7264b62]{padding:0}.sk-dialog-content--spacious[data-v-d7264b62],.sk-dialog__content--spacious[data-v-d7264b62]{padding:10px 0 12px}.sk-panel[data-v-d7264b62]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-d7264b62]{background:#fff}.sk-panel--warning[data-v-d7264b62]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-d7264b62]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-d7264b62]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-d7264b62]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-d7264b62]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-d7264b62]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-d7264b62]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-d7264b62]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-d7264b62]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-d7264b62]{margin:0;color:#64748b}.sk-note[data-v-d7264b62],.sk-panel-subtitle[data-v-d7264b62]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-d7264b62]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-d7264b62]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-d7264b62]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-d7264b62]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-d7264b62],.sk-dialog__footer[data-v-d7264b62]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-d7264b62],.sk-dialog__footer--between[data-v-d7264b62]{justify-content:space-between}.sk-dialog-footer--center[data-v-d7264b62],.sk-dialog__footer--center[data-v-d7264b62]{justify-content:center}.sk-form-grid[data-v-d7264b62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-d7264b62]{width:100%}.sk-u-mt-12[data-v-d7264b62]{margin-top:12px}[data-v-d7264b62] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-d7264b62] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-d7264b62] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-d7264b62] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-d7264b62] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-d7264b62] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-d7264b62] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-d7264b62] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-d7264b62] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-d7264b62] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-d7264b62] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-d7264b62] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-d7264b62] .sk-dialog .el-input__inner,[data-v-d7264b62] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-d7264b62] .sk-dialog .el-date-editor.is-disabled,[data-v-d7264b62] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-d7264b62] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-d7264b62] .sk-dialog .el-date-editor.is-disabled input,[data-v-d7264b62] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-d7264b62] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-d7264b62] .sk-dialog .el-input.is-disabled input,[data-v-d7264b62] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-d7264b62] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-d7264b62] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-d7264b62] .sk-dialog .el-textarea.is-disabled textarea,[data-v-d7264b62] .sk-dialog input:disabled,[data-v-d7264b62] .sk-dialog input[disabled],[data-v-d7264b62] .sk-dialog input[readonly],[data-v-d7264b62] .sk-dialog textarea:disabled,[data-v-d7264b62] .sk-dialog textarea[disabled],[data-v-d7264b62] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-d7264b62] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-d7264b62] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-d7264b62] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-d7264b62] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-d7264b62] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-d7264b62] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-d7264b62] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-d7264b62] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-d7264b62] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-d7264b62] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-d7264b62] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-d7264b62] .sk-dialog .btn-cancel,[data-v-d7264b62] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-d7264b62] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-d7264b62] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-d7264b62] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-d7264b62],.sk-dialog__footer[data-v-d7264b62]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-d7264b62]{grid-template-columns:1fr}[data-v-d7264b62] .sk-dialog .el-dialog__body,[data-v-d7264b62] .sk-dialog .el-dialog__footer,[data-v-d7264b62] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.evl-detail[data-v-d7264b62]{padding:4px 0;height:70vh;max-height:720px;min-height:520px;display:flex;flex-direction:column}.evl-detail-student-panel[data-v-d7264b62]{background:#f8fafc;border-radius:14px;flex-shrink:0}.evl-detail-content-wrap[data-v-d7264b62]{flex:1;overflow-y:auto;padding-right:4px;margin-top:12px}.evl-detail-empty[data-v-d7264b62]{display:flex;align-items:center;gap:8px;padding:32px 16px;justify-content:center;color:#94a3b8;font-size:14px}.evl-detail-empty i[data-v-d7264b62]{font-size:22px}.evl-detail-card[data-v-d7264b62]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 2px 10px rgba(15,23,42,.03)}.evl-detail-card__header[data-v-d7264b62]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.evl-header-left[data-v-d7264b62]{display:flex;align-items:center;gap:8px}.evl-date-tag[data-v-d7264b62]{font-size:12.5px;font-weight:600;border-radius:6px;padding:2px 8px}.evl-date-range[data-v-d7264b62]{font-size:12.5px;color:#64748b;font-weight:500}.evl-detail-teacher[data-v-d7264b62]{font-size:12.5px;color:#64748b;display:flex;align-items:center;gap:4px}.evl-detail-teacher i[data-v-d7264b62]{color:#2563eb}.evl-category-grid[data-v-d7264b62]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;width:100%}.evl-cat-card[data-v-d7264b62]{display:flex;flex-direction:row;align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(15,23,42,.03);transition:all .2s ease;width:100%;min-height:84px;max-height:200px;flex-shrink:0}.evl-cat-card[data-v-d7264b62]:hover{border-color:#93c5fd;box-shadow:0 4px 14px rgba(37,99,235,.08)}.evl-cat-card__header[data-v-d7264b62]{width:190px;min-width:190px;max-width:190px;background:#f8fafc;border-right:1px solid #e2e8f0;border-bottom:none;padding:8px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0}.evl-cat-card__title[data-v-d7264b62]{display:flex;align-items:center;gap:7px}.evl-cat-card__badge[data-v-d7264b62]{font-size:10.5px;font-weight:600;color:#64748b;background:#fff;padding:1px 6px;border-radius:4px;border:1px solid #e2e8f0;align-self:flex-start}.evl-cat-card__body[data-v-d7264b62]{flex:1;min-width:0;padding:8px 16px;background:#fff;display:flex;align-items:center;overflow-y:auto}.evl-cat-dot[data-v-d7264b62]{width:8px;height:8px;border-radius:50%;background:#2563eb;display:inline-block;flex-shrink:0}.evl-cat-name[data-v-d7264b62]{font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.4}.evl-cat-content-text[data-v-d7264b62]{font-size:13.5px;color:#334155;line-height:1.65;white-space:pre-wrap;word-break:break-word;width:100%}.evl-single-content-card[data-v-d7264b62]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:14px;box-shadow:0 2px 8px rgba(15,23,42,.04);min-height:84px}.evl-single-content-header[data-v-d7264b62]{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:13px;font-weight:600;color:#1e293b}.evl-single-content-header i[data-v-d7264b62]{color:#2563eb;font-size:14px}.evl-single-content-body[data-v-d7264b62]{padding:14px;font-size:14px;color:#1e293b;line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.evl-detail-files-section[data-v-d7264b62]{margin:12px 0 14px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.evl-detail-files-title[data-v-d7264b62]{font-size:12.5px;font-weight:600;color:#475569;margin-bottom:8px;display:flex;align-items:center;gap:6px}.evl-detail-files-title i[data-v-d7264b62]{color:#2563eb}.evl-detail-files-list[data-v-d7264b62]{display:flex;flex-wrap:wrap;gap:8px}.evl-detail-file-chip[data-v-d7264b62]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;font-size:12.5px;color:#1e40af;cursor:pointer;transition:all .15s ease}.evl-detail-file-chip[data-v-d7264b62]:hover{background:#dbeafe;border-color:#93c5fd}.evl-detail-file-chip .evl-file-chip-action[data-v-d7264b62]{color:#3b82f6;margin-left:2px}.evl-replies[data-v-d7264b62]{margin-top:14px;padding-top:14px;border-top:1px dashed #cbd5e1}.evl-replies__title[data-v-d7264b62]{font-size:13px;font-weight:700;color:#334155;margin:0 0 10px;display:flex;align-items:center;gap:6px}.evl-replies__title i[data-v-d7264b62]{color:#2563eb;font-size:15px}.evl-reply-list[data-v-d7264b62]{display:flex;flex-direction:column;gap:8px}.evl-reply-item[data-v-d7264b62]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px}.evl-reply-item__meta[data-v-d7264b62]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.evl-reply-item__name[data-v-d7264b62]{font-size:13px;font-weight:600;color:#1e293b}.evl-reply-item__date[data-v-d7264b62]{font-size:11.5px;color:#94a3b8;margin-left:auto}.evl-reply-item__content[data-v-d7264b62]{font-size:13px;color:#475569;line-height:1.55}.evl-add-reply[data-v-d7264b62]{margin-top:12px}.evl-add-reply[data-v-d7264b62] .el-input__inner{border-radius:8px 0 0 8px}.evl-add-reply[data-v-d7264b62] .el-input-group__append{border-radius:0 8px 8px 0;background:#2563eb;color:#fff;border-color:#2563eb}.evl-add-reply[data-v-d7264b62] .el-input-group__append:hover{background:#1d4ed8}.sk-dialog-content[data-v-1932eada],.sk-dialog__content[data-v-1932eada]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-1932eada],.sk-dialog__content--compact[data-v-1932eada]{padding:0}.sk-dialog-content--spacious[data-v-1932eada],.sk-dialog__content--spacious[data-v-1932eada]{padding:10px 0 12px}.sk-panel[data-v-1932eada]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-1932eada]{background:#fff}.sk-panel--warning[data-v-1932eada]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-1932eada]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-1932eada]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-1932eada]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-1932eada]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-1932eada]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-1932eada]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-1932eada]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-1932eada]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-1932eada]{margin:0;color:#64748b}.sk-note[data-v-1932eada],.sk-panel-subtitle[data-v-1932eada]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-1932eada]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-1932eada]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-1932eada]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-1932eada]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-1932eada],.sk-dialog__footer[data-v-1932eada]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-1932eada],.sk-dialog__footer--between[data-v-1932eada]{justify-content:space-between}.sk-dialog-footer--center[data-v-1932eada],.sk-dialog__footer--center[data-v-1932eada]{justify-content:center}.sk-form-grid[data-v-1932eada]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-1932eada]{width:100%}.sk-u-mt-12[data-v-1932eada]{margin-top:12px}[data-v-1932eada] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-1932eada] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-1932eada] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-1932eada] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-1932eada] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-1932eada] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-1932eada] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-1932eada] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-1932eada] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-1932eada] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-1932eada] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-1932eada] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-1932eada] .sk-dialog .el-input__inner,[data-v-1932eada] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-1932eada] .sk-dialog .el-date-editor.is-disabled,[data-v-1932eada] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-1932eada] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-1932eada] .sk-dialog .el-date-editor.is-disabled input,[data-v-1932eada] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-1932eada] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-1932eada] .sk-dialog .el-input.is-disabled input,[data-v-1932eada] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-1932eada] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-1932eada] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-1932eada] .sk-dialog .el-textarea.is-disabled textarea,[data-v-1932eada] .sk-dialog input:disabled,[data-v-1932eada] .sk-dialog input[disabled],[data-v-1932eada] .sk-dialog input[readonly],[data-v-1932eada] .sk-dialog textarea:disabled,[data-v-1932eada] .sk-dialog textarea[disabled],[data-v-1932eada] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-1932eada] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-1932eada] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-1932eada] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-1932eada] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-1932eada] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-1932eada] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-1932eada] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-1932eada] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-1932eada] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-1932eada] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-1932eada] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-1932eada] .sk-dialog .btn-cancel,[data-v-1932eada] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-1932eada] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-1932eada] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-1932eada] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-1932eada],.sk-dialog__footer[data-v-1932eada]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-1932eada]{grid-template-columns:1fr}[data-v-1932eada] .sk-dialog .el-dialog__body,[data-v-1932eada] .sk-dialog .el-dialog__footer,[data-v-1932eada] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.eal-dialog[data-v-1932eada]{padding:4px 0}.eal-header[data-v-1932eada]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.eal-student-name[data-v-1932eada]{font-size:15px;font-weight:700;color:#1e293b}.eal-filter[data-v-1932eada]{display:flex;gap:10px;margin-bottom:16px}.eal-timeline[data-v-1932eada]{min-height:120px;max-height:400px;overflow-y:auto}.eal-empty[data-v-1932eada]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#94a3b8;font-size:14px}.eal-empty i[data-v-1932eada]{font-size:20px}.eal-log-item[data-v-1932eada]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9}.eal-log-item[data-v-1932eada]:last-child{border-bottom:none}.eal-log-dot[data-v-1932eada]{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0;background:#94a3b8}.eal-log-dot--create[data-v-1932eada]{background:#22c55e}.eal-log-dot--update[data-v-1932eada]{background:#3b82f6}.eal-log-dot--delete[data-v-1932eada]{background:#ef4444}.eal-log-content[data-v-1932eada]{flex:1;min-width:0}.eal-log-text[data-v-1932eada]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#334155;line-height:1.6}.eal-log-actor[data-v-1932eada]{font-weight:600;color:#1e293b}.eal-log-parent[data-v-1932eada]{color:#64748b;font-style:italic}.eal-log-meta[data-v-1932eada]{margin-top:4px;font-size:12px;color:#94a3b8}.eal-log-time[data-v-1932eada]{font-weight:500}.eal-log-date[data-v-1932eada]{margin-left:4px}[data-v-fa763c8e] .sk-table{border:1px solid #dbeafe}[data-v-fa763c8e] .sk-table th>.cell{text-align:center!important}[data-v-fa763c8e] .sk-table th,[data-v-fa763c8e] .sk-table tr{background:#fff}[data-v-fa763c8e] .sk-table td{padding-top:10px;padding-bottom:10px}[data-v-fa763c8e] .sk-table th.gutter{background-color:#78a5e7}.click-in-row[data-v-fa763c8e],.sk-table-link[data-v-fa763c8e]{border:none;padding:0;color:#2563eb;font-weight:600}.click-in-row[data-v-fa763c8e]:hover,.sk-table-link[data-v-fa763c8e]:hover{color:#1d4ed8}.handle-account[data-v-fa763c8e],.sk-table-link--danger[data-v-fa763c8e]{color:#dc2626}.handle-account[data-v-fa763c8e]:hover,.sk-table-link--danger[data-v-fa763c8e]:hover{color:#be123c}.sk-status-icon[data-v-fa763c8e],.status-icon[data-v-fa763c8e]{width:18px;height:18px;border-radius:50%;position:relative;margin:auto;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6),0 6px 12px rgba(15,23,42,.12)}.sk-status-icon.success[data-v-fa763c8e],.status-icon.success[data-v-fa763c8e]{background-color:#4caf50}.sk-status-icon.success[data-v-fa763c8e]:after,.status-icon.success[data-v-fa763c8e]:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sk-status-icon.fail[data-v-fa763c8e],.status-icon.fail[data-v-fa763c8e]{background-color:#f44336}.sk-status-icon.fail[data-v-fa763c8e]:after,.sk-status-icon.fail[data-v-fa763c8e]:before,.status-icon.fail[data-v-fa763c8e]:after,.status-icon.fail[data-v-fa763c8e]:before{content:"";position:absolute;left:5px;top:8px;width:8px;height:2px;background:#fff}.sk-status-icon.fail[data-v-fa763c8e]:before,.status-icon.fail[data-v-fa763c8e]:before{transform:rotate(45deg)}.sk-status-icon.fail[data-v-fa763c8e]:after,.status-icon.fail[data-v-fa763c8e]:after{transform:rotate(-45deg)}[data-v-fa763c8e] .el-dialog{border-radius:16px;overflow:hidden}[data-v-fa763c8e] .el-dialog__header{background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:18px 24px!important}[data-v-fa763c8e] .el-dialog__title{color:#fff!important;font-size:19px!important;font-weight:600}[data-v-fa763c8e] .el-dialog__body{max-height:74vh;overflow-y:auto;background:#f8fafc;padding:20px 24px!important}[data-v-fa763c8e] .el-dialog__headerbtn .el-dialog__close{color:#fff!important;font-size:22px}.custom-attendance-table[data-v-fa763c8e]{border-radius:10px!important;overflow:hidden;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px rgba(51,65,85,.04)}.custom-attendance-table[data-v-fa763c8e] th.el-table__cell{background-color:#6a96d6!important;color:#fff!important;font-weight:600;padding:8px 0;border-right:1px solid #e2e8f0!important;font-size:13px}.custom-attendance-table[data-v-fa763c8e] th.el-table__cell.is-leaf{background-color:#6a96d6!important;border-bottom:1px solid #5a85c2!important}.custom-attendance-table[data-v-fa763c8e] tr.el-table__row:hover>td.el-table__cell{background-color:#f0f7ff!important}.custom-attendance-table[data-v-fa763c8e] td.el-table__cell{padding:8px 0;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.wrapper-config-label[data-v-fa763c8e]{display:flex;align-items:center;justify-content:space-between}.wrapper-config-label .config-desc[data-v-fa763c8e]{text-align:left;padding:0 10px;font-size:14px;color:#606266;cursor:pointer;display:block}.switch-group[data-v-fa763c8e]{padding:8px;text-align:left}.switch-group .switch-item[data-v-fa763c8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13px}.multi-boolean-row[data-v-fa763c8e]{display:flex;align-items:center;padding:4px 0}.multi-boolean-row .multi-boolean-label[data-v-fa763c8e]{width:70px;text-align:left;font-size:13px;color:#606266}.home-tab-config[data-v-fa763c8e]{overflow-x:auto}.home-tab-config .tab-order-table[data-v-fa763c8e]{width:100%;font-size:12px;border-collapse:collapse}.home-tab-config .tab-order-table td[data-v-fa763c8e]{padding:4px 6px;text-align:center}.composite-config[data-v-fa763c8e]{text-align:left;padding:8px;font-size:13px}[data-v-fa763c8e] .config-tooltip-popper{max-width:480px;line-height:1.5;white-space:normal}[data-v-fa763c8e] .el-dialog__footer{background:#f1f5f9;padding:14px 24px!important;border-top:1px solid #e2e8f0}[data-v-fa763c8e] .el-date-editor.is-disabled,[data-v-fa763c8e] .el-date-editor.is-disabled .el-input__inner,[data-v-fa763c8e] .el-date-editor.is-disabled .el-range-input,[data-v-fa763c8e] .el-date-editor.is-disabled input,[data-v-fa763c8e] .el-input-number.is-disabled .el-input__inner,[data-v-fa763c8e] .el-input.is-disabled .el-input__inner,[data-v-fa763c8e] .el-input.is-disabled input,[data-v-fa763c8e] .el-input.is-readonly .el-input__inner,[data-v-fa763c8e] .el-select .el-input.is-disabled .el-input__inner,[data-v-fa763c8e] .el-textarea.is-disabled .el-textarea__inner,[data-v-fa763c8e] .el-textarea.is-disabled textarea,[data-v-fa763c8e] input:disabled,[data-v-fa763c8e] input[disabled],[data-v-fa763c8e] input[readonly],[data-v-fa763c8e] textarea:disabled,[data-v-fa763c8e] textarea[disabled],[data-v-fa763c8e] textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-fa763c8e] .el-input.is-disabled .el-input__icon,[data-v-fa763c8e] .el-input.is-disabled .el-input__prefix,[data-v-fa763c8e] .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-fa763c8e] .el-checkbox.is-disabled .el-checkbox__label,[data-v-fa763c8e] .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-fa763c8e] .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-fa763c8e] .el-radio.is-disabled .el-radio__label,[data-v-fa763c8e] .el-radio__input.is-disabled+.el-radio__label,[data-v-fa763c8e] .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}.sk-dialog-content[data-v-1276fa97],.sk-dialog__content[data-v-1276fa97]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-1276fa97],.sk-dialog__content--compact[data-v-1276fa97]{padding:0}.sk-dialog-content--spacious[data-v-1276fa97],.sk-dialog__content--spacious[data-v-1276fa97]{padding:10px 0 12px}.sk-panel[data-v-1276fa97]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-1276fa97]{background:#fff}.sk-panel--warning[data-v-1276fa97]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-1276fa97]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-1276fa97]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-1276fa97]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-1276fa97]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-1276fa97]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-1276fa97]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-1276fa97]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-1276fa97]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-1276fa97]{margin:0;color:#64748b}.sk-note[data-v-1276fa97],.sk-panel-subtitle[data-v-1276fa97]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-1276fa97]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-1276fa97]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-1276fa97]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-1276fa97]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-1276fa97],.sk-dialog__footer[data-v-1276fa97]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-1276fa97],.sk-dialog__footer--between[data-v-1276fa97]{justify-content:space-between}.sk-dialog-footer--center[data-v-1276fa97],.sk-dialog__footer--center[data-v-1276fa97]{justify-content:center}.sk-form-grid[data-v-1276fa97]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-1276fa97]{width:100%}.sk-u-mt-12[data-v-1276fa97]{margin-top:12px}[data-v-1276fa97] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-1276fa97] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-1276fa97] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-1276fa97] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-1276fa97] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-1276fa97] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-1276fa97] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-1276fa97] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-1276fa97] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-1276fa97] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-1276fa97] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-1276fa97] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-1276fa97] .sk-dialog .el-input__inner,[data-v-1276fa97] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-1276fa97] .sk-dialog .el-date-editor.is-disabled,[data-v-1276fa97] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-1276fa97] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-1276fa97] .sk-dialog .el-date-editor.is-disabled input,[data-v-1276fa97] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-1276fa97] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-1276fa97] .sk-dialog .el-input.is-disabled input,[data-v-1276fa97] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-1276fa97] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-1276fa97] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-1276fa97] .sk-dialog .el-textarea.is-disabled textarea,[data-v-1276fa97] .sk-dialog input:disabled,[data-v-1276fa97] .sk-dialog input[disabled],[data-v-1276fa97] .sk-dialog input[readonly],[data-v-1276fa97] .sk-dialog textarea:disabled,[data-v-1276fa97] .sk-dialog textarea[disabled],[data-v-1276fa97] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-1276fa97] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-1276fa97] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-1276fa97] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-1276fa97] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-1276fa97] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-1276fa97] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-1276fa97] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-1276fa97] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-1276fa97] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-1276fa97] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-1276fa97] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-1276fa97] .sk-dialog .btn-cancel,[data-v-1276fa97] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-1276fa97] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-1276fa97] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-1276fa97] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-1276fa97],.sk-dialog__footer[data-v-1276fa97]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-1276fa97]{grid-template-columns:1fr}[data-v-1276fa97] .sk-dialog .el-dialog__body,[data-v-1276fa97] .sk-dialog .el-dialog__footer,[data-v-1276fa97] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.pev-detail[data-v-1276fa97]{padding:4px 0;height:70vh;max-height:720px;min-height:520px;display:flex;flex-direction:column}.pev-detail-content-wrap[data-v-1276fa97]{flex:1;overflow-y:auto;padding-right:4px;margin-top:12px}.pev-detail-empty[data-v-1276fa97]{display:flex;align-items:center;gap:8px;padding:32px;justify-content:center;color:#94a3b8;font-size:14px}.pev-detail-empty i[data-v-1276fa97]{font-size:20px}.pev-detail-card[data-v-1276fa97]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:12px}.pev-detail-card__header[data-v-1276fa97]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pev-detail-card__content[data-v-1276fa97]{font-size:14px;color:#1e293b;line-height:1.6;white-space:pre-wrap;margin-bottom:8px}.pev-detail-card__meta[data-v-1276fa97]{font-size:12px;color:#64748b;margin-top:10px;display:flex;align-items:center;gap:4px}.pev-detail-card__meta i[data-v-1276fa97]{color:#2563eb}.pev-content-card[data-v-1276fa97]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.04);margin-bottom:6px;min-height:84px}.pev-content-card__header[data-v-1276fa97]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;font-size:13px;font-weight:600;color:#1e293b}.pev-content-card__header i[data-v-1276fa97]{color:#2563eb}.pev-content-card__body[data-v-1276fa97]{padding:12px 14px;font-size:13.5px;color:#334155;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.pev-detail-actions[data-v-1276fa97]{display:flex;gap:4px}.pev-detail-date[data-v-1276fa97]{font-size:12px;color:#64748b}.pev-detail-add[data-v-1276fa97]{text-align:center;padding:16px 0 4px}.pev-replies[data-v-1276fa97]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.pev-replies__title[data-v-1276fa97]{font-size:13px;font-weight:600;color:#475569;margin:0 0 10px}.pev-replies__title i[data-v-1276fa97]{color:#2563eb;margin-right:4px}.pev-reply-item[data-v-1276fa97]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;margin-bottom:8px}.pev-reply-item__meta[data-v-1276fa97]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pev-reply-item__name[data-v-1276fa97]{font-size:13px;font-weight:600;color:#1e293b}.pev-reply-item__date[data-v-1276fa97]{font-size:11px;color:#94a3b8;margin-left:auto}.pev-reply-item__actions[data-v-1276fa97]{display:inline-flex;gap:2px;margin-left:8px}.pev-reply-item__content[data-v-1276fa97]{font-size:13px;color:#475569;line-height:1.5}.pev-reply-delete[data-v-1276fa97]{color:#ef4444!important}.pev-reply-edit[data-v-1276fa97]{display:flex;align-items:center;gap:8px;margin-top:4px}.pev-add-reply[data-v-1276fa97]{margin-top:10px}.pev-add-reply[data-v-1276fa97] .el-input__inner{border-radius:8px}.pev-add-reply[data-v-1276fa97] .el-input-group__append{border-radius:0 8px 8px 0}.flex[data-v-1276fa97]{display:flex}.items-center[data-v-1276fa97]{align-items:center}.gap-2[data-v-1276fa97]{gap:8px}.ml-2[data-v-1276fa97]{margin-left:8px}.sk-dialog-content[data-v-a77720f6],.sk-dialog__content[data-v-a77720f6]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-a77720f6],.sk-dialog__content--compact[data-v-a77720f6]{padding:0}.sk-dialog-content--spacious[data-v-a77720f6],.sk-dialog__content--spacious[data-v-a77720f6]{padding:10px 0 12px}.sk-panel[data-v-a77720f6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-a77720f6]{background:#fff}.sk-panel--warning[data-v-a77720f6]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-a77720f6]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-a77720f6]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-a77720f6]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-a77720f6]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-a77720f6]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-a77720f6]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-a77720f6]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-a77720f6]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-a77720f6]{margin:0;color:#64748b}.sk-note[data-v-a77720f6],.sk-panel-subtitle[data-v-a77720f6]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-a77720f6]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-a77720f6]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-a77720f6]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-a77720f6]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-a77720f6],.sk-dialog__footer[data-v-a77720f6]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-a77720f6],.sk-dialog__footer--between[data-v-a77720f6]{justify-content:space-between}.sk-dialog-footer--center[data-v-a77720f6],.sk-dialog__footer--center[data-v-a77720f6]{justify-content:center}.sk-form-grid[data-v-a77720f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-a77720f6]{width:100%}.sk-u-mt-12[data-v-a77720f6]{margin-top:12px}[data-v-a77720f6] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-a77720f6] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-a77720f6] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-a77720f6] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-a77720f6] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-a77720f6] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-a77720f6] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-a77720f6] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-a77720f6] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-a77720f6] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-a77720f6] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-a77720f6] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-a77720f6] .sk-dialog .el-input__inner,[data-v-a77720f6] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-a77720f6] .sk-dialog .el-date-editor.is-disabled,[data-v-a77720f6] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-a77720f6] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-a77720f6] .sk-dialog .el-date-editor.is-disabled input,[data-v-a77720f6] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-a77720f6] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-a77720f6] .sk-dialog .el-input.is-disabled input,[data-v-a77720f6] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-a77720f6] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-a77720f6] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-a77720f6] .sk-dialog .el-textarea.is-disabled textarea,[data-v-a77720f6] .sk-dialog input:disabled,[data-v-a77720f6] .sk-dialog input[disabled],[data-v-a77720f6] .sk-dialog input[readonly],[data-v-a77720f6] .sk-dialog textarea:disabled,[data-v-a77720f6] .sk-dialog textarea[disabled],[data-v-a77720f6] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-a77720f6] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-a77720f6] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-a77720f6] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-a77720f6] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-a77720f6] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-a77720f6] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-a77720f6] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-a77720f6] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-a77720f6] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-a77720f6] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-a77720f6] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-a77720f6] .sk-dialog .btn-cancel,[data-v-a77720f6] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-a77720f6] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-a77720f6] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-a77720f6] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-a77720f6],.sk-dialog__footer[data-v-a77720f6]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-a77720f6]{grid-template-columns:1fr}[data-v-a77720f6] .sk-dialog .el-dialog__body,[data-v-a77720f6] .sk-dialog .el-dialog__footer,[data-v-a77720f6] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.pev-form-header[data-v-a77720f6]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.pev-form-item[data-v-a77720f6]{margin-bottom:0}.pev-form-students__header[data-v-a77720f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pev-form-students__title[data-v-a77720f6]{margin:0;font-size:14px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.pev-form-students__list[data-v-a77720f6]{max-height:450px;overflow-y:auto;padding-right:4px}.pev-form-checkbox[data-v-a77720f6]{font-size:13px}.pev-student-row[data-v-a77720f6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:10px;transition:border-color .15s}.pev-student-row[data-v-a77720f6]:hover{border-color:#cbd5e1}.pev-student-row__info[data-v-a77720f6]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pev-student-row__index[data-v-a77720f6]{font-size:12px;color:#94a3b8;font-weight:600;min-width:24px}.pev-student-row__name[data-v-a77720f6]{font-size:14px;font-weight:600;color:#1e293b}.pev-student-row__input[data-v-a77720f6] .el-textarea__inner{border-radius:8px}.pev-form-edit__student[data-v-a77720f6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;color:#1e293b}.pev-form-edit__student i[data-v-a77720f6]{color:#2563eb;font-size:18px}.evl-upload-section[data-v-a77720f6]{margin-top:18px;padding-top:14px;border-top:1px dashed #e2e8f0}.evl-upload-section__header[data-v-a77720f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.evl-upload-title[data-v-a77720f6]{font-size:13.5px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px}.evl-upload-title i[data-v-a77720f6]{color:#2563eb;font-size:15px}.evl-upload-subtitle[data-v-a77720f6]{font-size:12px;color:#94a3b8}.evl-drag-uploader[data-v-a77720f6],.evl-drag-uploader[data-v-a77720f6] .el-upload{width:100%}.evl-drag-uploader[data-v-a77720f6] .el-upload-dragger{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;transition:all .2s ease}.evl-drag-uploader[data-v-a77720f6] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.evl-drag-uploader[data-v-a77720f6] .el-upload-dragger .el-icon-upload{font-size:32px;color:#3b82f6;margin:0 0 2px;line-height:1}.evl-drag-uploader[data-v-a77720f6] .el-upload-dragger .el-upload__text{font-size:13px;color:#64748b;line-height:1.4}.evl-drag-uploader[data-v-a77720f6] .el-upload-dragger .el-upload__text em{color:#2563eb;font-weight:600;font-style:normal}.evl-drag-uploader[data-v-a77720f6] .el-upload-list{margin-top:8px}.evl-drag-uploader[data-v-a77720f6] .el-upload-list .el-upload-list__item{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;margin-top:6px;transition:all .15s ease}.evl-drag-uploader[data-v-a77720f6] .el-upload-list .el-upload-list__item:hover{background:#e2e8f0}.sk-dialog-content[data-v-bc8f9480],.sk-dialog__content[data-v-bc8f9480]{padding:4px 0 6px}.sk-dialog-content--compact[data-v-bc8f9480],.sk-dialog__content--compact[data-v-bc8f9480]{padding:0}.sk-dialog-content--spacious[data-v-bc8f9480],.sk-dialog__content--spacious[data-v-bc8f9480]{padding:10px 0 12px}.sk-panel[data-v-bc8f9480]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.sk-panel--flat[data-v-bc8f9480]{background:#fff}.sk-panel--warning[data-v-bc8f9480]{border-color:#fcd34d;background:#fffbeb}.sk-panel--danger[data-v-bc8f9480]{border-color:#fecaca;background:#fef2f2}.sk-panel-head[data-v-bc8f9480]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sk-panel-head>div[data-v-bc8f9480]:not(.sk-panel-icon){flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.sk-panel-icon[data-v-bc8f9480]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:18px;flex-shrink:0}.sk-panel-icon--success[data-v-bc8f9480]{background:linear-gradient(135deg,#34d399,#059669)}.sk-panel-icon--warning[data-v-bc8f9480]{background:linear-gradient(135deg,#fbbf24,#d97706)}.sk-panel-icon--danger[data-v-bc8f9480]{background:linear-gradient(135deg,#f87171,#dc2626)}.sk-panel-title[data-v-bc8f9480]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.sk-panel-subtitle[data-v-bc8f9480]{margin:0;color:#64748b}.sk-note[data-v-bc8f9480],.sk-panel-subtitle[data-v-bc8f9480]{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;white-space:normal}.sk-note[data-v-bc8f9480]{margin-top:4px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:flex-start;gap:8px}.sk-note--success[data-v-bc8f9480]{background:#ecfdf5;color:#047857}.sk-note--warning[data-v-bc8f9480]{background:#fffbeb;color:#b45309}.sk-note--danger[data-v-bc8f9480]{background:#fef2f2;color:#b91c1c}.sk-dialog-footer[data-v-bc8f9480],.sk-dialog__footer[data-v-bc8f9480]{display:flex;justify-content:flex-end;gap:10px}.sk-dialog-footer--between[data-v-bc8f9480],.sk-dialog__footer--between[data-v-bc8f9480]{justify-content:space-between}.sk-dialog-footer--center[data-v-bc8f9480],.sk-dialog__footer--center[data-v-bc8f9480]{justify-content:center}.sk-form-grid[data-v-bc8f9480]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-u-w-full[data-v-bc8f9480]{width:100%}.sk-u-mt-12[data-v-bc8f9480]{margin-top:12px}[data-v-bc8f9480] .sk-dialog{border-radius:20px;overflow:hidden;max-width:calc(100vw - 24px)}[data-v-bc8f9480] .sk-dialog.sk-dialog--sm{width:480px!important}[data-v-bc8f9480] .sk-dialog.sk-dialog--md{width:720px!important}[data-v-bc8f9480] .sk-dialog.sk-dialog--lg{width:960px!important}[data-v-bc8f9480] .sk-dialog.sk-dialog--xl{width:1200px!important}[data-v-bc8f9480] .sk-dialog .el-dialog__header{padding:18px 22px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fff,#f8fafc);word-break:break-word;overflow-wrap:break-word}[data-v-bc8f9480] .sk-dialog .el-dialog__title{font-size:22px;font-weight:700;color:#1e293b;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.35}[data-v-bc8f9480] .sk-dialog .el-dialog__body{padding:18px 22px 8px;word-break:break-word;overflow-wrap:break-word}[data-v-bc8f9480] .sk-dialog .el-dialog__footer{padding:10px 22px 20px;word-break:break-word}[data-v-bc8f9480] .sk-dialog .el-form-item{margin-bottom:16px}[data-v-bc8f9480] .sk-dialog .el-form-item__label{font-family:Inter,Arial,Helvetica,sans-serif;color:#475569;font-weight:600;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}[data-v-bc8f9480] .sk-dialog .el-form-item__content{word-break:break-word;overflow-wrap:break-word}[data-v-bc8f9480] .sk-dialog .el-input__inner,[data-v-bc8f9480] .sk-dialog .el-textarea__inner{border-radius:10px}[data-v-bc8f9480] .sk-dialog .el-date-editor.is-disabled,[data-v-bc8f9480] .sk-dialog .el-date-editor.is-disabled .el-input__inner,[data-v-bc8f9480] .sk-dialog .el-date-editor.is-disabled .el-range-input,[data-v-bc8f9480] .sk-dialog .el-date-editor.is-disabled input,[data-v-bc8f9480] .sk-dialog .el-input-number.is-disabled .el-input__inner,[data-v-bc8f9480] .sk-dialog .el-input.is-disabled .el-input__inner,[data-v-bc8f9480] .sk-dialog .el-input.is-disabled input,[data-v-bc8f9480] .sk-dialog .el-input.is-readonly .el-input__inner,[data-v-bc8f9480] .sk-dialog .el-select .el-input.is-disabled .el-input__inner,[data-v-bc8f9480] .sk-dialog .el-textarea.is-disabled .el-textarea__inner,[data-v-bc8f9480] .sk-dialog .el-textarea.is-disabled textarea,[data-v-bc8f9480] .sk-dialog input:disabled,[data-v-bc8f9480] .sk-dialog input[disabled],[data-v-bc8f9480] .sk-dialog input[readonly],[data-v-bc8f9480] .sk-dialog textarea:disabled,[data-v-bc8f9480] .sk-dialog textarea[disabled],[data-v-bc8f9480] .sk-dialog textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-bc8f9480] .sk-dialog .el-input.is-disabled .el-input__icon,[data-v-bc8f9480] .sk-dialog .el-input.is-disabled .el-input__prefix,[data-v-bc8f9480] .sk-dialog .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-bc8f9480] .sk-dialog .el-checkbox.is-disabled .el-checkbox__label,[data-v-bc8f9480] .sk-dialog .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-bc8f9480] .sk-dialog .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-bc8f9480] .sk-dialog .el-radio.is-disabled .el-radio__label,[data-v-bc8f9480] .sk-dialog .el-radio__input.is-disabled+.el-radio__label,[data-v-bc8f9480] .sk-dialog .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-bc8f9480] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:3px}[data-v-bc8f9480] .sk-dialog .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"";color:#f56c6c;margin-left:-4px}[data-v-bc8f9480] .sk-dialog .btn-cancel,[data-v-bc8f9480] .sk-dialog .btn-save{min-width:110px;border-radius:10px}[data-v-bc8f9480] .sk-dialog .el-tabs__nav-wrap:after{background:#e2e8f0}[data-v-bc8f9480] .sk-dialog .el-tabs__item.is-active{color:#2563eb}[data-v-bc8f9480] .sk-dialog .el-table{border:1px solid #e2e8f0;border-radius:12px}@media (max-width:768px){.sk-dialog-footer[data-v-bc8f9480],.sk-dialog__footer[data-v-bc8f9480]{flex-wrap:wrap;justify-content:center}.sk-form-grid[data-v-bc8f9480]{grid-template-columns:1fr}[data-v-bc8f9480] .sk-dialog .el-dialog__body,[data-v-bc8f9480] .sk-dialog .el-dialog__footer,[data-v-bc8f9480] .sk-dialog .el-dialog__header{padding-left:14px;padding-right:14px}}.evl-export-form[data-v-bc8f9480]{padding:4px 0;display:flex;flex-direction:column;gap:14px}.evl-export-card[data-v-bc8f9480]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.evl-export-card__label[data-v-bc8f9480]{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#1e293b;margin-bottom:10px}.evl-export-card__label i[data-v-bc8f9480]{color:#2563eb;font-size:15px}.evl-type-radio-group[data-v-bc8f9480]{display:flex}.evl-type-radio-group[data-v-bc8f9480] .el-radio-group{display:flex;width:100%}.evl-type-radio-group[data-v-bc8f9480] .el-radio-button{flex:1;text-align:center}.evl-type-radio-group[data-v-bc8f9480] .el-radio-button .el-radio-button__inner{width:100%;border-radius:8px;font-weight:600}.evl-mode-radios[data-v-bc8f9480]{display:flex;flex-direction:column;gap:8px}.evl-mode-radios[data-v-bc8f9480] .el-radio{margin-right:0!important;height:auto!important;padding:10px 14px!important;border-radius:10px!important;display:flex;align-items:flex-start;border-color:#e2e8f0;transition:all .2s}.evl-mode-radios[data-v-bc8f9480] .el-radio.is-checked{background:#eff6ff;border-color:#93c5fd}.evl-mode-radios[data-v-bc8f9480] .el-radio .el-radio__input{margin-top:2px}.evl-mode-content[data-v-bc8f9480]{display:flex;flex-direction:column;gap:2px;margin-left:4px}.evl-mode-content strong[data-v-bc8f9480]{font-size:13.5px;color:#1e293b}.evl-mode-content span[data-v-bc8f9480]{font-size:12px;color:#64748b}.evl-time-picker-row[data-v-bc8f9480]{display:flex;flex-direction:column;gap:6px}.evl-time-hint[data-v-bc8f9480]{margin:0;font-size:12px;color:#64748b;font-style:italic}.evl-month-range-grid[data-v-bc8f9480]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.evl-month-col[data-v-bc8f9480]{display:flex;flex-direction:column;gap:4px}.evl-sub-label[data-v-bc8f9480]{font-size:12px;font-weight:600;color:#475569}.evl-students-header[data-v-bc8f9480]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.evl-students-actions[data-v-bc8f9480]{display:flex;align-items:center;gap:8px}.evl-students-actions[data-v-bc8f9480] .el-button{padding:0;font-weight:600}.evl-students-actions .text-danger[data-v-bc8f9480]{color:#ef4444}.evl-students-picker[data-v-bc8f9480]{margin-bottom:8px}.evl-students-tags[data-v-bc8f9480]{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow-y:auto;padding:4px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.evl-student-tag[data-v-bc8f9480]{border-radius:6px}.evl-students-empty[data-v-bc8f9480]{font-size:12.5px;color:#f59e0b;padding:8px;background:#fffbeb;border-radius:6px;display:flex;align-items:center;gap:6px}[data-v-5bcd6a4a] .sk-table{border:1px solid #dbeafe}[data-v-5bcd6a4a] .sk-table th>.cell{text-align:center!important}[data-v-5bcd6a4a] .sk-table th,[data-v-5bcd6a4a] .sk-table tr{background:#fff}[data-v-5bcd6a4a] .sk-table td{padding-top:10px;padding-bottom:10px}[data-v-5bcd6a4a] .sk-table th.gutter{background-color:#78a5e7}.click-in-row[data-v-5bcd6a4a],.sk-table-link[data-v-5bcd6a4a]{border:none;padding:0;color:#2563eb;font-weight:600}.click-in-row[data-v-5bcd6a4a]:hover,.sk-table-link[data-v-5bcd6a4a]:hover{color:#1d4ed8}.handle-account[data-v-5bcd6a4a],.sk-table-link--danger[data-v-5bcd6a4a]{color:#dc2626}.handle-account[data-v-5bcd6a4a]:hover,.sk-table-link--danger[data-v-5bcd6a4a]:hover{color:#be123c}.sk-status-icon[data-v-5bcd6a4a],.status-icon[data-v-5bcd6a4a]{width:18px;height:18px;border-radius:50%;position:relative;margin:auto;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6),0 6px 12px rgba(15,23,42,.12)}.sk-status-icon.success[data-v-5bcd6a4a],.status-icon.success[data-v-5bcd6a4a]{background-color:#4caf50}.sk-status-icon.success[data-v-5bcd6a4a]:after,.status-icon.success[data-v-5bcd6a4a]:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sk-status-icon.fail[data-v-5bcd6a4a],.status-icon.fail[data-v-5bcd6a4a]{background-color:#f44336}.sk-status-icon.fail[data-v-5bcd6a4a]:after,.sk-status-icon.fail[data-v-5bcd6a4a]:before,.status-icon.fail[data-v-5bcd6a4a]:after,.status-icon.fail[data-v-5bcd6a4a]:before{content:"";position:absolute;left:5px;top:8px;width:8px;height:2px;background:#fff}.sk-status-icon.fail[data-v-5bcd6a4a]:before,.status-icon.fail[data-v-5bcd6a4a]:before{transform:rotate(45deg)}.sk-status-icon.fail[data-v-5bcd6a4a]:after,.status-icon.fail[data-v-5bcd6a4a]:after{transform:rotate(-45deg)}.evl-page[data-v-5bcd6a4a]{padding:4px 0 16px}.evl-page .row-data[data-v-5bcd6a4a]{margin-bottom:20px}.evl-toolbar-card[data-v-5bcd6a4a]{display:flex;align-items:flex-start;gap:18px;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.05)}.evl-toolbar-section[data-v-5bcd6a4a]{min-width:0}.evl-toolbar-section--filter[data-v-5bcd6a4a]{flex:2}.evl-toolbar-section--action[data-v-5bcd6a4a]{flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between}.evl-toolbar-divider[data-v-5bcd6a4a]{width:1px;align-self:stretch;background:#e2e8f0;flex-shrink:0;margin:0 4px}.evl-table-card[data-v-5bcd6a4a]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.05);padding:18px 18px 14px}.evl-card-head[data-v-5bcd6a4a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.evl-table-head[data-v-5bcd6a4a]{align-items:center}.evl-card-title[data-v-5bcd6a4a]{margin:0 0 4px;font-size:15px;font-weight:700;color:#1e293b}.evl-card-subtitle[data-v-5bcd6a4a]{margin:0;font-size:12.5px;line-height:1.5;color:#64748b}.evl-action-group>*+[data-v-5bcd6a4a]{margin-left:12px}.evl-action-button[data-v-5bcd6a4a]{min-width:130px;font-weight:600;border-radius:10px}.evl-table-wrapper[data-v-5bcd6a4a]{border-radius:14px;overflow:hidden}.evl-form-grid[data-v-5bcd6a4a]{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:12px;overflow-x:auto;padding-bottom:8px}.evl-form-item[data-v-5bcd6a4a]{margin-bottom:0;flex-shrink:0}[data-v-5bcd6a4a] .evl-form-item .el-form-item__label{padding-bottom:4px;font-size:12.5px;color:#475569;font-weight:600;line-height:1.5}[data-v-5bcd6a4a] .evl-page .el-button,[data-v-5bcd6a4a] .evl-page .el-input__inner,[data-v-5bcd6a4a] .evl-page .el-select .el-input__inner{border-radius:10px}[data-v-5bcd6a4a] .el-date-editor.is-disabled,[data-v-5bcd6a4a] .el-date-editor.is-disabled .el-input__inner,[data-v-5bcd6a4a] .el-date-editor.is-disabled .el-range-input,[data-v-5bcd6a4a] .el-date-editor.is-disabled input,[data-v-5bcd6a4a] .el-input-number.is-disabled .el-input__inner,[data-v-5bcd6a4a] .el-input.is-disabled .el-input__inner,[data-v-5bcd6a4a] .el-input.is-disabled input,[data-v-5bcd6a4a] .el-input.is-readonly .el-input__inner,[data-v-5bcd6a4a] .el-select .el-input.is-disabled .el-input__inner,[data-v-5bcd6a4a] .el-textarea.is-disabled .el-textarea__inner,[data-v-5bcd6a4a] .el-textarea.is-disabled textarea,[data-v-5bcd6a4a] input:disabled,[data-v-5bcd6a4a] input[disabled],[data-v-5bcd6a4a] input[readonly],[data-v-5bcd6a4a] textarea:disabled,[data-v-5bcd6a4a] textarea[disabled],[data-v-5bcd6a4a] textarea[readonly]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-v-5bcd6a4a] .el-input.is-disabled .el-input__icon,[data-v-5bcd6a4a] .el-input.is-disabled .el-input__prefix,[data-v-5bcd6a4a] .el-input.is-disabled .el-input__suffix{color:#1d4ed8!important}[data-v-5bcd6a4a] .el-checkbox.is-disabled .el-checkbox__label,[data-v-5bcd6a4a] .el-checkbox__input.is-disabled+.el-checkbox__label,[data-v-5bcd6a4a] .el-checkbox__input.is-disabled.is-checked+.el-checkbox__label,[data-v-5bcd6a4a] .el-radio.is-disabled .el-radio__label,[data-v-5bcd6a4a] .el-radio__input.is-disabled+.el-radio__label,[data-v-5bcd6a4a] .el-radio__input.is-disabled.is-checked+.el-radio__label{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;font-weight:600!important}[data-v-5bcd6a4a] .sk-table thead td,[data-v-5bcd6a4a] .sk-table thead th{background:#2563eb!important;color:#fff!important;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.08)}[data-v-5bcd6a4a] .sk-table thead td>.cell,[data-v-5bcd6a4a] .sk-table thead th>.cell{color:#fff!important;font-weight:700}[data-v-5bcd6a4a] .sk-table thead tr{height:56px}[data-v-5bcd6a4a] .sk-table tbody td{background:#fff}[data-v-5bcd6a4a] .sk-tabs .el-tabs__nav{background:transparent;border:none}[data-v-5bcd6a4a] .sk-tabs .el-tabs__nav-wrap:after{background:#2563eb;height:2px}[data-v-5bcd6a4a] .sk-tabs .el-tabs__item{background:#e5e7eb;color:#4b5563;font-weight:600;border:1px solid #d1d5db!important;border-bottom:none!important;border-radius:8px 8px 0 0;transition:background .15s,color .15s}[data-v-5bcd6a4a] .sk-tabs .el-tabs__item i{margin-right:6px}[data-v-5bcd6a4a] .sk-tabs .el-tabs__item:hover:not(.is-active){background:#d1d5db;color:#1e293b}[data-v-5bcd6a4a] .sk-tabs .el-tabs__item.is-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}[data-v-5bcd6a4a] .sk-tabs .el-tabs__nav-scroll{float:right}[data-v-5bcd6a4a] .sk-tabs .el-tabs__header{margin-bottom:0;border-bottom:none}[data-v-5bcd6a4a] .sk-tabs.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#2563eb}[data-v-5bcd6a4a] .sk-tabs.el-tabs--card>.el-tabs__header{border-bottom:none;margin-bottom:0}.evl-periodic-toolbar[data-v-5bcd6a4a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.evl-periodic-statistics[data-v-5bcd6a4a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#475569;font-size:12px}.evl-periodic-statistics strong[data-v-5bcd6a4a]{color:#1d4ed8}.evl-periodic-batch-actions[data-v-5bcd6a4a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evl-periodic-selected[data-v-5bcd6a4a]{color:#475569;font-size:12px;font-weight:600}.evl-main-tabs-card[data-v-5bcd6a4a]{padding:10px 14px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(15,23,42,.04);margin-bottom:16px}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__nav-scroll{float:left!important}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__header{margin-bottom:0!important;border-bottom:none!important}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__nav{border:none!important}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__item{border:1px solid #e2e8f0!important;border-radius:10px!important;margin-right:8px;height:40px;line-height:38px;font-size:14px;font-weight:600;color:#475569!important;background:#f8fafc!important;padding:0 20px!important;transition:all .2s ease}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__item i{margin-right:6px;font-size:15px}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__item:hover{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.evl-main-tabs-card[data-v-5bcd6a4a] .el-tabs__item.is-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 4px 12px rgba(37,99,235,.25)}.evl-main-tab-item[data-v-5bcd6a4a]{display:inline-flex;align-items:center;gap:6px}