.exam-dialog,.exam-workspace{--exam-blue:#2f5bff;--exam-text:#172b4d;--exam-muted:#526580;font-family:Noto Sans SC,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;color:var(--exam-text);font-size:16px;line-height:1.65}.exam-dialog .el-button,.exam-workspace .el-button{font-size:15px;font-weight:500;border-radius:6px}.exam-dialog .el-button--primary,.exam-workspace .el-button--primary{background:var(--exam-blue);border-color:var(--exam-blue)}.exam-dialog .el-button--primary.is-disabled,.exam-workspace .el-button--primary.is-disabled{background:#a6b5ef;border-color:#a6b5ef}.exam-dialog .el-button--text,.exam-workspace .el-button--text{color:var(--exam-blue);background:transparent}.exam-dialog .el-input__inner,.exam-dialog .el-textarea__inner,.exam-workspace .el-input__inner,.exam-workspace .el-textarea__inner{color:var(--exam-text);border-color:#dce3ef;border-radius:6px;font-size:16px}.exam-dialog .el-button.is-circle,.exam-workspace .el-button.is-circle{border-radius:50%}.exam-dialog button,.exam-dialog input,.exam-dialog textarea,.exam-workspace button,.exam-workspace input,.exam-workspace textarea{font-family:inherit}.exam-dialog .el-input__inner::-webkit-input-placeholder,.exam-dialog .el-textarea__inner::-webkit-input-placeholder,.exam-workspace .el-input__inner::-webkit-input-placeholder,.exam-workspace .el-textarea__inner::-webkit-input-placeholder{color:#7c889d}.exam-dialog .el-input__inner::-moz-placeholder,.exam-dialog .el-textarea__inner::-moz-placeholder,.exam-workspace .el-input__inner::-moz-placeholder,.exam-workspace .el-textarea__inner::-moz-placeholder{color:#7c889d}.exam-dialog .el-input__inner:-ms-input-placeholder,.exam-dialog .el-textarea__inner:-ms-input-placeholder,.exam-workspace .el-input__inner:-ms-input-placeholder,.exam-workspace .el-textarea__inner:-ms-input-placeholder{color:#7c889d}.exam-dialog .el-input__inner::-ms-input-placeholder,.exam-dialog .el-textarea__inner::-ms-input-placeholder,.exam-workspace .el-input__inner::-ms-input-placeholder,.exam-workspace .el-textarea__inner::-ms-input-placeholder{color:#7c889d}.exam-dialog .el-input__inner::placeholder,.exam-dialog .el-textarea__inner::placeholder,.exam-workspace .el-input__inner::placeholder,.exam-workspace .el-textarea__inner::placeholder{color:#7c889d}.exam-dialog .el-form--label-top .el-form-item__label,.exam-workspace .el-form--label-top .el-form-item__label{line-height:26px;padding-bottom:8px}.exam-dialog .el-form-item__label,.exam-workspace .el-form-item__label{color:var(--exam-text);font-size:14px;font-weight:500}.exam-dialog .el-tag,.exam-workspace .el-tag{font-weight:500}.exam-dialog .el-table,.exam-workspace .el-table{color:var(--exam-text);font-size:16px}.exam-dialog .el-table th,.exam-workspace .el-table th{background:#f4f7fc;color:#3d506c;font-weight:600}.exam-dialog .el-table td,.exam-dialog .el-table th,.exam-workspace .el-table td,.exam-workspace .el-table th{padding:18px 0;border-bottom-color:#edf0f6}.exam-dialog .el-table .cell,.exam-workspace .el-table .cell{padding-left:18px;padding-right:18px}.exam-dialog .el-table__empty-text,.exam-workspace .el-table__empty-text{color:var(--exam-muted)}.exam-dialog .el-input-number,.exam-workspace .el-input-number{max-width:100%}.exam-dialog .el-dialog__body,.exam-workspace .el-dialog__body{color:var(--exam-text);font-size:16px}.exam-dialog .el-dialog__title,.exam-workspace .el-dialog__title{font-size:23px;font-weight:600;color:var(--exam-text)}.exam-dialog .el-dialog__header,.exam-workspace .el-dialog__header{padding:26px 28px 16px}.exam-dialog .el-dialog__body,.exam-workspace .el-dialog__body{padding:16px 28px 24px}.exam-dialog .el-dialog__footer,.exam-workspace .el-dialog__footer{border-top:1px solid #e8edf5;padding:18px 28px}.exam-dialog .el-cascader,.exam-workspace .el-cascader{width:100%}.exam-dialog .el-alert,.exam-workspace .el-alert{margin:14px 0}.exam-workspace{background:#f5f7fb;padding:24px;min-height:calc(100vh - 116px);-webkit-box-sizing:border-box;box-sizing:border-box}.exam-breadcrumb{color:#65758e;font-size:14px;margin-bottom:18px}.exam-breadcrumb i{margin:0 8px}.exam-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:24px}.exam-heading h1{font-size:28px;line-height:1.3;margin:0;font-weight:600;color:#172b4d}.exam-heading p{color:#526580;font-size:14px;font-weight:500;margin:10px 0 0}.exam-actions,.exam-heading-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.exam-actions .el-button+.el-button,.exam-heading-actions .el-button+.el-button{margin-left:0}.exam-surface{background:#fff;border:1px solid #e7edf6;border-radius:6px;padding:22px;min-width:0}.exam-table-surface{padding:0;overflow:hidden}.exam-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-bottom:20px}.exam-filters .el-select{width:136px}.exam-filters .exam-search{width:250px}.exam-filters .el-button+.el-button{margin-left:0}.exam-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}.exam-section-heading h2{font-size:20px;font-weight:600;margin:0}.exam-muted{color:#526580;font-size:14px;font-weight:500}.exam-pagination{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.exam-empty{text-align:center;color:#526580;padding:72px 24px;font-size:16px}.exam-record-title{font-size:16px;font-weight:600}.exam-icon-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.exam-icon-actions .el-button{margin:0!important;padding:9px}.exam-icon-actions .danger{color:#e34b5a}.exam-master-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:20px}.exam-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.exam-form-grid .el-input-number,.exam-form-grid .el-select{width:100%}.exam-form-actions{border-top:1px solid #e8edf5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:10px}.exam-dialog{width:min(960px,100vw - 48px)!important;border-radius:8px}.exam-dialog .el-dialog__body{max-height:calc(100vh - 230px);overflow-y:auto}.exam-dialog.exam-preview-dialog{width:min(1080px,100vw - 48px)!important}.exam-dialog.exam-preview-dialog .el-dialog__body{background:#f1f4fa}.exam-dialog .exam-dialog-subtitle{margin:0 0 24px;color:#526580;font-size:14px;font-weight:500}.exam-ratio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.exam-ratio-grid .el-input-number{width:100%;margin-top:8px}.exam-auto-summary{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 0;color:#2f5bff}.exam-auto-summary,.exam-upload-file{display:-webkit-box;display:-ms-flexbox;display:flex}.exam-upload-file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:18px;border:1px solid #e3e9f2;border-radius:6px;margin:16px 0}.exam-upload-file .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}@media(max-width:1180px){.exam-workspace{padding:18px}.exam-master-detail{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}}@media(max-width:850px){.exam-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exam-form-grid,.exam-master-detail{grid-template-columns:minmax(0,1fr)}.exam-dialog{width:calc(100vw - 24px)!important}.exam-filters .exam-search{width:100%}}.exam-dialog .compact-options,.exam-workspace .compact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.exam-dialog .el-form-item{margin-bottom:18px}.exam-dialog .el-tag,.exam-workspace .el-tag{font-size:13px}.exam-dialog .el-tag--success,.exam-workspace .el-tag--success{color:#238044;background:#eaf6ef;border-color:#d0eadd}.exam-dialog .paper-title,.exam-workspace .paper-document-title{font-family:"Noto Serif SC",SimSun,serif}.exam-dialog.exam-preview-dialog{width:100%!important;border-radius:0;background:#f5f7fb}.exam-dialog.exam-preview-dialog .el-dialog__body{background:#f5f7fb;max-height:calc(100% - 110px);padding:8px 30px 32px}.preview-page-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.preview-page-heading h1{font-size:26px;line-height:1.4;margin:0}.preview-paper-summary{text-align:center;margin:6px 0 16px}.exam-preview-dialog .paper-preview{max-width:960px;margin:auto}.exam-dialog.exam-auto-dialog,.exam-dialog.exam-import-dialog,.exam-dialog.exam-question-preview{width:min(840px,100vw - 48px)!important}.exam-question-preview .compact-options{display:block}.exam-question-preview .option-item{border:1px solid #e3e9f2;padding:10px 14px;margin-bottom:8px}.exam-question-preview .question-content{font-weight:500;margin:18px 0}.exam-dialog .choice-answer,.exam-dialog .question-analysis{background:#eef4ff;border-radius:6px;padding:14px;margin-top:16px;line-height:1.7}.exam-import-dialog .el-upload,.exam-import-dialog .el-upload-dragger{width:100%}.exam-import-dialog .el-upload-dragger{background:#f8faff;border-color:#ccd8ed}.exam-difficulty-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;border-radius:5px;overflow:hidden;margin-top:18px}.exam-difficulty-bar span{background:#3678f5;text-align:center;color:#fff;font-size:14px}.exam-difficulty-bar span:nth-child(2){background:#689bf8}.exam-difficulty-bar span:nth-child(3){background:#99b9f4;color:#172b4d}.exam-auto-dialog .el-table td,.exam-auto-dialog .el-table th{padding-top:10px;padding-bottom:10px}.exam-auto-dialog .exam-form-grid .el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exam-auto-dialog .exam-form-grid .el-form-item__label{width:100px;-ms-flex-negative:0;flex-shrink:0;padding:0}.exam-auto-dialog .exam-form-grid .el-form-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}