.pdf-preview[data-v-579ef148]{margin-top:10px;border:1px solid #dbeafe;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(30,64,175,.07)}.preview-toolbar[data-v-579ef148]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:linear-gradient(90deg,rgba(239,246,255,.95),rgba(240,249,255,.75));border-bottom:1px solid #dbeafe}[data-v-579ef148] .pdf-preview .el-alert{margin:10px}.preview-title[data-v-579ef148]{font-weight:600;color:#1e293b}.toolbar-actions[data-v-579ef148]{display:flex;gap:8px}.fallback[data-v-579ef148]{padding:16px;background:#f8fafc;border:1px dashed #cbd5e1;margin:10px;border-radius:10px}object[data-v-579ef148]{display:block}@media (max-width:768px){.preview-toolbar[data-v-579ef148]{flex-direction:column;align-items:flex-start;gap:8px}}.form-card[data-v-16064a5a]{border-radius:18px;box-shadow:0 18px 45px rgba(30,64,175,.08);border:1px solid rgba(191,219,254,.6)}.card-header[data-v-16064a5a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-header h3[data-v-16064a5a]{font-size:22px;color:#0b3a73}.card-header p[data-v-16064a5a]{color:#5b6b86;margin-top:6px}.header-actions[data-v-16064a5a]{display:flex;gap:8px;flex-shrink:0}.enroll-form h4[data-v-16064a5a]{margin:22px 0 14px;color:#1e3a8a}.section-title[data-v-16064a5a]{padding:10px 14px;background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(56,189,248,.06));border-radius:12px;border-left:4px solid #2563eb}[data-v-16064a5a] .enroll-form .el-form-item{margin-bottom:18px}[data-v-16064a5a] .enroll-form .el-form-item__label{font-weight:600;color:#334155}[data-v-16064a5a] .grade-table .el-table__header-wrapper th{background:#eff6ff;color:#1e3a8a}.upload-item[data-v-16064a5a]{padding:12px;background:#f8fafc;border:1px dashed #bfdbfe;border-radius:12px}.footer-actions[data-v-16064a5a]{margin-top:10px;padding-top:12px;border-top:1px solid #e2e8f0}@media (max-width:768px){.card-header[data-v-16064a5a]{flex-direction:column;align-items:flex-start}.header-actions[data-v-16064a5a]{width:100%}.header-actions .el-button[data-v-16064a5a]{flex:1}[data-v-16064a5a] .enroll-form .el-form-item{margin-bottom:14px}}