.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}:root{--el-color-primary:#1677ff;--el-color-primary-light-3:#4096ff;--el-color-primary-light-5:#69b1ff;--el-color-primary-light-7:#91caff;--el-color-primary-light-8:#bae0ff;--el-color-primary-light-9:#e6f4ff;--el-color-primary-dark-2:#0958d9;--el-color-success:#52c41a;--el-color-danger:#ff4d4f;--el-color-warning:#faad14;--el-border-radius-base:6px;--el-border-radius-small:4px;--el-border-color:#d9d9d9;--el-border-color-light:#f0f0f0;--el-border-color-lighter:#f5f5f5;--el-text-color-primary:#000000d9;--el-text-color-regular:#000000a6;--el-text-color-secondary:#00000073;--el-text-color-placeholder:#00000040;--el-bg-color:#fff;--el-fill-color-light:#fafafa}.el-card{border-radius:8px!important;border:1px solid #f0f0f0!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)!important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)!important;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.el-card:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1),0 6px 18px rgba(0,21,41,.08)!important;box-shadow:0 1px 6px rgba(0,0,0,.1),0 6px 18px rgba(0,21,41,.08)!important}.el-card .el-card__header{padding:14px 16px!important;min-height:unset;border-bottom:1px solid #f0f0f0!important;background:#fafafa;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:rgba(0,0,0,.851)}.el-card .el-card__body{padding:16px!important}.el-button{border-radius:6px;font-weight:400;-webkit-transition:all .2s;transition:all .2s}.el-button--primary{--el-button-text-color:#fff!important;--el-button-bg-color:var(--el-color-primary)!important;--el-button-border-color:var(--el-color-primary)!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:var(--el-color-primary-light-3)!important;--el-button-hover-border-color:var(--el-color-primary-light-3)!important;--el-button-active-text-color:#fff!important;--el-button-active-bg-color:var(--el-color-primary-dark-2)!important;--el-button-active-border-color:var(--el-color-primary-dark-2)!important;background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important}.el-button--primary:focus,.el-button--primary:hover{background:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important;color:#fff!important}.el-button--primary:active{background:var(--el-color-primary-dark-2)!important;border-color:var(--el-color-primary-dark-2)!important;color:#fff!important}.el-button--primary.is-plain{background:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary-light-7)!important;color:var(--el-color-primary)!important}.el-button--primary.is-plain:hover{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important}.el-button--primary.is-link{color:var(--el-color-primary)!important;background:transparent!important;border:none!important}.el-button--success{--el-button-text-color:#fff!important;--el-button-bg-color:#52c41a!important;--el-button-border-color:#52c41a!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#73d13d!important;--el-button-hover-border-color:#73d13d!important;--el-button-active-text-color:#fff!important;background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.el-button--success:hover{background:#73d13d!important;border-color:#73d13d!important;color:#fff!important}.el-button--success.is-plain{background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}.el-button--success.is-plain:hover{background:#52c41a!important;color:#fff!important;border-color:#52c41a!important}.el-button--success.is-link{color:#52c41a!important;background:transparent!important;border:none!important}.el-button--danger{--el-button-text-color:#fff!important;--el-button-bg-color:#ff4d4f!important;--el-button-border-color:#ff4d4f!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#ff7875!important;--el-button-hover-border-color:#ff7875!important;--el-button-active-text-color:#fff!important;background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.el-button--danger:hover{background:#ff7875!important;border-color:#ff7875!important;color:#fff!important}.el-button--danger.is-plain{background:#fff2f0!important;border-color:#ffccc7!important;color:#cf1322!important}.el-button--danger.is-plain:hover{background:#ff4d4f!important;color:#fff!important;border-color:#ff4d4f!important}.el-button--danger.is-link{color:#ff4d4f!important;background:transparent!important;border:none!important}.el-button--warning{--el-button-text-color:#fff!important;--el-button-bg-color:#faad14!important;--el-button-border-color:#faad14!important;--el-button-hover-text-color:#fff!important;--el-button-hover-bg-color:#ffc53d!important;--el-button-hover-border-color:#ffc53d!important;--el-button-active-text-color:#fff!important;background:#faad14!important;border-color:#faad14!important;color:#fff!important}.el-button--warning:hover{background:#ffc53d!important;border-color:#ffc53d!important;color:#fff!important}.el-button--warning.is-plain{background:#fffbe6!important;border-color:#ffe58f!important;color:#d48806!important}.el-button--warning.is-plain:hover{background:#faad14!important;color:#fff!important}.el-button--default,.el-button:not([class*="--"]){border-color:#d9d9d9!important;color:rgba(0,0,0,.851)!important}.el-button--default:hover,.el-button:not([class*="--"]):hover{border-color:var(--el-color-primary)!important;color:var(--el-color-primary)!important;background:#fff!important}.el-button--danger:not(.is-plain):not(.is-link) .el-icon,.el-button--danger:not(.is-plain):not(.is-link) span,.el-button--danger:not(.is-plain):not(.is-link):active,.el-button--danger:not(.is-plain):not(.is-link):active .el-icon,.el-button--danger:not(.is-plain):not(.is-link):active span,.el-button--danger:not(.is-plain):not(.is-link):focus,.el-button--danger:not(.is-plain):not(.is-link):focus .el-icon,.el-button--danger:not(.is-plain):not(.is-link):focus span,.el-button--danger:not(.is-plain):not(.is-link):hover,.el-button--danger:not(.is-plain):not(.is-link):hover .el-icon,.el-button--danger:not(.is-plain):not(.is-link):hover span,.el-button--primary:not(.is-plain):not(.is-link) .el-icon,.el-button--primary:not(.is-plain):not(.is-link) span,.el-button--primary:not(.is-plain):not(.is-link):active,.el-button--primary:not(.is-plain):not(.is-link):active .el-icon,.el-button--primary:not(.is-plain):not(.is-link):active span,.el-button--primary:not(.is-plain):not(.is-link):focus,.el-button--primary:not(.is-plain):not(.is-link):focus .el-icon,.el-button--primary:not(.is-plain):not(.is-link):focus span,.el-button--primary:not(.is-plain):not(.is-link):hover,.el-button--primary:not(.is-plain):not(.is-link):hover .el-icon,.el-button--primary:not(.is-plain):not(.is-link):hover span,.el-button--success:not(.is-plain):not(.is-link) .el-icon,.el-button--success:not(.is-plain):not(.is-link) span,.el-button--success:not(.is-plain):not(.is-link):active,.el-button--success:not(.is-plain):not(.is-link):active .el-icon,.el-button--success:not(.is-plain):not(.is-link):active span,.el-button--success:not(.is-plain):not(.is-link):focus,.el-button--success:not(.is-plain):not(.is-link):focus .el-icon,.el-button--success:not(.is-plain):not(.is-link):focus span,.el-button--success:not(.is-plain):not(.is-link):hover,.el-button--success:not(.is-plain):not(.is-link):hover .el-icon,.el-button--success:not(.is-plain):not(.is-link):hover span,.el-button--warning:not(.is-plain):not(.is-link) .el-icon,.el-button--warning:not(.is-plain):not(.is-link) span,.el-button--warning:not(.is-plain):not(.is-link):active,.el-button--warning:not(.is-plain):not(.is-link):active .el-icon,.el-button--warning:not(.is-plain):not(.is-link):active span,.el-button--warning:not(.is-plain):not(.is-link):focus,.el-button--warning:not(.is-plain):not(.is-link):focus .el-icon,.el-button--warning:not(.is-plain):not(.is-link):focus span,.el-button--warning:not(.is-plain):not(.is-link):hover,.el-button--warning:not(.is-plain):not(.is-link):hover .el-icon,.el-button--warning:not(.is-plain):not(.is-link):hover span{color:#fff!important}.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-disabled):focus,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-disabled):hover{background:var(--el-color-primary-light-3)!important;background-color:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important;color:#fff!important}.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-disabled):active{background:var(--el-color-primary-dark-2)!important;background-color:var(--el-color-primary-dark-2)!important;border-color:var(--el-color-primary-dark-2)!important;color:#fff!important}.el-button.el-button--success:not(.is-plain):not(.is-link):not(.is-disabled):focus,.el-button.el-button--success:not(.is-plain):not(.is-link):not(.is-disabled):hover{background:#73d13d!important;background-color:#73d13d!important;border-color:#73d13d!important;color:#fff!important}.el-button.el-button--danger:not(.is-plain):not(.is-link):not(.is-disabled):focus,.el-button.el-button--danger:not(.is-plain):not(.is-link):not(.is-disabled):hover{background:#ff7875!important;background-color:#ff7875!important;border-color:#ff7875!important;color:#fff!important}.el-button.el-button--warning:not(.is-plain):not(.is-link):not(.is-disabled):focus,.el-button.el-button--warning:not(.is-plain):not(.is-link):not(.is-disabled):hover{background:#ffc53d!important;background-color:#ffc53d!important;border-color:#ffc53d!important;color:#fff!important}.el-input__wrapper{border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px #d9d9d9!important;box-shadow:inset 0 0 0 1px #d9d9d9!important;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.el-input__wrapper:hover{-webkit-box-shadow:0 0 0 1px var(--el-color-primary-light-3) inset!important;box-shadow:0 0 0 1px var(--el-color-primary-light-3) inset!important}.el-input__wrapper.is-focus{-webkit-box-shadow:0 0 0 1px var(--el-color-primary) inset,0 0 0 3px rgba(22,119,255,.1)!important;box-shadow:0 0 0 1px var(--el-color-primary) inset,0 0 0 3px rgba(22,119,255,.1)!important}.el-input__prefix-icon,.el-input__suffix-icon{color:rgba(0,0,0,.251)}.el-textarea__inner{border-radius:6px;border:1px solid #d9d9d9;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.el-textarea__inner:hover{border-color:var(--el-color-primary-light-3)}.el-textarea__inner:focus{border-color:var(--el-color-primary);-webkit-box-shadow:0 0 0 3px rgba(22,119,255,.1);box-shadow:0 0 0 3px rgba(22,119,255,.1);outline:none}.el-select .el-input__wrapper.is-focus{-webkit-box-shadow:0 0 0 1px var(--el-color-primary) inset!important;box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.el-table{border-radius:8px;overflow:hidden;border:1px solid #f0f0f0!important;font-size:13px}.el-table:after,.el-table:before{display:none}.el-table th.el-table__cell{background:#fafafa!important;color:rgba(0,0,0,.851)!important;font-weight:600;border-right:1px solid #f0f0f0!important;padding:10px 0;white-space:nowrap}.el-table td.el-table__cell,.el-table th.el-table__cell{font-size:13px;border-bottom:1px solid #f0f0f0!important}.el-table td.el-table__cell{border-right:1px solid #f5f5f5!important;color:rgba(0,0,0,.851);padding:9px 0}.el-table .el-table__row{-webkit-transition:background .15s;transition:background .15s}.el-table .el-table__row:hover td.el-table__cell{background:var(--el-color-primary-light-9)!important}.el-table .el-table__row:last-child td.el-table__cell{border-bottom:none!important}.el-table.el-table--striped .el-table__row--striped td.el-table__cell{background:#fafafa!important}.el-table .el-checkbox__inner{border-color:#d9d9d9;border-radius:3px}.el-form-item{margin-bottom:18px}.el-form-item__label{font-weight:500;color:rgba(0,0,0,.851);font-size:13px;line-height:1.5;padding-bottom:4px}.el-form-item__error{color:#ff4d4f;font-size:12px;padding-top:2px}.el-form--inline .el-form-item{margin-bottom:10px}.el-dialog{border-radius:10px!important;overflow:hidden;-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12)!important;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12)!important}.el-dialog__header{padding:16px 20px 12px!important;border-bottom:1px solid #f0f0f0;background:#fafafa;margin:0!important}.el-dialog__title{font-weight:600!important;color:rgba(0,0,0,.851)!important;font-size:15px!important}.el-dialog__headerbtn{top:14px!important;right:16px!important;width:28px;height:28px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.el-dialog__headerbtn:hover{background:#f0f0f0}.el-dialog__headerbtn .el-dialog__close{color:rgba(0,0,0,.451)!important}.el-dialog__headerbtn .el-dialog__close:hover{color:var(--el-color-primary)!important}.el-dialog__body{padding:20px 24px!important;color:rgba(0,0,0,.851);font-size:14px}.el-dialog__footer{padding:12px 20px 16px!important;border-top:1px solid #f0f0f0;background:#fafafa}.el-dialog__footer .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.el-dialog:not(.is-fullscreen){margin-top:6vh!important}.el-tag{border-radius:4px;font-weight:400;font-size:12px;padding:0 7px;height:22px;line-height:20px;border:1px solid}.el-tag--success{background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}.el-tag--danger{background:#fff2f0!important;border-color:#ffccc7!important;color:#cf1322!important}.el-tag--warning{background:#fffbe6!important;border-color:#ffe58f!important;color:#d48806!important}.el-tag--info{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.el-tag--primary,.el-tag:not([class*=el-tag--]){background:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary-light-7)!important;color:var(--el-color-primary)!important}.el-pagination .el-pager li{border-radius:6px;min-width:32px;height:32px;line-height:32px;font-size:13px;border:1px solid #d9d9d9;margin:0 2px;background:#fff;-webkit-transition:all .2s;transition:all .2s}.el-pagination .el-pager li.is-active{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important;font-weight:600}.el-pagination .el-pager li:hover:not(.is-active){color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-pagination .btn-next,.el-pagination .btn-prev{border-radius:6px;border:1px solid #d9d9d9;width:32px;height:32px;background:#fff}.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-pagination .btn-next:disabled,.el-pagination .btn-prev:disabled{background:#f5f5f5;color:#d9d9d9;border-color:#d9d9d9}.el-select-dropdown{border-radius:8px!important;border:1px solid #f0f0f0!important;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12)!important;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12)!important;overflow:hidden}.el-select-dropdown__item{font-size:13px;height:34px;line-height:34px;padding:0 12px;border-radius:4px;margin:0 4px}.el-select-dropdown__item.is-selected{font-weight:600}.el-select-dropdown__item.is-selected,.el-select-dropdown__item:hover:not(.is-selected){color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.el-select-dropdown__item.is-disabled{color:#d9d9d9}.el-tabs__active-bar{background:var(--el-color-primary)!important;height:2px;border-radius:2px}.el-tabs__item{font-size:14px;font-weight:400;color:rgba(0,0,0,.651);padding:0 16px}.el-tabs__item.is-active{font-weight:600}.el-tabs__item.is-active,.el-tabs__item:hover:not(.is-active){color:var(--el-color-primary)!important}.el-tabs__nav-wrap:after{background-color:#f0f0f0;height:1px}.el-dropdown-menu{border-radius:8px;border:1px solid #f0f0f0;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12);box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12);padding:4px;overflow:hidden}.el-dropdown-menu__item{border-radius:4px;font-size:13px;padding:8px 12px;color:rgba(0,0,0,.851)}.el-dropdown-menu__item:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-dropdown-menu__item.is-disabled{color:#d9d9d9}.el-dropdown-menu__item--divided{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:8px}.el-dropdown-menu a{display:block}.el-popover{border-radius:8px!important;border:1px solid #f0f0f0!important;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08)!important;box-shadow:0 6px 16px rgba(0,0,0,.08)!important;padding:12px!important;font-size:13px}.el-radio .el-radio__inner{border-color:#d9d9d9;-webkit-transition:all .2s;transition:all .2s}.el-radio.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio.is-checked .el-radio__label{color:var(--el-color-primary)}.el-checkbox .el-checkbox__inner{border-color:#d9d9d9;border-radius:3px;-webkit-transition:all .2s;transition:all .2s}.el-checkbox.is-checked .el-checkbox__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-checkbox.is-checked .el-checkbox__label{color:var(--el-color-primary)}.el-checkbox.is-indeterminate .el-checkbox__inner,.el-switch.is-checked .el-switch__core{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-progress-bar__inner{background:-webkit-gradient(linear,left top,right top,from(var(--el-color-primary-light-3)),to(var(--el-color-primary)));background:linear-gradient(90deg,var(--el-color-primary-light-3),var(--el-color-primary));border-radius:4px}.el-message{border-radius:8px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);border:1px solid #f0f0f0;padding:12px 16px}.el-alert{border-radius:8px;border:none}.el-alert.el-alert--success{background:#f6ffed}.el-alert.el-alert--warning{background:#fffbe6}.el-alert.el-alert--error{background:#fff2f0}.el-alert.el-alert--info{background:var(--el-color-primary-light-9)}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important;color:rgba(0,0,0,.651)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary)}.el-breadcrumb__separator{color:#d9d9d9}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-upload-dragger{border-radius:8px;border:1px dashed #d9d9d9;background:#fafafa;-webkit-transition:all .3s;transition:all .3s}.el-upload-dragger:hover{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-date-editor{border-radius:6px}.el-range-editor.el-input__inner{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}.el-picker__popper{border-radius:8px!important;border:1px solid #f0f0f0!important;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08)!important;box-shadow:0 6px 16px rgba(0,0,0,.08)!important}.el-drawer{overflow-y:auto}.el-drawer__header{padding:16px 20px 12px;border-bottom:1px solid #f0f0f0;background:#fafafa;margin:0;font-weight:600;color:rgba(0,0,0,.851);font-size:15px}.el-drawer__body{padding:20px}.el-drawer__footer{padding:12px 20px;border-top:1px solid #f0f0f0;background:#fafafa}.el-tree-node__content>.el-checkbox{margin-right:8px}.cell .el-tag{margin-right:0}.small-padding .cell{padding-left:5px;padding-right:5px}.fixed-width .el-button--mini{padding:7px 10px;width:60px}.status-col .cell{padding:0 10px;text-align:center}.delete-popconfirm{margin-left:10px}.skin-green,:root.skin-green{--el-color-primary:#389e0d;--el-color-primary-light-3:#52c41a;--el-color-primary-light-5:#73d13d;--el-color-primary-light-7:#95de64;--el-color-primary-light-8:#b7eb8f;--el-color-primary-light-9:#d9f7be;--el-color-primary-dark-2:#237804;--chart-color-1:#389e0d;--chart-color-3:#ff7875;--chart-color-4:#13c2c2;--logo-gradient-start:#237804;--primary-hover-bg:rgba(56,158,13,.06);--primary-border-color:rgba(56,158,13,.2);--primary-light-bg:#d9f7be;--sidebar-active-color:#389e0d}.skin-cyan,:root.skin-cyan{--el-color-primary:#08979c;--el-color-primary-light-3:#20c997;--el-color-primary-light-5:#38d9a9;--el-color-primary-light-7:#63e6be;--el-color-primary-light-8:#a8f0d1;--el-color-primary-light-9:#d3fae8;--el-color-primary-dark-2:#006d70;--chart-color-1:#08979c;--chart-color-3:#ff7875;--chart-color-4:#20c997;--logo-gradient-start:#006d70;--primary-hover-bg:rgba(8,151,156,.06);--primary-border-color:rgba(8,151,156,.2);--primary-light-bg:#d3fae8;--sidebar-active-color:#08979c}:root{--sidebar-active-color:#1677ff}.skin-green{--sidebar-active-color:#389e0d}.skin-cyan{--sidebar-active-color:#08979c}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:210px;margin-top:50px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:210px!important;height:calc(100% - 50px);position:fixed;font-size:0;top:50px;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px;width:22px;height:22px;border-radius:50%;background-color:var(--sidebar-active-color);padding:4px;color:#fff}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important;border-right:none!important}#app .sidebar-container .el-menu-item,#app .sidebar-container .el-sub-menu__title,#app .sidebar-container .el-submenu__title{height:50px!important;line-height:50px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-left:20px!important}#app .sidebar-container .el-menu-item:hover{background-color:rgba(0,0,0,.06)!important}#app .sidebar-container .el-sub-menu .el-menu-item,#app .sidebar-container .el-submenu .el-menu-item{min-width:210px!important;padding-left:35px!important}#app .sidebar-container .el-sub-menu .el-menu-item .svg-icon,#app .sidebar-container .el-submenu .el-menu-item .svg-icon{opacity:.8}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important}#app .sidebar-container .el-sub-menu__title:hover,#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:rgba(0,0,0,.06)!important}#app .sidebar-container.dark{background-color:#001529;-webkit-box-shadow:2px 0 6px rgba(0,21,41,.35);box-shadow:2px 0 6px rgba(0,21,41,.35)}#app .sidebar-container.dark .el-menu{--el-menu-bg-color:#001529;background-color:#001529!important;border-right:none!important}#app .sidebar-container.dark .el-menu-item,#app .sidebar-container.dark .el-sub-menu__title,#app .sidebar-container.dark .el-submenu__title{color:#fff!important}#app .sidebar-container.dark .el-menu-item{background-color:#001529!important}#app .sidebar-container.dark .el-menu-item:hover{background-color:#000c17!important}#app .sidebar-container.dark .el-menu-item.is-active{background-color:#000c17!important;color:var(--sidebar-active-color)!important}#app .sidebar-container.dark .el-sub-menu .el-menu-item,#app .sidebar-container.dark .el-submenu .el-menu-item{background-color:#000c17!important;color:#fff!important}#app .sidebar-container.dark .el-sub-menu .el-menu-item:hover,#app .sidebar-container.dark .el-submenu .el-menu-item:hover{background-color:#001528!important}#app .sidebar-container.dark .el-sub-menu .el-menu-item.is-active,#app .sidebar-container.dark .el-submenu .el-menu-item.is-active{color:var(--sidebar-active-color)!important}#app .sidebar-container.dark .el-sub-menu .el-menu-item .svg-icon,#app .sidebar-container.dark .el-submenu .el-menu-item .svg-icon{opacity:.4}#app .sidebar-container.dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container.dark .nest-menu .el-submenu>.el-submenu__title{background-color:#000c17!important;color:#fff!important}#app .sidebar-container.dark .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container.dark .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#001528!important}#app .sidebar-container.dark .el-sub-menu__title:hover,#app .sidebar-container.dark .el-submenu__title:hover,#app .sidebar-container.dark .submenu-title-noDropdown:hover{background-color:#000c17!important}#app .sidebar-container.dark .is-active>.el-sub-menu__title,#app .sidebar-container.dark .is-active>.el-submenu__title{color:var(--sidebar-active-color)!important}#app .sidebar-container.light{background-color:#fff;-webkit-box-shadow:2px 0 6px rgba(0,0,0,.1);box-shadow:2px 0 6px rgba(0,0,0,.1)}#app .sidebar-container.light .el-menu{--el-menu-bg-color:#fff;--el-menu-text-color:rgba(0,0,0,.65);--el-menu-active-text-color:var(--sidebar-active-color);background-color:#fff!important;border-right:1px solid #e8e8e8!important}#app .sidebar-container.light .el-menu-item,#app .sidebar-container.light .el-sub-menu__title,#app .sidebar-container.light .el-submenu__title{background-color:#fff!important;color:rgba(0,0,0,.65)!important}#app .sidebar-container.light .el-menu-item:hover{background-color:#e6f4ff!important}#app .sidebar-container.light .el-menu-item.is-active{color:var(--sidebar-active-color)!important}#app .sidebar-container.light .el-sub-menu .el-menu-item,#app .sidebar-container.light .el-submenu .el-menu-item{background-color:#fff!important;color:rgba(0,0,0,.65)!important}#app .sidebar-container.light .el-sub-menu .el-menu-item:hover,#app .sidebar-container.light .el-submenu .el-menu-item:hover{background-color:#e6f4ff!important}#app .sidebar-container.light .el-sub-menu .el-menu-item.is-active,#app .sidebar-container.light .el-submenu .el-menu-item.is-active{color:var(--sidebar-active-color)!important}#app .sidebar-container.light .el-sub-menu .el-menu-item .svg-icon,#app .sidebar-container.light .el-submenu .el-menu-item .svg-icon{opacity:.4}#app .sidebar-container.light .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container.light .nest-menu .el-submenu>.el-submenu__title{background-color:#fff!important;color:rgba(0,0,0,.65)!important}#app .sidebar-container.light .el-sub-menu__title:hover,#app .sidebar-container.light .el-submenu__title:hover,#app .sidebar-container.light .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container.light .nest-menu .el-submenu>.el-submenu__title:hover,#app .sidebar-container.light .submenu-title-noDropdown:hover{background-color:#e6f4ff!important}#app .sidebar-container.light .is-active>.el-sub-menu__title,#app .sidebar-container.light .is-active>.el-submenu__title{color:var(--sidebar-active-color)!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .sidebar-container .el-menu-item,#app .hideSidebar .sidebar-container .el-sub-menu__title,#app .hideSidebar .sidebar-container .el-submenu__title{padding-left:17px!important;width:54px!important;overflow:hidden!important}#app .hideSidebar .sidebar-container .el-menu-item span,#app .hideSidebar .sidebar-container .el-menu-item>div>span,#app .hideSidebar .sidebar-container .el-sub-menu__title span,#app .hideSidebar .sidebar-container .el-sub-menu__title>div>span,#app .hideSidebar .sidebar-container .el-submenu__title span,#app .hideSidebar .sidebar-container .el-submenu__title>div>span{display:none!important}#app .hideSidebar .sidebar-container .svg-icon{display:block!important;margin-left:0!important;margin-right:0!important;width:24px;height:24px;border-radius:50%;background-color:var(--sidebar-active-color);padding:4px;color:#fff}#app .hideSidebar .sidebar-container .submenu-title-noDropdown{padding:0 17px!important}#app .hideSidebar .sidebar-container .el-sub-menu,#app .hideSidebar .sidebar-container .el-submenu{overflow:hidden}#app .hideSidebar .sidebar-container .el-sub-menu>.el-sub-menu__title,#app .hideSidebar .sidebar-container .el-sub-menu>.el-submenu__title,#app .hideSidebar .sidebar-container .el-submenu>.el-sub-menu__title,#app .hideSidebar .sidebar-container .el-submenu>.el-submenu__title{padding:0 17px!important}#app .el-menu--collapse .el-menu .el-sub-menu,#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-210px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}#app.hideSidebar .el-menu--popup.dark,.el-menu--collapse+.el-menu--popup.dark,.el-menu--collapse>.el-menu--popup.dark{background-color:#001529!important;border:none!important;-webkit-box-shadow:2px 4px 12px rgba(0,0,0,.3);box-shadow:2px 4px 12px rgba(0,0,0,.3);min-width:180px!important}#app.hideSidebar .el-menu--popup.dark .el-menu-item,.el-menu--collapse+.el-menu--popup.dark .el-menu-item,.el-menu--collapse>.el-menu--popup.dark .el-menu-item{background-color:#001529!important;color:#fff!important;padding-left:20px!important;height:44px!important;line-height:44px!important}#app.hideSidebar .el-menu--popup.dark .el-menu-item:hover,.el-menu--collapse+.el-menu--popup.dark .el-menu-item:hover,.el-menu--collapse>.el-menu--popup.dark .el-menu-item:hover{background-color:#000c17!important}#app.hideSidebar .el-menu--popup.dark .el-menu-item.is-active,.el-menu--collapse+.el-menu--popup.dark .el-menu-item.is-active,.el-menu--collapse>.el-menu--popup.dark .el-menu-item.is-active{background-color:#000c17!important;color:var(--sidebar-active-color)!important}#app.hideSidebar .el-menu--popup.dark .el-menu-item span,.el-menu--collapse+.el-menu--popup.dark .el-menu-item span,.el-menu--collapse>.el-menu--popup.dark .el-menu-item span{display:inline-block!important}#app.hideSidebar .el-menu--popup.dark .el-sub-menu__title,#app.hideSidebar .el-menu--popup.dark .el-submenu__title,.el-menu--collapse+.el-menu--popup.dark .el-sub-menu__title,.el-menu--collapse+.el-menu--popup.dark .el-submenu__title{background-color:#001529!important;color:var(--sidebar-active-color)!important;padding-left:20px!important;font-weight:600!important;height:44px!important;line-height:44px!important}#app.hideSidebar .el-menu--popup.dark .el-sub-menu__title:hover,#app.hideSidebar .el-menu--popup.dark .el-submenu__title:hover,.el-menu--collapse+.el-menu--popup.dark .el-sub-menu__title:hover,.el-menu--collapse+.el-menu--popup.dark .el-submenu__title:hover{background-color:#000c17!important}#app.hideSidebar .el-menu--popup.dark .el-sub-menu__title span,#app.hideSidebar .el-menu--popup.dark .el-submenu__title span,.el-menu--collapse+.el-menu--popup.dark .el-sub-menu__title span,.el-menu--collapse+.el-menu--popup.dark .el-submenu__title span{display:inline-block!important}#app.hideSidebar .el-menu--popup.light,.el-menu--collapse+.el-menu--popup.light,.el-menu--collapse>.el-menu--popup.light{background-color:#fff!important;border:1px solid #e8e8e8!important;-webkit-box-shadow:2px 4px 12px rgba(0,0,0,.15);box-shadow:2px 4px 12px rgba(0,0,0,.15);min-width:180px!important}#app.hideSidebar .el-menu--popup.light .el-menu-item,.el-menu--collapse+.el-menu--popup.light .el-menu-item,.el-menu--collapse>.el-menu--popup.light .el-menu-item{background-color:#fff!important;padding-left:20px!important;height:44px!important;line-height:44px!important}#app.hideSidebar .el-menu--popup.light .el-menu-item:hover,.el-menu--collapse+.el-menu--popup.light .el-menu-item:hover,.el-menu--collapse>.el-menu--popup.light .el-menu-item:hover{background-color:#e6f4ff!important}#app.hideSidebar .el-menu--popup.light .el-menu-item.is-active,.el-menu--collapse+.el-menu--popup.light .el-menu-item.is-active,.el-menu--collapse>.el-menu--popup.light .el-menu-item.is-active{color:var(--sidebar-active-color)!important}#app.hideSidebar .el-menu--popup.light .el-menu-item span,.el-menu--collapse+.el-menu--popup.light .el-menu-item span,.el-menu--collapse>.el-menu--popup.light .el-menu-item span{display:inline-block!important}#app.hideSidebar .el-menu--popup.light .el-sub-menu__title,#app.hideSidebar .el-menu--popup.light .el-submenu__title,.el-menu--collapse+.el-menu--popup.light .el-sub-menu__title,.el-menu--collapse+.el-menu--popup.light .el-submenu__title{background-color:#fff!important;color:var(--sidebar-active-color)!important;padding-left:20px!important;font-weight:600!important;height:44px!important;line-height:44px!important}#app.hideSidebar .el-menu--popup.light .el-sub-menu__title:hover,#app.hideSidebar .el-menu--popup.light .el-submenu__title:hover,.el-menu--collapse+.el-menu--popup.light .el-sub-menu__title:hover,.el-menu--collapse+.el-menu--popup.light .el-submenu__title:hover{background-color:#e6f4ff!important}#app.hideSidebar .el-menu--popup.light .el-sub-menu__title span,#app.hideSidebar .el-menu--popup.light .el-submenu__title span,.el-menu--collapse+.el-menu--popup.light .el-sub-menu__title span,.el-menu--collapse+.el-menu--popup.light .el-submenu__title span{display:inline-block!important}#app.hideSidebar .el-menu--popup .el-sub-menu .el-menu-item,#app.hideSidebar .el-menu--popup .el-submenu .el-menu-item{padding-left:40px!important}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px;width:24px;height:24px;border-radius:50%;background-color:var(--sidebar-active-color);padding:4px;color:#fff}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:rgba(0,0,0,.06)!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.blue-btn{background:#324157}.blue-btn:hover{color:#324157}.blue-btn:hover:after,.blue-btn:hover:before{background:#324157}.light-blue-btn{background:#3a71a8}.light-blue-btn:hover{color:#3a71a8}.light-blue-btn:hover:after,.light-blue-btn:hover:before{background:#3a71a8}.red-btn{background:#c03639}.red-btn:hover{color:#c03639}.red-btn:hover:after,.red-btn:hover:before{background:#c03639}.pink-btn{background:#e65d6e}.pink-btn:hover{color:#e65d6e}.pink-btn:hover:after,.pink-btn:hover:before{background:#e65d6e}.green-btn{background:#30b08f}.green-btn:hover{color:#30b08f}.green-btn:hover:after,.green-btn:hover:before{background:#30b08f}.tiffany-btn{background:#4ab7bd}.tiffany-btn:hover{color:#4ab7bd}.tiffany-btn:hover:after,.tiffany-btn:hover:before{background:#4ab7bd}.yellow-btn{background:#fec171}.yellow-btn:hover{color:#fec171}.yellow-btn:hover:after,.yellow-btn:hover:before{background:#fec171}.pan-btn{font-size:14px;color:#fff;padding:14px 36px;border-radius:8px;border:none;outline:none;-webkit-transition:all .6s ease;transition:all .6s ease;position:relative;display:inline-block}.pan-btn:hover{background:#fff}.pan-btn:hover:after,.pan-btn:hover:before{width:100%;-webkit-transition:all .6s ease;transition:all .6s ease}.pan-btn:after,.pan-btn:before{content:"";position:absolute;top:0;right:0;height:2px;width:0;-webkit-transition:all .4s ease;transition:all .4s ease}.pan-btn:after{right:inherit;top:inherit;left:0;bottom:0}.custom-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;color:#fff;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;padding:10px 15px;font-size:14px;border-radius:4px}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}body,html{height:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box;--primary-hover-bg:rgba(22,119,255,.06);--primary-border-color:rgba(22,119,255,.2);--primary-light-bg:#e6f4ff;--logo-gradient-start:#002c8c}#app{height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}aside{background:#eef1f6;padding:8px 24px;margin-bottom:20px;border-radius:2px;display:block;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:#337ab7;cursor:pointer}aside a:hover{color:#20a0ff}.app-container{padding:20px}.components-container{margin:30px 50px;position:relative}body.el-popup-parent--hidden .rightPanel-container .handle-button{display:none!important}.pagination-container{margin-top:30px}.text-center{text-align:center}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;-webkit-transition:position .6s ease;transition:position .6s ease;background:-webkit-gradient(linear,left top,right top,from(#20b6f9),color-stop(0,#20b6f9),color-stop(100%,#2178f1),to(#2178f1));background:linear-gradient(90deg,#20b6f9,#20b6f9 0,#2178f1 100%,#2178f1 0)}.sub-navbar .subtitle{font-size:20px;color:#fff}.sub-navbar.deleted,.sub-navbar.draft{background:#d0d0d0}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:focus:hover,.link-type:hover{color:#20a0ff}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.multiselect{line-height:16px}.multiselect--active{z-index:1000!important}.el-card+.el-card{margin-top:12px}.main-dark,.main-dark .app-container{background-color:#1a1a2e!important}.main-dark .app-container{color:#e4e4e7!important}.main-dark .el-card,.main-dark .el-card .el-card__header{background-color:#16213e!important;border-color:#2d3f5a!important}.main-dark .el-card .el-card__body,.main-dark .el-card .el-card__header{color:#e4e4e7!important}.main-dark .el-table,.main-dark .el-table .el-table__body-wrapper,.main-dark .el-table .el-table__header-wrapper{background-color:#16213e!important}.main-dark .el-table .el-table__header th{background-color:#1f3460!important;color:#e4e4e7!important;border-color:#2d3f5a!important}.main-dark .el-table .el-table__body tr{background-color:#16213e!important;color:#e4e4e7!important}.main-dark .el-table .el-table__body tr:hover{background-color:#1f3460!important}.main-dark .el-table .el-table__body td{border-color:#2d3f5a!important;color:#e4e4e7!important}.main-dark .el-input__wrapper{background-color:#1f3460!important;border-color:#2d3f5a!important}.main-dark .el-input__wrapper .el-input__inner{color:#e4e4e7!important}.main-dark .el-select .el-input__wrapper{background-color:#1f3460!important;border-color:#2d3f5a!important}.main-dark .el-button--primary{background-color:#4f46e5!important;border-color:#4f46e5!important}.main-dark .el-button--default{background-color:#1f3460!important;border-color:#2d3f5a!important;color:#e4e4e7!important}.main-dark .el-menu--horizontal{background-color:#16213e!important}.main-dark .el-menu--horizontal .el-menu-item{color:#e4e4e7!important}.main-dark .el-menu--horizontal .el-menu-item.is-active,.main-dark .el-menu--horizontal .el-menu-item:hover{background-color:#1f3460!important}.main-dark .search-form{background-color:#16213e!important;border-color:#2d3f5a!important}.main-dark .search-form .el-input__wrapper,.main-dark .search-form .el-select .el-input__wrapper{background-color:#1f3460!important}.main-dark .el-pagination{color:#e4e4e7!important}.main-dark .el-pagination .btn-next,.main-dark .el-pagination .btn-prev,.main-dark .el-pagination .el-pager li{background-color:#1f3460!important;color:#e4e4e7!important;border-color:#2d3f5a!important}.main-dark .el-pagination .btn-next:hover,.main-dark .el-pagination .btn-prev:hover,.main-dark .el-pagination .el-pager li:hover{background-color:#2d3f5a!important}.main-dark .el-pagination .btn-next.is-active,.main-dark .el-pagination .btn-prev.is-active,.main-dark .el-pagination .el-pager li.is-active{background-color:#4f46e5!important;border-color:#4f46e5!important}.main-dark .el-dialog,.main-dark .el-dialog .el-dialog__header{background-color:#16213e!important;border-color:#2d3f5a!important}.main-dark .el-dialog .el-dialog__body,.main-dark .el-dialog .el-dialog__header{color:#e4e4e7!important}.main-dark .el-drawer{background-color:#16213e!important}.main-dark .el-drawer .el-drawer__header{background-color:#16213e!important;color:#e4e4e7!important}.main-dark .el-drawer .el-drawer__body,.main-dark .el-form-item__label{color:#e4e4e7!important}.main-dark .el-switch .el-switch__core{background-color:#2d3f5a!important}.main-dark .el-switch .el-switch__core.is-active{background-color:#4f46e5!important}.main-dark .el-tag{background-color:#1f3460!important;color:#e4e4e7!important;border-color:#2d3f5a!important}.main-light,.main-light .app-container{background-color:#f5f7fa!important}.main-light .app-container{color:#303133!important}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.search-form{padding:14px 16px 6px;background:#fff;border-radius:10px;border:1px solid #eef0f6;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.search-form .el-form-item{margin-bottom:10px}.search-form .el-input__wrapper,.search-form .el-select .el-input__wrapper{background:#fafbff}.el-row.mb8{padding:0 2px}.el-table .el-table__fixed-header-wrapper th,.el-table .el-table__header-wrapper th{word-break:break-word}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.el-table .el-button.is-link+.el-divider--vertical+.el-button.is-link{margin-left:0}.pagination-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;padding:8px 4px}.form-header,.pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-header{gap:8px;font-size:14px;font-weight:600;color:#1e293b;border-bottom:2px solid #ede9fe;margin:8px 0 20px;padding-bottom:10px}.form-header:before{content:"";display:inline-block;width:4px;height:16px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.card-box{padding-right:12px;padding-left:12px;margin-bottom:12px}.tree-border{margin-top:5px;border:1px solid #eef0f6;background:#fff;border-radius:8px;overflow:hidden}.sortable-ghost{opacity:.8;color:#fff!important;background:#4f46e5!important;border-radius:6px}.demo-drawer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.demo-drawer__content form{-webkit-box-flex:1;-ms-flex:1;flex:1}.demo-drawer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 0}.demo-drawer__footer button{-webkit-box-flex:1;-ms-flex:1;flex:1}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:200px;height:200px;border-radius:50%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);box-shadow:0 0 8px rgba(0,0,0,.15);overflow:hidden}.top-right-btn{position:relative;float:right}.text-primary{color:#4f46e5}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-danger{color:#f43f5e}.text-info{color:#3b82f6}.text-muted{color:#94a3b8}.pull-right{float:right!important}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;margin-bottom:-1px;padding:10px 0;font-size:13px;color:#374151}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.el-menu--horizontal>.el-submenu .el-submenu__title{height:50px!important;line-height:50px!important}.toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.showRightPanel{overflow:hidden;position:relative;width:calc(100% - 15px)}.rightPanel-background[data-v-02bf1820]{position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.7,.3,.1,1);transition:opacity .3s cubic-bezier(.7,.3,.1,1);background:rgba(0,0,0,.2);z-index:-1}.rightPanel[data-v-02bf1820]{width:100%;max-width:300px;height:100vh;position:fixed;top:0;right:0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);-webkit-transition:all .25s cubic-bezier(.7,.3,.1,1);transition:all .25s cubic-bezier(.7,.3,.1,1);-webkit-transform:translate(100%);transform:translate(100%);background:#fff;z-index:40000}.show[data-v-02bf1820]{-webkit-transition:all .3s cubic-bezier(.7,.3,.1,1);transition:all .3s cubic-bezier(.7,.3,.1,1)}.show .rightPanel-background[data-v-02bf1820]{z-index:20000;opacity:1;width:100%;height:100%}.show .rightPanel[data-v-02bf1820]{-webkit-transform:translate(0);transform:translate(0)}.app-main[data-v-2e7ef42c]{min-height:100vh;width:100%;position:relative;overflow:hidden;background-color:#f0f2f5}.el-popup-parent--hidden .fixed-header{padding-right:15px}.app-breadcrumb.el-breadcrumb[data-v-37b0091c]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px;color:#fff}.app-breadcrumb.el-breadcrumb[data-v-37b0091c] .el-breadcrumb__inner,.app-breadcrumb.el-breadcrumb[data-v-37b0091c] .el-breadcrumb__item{color:#fff}.app-breadcrumb.el-breadcrumb[data-v-37b0091c] .el-breadcrumb__inner a{color:#fff;text-decoration:none}.app-breadcrumb.el-breadcrumb[data-v-37b0091c] .el-breadcrumb__inner.is-link{color:#fff}.app-breadcrumb.el-breadcrumb[data-v-37b0091c] .el-breadcrumb__separator{color:hsla(0,0%,100%,.7)}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-37b0091c]{color:#fff;cursor:text}.el-menu--horizontal>.el-menu-item[data-v-74a8f811]{float:left;height:50px;line-height:50px;margin:0;border-bottom:3px solid transparent;color:#999093;padding:0 5px;margin:0 10px}.el-menu--horizontal>.el-menu-item.is-active[data-v-74a8f811]{border-bottom:3px solid #409eff;color:#303133}.hamburger[data-v-9946caee]{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:#fff}.hamburger.is-active[data-v-9946caee]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.screenfull-svg[data-v-cf221870]{display:inline-block;cursor:pointer;fill:#5a5e66;width:20px;height:20px;vertical-align:10px}.header-search[data-v-fe277fda]{font-size:0!important}.header-search .search-icon[data-v-fe277fda]{cursor:pointer;font-size:18px;vertical-align:middle}.header-search .header-search-select[data-v-fe277fda]{font-size:18px;-webkit-transition:width .2s;transition:width .2s;width:0;overflow:hidden;background:transparent;border-radius:0;display:inline-block;vertical-align:middle}.header-search .header-search-select[data-v-fe277fda] .el-input__inner{border-radius:0;border:0;padding-left:0;padding-right:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid #d9d9d9;vertical-align:middle}.header-search.show .header-search-select[data-v-fe277fda]{width:210px;margin-left:10px}.navbar[data-v-0a38d73c]{height:50px;overflow:hidden;position:relative;background:var(--el-color-primary,#1677ff);border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.15);box-shadow:0 1px 8px rgba(0,0,0,.15);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.navbar .navbar-left .sidebar-logo-link[data-v-0a38d73c],.navbar .navbar-left[data-v-0a38d73c],.navbar[data-v-0a38d73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-left .sidebar-logo-link[data-v-0a38d73c]{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}.navbar .navbar-left .sidebar-logo-link .logo-content[data-v-0a38d73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.navbar .navbar-left .sidebar-logo-link .sidebar-logo[data-v-0a38d73c]{width:28px;height:28px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navbar .navbar-left .sidebar-logo-link .sidebar-title[data-v-0a38d73c]{margin:0;color:#fff;font-weight:600;font-size:16px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:1;flex-shrink:1}.navbar .hamburger-container[data-v-0a38d73c]{line-height:46px;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#fff}.navbar .hamburger-container[data-v-0a38d73c]:hover{background:hsla(0,0%,100%,.1)}.navbar .breadcrumb-container[data-v-0a38d73c]{float:left;margin-left:10px}.navbar .errLog-container[data-v-0a38d73c]{display:inline-block;vertical-align:top}.navbar .right-menu[data-v-0a38d73c]{float:right;height:100%;line-height:50px}.navbar .right-menu[data-v-0a38d73c]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-0a38d73c]{display:inline-block;padding:0 10px;height:100%;font-size:18px;color:#fff;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-0a38d73c]{cursor:pointer;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;border-radius:4px}.navbar .right-menu .right-menu-item.hover-effect[data-v-0a38d73c]:hover{background:hsla(0,0%,100%,.1);color:#fff}.navbar .right-menu .avatar-container[data-v-0a38d73c]{margin-right:20px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-0a38d73c]{margin-top:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-0a38d73c]{cursor:pointer;width:32px;height:32px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.navbar .right-menu .avatar-container .avatar-wrapper .ri-arrow-down-s-fill[data-v-0a38d73c]{cursor:pointer;position:absolute;right:-18px;top:16px;font-size:12px;color:hsla(0,0%,100%,.8)}.theme-message,.theme-picker-dropdown{z-index:99999!important}.theme-picker .el-color-picker__trigger{height:26px!important;width:26px!important;padding:2px}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.drawer-container[data-v-4d08f8d2]{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.drawer-container .drawer-title[data-v-4d08f8d2]{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:14px;line-height:22px}.drawer-container .drawer-item[data-v-4d08f8d2]{color:rgba(0,0,0,.65);font-size:14px;padding:12px 0}.drawer-container .drawer-switch[data-v-4d08f8d2]{float:right}.setting-drawer-content .setting-drawer-title[data-v-4d08f8d2]{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:14px;line-height:22px;font-weight:700}.setting-drawer-content .setting-drawer-block-checbox[data-v-4d08f8d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-4d08f8d2]{position:relative;margin-right:16px;border-radius:2px;cursor:pointer}.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-4d08f8d2]{width:48px;height:48px}.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-4d08f8d2]{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:#1890ff;font-weight:700;font-size:14px}:export{menuActiveText:#1677ff;subMenuActiveText:#69b1ff;menuBg:#001529;menuHover:#000c17;menuLightBg:#fff;menuLightHover:#e6f4ff;subMenuBg:#000c17;subMenuHover:#001528;sideBarWidth:210px;sidebarTitle:#fff;sidebarLightTitle:#001d66}.tags-view-container{height:40px;width:100%;background:#fff;border-bottom:1px solid #e8eaec;-webkit-box-shadow:0 1px 4px 0 rgba(0,21,41,.08);box-shadow:0 1px 4px 0 rgba(0,21,41,.08);padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tags-view-container .el-tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.tags-view-container .el-tabs__header{margin:0;border-bottom:none!important}.tags-view-container .el-tabs__nav-wrap{margin-bottom:0}.tags-view-container .el-tabs__nav-wrap:after{display:none}.tags-view-container .el-tabs__nav{border:none!important}.tags-view-container .el-tabs__item{height:32px;line-height:32px;font-size:12px;color:#606266;border:1px solid #e0e0e6!important;border-radius:3px 3px 0 0;margin-right:3px;padding:0 10px!important;background:#f8f9fa;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.tags-view-container .el-tabs__item:first-child{margin-left:4px}.tags-view-container .el-tabs__item.is-active{color:#1677ff;background:#fff;border-color:#91caff!important;border-bottom-color:#fff!important;font-weight:500}.tags-view-container .el-tabs__item:not(.is-active):hover{color:#1677ff;background:#e6f4ff}.tags-view-container .el-tabs__item .is-icon-close{margin-left:4px;width:14px;height:14px;line-height:14px;border-radius:50%}.tags-view-container .el-tabs__item .is-icon-close:hover{background-color:#c0c4cc;color:#fff}.tags-view-container .contextmenu{margin:0;background:#fff;z-index:3000;position:fixed;list-style-type:none;padding:4px 0;border-radius:4px;font-size:12px;color:#333;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #e4e7ed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-view-container .contextmenu li{list-style:none;line-height:34px;padding:0 16px;margin:0;font-size:13px;color:#606266;cursor:pointer}.tags-view-container .contextmenu li:hover{background:#e6f4ff;color:#1677ff}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{-webkit-transform:scale(.6);transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#b4bccc;color:#fff}[data-v-f7789710]:export{menuActiveText:#1677ff;subMenuActiveText:#69b1ff;menuBg:#001529;menuHover:#000c17;menuLightBg:#fff;menuLightHover:#e6f4ff;subMenuBg:#000c17;subMenuHover:#001528;sideBarWidth:210px;sidebarTitle:#fff;sidebarLightTitle:#001d66}.app-wrapper[data-v-f7789710]:after{content:"";display:table;clear:both}.app-wrapper[data-v-f7789710]{position:relative;height:100%;width:100%}.app-wrapper.mobile.openSidebar[data-v-f7789710]{position:fixed;top:0}.drawer-bg[data-v-f7789710]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-f7789710]{position:fixed;top:0;right:0;left:0;z-index:9;width:100%;-webkit-transition:width .28s;transition:width .28s}.sys-config-set[data-v-020515fa]{padding:0}.config-wrapper[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.config-sidebar[data-v-020515fa]{width:188px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:8px;border:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden}.sidebar-header[data-v-020515fa]{gap:10px;padding:14px 14px 12px}.sidebar-header[data-v-020515fa],.sidebar-icon-box[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-icon-box[data-v-020515fa]{width:34px;height:34px;border-radius:8px;background:var(--primary-light-bg,#e6f4ff);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.theme-icon[data-v-020515fa]{color:var(--el-color-primary,#409eff)!important}.sidebar-header__title[data-v-020515fa]{margin:0 0 2px;font-size:14px;font-weight:600;color:rgba(0,0,0,.851);line-height:1}.sidebar-header__sub[data-v-020515fa]{margin:0;font-size:11px;color:rgba(0,0,0,.451);line-height:1}.sidebar-divider[data-v-020515fa]{height:1px;background:#f0f0f0;margin:0}.nav-item[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;border-left:2px solid transparent;-webkit-transition:all .15s;transition:all .15s}.nav-item[data-v-020515fa]:hover:not(.is-active){background:#fafafa}.nav-item.is-active[data-v-020515fa]{background:var(--primary-light-bg,#e6f4ff);border-left-color:var(--el-color-primary,#1677ff)}.nav-item.is-active .nav-item__icon-wrap[data-v-020515fa]{color:var(--el-color-primary,#1677ff);background:var(--primary-hover-bg,rgba(22,119,255,.1))}.nav-item.is-active .nav-item__label[data-v-020515fa]{color:var(--el-color-primary,#1677ff);font-weight:600}.nav-item[data-v-020515fa]:not(:last-child){border-bottom:1px solid #f5f5f5}.nav-item__icon-wrap[data-v-020515fa]{width:28px;height:28px;border-radius:6px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.451);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s;transition:all .15s}.nav-item__text[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.nav-item__label[data-v-020515fa]{font-size:13px;color:rgba(0,0,0,.851);font-weight:500;line-height:1.3}.nav-item__sub[data-v-020515fa]{font-size:11px;color:rgba(0,0,0,.271);line-height:1}.config-main[data-v-020515fa]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.config-section[data-v-020515fa]{background:#fff;border-radius:8px;border:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden}.section-head[data-v-020515fa]{gap:10px;padding:14px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.section-head[data-v-020515fa],.section-head__icon-wrap[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-head__icon-wrap[data-v-020515fa]{width:30px;height:30px;border-radius:6px;background:#e6f4ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.section-head__title[data-v-020515fa]{margin:0 0 2px;font-size:14px;font-weight:600;color:rgba(0,0,0,.851);line-height:1}.section-head__desc[data-v-020515fa]{margin:0;font-size:12px;color:rgba(0,0,0,.451);line-height:1}.section-body[data-v-020515fa]{padding:16px}.config-sub-title[data-v-020515fa]{margin:0 0 12px;font-size:13px;font-weight:600;color:rgba(0,0,0,.851)}.logo-zone[data-v-020515fa]{gap:16px;padding:14px;background:#fafafa;border-radius:6px;border:1px dashed #d9d9d9}.logo-preview[data-v-020515fa],.logo-zone[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-preview[data-v-020515fa]{width:72px;height:72px;border-radius:8px;border:1px solid #e8e8e8;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative}.logo-img[data-v-020515fa]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logo-empty[data-v-020515fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#c0c4cc;font-size:11px}.logo-clear-btn[data-v-020515fa],.logo-empty[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-clear-btn[data-v-020515fa]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#ff4d4f;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:opacity .2s;transition:opacity .2s}.logo-clear-btn[data-v-020515fa]:hover{opacity:.8}.logo-meta[data-v-020515fa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.logo-meta__name[data-v-020515fa]{margin:0 0 3px;font-size:13px;font-weight:500;color:rgba(0,0,0,.851)}.logo-meta__hint[data-v-020515fa]{margin:0 0 10px;font-size:12px;color:rgba(0,0,0,.451);line-height:1.5}.config-footer[data-v-020515fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.config-footer .el-button--primary[data-v-020515fa]{color:#fff!important}.fade-slide-enter-active[data-v-020515fa],.fade-slide-leave-active[data-v-020515fa]{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.fade-slide-enter-from[data-v-020515fa]{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.fade-slide-leave-to[data-v-020515fa]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.icon-body[data-v-c1d3de56]{width:100%;padding:10px}.icon-body .icon-list[data-v-c1d3de56]{height:200px;overflow-y:scroll}.icon-body .icon-list div[data-v-c1d3de56]{height:30px;line-height:30px;margin-bottom:-5px;cursor:pointer;width:33%;float:left}.icon-body .icon-list span[data-v-c1d3de56]{display:inline-block;vertical-align:-.15em;fill:currentColor;overflow:hidden}.panel .el-transfer__buttons{width:150px}.panel .el-transfer__buttons .el-button+.el-button{margin-left:0}.panel .el-transfer-panel{width:300px}.el-col{padding:0 5px}.el-drawer__header{margin-bottom:0}.avatar-upload[data-v-78b95883]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.avatar-preview[data-v-78b95883]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px dashed #d9d9d9;background:#f5f5f5}.avatar-placeholder[data-v-78b95883]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#909399}.avatar-uploader[data-v-78b95883]{display:inline-block}.care-study-module .mb8[data-v-c6e3d8ee],.care-train-module .mb8[data-v-1bbf4930],.eval-study-module .mb8[data-v-07c3c546],.eval-train-module .mb8[data-v-1dded800],.exam-module .mb8[data-v-d6a2201c]{margin-bottom:8px}.overview-module[data-v-d76036ca]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.overview-module[data-v-d76036ca] *,.overview-module[data-v-d76036ca] :after,.overview-module[data-v-d76036ca] :before{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.overview-module[data-v-d76036ca] .el-card{-webkit-transition:none!important;transition:none!important;border:none!important}.overview-module[data-v-d76036ca] .el-card__body{padding:6px!important}.overview-module[data-v-d76036ca] .el-card:hover{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}@media(max-width:768px){.overview-module[data-v-d76036ca]{grid-template-columns:1fr}}.overview-module .chart-wrapper[data-v-d76036ca]{text-align:center;-webkit-transition:none!important;transition:none!important}.overview-module .chart-wrapper[data-v-d76036ca]:active,.overview-module .chart-wrapper[data-v-d76036ca]:hover{-webkit-transform:none!important;transform:none!important}.overview-module .chart-wrapper .chart-title[data-v-d76036ca]{text-align:center;font-size:13px;font-weight:700;color:#fff;margin-bottom:8px;padding:4px 16px;display:inline-block;border-radius:20px;background:var(--el-color-primary)}.overview-module .chart-wrapper .chart-card[data-v-d76036ca]{padding:6px;-webkit-transition:none!important;transition:none!important;border:none;outline:none}.overview-module .chart-wrapper .chart-card[data-v-d76036ca]:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;outline:none!important}.overview-module .chart-wrapper .chart-card[data-v-d76036ca]:focus{outline:none!important}.overview-module .chart-wrapper .chart-card .chart-container[data-v-d76036ca]{width:100%;height:180px}.plan-study-module .mb8[data-v-1c37095b],.plan-train-module .mb8[data-v-5fd02025]{margin-bottom:8px}.profile-page[data-v-552badf2]{min-height:calc(100vh - 40px);background:#f5f5f5;padding:10px}.profile-page .profile-container[data-v-552badf2]{padding:12px;background:#fff;border-radius:6px}.profile-page .profile-container .basic-info[data-v-552badf2]{margin-bottom:8px}.profile-page .profile-container .basic-info .info-card[data-v-552badf2]{padding:10px}.profile-page .profile-container .basic-info .info-card[data-v-552badf2] .el-card__header{padding:5px 12px;border-bottom:1px solid #f0f0f0}.profile-page .profile-container .basic-info .info-card .card-header-title[data-v-552badf2]{text-align:left;font-size:13px;font-weight:700;color:#fff;margin:0;padding:4px 12px;display:inline-block;border-radius:20px;background:var(--el-color-primary)}.profile-page .profile-container .basic-info .info-card .profile-content[data-v-552badf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.profile-page .profile-container .basic-info .info-card .profile-content .avatar-section[data-v-552badf2]{-ms-flex-negative:0;flex-shrink:0;width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-page .profile-container .basic-info .info-card .profile-content .avatar-section .avatar[data-v-552badf2]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f5f5f5;border:2px solid var(--el-color-primary)}.profile-page .profile-container .basic-info .info-card .profile-content .info-section[data-v-552badf2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-page .profile-container .basic-info .info-card .profile-content .info-section[data-v-552badf2] .el-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.profile-page .profile-container .basic-info .info-card .profile-content .info-section[data-v-552badf2] .el-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-page .profile-container .basic-info .info-card .profile-content .info-section .info-item[data-v-552badf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;border-bottom:1px dashed var(--el-color-primary);-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;min-height:36px}.profile-page .profile-container .basic-info .info-card .profile-content .info-section .info-item .label[data-v-552badf2]{color:#909399;font-size:12px;width:70px;-ms-flex-negative:0;flex-shrink:0}.profile-page .profile-container .basic-info .info-card .profile-content .info-section .info-item .value[data-v-552badf2]{color:#303133;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;margin-left:6px}.profile-page .profile-container .basic-info .info-card .profile-content .info-section .info-item[data-v-552badf2] .el-tag{font-size:12px;padding:1px 6px;border-radius:4px;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;line-height:1.4;max-height:20px}.profile-page .profile-container .basic-info .info-card .profile-content .info-section .info-item[data-v-552badf2] .el-tag--success{background:var(--el-color-primary)!important;color:#fff!important}.profile-page .profile-container .basic-info .info-card .profile-content .info-section .info-item[data-v-552badf2] .el-tag--danger{background:#ff4d4f!important;color:#fff!important}.profile-page .profile-container .nav-tabs[data-v-552badf2] .el-tabs__header{margin-bottom:12px;border-bottom:none;background:transparent}.profile-page .profile-container .nav-tabs[data-v-552badf2] .el-tabs__nav-wrap{background:#f5f5f5;border-radius:6px;padding:4px}.profile-page .profile-container .nav-tabs[data-v-552badf2] .el-tabs__item{color:#fff;background:#909399;border-radius:20px;margin:0 4px;padding:2px 16px;border:none;font-size:12px;line-height:1.4;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-page .profile-container .nav-tabs[data-v-552badf2] .el-tabs__item:hover{background:#a0a4aa}.profile-page .profile-container .nav-tabs[data-v-552badf2] .el-tabs__item.is-active{background:var(--el-color-primary);color:#fff!important}.profile-page .profile-container .nav-tabs[data-v-552badf2] .el-tabs__active-bar{display:none}.panel-group[data-v-8ecdd3ce]{margin-top:18px}.panel-group .card-panel-col[data-v-8ecdd3ce]{margin-bottom:32px}.panel-group .card-panel[data-v-8ecdd3ce]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.05);box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.panel-group .card-panel:hover .card-panel-icon-wrapper[data-v-8ecdd3ce]{color:#fff}.panel-group .card-panel:hover .icon-people[data-v-8ecdd3ce]{background:var(--chart-color-1,#40c9c6)}.panel-group .card-panel:hover .icon-message[data-v-8ecdd3ce]{background:var(--el-color-primary,#36a3f7)}.panel-group .card-panel:hover .icon-money[data-v-8ecdd3ce]{background:var(--chart-color-3,#f4516c)}.panel-group .card-panel:hover .icon-shopping[data-v-8ecdd3ce]{background:var(--chart-color-4,#34bfa3)}.panel-group .card-panel .icon-people[data-v-8ecdd3ce]{color:var(--chart-color-1,#40c9c6)}.panel-group .card-panel .icon-message[data-v-8ecdd3ce]{color:var(--el-color-primary,#36a3f7)}.panel-group .card-panel .icon-money[data-v-8ecdd3ce]{color:var(--chart-color-3,#f4516c)}.panel-group .card-panel .icon-shopping[data-v-8ecdd3ce]{color:var(--chart-color-4,#34bfa3)}.panel-group .card-panel .card-panel-icon-wrapper[data-v-8ecdd3ce]{float:left;margin:14px 0 0 14px;padding:16px;-webkit-transition:all .38s ease-out;transition:all .38s ease-out;border-radius:6px}.panel-group .card-panel .card-panel-icon[data-v-8ecdd3ce]{float:left;font-size:48px}.panel-group .card-panel .card-panel-description[data-v-8ecdd3ce]{float:right;font-weight:700;margin:26px;margin-left:0}.panel-group .card-panel .card-panel-description .card-panel-text[data-v-8ecdd3ce]{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.panel-group .card-panel .card-panel-description .card-panel-num[data-v-8ecdd3ce]{font-size:20px}@media(max-width:550px){.card-panel-description[data-v-8ecdd3ce]{display:none}.card-panel-icon-wrapper[data-v-8ecdd3ce]{float:none!important;width:100%;height:100%;margin:0!important}.card-panel-icon-wrapper .svg-icon[data-v-8ecdd3ce]{display:block;margin:14px auto!important;float:none!important}}.todoapp{font:14px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4em;color:#4d4d4d;min-width:230px;max-width:550px;margin:0 auto;font-weight:300;background:#fff;z-index:1;position:relative}.todoapp,.todoapp button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.todoapp button{margin:0;padding:0;border:0;background:none;font-size:100%;vertical-align:baseline;font-family:inherit;font-weight:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.todoapp :focus{outline:0}.todoapp .hidden{display:none}.todoapp .todoapp{background:#fff;margin:130px 0 40px 0;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 25px 50px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 25px 50px 0 rgba(0,0,0,.1)}.todoapp .todoapp input::-webkit-input-placeholder{font-style:italic;font-weight:300;color:#e6e6e6}.todoapp .todoapp input::-moz-placeholder{font-style:italic;font-weight:300;color:#e6e6e6}.todoapp .todoapp input::input-placeholder{font-style:italic;font-weight:300;color:#e6e6e6}.todoapp .todoapp h1{position:absolute;top:-155px;width:100%;font-size:100px;font-weight:100;text-align:center;color:rgba(175,47,47,.15);-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.todoapp .edit,.todoapp .new-todo{position:relative;margin:0;width:100%;font-size:18px;font-family:inherit;font-weight:inherit;line-height:1.4em;border:0;color:inherit;padding:6px;border:1px solid #999;-webkit-box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.todoapp .new-todo{padding:10px 16px 16px 60px;border:none;background:rgba(0,0,0,.003);-webkit-box-shadow:inset 0 -2px 1px rgba(0,0,0,.03);box-shadow:inset 0 -2px 1px rgba(0,0,0,.03)}.todoapp .main{position:relative;z-index:2;border-top:1px solid #e6e6e6}.todoapp .toggle-all{text-align:center;border:none;opacity:0;position:absolute}.todoapp .toggle-all+label{width:60px;height:34px;font-size:0;position:absolute;top:-52px;left:-13px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.todoapp .toggle-all+label:before{content:"❯";font-size:22px;color:#e6e6e6;padding:10px 27px 10px 27px}.todoapp .toggle-all:checked+label:before{color:#737373}.todoapp .todo-list{margin:0;padding:0;list-style:none}.todoapp .todo-list li{position:relative;font-size:24px;border-bottom:1px solid #ededed}.todoapp .todo-list li:last-child{border-bottom:none}.todoapp .todo-list li.editing{border-bottom:none;padding:0}.todoapp .todo-list li.editing .edit{display:block;width:506px;padding:12px 16px;margin:0 0 0 43px}.todoapp .todo-list li.editing .view{display:none}.todoapp .todo-list li .toggle{text-align:center;width:40px;height:auto;position:absolute;top:0;bottom:0;margin:auto 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.todoapp .todo-list li .toggle+label{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23ededed%22%20stroke-width%3D%223%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0;background-size:36px}.todoapp .todo-list li .toggle:checked+label{background-size:36px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23bddad5%22%20stroke-width%3D%223%22/%3E%3Cpath%20fill%3D%22%235dc2af%22%20d%3D%22M72%2025L42%2071%2027%2056l-4%204%2020%2020%2034-52z%22/%3E%3C/svg%3E")}.todoapp .todo-list li label{word-break:break-all;padding:15px 15px 15px 50px;display:block;line-height:1;font-size:14px;-webkit-transition:color .4s;transition:color .4s}.todoapp .todo-list li.completed label{color:#d9d9d9;text-decoration:line-through}.todoapp .todo-list li .destroy{display:none;position:absolute;top:0;right:10px;bottom:0;width:40px;height:40px;margin:auto 0;font-size:30px;color:#cc9a9a;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;cursor:pointer}.todoapp .todo-list li .destroy:hover{color:#af5b5e}.todoapp .todo-list li .destroy:after{content:"×"}.todoapp .todo-list li:hover .destroy{display:block}.todoapp .todo-list li .edit{display:none}.todoapp .todo-list li.editing:last-child{margin-bottom:-1px}.todoapp .footer{color:#777;position:relative;padding:10px 15px;height:40px;text-align:center;border-top:1px solid #e6e6e6}.todoapp .footer:before{content:"";position:absolute;right:0;bottom:0;left:0;height:40px;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2),0 8px 0 -3px #f6f6f6,0 9px 1px -3px rgba(0,0,0,.2),0 16px 0 -6px #f6f6f6,0 17px 2px -6px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2),0 8px 0 -3px #f6f6f6,0 9px 1px -3px rgba(0,0,0,.2),0 16px 0 -6px #f6f6f6,0 17px 2px -6px rgba(0,0,0,.2)}.todoapp .todo-count{float:left;text-align:left}.todoapp .todo-count strong{font-weight:300}.todoapp .filters{margin:0;padding:0;position:relative;z-index:1;list-style:none}.todoapp .filters li{display:inline}.todoapp .filters li a{color:inherit;font-size:12px;padding:3px 7px;text-decoration:none;border:1px solid transparent;border-radius:3px}.todoapp .filters li a:hover{border-color:rgba(175,47,47,.1)}.todoapp .filters li a.selected{border-color:rgba(175,47,47,.2)}.todoapp .clear-completed,.todoapp html .clear-completed:active{float:right;position:relative;line-height:20px;text-decoration:none;cursor:pointer}.todoapp .clear-completed:hover{text-decoration:underline}.todoapp .info{margin:65px auto 0;color:#bfbfbf;font-size:10px;text-shadow:0 1px 0 hsla(0,0%,100%,.5);text-align:center}.todoapp .info p{line-height:1}.todoapp .info a{color:inherit;text-decoration:none;font-weight:400}.todoapp .info a:hover{text-decoration:underline}@media screen and (-webkit-min-device-pixel-ratio:0){.todoapp .todo-list li .toggle,.todoapp .toggle-all{background:none}.todoapp .todo-list li .toggle{height:40px}}@media(max-width:430px){.todoapp .footer{height:50px}.todoapp .filters{bottom:10px}}.dashboard-admin-container[data-v-2a12da37]{padding:12px;background-color:#f0f2f5;min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-header[data-v-2a12da37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.card-title[data-v-2a12da37]{font-size:15px;font-weight:700;color:#fff;margin-bottom:12px;text-align:left;padding:6px 16px;background-color:var(--el-color-primary,#409eff);border-radius:20px;display:inline-block}.card-tabs[data-v-2a12da37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.card-tabs .tab-btn[data-v-2a12da37]{padding:3px 10px;font-size:11px;border:none;background-color:#f5f7fa;color:#000!important;border-radius:3px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.card-tabs .tab-btn.active[data-v-2a12da37]{background-color:var(--el-color-primary,#409eff)!important;color:#fff!important}.card-tabs .case-select[data-v-2a12da37]{width:120px;margin-left:6px;font-size:11px}.right-column[data-v-2a12da37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.radar-card[data-v-2a12da37]{padding:10px}.radar-card .chart[data-v-2a12da37]{height:150px}.ranking-table-card[data-v-2a12da37]{padding:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:450px}.ranking-table-card .card-header[data-v-2a12da37]{-ms-flex-negative:0;flex-shrink:0}.ranking-table-card .table-container[data-v-2a12da37]{overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ranking-table-card .rank-tag[data-v-2a12da37]{display:inline-block;width:22px;height:22px;border-radius:50%;text-align:center;line-height:22px;font-size:11px;font-weight:700}.ranking-table-card .rank-tag.progress-high[data-v-2a12da37]{background-color:#52c41a;color:#fff}.ranking-table-card .rank-tag.progress-mid[data-v-2a12da37]{background-color:#faad14;color:#fff}.ranking-table-card .rank-tag.progress-low[data-v-2a12da37]{background-color:#ff4d4f;color:#fff}.ranking-table-card .rank-tag.progress-0[data-v-2a12da37]{background-color:#d9d9d9;color:#666}.ranking-table-card .progress-mini[data-v-2a12da37]{height:6px;background-color:#e4e7ed;border-radius:3px;overflow:hidden}.ranking-table-card .progress-mini .progress-bar[data-v-2a12da37]{height:100%;border-radius:3px}.ranking-table-card .progress-mini .progress-bar.progress-red[data-v-2a12da37]{background:#ff4d4f}.ranking-table-card .progress-mini .progress-bar.progress-orange[data-v-2a12da37]{background:#fa8c16}.ranking-table-card .progress-mini .progress-bar.progress-blue[data-v-2a12da37]{background:#1890ff}.ranking-table-card .progress-mini .progress-bar.progress-green[data-v-2a12da37]{background:#52c41a}.student-info-card[data-v-2a12da37]{padding:10px;margin-bottom:6px}.student-info-card .info-row[data-v-2a12da37]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.student-info-card .info-left[data-v-2a12da37]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--el-color-primary,#409eff);border-radius:5px;padding:12px;color:#fff}.student-info-card .info-left .info-label[data-v-2a12da37]{font-size:11px;opacity:.8;margin-bottom:4px}.student-info-card .info-left .info-value[data-v-2a12da37]{font-size:28px;font-weight:700}.student-info-card .info-left .info-value .unit[data-v-2a12da37]{font-size:12px;font-weight:400;margin-left:2px;vertical-align:sub}.student-info-card .info-right[data-v-2a12da37]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.student-info-card .info-item[data-v-2a12da37]{padding:10px 12px;border-radius:5px;font-size:12px;font-weight:700}.student-info-card .info-item[data-v-2a12da37]:first-child,.student-info-card .info-item[data-v-2a12da37]:last-child{background-color:var(--primary-light-bg,#e6f7ff);border:1px solid var(--primary-border-color,rgba(64,158,255,.2));color:var(--el-color-primary,#409eff)}.practice-stat-card[data-v-2a12da37]{padding:2px;margin-bottom:2px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.practice-stat-card .card-header[data-v-2a12da37]{-ms-flex-negative:0;flex-shrink:0}.practice-stat-card .chart[data-v-2a12da37]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:155px}.status-stat-card[data-v-2a12da37]{padding:2px;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.status-stat-card .card-header[data-v-2a12da37]{-ms-flex-negative:0;flex-shrink:0}.status-stat-card .case-select-wrapper[data-v-2a12da37]{-ms-flex-negative:0;flex-shrink:0;padding:0 0;height:20px}.status-stat-card .case-select-wrapper .case-select[data-v-2a12da37]{width:50%}.status-stat-card .chart[data-v-2a12da37]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:90px;max-height:285px}.pan-item[data-v-799537af]{width:200px;height:200px;border-radius:50%;display:inline-block;position:relative;cursor:default;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.pan-info-roles-container[data-v-799537af]{padding:20px;text-align:center}.pan-thumb[data-v-799537af]{width:100%;height:100%;background-position:50%;background-size:cover;border-radius:50%;overflow:hidden;position:absolute;-webkit-transform-origin:95% 40%;transform-origin:95% 40%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pan-info[data-v-799537af]{position:absolute;width:inherit;height:inherit;border-radius:50%;overflow:hidden;-webkit-box-shadow:inset 0 0 0 5px rgba(0,0,0,.05);box-shadow:inset 0 0 0 5px rgba(0,0,0,.05)}.pan-info h3[data-v-799537af]{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:18px;margin:0 60px;padding:22px 0 0 0;height:85px;font-family:Open Sans,Arial,sans-serif;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.pan-info p[data-v-799537af]{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid hsla(0,0%,100%,.5)}.pan-info p a[data-v-799537af]{display:block;color:#333;width:80px;height:80px;background:hsla(0,0%,100%,.3);border-radius:50%;color:#fff;font-style:normal;font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:1px;padding-top:24px;margin:7px auto 0;font-family:Open Sans,Arial,sans-serif;opacity:0;-webkit-transition:opacity .3s ease-in-out .2s,background .2s linear 0s,-webkit-transform .3s ease-in-out .2s;transition:opacity .3s ease-in-out .2s,background .2s linear 0s,-webkit-transform .3s ease-in-out .2s;transition:transform .3s ease-in-out .2s,opacity .3s ease-in-out .2s,background .2s linear 0s;transition:transform .3s ease-in-out .2s,opacity .3s ease-in-out .2s,background .2s linear 0s,-webkit-transform .3s ease-in-out .2s;-webkit-transform:translateX(60px) rotate(90deg);transform:translateX(60px) rotate(90deg)}.pan-info p a[data-v-799537af]:hover{background:hsla(0,0%,100%,.5)}.pan-item:hover .pan-thumb[data-v-799537af]{-webkit-transform:rotate(-110deg);transform:rotate(-110deg)}.pan-item:hover .pan-info p a[data-v-799537af]{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}.github-corner:hover .octo-arm[data-v-f98c1a80]{-webkit-animation:octocat-wave-f98c1a80 .56s ease-in-out;animation:octocat-wave-f98c1a80 .56s ease-in-out}@-webkit-keyframes octocat-wave-f98c1a80{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes octocat-wave-f98c1a80{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm[data-v-f98c1a80]{-webkit-animation:none;animation:none}.github-corner .octo-arm[data-v-f98c1a80]{-webkit-animation:octocat-wave-f98c1a80 .56s ease-in-out;animation:octocat-wave-f98c1a80 .56s ease-in-out}}.emptyGif[data-v-e3426062]{display:block;width:45%;margin:0 auto}.dashboard-editor-container[data-v-e3426062]{background-color:#e3e3e3;min-height:100vh;padding:50px 60px 0}.dashboard-editor-container .pan-info-roles[data-v-e3426062]{font-size:12px;font-weight:700;color:#333;display:block}.dashboard-editor-container .info-container[data-v-e3426062]{position:relative;margin-left:190px;height:150px;line-height:200px}.dashboard-editor-container .info-container .display_name[data-v-e3426062]{font-size:48px;line-height:48px;color:#212121;position:absolute;top:25px}.dashboard-student-container[data-v-ae40ce60]{padding:12px;background-color:#f0f2f5;min-height:100vh}.card-header[data-v-ae40ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.card-header .card-title[data-v-ae40ce60]{font-size:16px;font-weight:700;color:#fff;text-align:left;padding:6px 16px;background-color:var(--el-color-primary,#409eff);border-radius:20px;display:inline-block}.card-wrapper[data-v-ae40ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:20px}.exam-line-chart-card[data-v-ae40ce60],.total-score-radar-card[data-v-ae40ce60]{min-height:400px;height:400px}.total-score-radar-card[data-v-ae40ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:10px}.total-score-radar-card .card-header[data-v-ae40ce60]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px}.total-score-radar-card .card-wrapper[data-v-ae40ce60]{-ms-flex-align:center;-ms-flex-pack:center;min-height:0}.total-score-radar-card .card-wrapper[data-v-ae40ce60],.total-score-radar-card .total-score-section[data-v-ae40ce60]{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.total-score-radar-card .total-score-section[data-v-ae40ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center}.total-score-radar-card .total-score-section .score-circle[data-v-ae40ce60]{width:160px;height:160px;border-radius:50%;background-color:#fafafa;border:8px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.total-score-radar-card .total-score-section .score-circle .score-content[data-v-ae40ce60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.total-score-radar-card .total-score-section .score-circle .score-value[data-v-ae40ce60]{font-size:56px;font-weight:700;line-height:1}.total-score-radar-card .total-score-section .score-circle .score-unit[data-v-ae40ce60]{font-size:16px;font-weight:700;color:#fff;background-color:currentColor;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.total-score-radar-card .total-score-section .score-circle.score-red[data-v-ae40ce60]{border-color:#ff4d4f}.total-score-radar-card .total-score-section .score-circle.score-red .score-value[data-v-ae40ce60]{color:#ff4d4f}.total-score-radar-card .total-score-section .score-circle.score-red .score-unit[data-v-ae40ce60]{background-color:#ff4d4f}.total-score-radar-card .total-score-section .score-circle.score-yellow[data-v-ae40ce60]{border-color:#faad14}.total-score-radar-card .total-score-section .score-circle.score-yellow .score-value[data-v-ae40ce60]{color:#faad14}.total-score-radar-card .total-score-section .score-circle.score-yellow .score-unit[data-v-ae40ce60]{background-color:#faad14}.total-score-radar-card .total-score-section .score-circle.score-green[data-v-ae40ce60]{border-color:#52c41a}.total-score-radar-card .total-score-section .score-circle.score-green .score-value[data-v-ae40ce60]{color:#52c41a}.total-score-radar-card .total-score-section .score-circle.score-green .score-unit[data-v-ae40ce60]{background-color:#52c41a}.total-score-radar-card .total-score-section .score-label[data-v-ae40ce60]{font-size:18px;font-weight:700;color:#303133;margin-bottom:12px}.total-score-radar-card .total-score-section .score-description[data-v-ae40ce60]{font-size:12px;color:#606266;line-height:1.6;text-align:center}.total-score-radar-card .radar-section[data-v-ae40ce60]{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0}.total-score-radar-card .radar-section .chart[data-v-ae40ce60]{height:240px;width:100%}.exam-line-chart-card[data-v-ae40ce60]{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.exam-line-chart-card .card-header[data-v-ae40ce60]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px}.exam-line-chart-card .chart[data-v-ae40ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;max-height:280px}.progress-combined-card[data-v-ae40ce60],.rank-combined-card[data-v-ae40ce60]{min-height:420px;height:420px}.progress-combined-card .card-wrapper[data-v-ae40ce60]{gap:20px;height:100%}.progress-combined-card .progress-section[data-v-ae40ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1}.progress-combined-card .progress-section .progress-content .course-progress-item[data-v-ae40ce60]{margin-bottom:16px}.progress-combined-card .progress-section .progress-content .course-progress-item[data-v-ae40ce60]:last-child{margin-bottom:0}.progress-combined-card .progress-section .progress-content .course-name[data-v-ae40ce60]{font-size:14px;color:#303133;margin-bottom:4px;display:block}.progress-combined-card .progress-section .progress-content .course-percentage[data-v-ae40ce60]{font-size:12px;color:#909399;display:block;margin-bottom:4px;text-align:right}.progress-combined-card .progress-section .progress-content .course-percentage .text-bold-red[data-v-ae40ce60]{font-weight:700;color:#ff4d4f}.progress-combined-card .progress-section .progress-content .course-percentage .text-bold-blue[data-v-ae40ce60]{font-weight:700;color:#1890ff}.progress-combined-card .progress-section .progress-content .course-progress-bar-container[data-v-ae40ce60]{height:8px;background-color:#e4e7ed;border-radius:4px;overflow:hidden;display:block}.progress-combined-card .progress-section .progress-content .course-progress-bar[data-v-ae40ce60]{height:100%;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-combined-card .progress-section .progress-content .course-progress-bar.progress-red[data-v-ae40ce60]{background:#ff4d4f}.progress-combined-card .progress-section .progress-content .course-progress-bar.progress-orange[data-v-ae40ce60]{background:#fa8c16}.progress-combined-card .progress-section .progress-content .course-progress-bar.progress-blue[data-v-ae40ce60]{background:#1890ff}.progress-combined-card .progress-section .progress-content .course-progress-bar.progress-green[data-v-ae40ce60]{background:#52c41a}.progress-combined-card .progress-chart-section[data-v-ae40ce60]{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.progress-combined-card .progress-chart-section .card-header[data-v-ae40ce60]{-ms-flex-negative:0;flex-shrink:0}.progress-combined-card .progress-chart-section .chart[data-v-ae40ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:calc(100% - 40px);min-height:200px;width:100%}.rank-combined-card[data-v-ae40ce60]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rank-combined-card .card-header[data-v-ae40ce60]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px}.rank-combined-card .card-wrapper[data-v-ae40ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0}.rank-combined-card .rank-section[data-v-ae40ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rank-combined-card .rank-section .rank-item[data-v-ae40ce60]{width:100%;text-align:center;padding:16px;background-color:var(--el-color-primary,#409eff);border-radius:8px;border:2px solid var(--el-color-primary,#409eff)}.rank-combined-card .rank-section .rank-label[data-v-ae40ce60]{font-size:14px;color:#fff;margin-bottom:8px;display:block}.rank-combined-card .rank-section .rank-value[data-v-ae40ce60]{font-size:36px;font-weight:700;color:#fff}.rank-combined-card .ranking-section[data-v-ae40ce60]{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rank-combined-card .ranking-section .ranking-table-container[data-v-ae40ce60]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px}.rank-combined-card .ranking-section .ranking-table[data-v-ae40ce60]{width:100%;border-collapse:collapse;border:1px solid #d9d9d9}.rank-combined-card .ranking-section .ranking-table td[data-v-ae40ce60],.rank-combined-card .ranking-section .ranking-table th[data-v-ae40ce60]{padding:10px 12px;text-align:center;font-size:13px;border:1px solid #d9d9d9}.rank-combined-card .ranking-section .ranking-table th[data-v-ae40ce60]{font-weight:700;color:#606266;font-size:14px}.rank-combined-card .ranking-section .ranking-table td[data-v-ae40ce60]{color:#303133}.rank-combined-card .ranking-section .ranking-table thead tr[data-v-ae40ce60]{background-color:#e0e0e0}.rank-combined-card .ranking-section .ranking-table tbody tr[data-v-ae40ce60]:nth-child(odd){background-color:transparent}.rank-combined-card .ranking-section .ranking-table tbody tr[data-v-ae40ce60]:nth-child(2n){background-color:#e0e0e0}.el-dialog-container{overflow:hidden}.el-dialog-container :deep(.el-scrollbar__view){height:100%}.el-dialog-container .pre{height:546px;overflow:hidden}.el-dialog-container .pre .el-scrollbar{height:100%}.el-dialog-container :deep(.el-scrollbar__wrap::-webkit-scrollbar){display:none}:deep(.el-dialog__body){padding:0 20px;margin:0}.tag-group{margin:0 0 10px -10px}.tag-group .el-tag{margin-left:10px}.el-tag{cursor:pointer}#codemirror{height:auto;margin:0;overflow:auto}.CodeMirror{border:1px solid #eee;height:600px}.participant-detail-dialog[data-v-7d8fed3c] .el-dialog__body{padding:12px 20px 20px;max-height:calc(90vh - 120px);overflow:hidden}.participant-detail[data-v-7d8fed3c]{min-height:200px}.detail-block[data-v-7d8fed3c]{border:1px solid #eef0f6;border-radius:10px;overflow:hidden;margin-bottom:14px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.detail-block--course[data-v-7d8fed3c]{margin-bottom:0}.detail-block__header[data-v-7d8fed3c]{padding:10px 16px;font-size:14px;font-weight:600;color:#303133;background:#f5f7fa;border-bottom:1px solid #eef0f6}.detail-block__body[data-v-7d8fed3c]{padding:14px 16px}.detail-block__body--scroll[data-v-7d8fed3c]{padding:0;max-height:52vh;overflow-y:auto}.student-info-bar[data-v-7d8fed3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 28px}.student-info-item[data-v-7d8fed3c]{font-size:14px;color:#303133;line-height:1.8}.student-info-item__label[data-v-7d8fed3c]{color:#606266}.student-info-item__value[data-v-7d8fed3c]{font-weight:500;color:#1e293b}.course-block[data-v-7d8fed3c]{padding:14px 16px;border-bottom:1px solid #f1f5f9}.course-block[data-v-7d8fed3c]:last-child{border-bottom:none}.course-block--exam[data-v-7d8fed3c]{background:#fafbfc}.course-block__head[data-v-7d8fed3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-block__head--exam[data-v-7d8fed3c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.course-block__head--exam .course-block__title[data-v-7d8fed3c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;text-align:center;font-size:17px;font-weight:700;line-height:1.5}.course-block__head--exam .course-block__name[data-v-7d8fed3c],.course-block__head--exam .course-block__prefix[data-v-7d8fed3c]{color:#1e293b;font-weight:700}.course-block__title[data-v-7d8fed3c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;font-size:14px;color:#303133;line-height:1.6}.course-block__prefix[data-v-7d8fed3c]{color:#606266;font-weight:500}.course-block__name[data-v-7d8fed3c]{color:#1e293b;font-weight:500}.course-block__meta[data-v-7d8fed3c]{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:12px 20px;font-size:13px;color:#606266;-ms-flex-negative:0;flex-shrink:0}.course-block__meta em[data-v-7d8fed3c]{font-style:normal;color:#4f46e5;font-weight:600}.inner-table[data-v-7d8fed3c]{width:100%}.inner-table[data-v-7d8fed3c] .el-table__header th{background:#f5f7fa!important}.exam-summary[data-v-7d8fed3c]{padding:10px 14px;margin-bottom:14px;background:#fff;border:1px solid #eef0f6;border-radius:8px}.exam-summary__row[data-v-7d8fed3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 32px;font-size:13px;color:#606266;line-height:2}.exam-summary__row[data-v-7d8fed3c]:not(:last-child){margin-bottom:2px}.exam-summary__item em[data-v-7d8fed3c]{font-style:normal;font-weight:700;font-size:15px}.text-primary[data-v-7d8fed3c]{color:#4f46e5}.exam-questions[data-v-7d8fed3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.exam-question[data-v-7d8fed3c]{padding:14px;background:#fff;border:1px solid #eef0f6;border-radius:8px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.exam-question[data-v-7d8fed3c]:hover{-webkit-box-shadow:0 2px 8px rgba(79,70,229,.06);box-shadow:0 2px 8px rgba(79,70,229,.06)}.exam-question__title[data-v-7d8fed3c]{font-size:14px;color:#303133;line-height:1.6;margin-bottom:10px;font-weight:500}.exam-question__meta[data-v-7d8fed3c]{font-weight:400;color:#94a3b8;font-size:13px}.exam-question__options[data-v-7d8fed3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:12px;padding-left:4px}.exam-question__option[data-v-7d8fed3c]{font-size:13px;color:#475569;line-height:1.7;padding:2px 8px;border-radius:4px}.exam-question__option.is-correct[data-v-7d8fed3c]{color:#10b981;background:rgba(16,185,129,.06)}.exam-question__option.is-wrong-selected[data-v-7d8fed3c]{color:#f43f5e;background:rgba(244,63,94,.06)}.exam-question__result[data-v-7d8fed3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 24px;padding:10px 14px;font-size:13px;color:#606266;background:#f5f7fa;border-radius:6px}.exam-question__result em[data-v-7d8fed3c]{font-style:normal;font-weight:600}.exam-question__result .result--correct[data-v-7d8fed3c]{color:#303133}.exam-question__result .result--wrong[data-v-7d8fed3c]{color:#f43f5e}.statistics-detail-card[data-v-20f2f392] .el-card__header{padding:14px 20px;border-bottom:1px solid #eef0f6}.statistics-detail-card[data-v-20f2f392] .el-card__body{padding:16px 20px 20px}.statistics-detail__header[data-v-20f2f392]{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}.statistics-detail__title[data-v-20f2f392]{font-size:16px;font-weight:600;color:#1e293b;letter-spacing:.02em}.stat-section[data-v-20f2f392]{border:1px solid #eef0f6;border-radius:10px;margin-bottom:16px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.stat-section[data-v-20f2f392]:hover{-webkit-box-shadow:0 2px 8px rgba(79,70,229,.06);box-shadow:0 2px 8px rgba(79,70,229,.06)}.stat-section--last[data-v-20f2f392]{margin-bottom:0}.stat-section__header[data-v-20f2f392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 16px;background:-webkit-gradient(linear,left top,right top,from(#fafbff),to(#f8fafc));background:linear-gradient(90deg,#fafbff,#f8fafc);border-bottom:1px solid #eef0f6}.stat-section__title[data-v-20f2f392]{font-size:14px;font-weight:600;color:#1e293b}.stat-section__title[data-v-20f2f392]:before{content:"";display:inline-block;width:4px;height:14px;margin-right:8px;vertical-align:-2px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:2px}.stat-section__body[data-v-20f2f392]{padding:16px}.stat-section__body--flush[data-v-20f2f392]{padding:16px 0 0}.info-row[data-v-20f2f392]{margin-bottom:12px}.info-card[data-v-20f2f392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:12px 14px;margin-bottom:12px;background:#fafbff;border:1px solid #eef0f6;border-radius:8px;min-height:68px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.info-card[data-v-20f2f392]:hover{border-color:rgba(79,70,229,.2);background:#fff}.info-card__label[data-v-20f2f392]{font-size:12px;color:#94a3b8;line-height:1.2}.info-card__value[data-v-20f2f392]{font-size:14px;font-weight:500;color:#1e293b;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-card[data-v-20f2f392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:14px 8px;margin-bottom:12px;background:#f8fafc;border:1px solid #eef0f6;border-radius:8px;text-align:center}.metric-card__label[data-v-20f2f392]{font-size:12px;color:#64748b}.metric-card__value[data-v-20f2f392]{font-size:22px;font-weight:700;color:#334155;line-height:1.2}.metric-card--success .metric-card__value[data-v-20f2f392]{color:#10b981}.metric-card--primary .metric-card__value[data-v-20f2f392]{color:#4f46e5}.metric-card--warning .metric-card__value[data-v-20f2f392]{color:#f59e0b}.course-item[data-v-20f2f392]{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;padding:12px 14px;margin-bottom:10px;background:#fafbff;border:1px solid #eef0f6;border-radius:8px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.course-item[data-v-20f2f392]:hover{border-color:rgba(79,70,229,.15);-webkit-box-shadow:0 2px 6px rgba(79,70,229,.06);box-shadow:0 2px 6px rgba(79,70,229,.06)}.course-item[data-v-20f2f392]:last-of-type{margin-bottom:14px}.course-item__main[data-v-20f2f392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.course-item__tag[data-v-20f2f392]{-ms-flex-negative:0;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:500;color:#4f46e5;background:var(--primary-light-bg,#e6f4ff);border-radius:4px}.course-item__tag--exam[data-v-20f2f392]{color:#7c3aed;background:#f5f3ff}.course-item__title[data-v-20f2f392]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-width-table[data-v-20f2f392]{width:100%}.participant-search[data-v-20f2f392]{margin:0 16px 12px}.participant-toolbar[data-v-20f2f392]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 16px 12px}.participant-toolbar[data-v-20f2f392],.participant-toolbar__left[data-v-20f2f392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.participant-toolbar__left[data-v-20f2f392]{gap:8px}.participant-table-wrap[data-v-20f2f392]{width:100%;padding:0;overflow:hidden}.participant-table-wrap .participant-table[data-v-20f2f392],.participant-table-wrap[data-v-20f2f392] .el-table,.participant-table-wrap[data-v-20f2f392] .el-table__body-wrapper,.participant-table-wrap[data-v-20f2f392] .el-table__header-wrapper{width:100%!important}.error-rate--low[data-v-20f2f392]{color:#10b981;font-weight:500}.error-rate--medium[data-v-20f2f392]{color:#f59e0b;font-weight:500}.error-rate--high[data-v-20f2f392]{color:#f43f5e;font-weight:500}[data-v-20f2f392] .pagination-container{padding:12px 16px 4px}.rich-text-editor[data-v-4db8f10a]{border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;background:#fff;width:100%}.editor-toolbar[data-v-4db8f10a]{border-bottom:1px solid #e4e7ed}.editor-content-wrapper[data-v-4db8f10a]{position:relative;overflow:hidden}.editor-content[data-v-4db8f10a]{overflow-y:auto}.resize-handle[data-v-4db8f10a]{height:16px;background:#f5f7fa;border-top:1px solid #e4e7ed;cursor:ns-resize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.resize-handle[data-v-4db8f10a]:hover{background:#e8eaed}.resize-handle[data-v-4db8f10a]:active{background:#d0d3d9}.resize-icon[data-v-4db8f10a]{color:#909399;font-size:12px;line-height:1}.material-preview[data-v-bc33a3ee]{width:96px;height:64px;border:1px solid #e4e7ed;border-radius:4px;background:#f5f7fa}.attachment-preview[data-v-11cdef87]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.attachment-preview--question .attachment-image[data-v-11cdef87],.attachment-preview--question .attachment-media[data-v-11cdef87]{width:420px;height:240px}.attachment-preview--question .attachment-audio[data-v-11cdef87]{width:min(420px,100%)}.attachment-preview--option .attachment-image[data-v-11cdef87],.attachment-preview--option .attachment-media[data-v-11cdef87]{width:180px;height:112px}.attachment-preview--option .attachment-audio[data-v-11cdef87]{width:180px;height:40px}.attachment-image[data-v-11cdef87],.attachment-media[data-v-11cdef87]{max-width:100%;border:1px solid #e4e7ed;border-radius:4px;background:#f5f7fa;-o-object-fit:contain;object-fit:contain}.attachment-audio[data-v-11cdef87]{max-width:100%}.attachment-link[data-v-11cdef87]{color:#409eff;text-decoration:none}.attachment-link[data-v-11cdef87]:hover{text-decoration:underline}.question-preview[data-v-5452719d]{color:#303133}.question-group+.question-group[data-v-5452719d]{margin-top:22px}.group-title[data-v-5452719d]{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e4e7ed;color:#409eff;font-size:15px}.question-item[data-v-5452719d]{padding:14px 8px 16px;border-bottom:1px dashed #dcdfe6}.question-item[data-v-5452719d]:last-child{border-bottom:0}.question-header[data-v-5452719d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px}.question-index[data-v-5452719d],.question-title[data-v-5452719d]{font-weight:600}.question-type[data-v-5452719d]{color:#409eff;font-size:13px}.question-score[data-v-5452719d]{color:#909399;font-size:13px}.question-description[data-v-5452719d]{margin-bottom:8px;color:#909399;font-size:13px;line-height:1.6}.question-attachment[data-v-5452719d]{margin-bottom:10px}.question-content[data-v-5452719d]{margin-bottom:12px;color:#606266;line-height:1.7;overflow-wrap:anywhere}.question-content[data-v-5452719d] img{max-width:100%;height:auto}.option-grid[data-v-5452719d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.interactive-options[data-v-5452719d]{width:100%}.interactive-options[data-v-5452719d] .el-checkbox,.interactive-options[data-v-5452719d] .el-radio{height:auto;margin-right:0;white-space:normal}.option-grid--judge[data-v-5452719d]{grid-template-columns:repeat(2,minmax(160px,240px))}.option-card[data-v-5452719d]{min-width:0;padding:10px;border:1px solid #e4e7ed;border-radius:6px;background:#fafafa}.option-label[data-v-5452719d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;color:#606266;line-height:20px}.option-label input[data-v-5452719d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:3px}.option-letter[data-v-5452719d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:600}.option-text[data-v-5452719d]{min-width:0;overflow-wrap:anywhere}.option-card[data-v-5452719d] .attachment-preview{margin-top:8px}.fill-grid[data-v-5452719d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 16px}.fill-item[data-v-5452719d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.fill-item>span[data-v-5452719d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.fill-item[data-v-5452719d] .el-input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;min-width:0;max-width:200px}.empty-state[data-v-5452719d]{padding:30px;color:#909399;text-align:center}@media (max-width:768px){.fill-grid[data-v-5452719d],.option-grid--judge[data-v-5452719d],.option-grid[data-v-5452719d]{grid-template-columns:1fr}}.paper-preview-dialog[data-v-f6a4e2be]{max-height:72vh;overflow-y:auto;padding:0 8px}.paper-preview-dialog__header[data-v-f6a4e2be]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e4e7ed;text-align:center}.paper-preview-dialog__header h3[data-v-f6a4e2be]{margin:0 0 10px;font-size:18px}.paper-preview-dialog__meta[data-v-f6a4e2be]{color:#606266;font-size:14px}.paper-preview-dialog__description[data-v-f6a4e2be]{margin:10px 0 0;color:#909399;font-size:13px;text-align:left;line-height:1.6}.paper-preview-dialog__remark[data-v-f6a4e2be],.paper-score-rules[data-v-f6a4e2be]{margin-top:18px;padding-top:14px;border-top:1px solid #e4e7ed;color:#606266}.paper-score-rules h4[data-v-f6a4e2be]{margin:0 0 10px;color:#303133}.paper-score-rule[data-v-f6a4e2be]{margin-bottom:8px;padding:10px 14px;border-radius:6px;background:#f5f7fa;font-size:13px;line-height:1.8}.paper-score-rule__range[data-v-f6a4e2be]{color:#409eff;font-weight:600}.page-header[data-v-56f2588f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid #ebeef5}.page-title[data-v-56f2588f]{margin:0;font-size:18px;font-weight:600}.step-indicator[data-v-56f2588f]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-56f2588f],.step-item[data-v-56f2588f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-56f2588f]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-56f2588f]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-56f2588f]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-56f2588f]:after,.step-item[data-v-56f2588f]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-56f2588f]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-56f2588f]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-56f2588f]:after{z-index:5}.step-item--first[data-v-56f2588f],.step-item[data-v-56f2588f]:first-child{padding-left:24px}.step-item--first[data-v-56f2588f]:before,.step-item[data-v-56f2588f]:first-child:before{display:none}.step-item--last[data-v-56f2588f],.step-item[data-v-56f2588f]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-56f2588f]:after,.step-item[data-v-56f2588f]:last-child:after{display:none}.step-item--clickable[data-v-56f2588f]{cursor:pointer}.step-number[data-v-56f2588f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;background:transparent;border-radius:0}.step-number[data-v-56f2588f],.step-text[data-v-56f2588f]{color:inherit;font-size:14px;font-weight:600}.step-panel[data-v-56f2588f]{min-height:420px;padding:8px 20px 24px}.content-block[data-v-56f2588f]{margin-bottom:22px;padding:0 0 20px;border-bottom:1px solid #ebeef5}.block-header[data-v-56f2588f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.block-header h3[data-v-56f2588f]{margin:0;font-size:16px}.cover-wrap[data-v-56f2588f]{width:100%;min-height:190px}.cover-content[data-v-56f2588f]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:134px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px}.cover-image[data-v-56f2588f]{display:block;width:220px;height:132px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa}.cover-image--preview[data-v-56f2588f]{cursor:-webkit-zoom-in;cursor:zoom-in}.cover-properties[data-v-56f2588f]{display:grid;min-width:280px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.cover-properties div[data-v-56f2588f]{padding:9px 11px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.cover-properties span[data-v-56f2588f],.cover-properties strong[data-v-56f2588f]{display:block;line-height:1.45}.cover-properties span[data-v-56f2588f]{margin-bottom:3px;color:#909399;font-size:12px}.cover-properties strong[data-v-56f2588f]{overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cover-actions[data-v-56f2588f]{gap:8px;min-height:32px;margin-top:10px}.cover-actions[data-v-56f2588f],.cover-actions[data-v-56f2588f] .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hint[data-v-56f2588f]{margin-top:6px;color:#909399;font-size:12px}.cover-upload-progress[data-v-56f2588f]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:220px;height:132px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:18px;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa;color:#606266;font-size:12px}.paper-info[data-v-56f2588f],.question-table[data-v-56f2588f]{margin-top:12px}.participant-toolbar[data-v-56f2588f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:12px}.page-footer[data-v-56f2588f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-top:18px;border-top:1px solid #ebeef5}.video-preview[data-v-56f2588f]{width:100%;max-height:65vh;background:#000}.project-picker[data-v-56f2588f]{display:grid;grid-template-columns:150px 1fr;min-height:480px;border:1px solid #e4e7ed}.category-tabs[data-v-56f2588f]{padding:10px;border-right:1px solid #e4e7ed;background:#f7f8fa}.category-tabs button[data-v-56f2588f]{width:100%;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer}.category-tabs button.active[data-v-56f2588f]{color:#409eff;background:#ecf5ff}.project-main[data-v-56f2588f]{padding:14px}.project-search[data-v-56f2588f]{width:260px;margin-bottom:12px}.project-grid[data-v-56f2588f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:410px;overflow:auto}.project-card[data-v-56f2588f]{display:grid;grid-template-columns:24px 72px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #dcdfe6;border-radius:6px;cursor:pointer}.project-card.selected[data-v-56f2588f]{border-color:#409eff;background:#ecf5ff}.project-card img[data-v-56f2588f]{width:72px;height:54px;-o-object-fit:contain;object-fit:contain;background:#fff}.project-card div[data-v-56f2588f]{min-width:0}.project-card span[data-v-56f2588f],.project-card strong[data-v-56f2588f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card span[data-v-56f2588f]{margin-top:5px;color:#909399;font-size:12px}.selected-count[data-v-56f2588f]{margin-right:16px;color:#606266}.dialog-search[data-v-56f2588f]{width:260px;margin-bottom:12px}.module-tabs[data-v-56f2588f]{min-height:520px}.project-thumb[data-v-56f2588f]{display:block;width:72px;height:50px;margin:3px auto;-o-object-fit:contain;object-fit:contain;background:#fff}@media(max-width:900px){.project-grid[data-v-56f2588f]{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-content[data-v-56f2588f]{-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}.cover-properties[data-v-56f2588f]{width:100%;min-width:0}}.toolbar[data-v-0e7ce2e4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.sub-info[data-v-0e7ce2e4]{margin-top:4px;color:#909399;font-size:12px}.plan-type-tags[data-v-0e7ce2e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.project-image[data-v-84b59dce]{display:block;width:100px;height:68px;margin:4px auto;border:1px solid #ebeef5;border-radius:6px;background:#fff;-o-object-fit:contain;object-fit:contain}.page-header[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-5fdbf2ad]{margin:0;font-size:18px;font-weight:600}.statistics-card[data-v-5fdbf2ad]{padding:10px}.stat-section[data-v-5fdbf2ad]{margin-bottom:16px;overflow:hidden;border:1px solid #eef0f6;border-radius:8px;background:#fff}.stat-section--last[data-v-5fdbf2ad]{margin-bottom:0}.stat-section__header[data-v-5fdbf2ad]{padding:12px 16px;border-bottom:1px solid #eef0f6;background:#f8fafc}.stat-section__title[data-v-5fdbf2ad]{color:#1e293b;font-size:14px;font-weight:600}.stat-section__title[data-v-5fdbf2ad]:before{display:inline-block;width:4px;height:14px;margin-right:8px;border-radius:2px;background:#409eff;content:"";vertical-align:-2px}.stat-section__body[data-v-5fdbf2ad]{padding:16px}.basic-summary[data-v-5fdbf2ad]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:210px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.cover-card__img[data-v-5fdbf2ad]{width:100%;height:100%;max-height:250px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.info-right[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.task-info[data-v-5fdbf2ad]{padding:14px 16px;border:1px solid #e5efff;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff)}.task-info__title[data-v-5fdbf2ad]{margin-bottom:12px;color:#1f2937;font-size:18px;font-weight:700;line-height:1.35}.task-info__grid[data-v-5fdbf2ad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.task-info__item[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.task-info__label[data-v-5fdbf2ad]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#909399;font-size:13px;white-space:nowrap}.task-info__value[data-v-5fdbf2ad]{min-width:0;overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.task-description[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 16px;border:1px solid #eef0f6;border-radius:8px;background:#fff;color:#606266;line-height:1.65}.task-description__content[data-v-5fdbf2ad] p{margin:0 0 4px}.task-description__content[data-v-5fdbf2ad] p:last-child{margin-bottom:0}.task-description__content[data-v-5fdbf2ad] img{max-width:100%}.content-block[data-v-5fdbf2ad]{padding:14px;border:1px solid #eef0f6;border-radius:8px}.content-card[data-v-5fdbf2ad]{margin-bottom:20px}.content-card[data-v-5fdbf2ad]:last-child{margin-bottom:0}.content-card__header[data-v-5fdbf2ad]{margin-bottom:10px;color:#303133;font-weight:600}.content-card__header[data-v-5fdbf2ad],.project-action[data-v-5fdbf2ad]{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}.project-action[data-v-5fdbf2ad]{gap:16px;padding:14px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc;color:#606266}.selection-group[data-v-5fdbf2ad]{margin-top:16px}.selection-group[data-v-5fdbf2ad]:first-child{margin-top:0}.selection-group__title[data-v-5fdbf2ad]{margin-bottom:8px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.selection-group__title--success[data-v-5fdbf2ad]{border-left-color:#67c23a}.selection-group__title--danger[data-v-5fdbf2ad]{border-left-color:#f56c6c}.selection-group__title--warning[data-v-5fdbf2ad]{border-left-color:#e6a23c}.learn-dialog[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;height:560px;gap:12px}.learn-dialog__left[data-v-5fdbf2ad]{width:46%;-ms-flex-direction:column;flex-direction:column}.learn-dialog__left[data-v-5fdbf2ad],.learn-dialog__right[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:12px}.learn-dialog__right[data-v-5fdbf2ad]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.learn-video[data-v-5fdbf2ad]{width:100%;height:360px;border-radius:8px;background:#000}.video-info-card[data-v-5fdbf2ad]{padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.video-info-card__title[data-v-5fdbf2ad]{margin-bottom:10px;color:#303133;font-weight:700}.video-info-grid[data-v-5fdbf2ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-info-grid div[data-v-5fdbf2ad]{min-width:0;padding:8px 10px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.video-info-grid strong[data-v-5fdbf2ad]{display:block;margin-bottom:4px;color:#909399;font-size:12px;font-weight:500}.video-info-grid span[data-v-5fdbf2ad]{display:block;color:#303133;line-height:1.5;word-break:break-word}.note-editor[data-v-5fdbf2ad]{padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.note-editor__header[data-v-5fdbf2ad]{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:10px;margin-bottom:8px;color:#909399}.note-editor__title[data-v-5fdbf2ad]{color:#303133;font-weight:600}.note-type-picker[data-v-5fdbf2ad] .el-radio-button__inner{padding:6px 10px}.note-editor__time[data-v-5fdbf2ad]{margin-bottom:8px;color:#909399;font-size:12px}.note-editor__actions[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.note-list[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.note-list__title[data-v-5fdbf2ad]{color:#303133;font-weight:600}.note-card-list[data-v-5fdbf2ad]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;gap:10px;padding-right:4px}.note-card-list[data-v-5fdbf2ad],.note-card[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.note-card[data-v-5fdbf2ad]{width:100%;gap:7px;padding:10px 12px;border:1px solid #eef0f6;border-radius:8px;background:#fafbfc;color:#303133;font:inherit;text-align:left;cursor:pointer}.note-card[data-v-5fdbf2ad]:hover{border-color:#a0cfff;background:#f5f9ff}.note-card__top[data-v-5fdbf2ad]{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:10px;color:#909399;font-size:12px}.note-card__position[data-v-5fdbf2ad]{color:#606266;font-size:12px}.note-card__content[data-v-5fdbf2ad]{overflow:hidden;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.project-picker[data-v-5fdbf2ad]{display:grid;min-height:500px;grid-template-columns:150px 1fr;border:1px solid #e4e7ed}.category-tabs[data-v-5fdbf2ad]{padding:10px;border-right:1px solid #e4e7ed;background:#f7f8fa}.category-tabs button[data-v-5fdbf2ad]{width:100%;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer}.category-tabs button.active[data-v-5fdbf2ad]{background:#ecf5ff;color:#409eff}.project-main[data-v-5fdbf2ad]{padding:14px}.project-search[data-v-5fdbf2ad]{width:260px;margin-bottom:12px}.project-grid[data-v-5fdbf2ad]{display:grid;max-height:430px;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-card[data-v-5fdbf2ad]{display:grid;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:24px 72px 1fr;gap:8px;padding:10px;border:1px solid #dcdfe6;border-radius:6px;cursor:pointer}.project-card.selected[data-v-5fdbf2ad]{border-color:#409eff;background:#ecf5ff}.project-card img[data-v-5fdbf2ad]{width:72px;height:54px;background:#fff;-o-object-fit:contain;object-fit:contain}.project-card div[data-v-5fdbf2ad]{min-width:0}.project-card span[data-v-5fdbf2ad],.project-card strong[data-v-5fdbf2ad]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card span[data-v-5fdbf2ad]{margin-top:5px;color:#909399;font-size:12px}.selection-count[data-v-5fdbf2ad]{margin-right:16px}.paper-head[data-v-5fdbf2ad]{padding-bottom:12px;border-bottom:1px solid #ebeef5}.paper-head h3[data-v-5fdbf2ad]{margin:0 0 6px}.paper-head p[data-v-5fdbf2ad]{margin:0;color:#909399}.result-mark[data-v-5fdbf2ad]{margin-left:8px;font-size:12px}.result-mark.correct[data-v-5fdbf2ad]{color:#67c23a}.result-mark.wrong[data-v-5fdbf2ad]{color:#f56c6c}.answer-result[data-v-5fdbf2ad]{gap:20px;margin-top:10px;padding:10px;border-radius:6px;background:#f5f7fa;color:#606266}.answer-result[data-v-5fdbf2ad],.score-summary[data-v-5fdbf2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.score-summary[data-v-5fdbf2ad]{gap:18px;margin-top:16px;padding:14px;border:1px solid #c2e7b0;border-radius:8px;background:#f0f9eb}.score-summary strong[data-v-5fdbf2ad]{color:#67c23a}@media(max-width:992px){.basic-summary[data-v-5fdbf2ad]{grid-template-columns:1fr}.task-info__grid[data-v-5fdbf2ad]{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-dialog[data-v-5fdbf2ad]{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn-dialog__left[data-v-5fdbf2ad],.learn-dialog__right[data-v-5fdbf2ad]{width:100%}.learn-video[data-v-5fdbf2ad]{height:300px}.note-list[data-v-5fdbf2ad]{max-height:320px}.project-grid[data-v-5fdbf2ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.project-grid[data-v-5fdbf2ad],.task-info__grid[data-v-5fdbf2ad],.video-info-grid[data-v-5fdbf2ad]{grid-template-columns:1fr}.project-action[data-v-5fdbf2ad]{-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}.project-picker[data-v-5fdbf2ad]{grid-template-columns:1fr}.category-tabs[data-v-5fdbf2ad]{border-right:0;border-bottom:1px solid #e4e7ed}}.note-search[data-v-7a11df66]{margin-bottom:12px;padding:10px;border-radius:8px;background:#f5f7fa}.note-search__grid[data-v-7a11df66]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(180px,auto);gap:10px 14px}.note-search[data-v-7a11df66] .el-form-item{margin:0}.note-search[data-v-7a11df66] .el-form-item__content,.note-search[data-v-7a11df66] .el-input,.note-search[data-v-7a11df66] .el-select{width:100%}.note-search__buttons[data-v-7a11df66]{white-space:nowrap}.note-search__buttons[data-v-7a11df66] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1100px){.note-search__grid[data-v-7a11df66]{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:640px){.note-search__grid[data-v-7a11df66]{grid-template-columns:1fr}}.page-header[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-c765468c]{margin:0;font-size:18px;font-weight:600}.stat-section[data-v-c765468c]{margin-bottom:16px;overflow:hidden;border:1px solid #eef0f6;border-radius:8px;background:#fff}.stat-section--last[data-v-c765468c]{margin-bottom:0}.stat-section__header[data-v-c765468c]{padding:12px 16px;border-bottom:1px solid #eef0f6;background:#f8fafc}.stat-section__title[data-v-c765468c]{color:#1e293b;font-size:14px;font-weight:600}.stat-section__title[data-v-c765468c]:before{display:inline-block;width:4px;height:14px;margin-right:8px;border-radius:2px;background:#409eff;content:"";vertical-align:-2px}.stat-section__body[data-v-c765468c]{padding:16px}.basic-summary[data-v-c765468c]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.cover-card__img[data-v-c765468c]{width:100%;height:160px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.cover-card__title[data-v-c765468c]{margin-top:8px;color:#909399;font-size:13px}.info-right[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.task-info[data-v-c765468c]{padding:14px 16px;border:1px solid #e5efff;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff)}.task-info__title[data-v-c765468c]{margin-bottom:12px;color:#1f2937;font-size:18px;font-weight:700;line-height:1.35}.task-info__grid[data-v-c765468c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.task-info__item[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.task-info__label[data-v-c765468c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#909399;font-size:13px;white-space:nowrap}.task-info__value[data-v-c765468c]{min-width:0;overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.metric-strip[data-v-c765468c]{display:grid;overflow:hidden;grid-template-columns:repeat(5,1fr);border:1px solid #eef0f6;border-radius:8px;background:#fff}.metric-item[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #eef0f6}.metric-item[data-v-c765468c]:last-child{border-right:none}.metric-item__label[data-v-c765468c]{margin-bottom:6px;color:#909399;font-size:12px}.metric-item__value[data-v-c765468c]{position:relative;padding-right:16px;color:#303133;font-size:22px;font-weight:700;line-height:1}.metric-item__unit[data-v-c765468c]{position:absolute;right:0;bottom:-2px;color:#909399;font-size:11px;font-weight:400}.metric-item--success .metric-item__value[data-v-c765468c]{color:#67c23a}.metric-item--warning .metric-item__value[data-v-c765468c]{color:#e6a23c}.metric-item--primary .metric-item__value[data-v-c765468c]{color:#409eff}.task-description[data-v-c765468c]{margin-top:12px;padding:14px 16px;border:1px solid #eef0f6;border-radius:8px;background:#fff;color:#606266;line-height:1.65}.task-description__content[data-v-c765468c] p{margin:0 0 4px}.task-description__content[data-v-c765468c] p:last-child{margin-bottom:0}.task-description__content[data-v-c765468c] img{max-width:100%}.content-block[data-v-c765468c]{padding:14px;border:1px solid #eef0f6;border-radius:8px}.content-card[data-v-c765468c]{margin-bottom:20px}.content-card[data-v-c765468c]:last-child{margin-bottom:0}.content-card__header[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;color:#303133;font-weight:600}.question-stat-title[data-v-c765468c]{margin:16px 0 10px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.question-detail[data-v-c765468c]{margin-bottom:16px}.question-detail__summary[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;margin-top:12px;padding:12px 14px;border:1px solid #e5efff;border-radius:6px;background:#f5f9ff;color:#606266}.project-image[data-v-c765468c]{display:block;width:100px;height:68px;margin:4px auto;border:1px solid #ebeef5;border-radius:6px;background:#fff;-o-object-fit:contain;object-fit:contain}.project-detail-summary[data-v-c765468c]{margin-bottom:18px}.project-student-title[data-v-c765468c]{margin-bottom:10px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.participant-search[data-v-c765468c]{margin-bottom:12px;padding:10px;border-radius:8px;background:#f5f7fa}.participant-search__row[data-v-c765468c]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(180px,auto);gap:10px 14px}.participant-search[data-v-c765468c] .el-form-item{margin:0}.participant-search[data-v-c765468c] .el-form-item__content,.participant-search[data-v-c765468c] .el-input,.participant-search[data-v-c765468c] .el-select{width:100%}.participant-search__buttons[data-v-c765468c]{white-space:nowrap}.participant-search__buttons[data-v-c765468c] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.video-preview[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;border-radius:8px;background:#000}.preview-video[data-v-c765468c]{max-width:100%;max-height:420px}.video-note-section[data-v-c765468c]{margin-top:16px}.detail-student-info[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px;margin-bottom:14px;padding:12px 14px;border:1px solid #e5efff;border-radius:8px;background:#f5f9ff;color:#303133}.detail-section[data-v-c765468c]{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #eef0f6}.detail-section[data-v-c765468c]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.selection-group[data-v-c765468c]{margin-top:16px}.selection-group[data-v-c765468c]:first-child{margin-top:0}.selection-group__title[data-v-c765468c]{margin-bottom:8px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.selection-group__title--success[data-v-c765468c]{border-left-color:#67c23a}.selection-group__title--danger[data-v-c765468c]{border-left-color:#f56c6c}.selection-group__title--warning[data-v-c765468c]{border-left-color:#e6a23c}.score-summary[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-bottom:14px;padding:14px;border:1px solid #c2e7b0;border-radius:8px;background:#f0f9eb}.score-summary strong[data-v-c765468c]{color:#67c23a}.answer-result[data-v-c765468c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:10px;padding:10px;border-radius:6px;background:#f5f7fa;color:#606266}@media(max-width:1200px){.participant-search__row[data-v-c765468c]{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:992px){.basic-summary[data-v-c765468c]{grid-template-columns:1fr}.metric-strip[data-v-c765468c]{grid-template-columns:repeat(3,1fr)}.metric-item[data-v-c765468c]:nth-child(3){border-right:none}.task-info__grid[data-v-c765468c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metric-strip[data-v-c765468c],.participant-search__row[data-v-c765468c],.task-info__grid[data-v-c765468c]{grid-template-columns:1fr}.metric-item[data-v-c765468c]{border-right:none;border-bottom:1px solid #eef0f6}.metric-item[data-v-c765468c]:last-child{border-bottom:none}}.operator-bar[data-v-77f82ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding:0 26px;background:#f5f7fa;color:#8793a4}.operator-bar strong[data-v-77f82ed4]{color:#26384c;font-size:16px}.operator-bar .el-button[data-v-77f82ed4]{margin-left:auto}.live-layout[data-v-77f82ed4]{display:grid;min-height:540px;grid-template-columns:minmax(0,68fr) minmax(350px,32fr);background:#f3f7fb}.live-monitor-wrap[data-v-77f82ed4]{padding:21px}.monitor-stage[data-v-77f82ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:495px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border:1px dashed #b9d4e6;border-radius:8px;background:#e9f3fa;color:#93b5d2;font-size:17px}.monitor-stage .el-icon[data-v-77f82ed4]{color:#9694aa;font-size:46px}.evaluation-panel[data-v-77f82ed4]{min-width:0;border-left:1px solid #e2e8ef;background:#fff}.evaluation-editor[data-v-77f82ed4]{padding:20px;border-bottom:1px solid #e6ebf1}.evaluation-editor[data-v-77f82ed4] .el-textarea__inner{min-height:200px!important;padding:16px;border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px #d4dde8;box-shadow:inset 0 0 0 1px #d4dde8;font-size:15px}.editor-actions[data-v-77f82ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px;padding-top:13px}.editor-actions .el-button+.el-button[data-v-77f82ed4]{margin-left:0}.editor-actions .el-button--primary[data-v-77f82ed4]{border-color:#15958a!important;background:#15958a!important}.editor-actions .el-button--primary[data-v-77f82ed4]:hover{border-color:#117f76!important;background:#117f76!important}.editor-actions .el-button--primary.is-plain[data-v-77f82ed4]{border-color:#8ed6d0!important;background:#effaf9!important;color:#12877e!important}.panel-title[data-v-77f82ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:0 20px;background:#f5f7fa;font-size:16px;font-weight:600}.title-dot[data-v-77f82ed4]{width:8px;height:8px;border-radius:50%;background:#15958a}.history-list[data-v-77f82ed4]{padding:16px 19px}.history-item[data-v-77f82ed4]{padding:14px 16px;border-left:3px solid #20a296;border-radius:7px;background:#f6f9f8}.history-time[data-v-77f82ed4]{margin-bottom:8px;color:#91a0b0;font-size:13px}.history-item .el-tag[data-v-77f82ed4]{height:23px;border:0}.history-message[data-v-77f82ed4]{margin-left:9px;color:#455468}@media(max-width:800px){.operator-bar[data-v-77f82ed4]{height:auto;min-height:52px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 18px;padding:12px 18px}.live-layout[data-v-77f82ed4]{grid-template-columns:1fr}.evaluation-panel[data-v-77f82ed4]{border-top:1px solid #e2e8ef;border-left:0}.monitor-stage[data-v-77f82ed4]{min-height:320px}}.live-operation-dialog{max-width:calc(100vw - 24px);border-radius:8px;overflow:hidden}.live-operation-dialog .el-dialog__header{display:none}.live-operation-dialog .el-dialog__body{padding:0!important}.record-sheet[data-v-544089c6]{padding:8px 14px 12px;background:#eff5fa;color:#25384b}.record-sheet h2[data-v-544089c6]{margin:0 0 12px;text-align:center;font-size:18px}.chart-panel[data-v-544089c6],.conclusion-panel[data-v-544089c6],.dimension-section[data-v-544089c6],.score-summary[data-v-544089c6]{border-radius:8px;background:#fff}.score-summary[data-v-544089c6]{display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;gap:18px}.score-summary span[data-v-544089c6]{font-size:13px;font-weight:600}.score-summary strong[data-v-544089c6]{color:#15988d;font-size:38px;line-height:1}.dimension-section[data-v-544089c6]{margin-top:12px;padding:14px 20px 12px}.section-label[data-v-544089c6]{margin-bottom:10px;font-size:12px;font-weight:600}.dimension-grid[data-v-544089c6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dimension-item[data-v-544089c6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;border:1px solid #a9dfda;border-radius:7px;background:#dff4f2;color:#176a64}.dimension-item span[data-v-544089c6]{font-size:12px;font-weight:600}.dimension-item strong[data-v-544089c6]{color:#15988d;font-size:23px}.dimension-item small[data-v-544089c6]{margin-left:3px;font-size:11px;font-weight:400}.detail-grid[data-v-544089c6]{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;gap:14px}.chart-panel[data-v-544089c6],.conclusion-panel[data-v-544089c6]{min-width:0;padding:13px 12px}.radar-chart[data-v-544089c6]{width:100%;height:235px}.conclusion-item[data-v-544089c6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px;padding:7px 8px 7px 10px;gap:7px;border-left:2px solid #19a095;border-radius:6px;background:#f5f9f8}.conclusion-item .bullet[data-v-544089c6]{width:5px;height:5px;margin-top:6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background:#15988d}.conclusion-item p[data-v-544089c6]{margin:0;color:#526172;font-size:10px;line-height:1.55}.training-advice[data-v-544089c6]{padding:8px 10px;border:1px solid #9bd8d2;border-radius:6px;background:#def3f1}.training-advice strong[data-v-544089c6]{font-size:11px}.training-advice p[data-v-544089c6]{margin:4px 0 0;color:#526172;font-size:10px;line-height:1.55}.record-actions[data-v-544089c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding-top:12px}.record-actions .el-button[data-v-544089c6]{min-width:70px}.record-actions .el-button[data-v-544089c6]:first-child{border-color:#15958a!important;color:#12877e!important}.record-actions .el-button--primary[data-v-544089c6]{border-color:#15958a!important;background:#15958a!important;color:#fff!important}@media(max-width:640px){.detail-grid[data-v-544089c6],.dimension-grid[data-v-544089c6]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-544089c6]{grid-template-columns:1fr}}.operation-record-dialog{max-width:calc(100vw - 24px);margin-bottom:2vh;border-radius:8px;overflow:hidden;background:#eff5fa}.operation-record-dialog .el-dialog__header{display:none}.operation-record-dialog .el-dialog__body{max-height:96vh;overflow-y:auto;padding:0!important}.replay-layout[data-v-60793721]{display:grid;min-height:510px;grid-template-columns:minmax(0,7fr) minmax(290px,3fr);background:#f5f8fb;color:#26374a}.monitor-column[data-v-60793721]{padding:22px 22px 24px 18px}.monitor-stage[data-v-60793721]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:460px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border:1px dashed #bdd5e7;border-radius:8px;background:#e9f3fa;color:#93b5d2;font-size:17px}.monitor-stage .el-icon[data-v-60793721]{color:#9694aa;font-size:48px}.history-column[data-v-60793721]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e4eaf0;background:#fff}.panel-title[data-v-60793721]{display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:0 18px;background:#f6f8fb;font-size:16px;font-weight:600}.title-dot[data-v-60793721]{width:8px;height:8px;border-radius:50%;background:#15958a}.history-list[data-v-60793721]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px}.history-item[data-v-60793721]{padding:14px 15px;border-left:3px solid #20a296;border-radius:7px;background:#f6f9f8}.history-time[data-v-60793721]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:8px;color:#96a0ad;font-size:13px}.history-item .el-tag[data-v-60793721]{height:23px;border:0}.history-message[data-v-60793721]{margin-left:8px;color:#4c5968}.library-actions[data-v-60793721]{padding:16px;border-top:1px solid #e8edf2;text-align:center}.library-actions .el-button[data-v-60793721]{width:100%;height:44px;border-color:#15958a!important;background:#15958a!important;font-size:16px;font-weight:600}.library-actions .el-button[data-v-60793721]:hover{border-color:#117f76!important;background:#117f76!important}.library-actions p[data-v-60793721]{margin:9px 0 0;color:#9aa3ad;font-size:13px}@media(max-width:760px){.replay-layout[data-v-60793721]{grid-template-columns:1fr}.history-column[data-v-60793721]{border-top:1px solid #e4eaf0;border-left:0}.monitor-stage[data-v-60793721]{min-height:300px}}.training-replay-dialog{max-width:calc(100vw - 32px);border-radius:8px;overflow:hidden}.training-replay-dialog .el-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important;padding:0 20px!important;border-bottom:1px solid #e5eaf0}.training-replay-dialog .el-dialog__title{color:#26374a;font-size:18px;font-weight:700}.training-replay-dialog .el-dialog__headerbtn{top:14px;right:16px;width:38px;height:38px;border-radius:8px;background:#f5f7f9}.training-replay-dialog .el-dialog__body{padding:0!important}.page-header[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #eee}.page-header h2[data-v-14342848]{margin:0;font-size:18px}.step-indicator[data-v-14342848]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-14342848],.step-item[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-14342848]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-14342848]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-14342848]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-14342848]:after,.step-item[data-v-14342848]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-14342848]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-14342848]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-14342848]:after{z-index:5}.step-item--first[data-v-14342848],.step-item[data-v-14342848]:first-child{padding-left:24px}.step-item--first[data-v-14342848]:before,.step-item[data-v-14342848]:first-child:before{display:none}.step-item--last[data-v-14342848],.step-item[data-v-14342848]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-14342848]:after,.step-item[data-v-14342848]:last-child:after{display:none}.step-item--clickable[data-v-14342848]{cursor:pointer}.step-number[data-v-14342848]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;background:transparent;border-radius:0}.step-number[data-v-14342848],.step-text[data-v-14342848]{color:inherit;font-size:14px;font-weight:600}.step-panel[data-v-14342848]{min-height:420px}.cover-wrap[data-v-14342848]{width:100%;min-height:190px}.cover-content[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:134px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px}.cover-image[data-v-14342848]{display:block;width:220px;height:132px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa}.cover-image--preview[data-v-14342848]{cursor:-webkit-zoom-in;cursor:zoom-in}.cover-properties[data-v-14342848]{display:grid;min-width:280px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.cover-properties div[data-v-14342848]{padding:9px 11px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.cover-properties span[data-v-14342848],.cover-properties strong[data-v-14342848]{display:block;line-height:1.45}.cover-properties span[data-v-14342848]{margin-bottom:3px;color:#909399;font-size:12px}.cover-properties strong[data-v-14342848]{overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cover-actions[data-v-14342848]{gap:8px;min-height:32px;margin-top:10px}.cover-actions[data-v-14342848],.cover-actions[data-v-14342848] .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hint[data-v-14342848]{margin-top:6px;color:#909399;font-size:12px}.cover-upload-progress[data-v-14342848]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:220px;height:132px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:18px;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa;color:#606266;font-size:12px}.content-toolbar[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:16px;color:#909399;font-size:13px}.device-section[data-v-14342848]{margin-bottom:18px;border:1px solid #dfe5ee;border-radius:6px;background:#fff}.device-header[data-v-14342848]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e8edf4;background:#f7f9fc}.device-header>div[data-v-14342848],.device-header[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.device-header>div[data-v-14342848]{gap:10px}.assignment-form[data-v-14342848]{padding:18px 16px 4px}.participant-field[data-v-14342848],.video-field[data-v-14342848]{width:100%}.participant-field[data-v-14342848],.video-actions[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#909399;font-size:12px}.participant-table[data-v-14342848],.video-table[data-v-14342848]{width:100%}.upload-progress[data-v-14342848]{width:420px}.video-preview[data-v-14342848]{width:100%;max-height:62vh;background:#000}.page-footer[data-v-14342848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid #eee}@media(max-width:900px){.device-section[data-v-14342848] .el-col-12,.device-section[data-v-14342848] .el-col-6{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cover-content[data-v-14342848]{-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}.cover-properties[data-v-14342848]{width:100%;min-width:0}}.toolbar[data-v-2773ee38]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.sub-info[data-v-2773ee38]{margin-top:4px;color:#909399;font-size:12px}.page-header[data-v-75616e1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #eee}.page-header h2[data-v-75616e1b]{margin:0;font-size:18px}.stat-section[data-v-75616e1b]{margin-bottom:18px;border:1px solid #e5e9f0;border-radius:6px;background:#fff}.section-title[data-v-75616e1b]{padding:12px 16px;border-bottom:1px solid #e8ecf2;background:#f7f9fc;font-weight:600}.basic-summary[data-v-75616e1b]{display:grid;grid-template-columns:280px 1fr;gap:18px;padding:16px}.cover-image[data-v-75616e1b]{width:100%;height:160px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.task-panel h3[data-v-75616e1b]{margin:0 0 14px}.info-grid[data-v-75616e1b]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.config-info div[data-v-75616e1b],.info-grid div[data-v-75616e1b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-info span[data-v-75616e1b],.info-grid span[data-v-75616e1b]{margin-right:8px;color:#909399}.description[data-v-75616e1b]{margin:0 16px 16px;padding:12px;background:#f8fafc}.metric-strip[data-v-75616e1b]{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #edf0f5}.metric-strip div[data-v-75616e1b]{padding:14px;text-align:center}.metric-strip span[data-v-75616e1b]{display:block;margin-bottom:6px;color:#909399}.metric-strip strong[data-v-75616e1b]{font-size:22px}.success[data-v-75616e1b]{color:#67c23a}.warning[data-v-75616e1b]{color:#e6a23c}.danger[data-v-75616e1b]{color:#f56c6c}.device-toolbar[data-v-75616e1b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.device-toolbar>div[data-v-75616e1b],.device-toolbar[data-v-75616e1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.device-toolbar>div[data-v-75616e1b]{gap:10px}.configuration-grid[data-v-75616e1b]{display:grid;grid-template-columns:380px 1fr;gap:18px}.project-panel[data-v-75616e1b]{display:grid;grid-template-columns:130px 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-panel img[data-v-75616e1b]{width:130px;height:90px;border:1px solid #ddd;-o-object-fit:contain;object-fit:contain}.project-panel div[data-v-75616e1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.config-info[data-v-75616e1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;-ms-flex-line-pack:center;align-content:center}.subsection[data-v-75616e1b],.text-block[data-v-75616e1b]{margin-top:18px}.subsection h4[data-v-75616e1b],.text-block h4[data-v-75616e1b]{margin:0 0 10px}.rich-content[data-v-75616e1b],.text-block p[data-v-75616e1b]{margin:0;padding:12px;background:#f8fafc;line-height:1.7;white-space:pre-wrap}.video-player[data-v-75616e1b]{width:100%;max-height:68vh;background:#000}@media(max-width:900px){.basic-summary[data-v-75616e1b],.configuration-grid[data-v-75616e1b]{grid-template-columns:1fr}.config-info[data-v-75616e1b],.info-grid[data-v-75616e1b],.metric-strip[data-v-75616e1b]{grid-template-columns:repeat(2,1fr)}}.scale-preview[data-v-8b90c668]{max-height:72vh;overflow-y:auto;padding:0 8px}.scale-preview__header[data-v-8b90c668]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e4e7ed;text-align:center}.scale-preview__header h3[data-v-8b90c668]{margin:0 0 10px;font-size:18px}.scale-preview__meta[data-v-8b90c668]{color:#606266;font-size:14px}.scale-preview__description[data-v-8b90c668]{margin:10px 0 0;color:#909399;font-size:13px;text-align:left;line-height:1.6}.scale-preview__remark[data-v-8b90c668],.scale-score-rules[data-v-8b90c668]{margin-top:18px;padding-top:14px;border-top:1px solid #e4e7ed;color:#606266}.scale-score-rules h4[data-v-8b90c668]{margin:0 0 10px;color:#303133}.scale-score-rule[data-v-8b90c668]{margin-bottom:8px;padding:10px 14px;border-radius:6px;background:#f5f7fa;font-size:13px;line-height:1.8}.scale-score-rule__range[data-v-8b90c668]{color:#409eff;font-weight:600}.page-header[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-c3caf650]{font-size:18px;font-weight:600;margin:0}.step-indicator[data-v-c3caf650]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-c3caf650],.step-item[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-c3caf650]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-c3caf650]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-c3caf650]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-c3caf650]:after,.step-item[data-v-c3caf650]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-c3caf650]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-c3caf650]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-c3caf650]:after{z-index:5}.step-item--first[data-v-c3caf650],.step-item[data-v-c3caf650]:first-child{padding-left:24px}.step-item--first[data-v-c3caf650]:before,.step-item[data-v-c3caf650]:first-child:before{display:none}.step-item--last[data-v-c3caf650],.step-item[data-v-c3caf650]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-c3caf650]:after,.step-item[data-v-c3caf650]:last-child:after{display:none}.step-item--placeholder[data-v-c3caf650]{cursor:default}.step-item--placeholder .step-number[data-v-c3caf650],.step-item--placeholder .step-text[data-v-c3caf650]{display:none}.step-item--clickable[data-v-c3caf650]{cursor:pointer}.step-number[data-v-c3caf650]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;background:transparent;border-radius:0}.step-number[data-v-c3caf650],.step-text[data-v-c3caf650]{color:inherit;font-size:14px;font-weight:600}.main-tabs[data-v-c3caf650]>.el-tabs__header{display:none}.main-tabs[data-v-c3caf650] .el-tabs__content{padding-top:0}.page-footer[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.page-footer--left[data-v-c3caf650]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:110px}.page-footer--participants[data-v-c3caf650]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__left[data-v-c3caf650]{position:absolute;left:110px}.page-footer__center-actions[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.upload-area[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.avatar-uploader[data-v-c3caf650]{display:inline-block}.cover-content[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px}.cover-image[data-v-c3caf650]{width:220px;height:132px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa}.cover-image--preview[data-v-c3caf650]{cursor:-webkit-zoom-in;cursor:zoom-in}.cover-properties[data-v-c3caf650]{display:grid;min-width:280px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.cover-properties div[data-v-c3caf650]{padding:9px 11px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.cover-properties span[data-v-c3caf650],.cover-properties strong[data-v-c3caf650]{display:block;line-height:1.45}.cover-properties span[data-v-c3caf650]{margin-bottom:3px;color:#909399;font-size:12px}.cover-properties strong[data-v-c3caf650]{overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cover-actions[data-v-c3caf650]{gap:8px;min-height:32px}.cover-actions[data-v-c3caf650],.cover-actions[data-v-c3caf650] .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover-upload-hint[data-v-c3caf650]{color:#909399;font-size:12px;line-height:20px;padding-bottom:4px}.cover-upload-progress[data-v-c3caf650]{-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;height:132px;padding:18px;border:1px solid #dcdfe6;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:#f5f7fa;color:#606266;font-size:12px}@media(max-width:700px){.cover-content[data-v-c3caf650]{-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}.cover-properties[data-v-c3caf650]{width:100%;min-width:0}}.content-settings[data-v-c3caf650]{padding:10px}.content-block[data-v-c3caf650]{margin-bottom:20px}.content-block[data-v-c3caf650]:last-child{margin-bottom:0}.block-header[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.block-title[data-v-c3caf650]{font-size:13px;color:#606266;font-weight:500}.block-action[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}.empty-tip[data-v-c3caf650]{padding:20px;text-align:center;color:#909399;font-size:13px;background:#fafafa;border-radius:6px}.answer-action-button[data-v-c3caf650]{background:#e6a23c;border-color:#e6a23c;color:#fff}.answer-action-button[data-v-c3caf650]:focus,.answer-action-button[data-v-c3caf650]:hover{background:#ebb563;border-color:#ebb563;color:#fff}.video-preview-container[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:#000;border-radius:8px}.preview-video[data-v-c3caf650]{max-width:100%;max-height:420px}.preview-content[data-v-c3caf650]{max-height:70vh;overflow-y:auto;padding:0 8px}.preview-header[data-v-c3caf650]{text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eee}.preview-title[data-v-c3caf650]{font-size:18px;font-weight:600;color:#303133;margin:0 0 10px 0}.preview-info[data-v-c3caf650]{color:#606266;font-size:14px;margin-bottom:8px}.preview-desc[data-v-c3caf650]{color:#909399;font-size:13px;margin:8px 0 0 0;text-align:left}.preview-group[data-v-c3caf650]{margin-bottom:20px}.group-title[data-v-c3caf650]{font-size:15px;font-weight:600;color:#1890ff;padding:8px 0;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.preview-question[data-v-c3caf650]{margin-bottom:16px;padding-left:8px}.preview-question-header[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px}.question-index[data-v-c3caf650]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-c3caf650]{font-weight:500;color:#303133}.question-type[data-v-c3caf650]{color:#1890ff;font-size:13px}.question-score[data-v-c3caf650]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-c3caf650]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-c3caf650]{color:#606266;margin-bottom:8px;line-height:1.6}.question-options[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.preview-option-item[data-v-c3caf650]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;cursor:pointer}.option-input[data-v-c3caf650]{margin:0;cursor:pointer}.option-letter[data-v-c3caf650]{font-weight:500;white-space:nowrap}.option-attachment[data-v-c3caf650]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:6px 0 2px 24px;text-align:left}.question-attachment[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.option-group[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6px}.option-group[data-v-c3caf650]:last-child{margin-bottom:0}.preview-attachment-img[data-v-c3caf650]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.preview-attachment-media[data-v-c3caf650]{width:260px;height:auto;min-height:60px;max-height:200px}.preview-attachment-link[data-v-c3caf650]{color:#409eff;text-decoration:none}.preview-attachment-link[data-v-c3caf650]:hover{text-decoration:underline}.question-fill[data-v-c3caf650]{color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.fill-item[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.preview-footer[data-v-c3caf650]{color:#606266}.preview-footer[data-v-c3caf650],.preview-score-rules[data-v-c3caf650]{margin-top:16px;padding-top:12px;border-top:1px solid #eee}.score-rules-title[data-v-c3caf650]{font-weight:700;font-size:15px;margin-bottom:10px;color:#303133}.score-rule-item[data-v-c3caf650]{background:#f9f9f9;border-radius:6px;padding:10px 14px;margin-bottom:8px}.score-rule-header[data-v-c3caf650]{margin-bottom:6px}.score-rule-range[data-v-c3caf650]{font-weight:700;color:#409eff;font-size:14px}.score-rule-row[data-v-c3caf650]{font-size:13px;color:#606266;line-height:1.8}.preview-close[data-v-c3caf650]{text-align:center;padding-top:10px}.participants-container[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.search-area[data-v-c3caf650]{padding:10px;background:#f5f7fa;border-radius:6px}.toolbar-area[data-v-c3caf650]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.module-tabs[data-v-c3caf650] .el-tabs__header{margin-bottom:0}.module-tab-label[data-v-c3caf650]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.module-status-unconfigured[data-v-c3caf650]{color:#e6a23c;font-weight:600}.module-status-configured[data-v-c3caf650]{color:#006400;font-weight:600}.module-tag[data-v-7208da73]{margin:2px}.case-video-player[data-v-1b3a45c4]{width:100%}.case-video-player__media[data-v-1b3a45c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#111}.case-video-player__media video[data-v-1b3a45c4]{width:min(900px,100%);max-height:520px}.case-video-player__summary[data-v-1b3a45c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:12px 0}.case-question__attachment[data-v-1b3a45c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.case-question__attachment img[data-v-1b3a45c4]{max-width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}.case-question__title[data-v-1b3a45c4]{font-size:17px;font-weight:600;margin-bottom:8px}.case-question__description[data-v-1b3a45c4]{color:#606266;margin-bottom:14px;white-space:pre-wrap}.case-question__options[data-v-1b3a45c4] .el-checkbox-group,.case-question__options[data-v-1b3a45c4] .el-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.case-option[data-v-1b3a45c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:48px;height:auto;margin:0;padding:8px;border:1px solid #dcdfe6}.case-option img[data-v-1b3a45c4]{width:96px;height:72px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.fill-inputs[data-v-1b3a45c4]{display:grid;gap:10px}.answer-result[data-v-1b3a45c4]{display:grid;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #ebeef5}.answer-result span[data-v-1b3a45c4]{color:#909399}.blank-results[data-v-1b3a45c4]{display:grid;gap:6px}@media (max-width:768px){.case-question__options[data-v-1b3a45c4] .el-checkbox-group,.case-question__options[data-v-1b3a45c4] .el-radio-group{grid-template-columns:1fr}}.page-header[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-ddf0e364]{font-size:18px;font-weight:600;margin:0}.statistics-card[data-v-ddf0e364]{padding:10px}.stat-section[data-v-ddf0e364]{border:1px solid #eef0f6;border-radius:10px;margin-bottom:16px;overflow:hidden;background:#fff}.stat-section--last[data-v-ddf0e364]{margin-bottom:0}.stat-section__header[data-v-ddf0e364]{padding:12px 16px;background:#f8fafc;border-bottom:1px solid #eef0f6}.stat-section__title[data-v-ddf0e364]{font-size:14px;font-weight:600;color:#1e293b}.stat-section__title[data-v-ddf0e364]:before{content:"";display:inline-block;width:4px;height:14px;margin-right:8px;vertical-align:-2px;background:#409eff;border-radius:2px}.stat-section__body[data-v-ddf0e364]{padding:16px}.basic-summary[data-v-ddf0e364]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border-radius:8px;background:#fff;border:1px solid #eef0f6}.cover-card__img[data-v-ddf0e364]{width:100%;height:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.cover-card__title[data-v-ddf0e364]{margin-top:8px;font-size:13px;color:#909399}.info-right[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.case-info[data-v-ddf0e364]{padding:14px 16px;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #e5efff}.case-info__title[data-v-ddf0e364]{font-size:18px;font-weight:700;color:#1f2937;line-height:1.35;margin-bottom:12px}.case-info__grid[data-v-ddf0e364]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 16px}.case-info__item[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.case-info__item--modules[data-v-ddf0e364],.case-info__item[data-v-ddf0e364]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-info__label[data-v-ddf0e364]{font-size:13px;color:#909399;white-space:nowrap}.case-info__value[data-v-ddf0e364]{font-size:13px;color:#303133;font-weight:500}.module-tag[data-v-ddf0e364]{margin:2px}.case-description[data-v-ddf0e364]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 16px;background:#fff;border:1px solid #eef0f6;border-radius:8px;color:#606266;line-height:1.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-description__content[data-v-ddf0e364] p{margin:0 0 4px}.case-description__content[data-v-ddf0e364] p:last-child{margin-bottom:0}.content-block[data-v-ddf0e364]{padding:14px;border:1px solid #eef0f6;border-radius:8px}.content-card[data-v-ddf0e364]{margin-bottom:14px}.content-card[data-v-ddf0e364]:last-child{margin-bottom:0}.content-card__header[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:600;color:#303133}.learn-dialog[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;height:560px}.learn-dialog__left[data-v-ddf0e364]{width:46%;-ms-flex-direction:column;flex-direction:column}.learn-dialog__left[data-v-ddf0e364],.learn-dialog__right[data-v-ddf0e364]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:12px}.learn-dialog__right[data-v-ddf0e364]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.learn-video[data-v-ddf0e364]{width:100%;height:360px;border-radius:8px;background:#000}.video-info-card[data-v-ddf0e364]{padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.video-info-card__title[data-v-ddf0e364]{margin-bottom:10px;font-weight:700;color:#303133}.video-info-grid[data-v-ddf0e364]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-info-grid div[data-v-ddf0e364]{min-width:0;padding:8px 10px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.video-info-grid strong[data-v-ddf0e364]{display:block;margin-bottom:4px;color:#909399;font-size:12px;font-weight:500}.video-info-grid span[data-v-ddf0e364]{display:block;color:#303133;line-height:1.5;word-break:break-word}.note-editor[data-v-ddf0e364]{border:1px solid #eef0f6;border-radius:8px;padding:12px;background:#fff}.note-editor__header[data-v-ddf0e364]{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:10px;margin-bottom:8px}.note-editor__title[data-v-ddf0e364]{font-weight:600;color:#303133}.note-type-picker[data-v-ddf0e364] .el-radio-button__inner{padding:6px 10px}.note-editor__actions[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:10px}.note-list[data-v-ddf0e364]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;border:1px solid #eef0f6;border-radius:8px;padding:12px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.note-list__header[data-v-ddf0e364]{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:12px}.note-list__title[data-v-ddf0e364]{font-weight:600;color:#303133}.note-card-list[data-v-ddf0e364]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;gap:14px;overflow-y:auto;padding:12px 4px 2px 0}.note-card-list[data-v-ddf0e364],.note-card[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.note-card[data-v-ddf0e364]{position:relative;width:100%;margin-right:0;gap:8px;border:1px solid #eef0f6;border-radius:8px;padding:12px 44px 12px 14px;background:#fafbfc;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.note-card__delete[data-v-ddf0e364]{position:absolute;top:10px;right:10px}.note-card__top[data-v-ddf0e364]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.note-card__meta[data-v-ddf0e364],.note-card__top[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.note-card__meta[data-v-ddf0e364]{min-width:0}.note-card__time[data-v-ddf0e364]{font-size:12px;color:#909399}.note-card__pos[data-v-ddf0e364]{font-size:12px;color:#606266;background:#fff;border:1px solid #ebeef5;border-radius:999px;padding:2px 8px}.note-card__content[data-v-ddf0e364]{font-size:13px;line-height:1.7;color:#303133;white-space:normal;word-break:break-word}.note-detail[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.note-detail__meta[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:#606266}.note-detail__time[data-v-ddf0e364]{color:#909399}.note-detail__pos[data-v-ddf0e364]{color:#606266;background:#fff;border:1px solid #ebeef5;border-radius:999px;padding:2px 8px}.note-detail__content[data-v-ddf0e364]{font-size:13px;line-height:1.75;color:#303133;white-space:pre-wrap;word-break:break-word}.scale-form[data-v-ddf0e364]{border:1px solid #eef0f6;border-radius:8px;padding:12px;background:#fff;height:520px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scale-form__title[data-v-ddf0e364]{font-weight:700;font-size:16px;color:#303133;margin-bottom:8px}.scale-form__title--center[data-v-ddf0e364]{text-align:center;font-size:18px}.scale-form__meta[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;font-size:12px;color:#909399;margin-bottom:12px}.score-result[data-v-ddf0e364]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:12px;background:linear-gradient(135deg,#f0f9eb,#f8fffb);border:1px solid #c2e7b0;border-radius:8px;color:#303133;font-size:13px}.score-result--center[data-v-ddf0e364]{margin:0 auto 12px;text-align:left;width:100%;max-width:720px}.score-result>div[data-v-ddf0e364]{min-width:0;padding:10px 12px;border-radius:6px;background:#fff;border:1px solid #e1f3d8}.score-result>div:first-child span[data-v-ddf0e364]{color:#67c23a;font-size:20px;font-weight:700}.score-result>div strong[data-v-ddf0e364]{display:block;margin-bottom:5px;color:#67c23a;font-size:12px}.score-result>div span[data-v-ddf0e364]{color:#303133;line-height:1.5;word-break:break-word}.score-result__score[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:84px;border-radius:8px;background:#67c23a;color:#fff}.score-result__score span[data-v-ddf0e364]{font-size:30px;font-weight:700;line-height:1}.score-result__score em[data-v-ddf0e364]{margin-top:8px;font-style:normal;font-size:12px;opacity:.9}.score-result__details[data-v-ddf0e364]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.score-result__details div[data-v-ddf0e364]{min-width:0;padding:9px 10px;border-radius:6px;background:#fff;border:1px solid #e1f3d8}.score-result__details strong[data-v-ddf0e364]{display:block;margin-bottom:5px;color:#67c23a;font-size:12px}.score-result__details span[data-v-ddf0e364]{color:#303133;line-height:1.5;word-break:break-word}.score-rules[data-v-ddf0e364]{margin-bottom:12px;padding:10px 12px;border:1px solid #ebeef5;border-radius:6px;background:#fafafa}.score-rules--paper[data-v-ddf0e364]{margin-top:12px;text-align:left}.score-rules__title[data-v-ddf0e364]{margin-bottom:8px;font-weight:600;color:#303133}.score-rule[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;padding:6px 0;border-top:1px dashed #ebeef5;color:#606266;font-size:12px}.score-rule[data-v-ddf0e364]:first-of-type{border-top:0}.score-rule__range[data-v-ddf0e364]{color:#409eff;font-weight:600}.scale-form__body[data-v-ddf0e364]{overflow-y:auto;padding-right:6px}.fill-question[data-v-ddf0e364]{border:1px solid #eef0f6;border-radius:8px;padding:12px;margin-bottom:12px}.fill-question-group[data-v-ddf0e364]{margin-bottom:16px}.fill-question-group[data-v-ddf0e364]:last-child{margin-bottom:0}.fill-question-group__title[data-v-ddf0e364]{margin:0 0 10px;padding:8px 12px;border-left:4px solid #409eff;background:#f5f9ff;color:#1f2937;font-weight:700;border-radius:4px}.fill-question__head[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;color:#303133}.fill-question__index[data-v-ddf0e364]{font-weight:700}.fill-question__name[data-v-ddf0e364]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-weight:600;line-height:1.5;word-break:break-word}.fill-question__score[data-v-ddf0e364]{color:#909399;font-size:12px;white-space:nowrap}.question-result-icon[data-v-ddf0e364]{width:22px;height:22px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.question-result-icon.is-correct[data-v-ddf0e364]{background:#67c23a}.question-result-icon.is-wrong[data-v-ddf0e364]{background:#f56c6c}.blank-result-icon[data-v-ddf0e364]{width:22px!important;height:22px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.blank-result-icon.is-correct[data-v-ddf0e364]{background:#67c23a}.blank-result-icon.is-wrong[data-v-ddf0e364]{background:#f56c6c}.correct-answer[data-v-ddf0e364]{margin-top:10px;padding:8px 10px;border-radius:6px;background:#f6f8fb;border:1px solid #ebeef5;color:#606266;font-size:13px;line-height:1.5}.fill-question__desc[data-v-ddf0e364]{margin:6px 0 8px;color:#909399;font-size:13px;line-height:1.6}.fill-question__content[data-v-ddf0e364]{margin:8px 0;color:#606266;font-size:13px;line-height:1.7}.fill-question__content[data-v-ddf0e364] p{margin:0 0 6px}.fill-question__control[data-v-ddf0e364]{margin-top:10px}.option-list[data-v-ddf0e364]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.option-item[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.option-item[data-v-ddf0e364] .el-checkbox,.option-item[data-v-ddf0e364] .el-radio{height:auto;margin-right:0;white-space:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.option-item[data-v-ddf0e364] .el-checkbox__label,.option-item[data-v-ddf0e364] .el-radio__label{white-space:normal;line-height:1.5;word-break:break-word}.option-attachment[data-v-ddf0e364],.question-attachment[data-v-ddf0e364]{width:220px;height:124px;margin:8px 0;border:1px solid #ebeef5;border-radius:6px;background:#f8fafc;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attachment-img[data-v-ddf0e364]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:-webkit-zoom-in;cursor:zoom-in;background:#fff}.attachment-media[data-v-ddf0e364]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.fill-answer-list[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.fill-answer-item[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.fill-answer-item span[data-v-ddf0e364]{width:64px;-ms-flex-negative:0;flex-shrink:0;color:#606266}.paper-preview[data-v-ddf0e364]{max-height:70vh;overflow-y:auto;padding:0 4px}.paper-header[data-v-ddf0e364]{text-align:center;padding-bottom:16px;border-bottom:2px solid #303133;margin-bottom:20px}.paper-title[data-v-ddf0e364]{font-size:20px;font-weight:700;color:#303133;margin:0 0 8px}.paper-meta[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;font-size:13px;color:#606266}.paper-body[data-v-ddf0e364]{padding:0 8px}.paper-question[data-v-ddf0e364]{margin-bottom:20px}.paper-question[data-v-ddf0e364]:last-child{margin-bottom:0}.paper-question__head[data-v-ddf0e364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;color:#303133}.paper-question__index[data-v-ddf0e364]{font-weight:700}.paper-question__name[data-v-ddf0e364]{font-weight:500}.paper-options[data-v-ddf0e364]{padding-left:20px}.paper-options[data-v-ddf0e364] .el-checkbox,.paper-options[data-v-ddf0e364] .el-radio{margin-right:16px;margin-bottom:8px}.paper-blank[data-v-ddf0e364]{padding-left:20px}@media(max-width:992px){.basic-summary[data-v-ddf0e364]{grid-template-columns:1fr}.learn-dialog[data-v-ddf0e364]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn-dialog__right[data-v-ddf0e364]{width:100%}.learn-video[data-v-ddf0e364]{height:260px}.scale-form[data-v-ddf0e364]{height:auto}.option-list[data-v-ddf0e364]{grid-template-columns:1fr}}.page-header[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-c77e54ec]{font-size:18px;font-weight:600;margin:0}.case-question-summary[data-v-c77e54ec]{display:grid;gap:8px;margin-bottom:14px}.case-question-summary>img[data-v-c77e54ec]{max-width:420px;max-height:240px;-o-object-fit:contain;object-fit:contain}.case-question-options[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.case-question-option[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0;padding:8px;border:1px solid #ebeef5}.case-question-option img[data-v-c77e54ec]{width:100%;height:110px;-o-object-fit:contain;object-fit:contain}.stat-section[data-v-c77e54ec]{border:1px solid #eef0f6;border-radius:10px;margin-bottom:16px;overflow:hidden;background:#fff}.stat-section--last[data-v-c77e54ec]{margin-bottom:0}.stat-section__header[data-v-c77e54ec]{padding:12px 16px;background:#f8fafc;border-bottom:1px solid #eef0f6}.stat-section__title[data-v-c77e54ec]{font-size:14px;font-weight:600;color:#1e293b}.stat-section__title[data-v-c77e54ec]:before{content:"";display:inline-block;width:4px;height:14px;margin-right:8px;vertical-align:-2px;background:#409eff;border-radius:2px}.stat-section__body[data-v-c77e54ec]{padding:16px}.basic-summary[data-v-c77e54ec]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border-radius:8px;background:#fff;border:1px solid #eef0f6}.cover-card__img[data-v-c77e54ec]{width:100%;height:160px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.cover-card__title[data-v-c77e54ec]{margin-top:8px;font-size:13px;color:#909399}.info-right[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.case-info[data-v-c77e54ec]{padding:14px 16px;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #e5efff}.case-info__title[data-v-c77e54ec]{font-size:18px;font-weight:700;color:#1f2937;line-height:1.35;margin-bottom:12px}.case-info__grid[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px}.case-info__item[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.case-info__item--modules[data-v-c77e54ec],.case-info__item[data-v-c77e54ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-info__label[data-v-c77e54ec]{font-size:13px;color:#909399;white-space:nowrap}.case-info__value[data-v-c77e54ec]{font-size:13px;color:#303133;font-weight:500}.module-tag[data-v-c77e54ec]{margin:2px}.metric-strip[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #eef0f6;border-radius:8px;overflow:hidden;background:#fff}.metric-item[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:86px;border-right:1px solid #eef0f6}.metric-item[data-v-c77e54ec]:last-child{border-right:none}.metric-item__label[data-v-c77e54ec]{font-size:12px;color:#909399;margin-bottom:6px}.metric-item__value[data-v-c77e54ec]{position:relative;font-size:22px;line-height:1;font-weight:700;color:#303133;padding-right:16px}.metric-item__unit[data-v-c77e54ec]{position:absolute;right:0;bottom:-2px;font-size:11px;font-weight:400;color:#909399}.metric-item--success .metric-item__value[data-v-c77e54ec]{color:#67c23a}.metric-item--primary .metric-item__value[data-v-c77e54ec]{color:#409eff}.metric-item--warning .metric-item__value[data-v-c77e54ec]{color:#e6a23c}.case-description[data-v-c77e54ec]{padding:14px 16px;background:#fff;border:1px solid #eef0f6;border-radius:8px;color:#606266;line-height:1.65;margin-top:12px}.case-description__content[data-v-c77e54ec] p{margin:0 0 4px}.case-description__content[data-v-c77e54ec] p:last-child{margin-bottom:0}.case-description__tags[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px}.content-block[data-v-c77e54ec]{padding:14px;border:1px solid #eef0f6;border-radius:8px;margin-bottom:16px}.content-block[data-v-c77e54ec]:last-child{margin-bottom:0}.content-block__title[data-v-c77e54ec]{font-size:15px;font-weight:600;margin-bottom:12px;color:#303133}.content-card[data-v-c77e54ec]{margin-bottom:14px}.content-card[data-v-c77e54ec]:last-child{margin-bottom:0}.content-card__header[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:600;color:#303133}.exam-summary[data-v-c77e54ec]{margin-bottom:10px}.question-table[data-v-c77e54ec]{margin-top:10px}.question-detail-info[data-v-c77e54ec]{margin-bottom:16px}.question-detail-summary[data-v-c77e54ec]{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:8px 20px;margin-top:10px;padding:12px 16px;border:1px solid #ebeef5;border-radius:6px;background:#f9fafc;color:#606266;font-size:13px}.question-detail-summary strong[data-v-c77e54ec]{color:#67c23a}.preview-content[data-v-c77e54ec]{max-height:72vh;overflow-y:auto;padding:0 4px}.preview-header[data-v-c77e54ec]{text-align:center;padding-bottom:16px;border-bottom:2px solid #303133;margin-bottom:18px}.preview-title[data-v-c77e54ec]{font-size:20px;font-weight:700;color:#303133;margin:0 0 8px}.preview-info[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;font-size:13px;color:#606266}.preview-desc[data-v-c77e54ec]{margin:10px auto 0;max-width:760px;color:#606266;line-height:1.6;text-align:left}.preview-group[data-v-c77e54ec]{margin-bottom:18px}.group-title[data-v-c77e54ec]{padding:8px 12px;border-left:4px solid #409eff;background:#f5f9ff;color:#1f2937;font-weight:700;border-radius:4px;margin-bottom:12px}.preview-question[data-v-c77e54ec]{padding:12px;border:1px solid #eef0f6;border-radius:8px;margin-bottom:12px}.preview-question-header[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;color:#303133}.question-index[data-v-c77e54ec]{font-weight:700}.question-title[data-v-c77e54ec]{font-weight:600}.question-type[data-v-c77e54ec]{color:#409eff}.question-score[data-v-c77e54ec]{color:#909399;font-size:12px}.question-desc[data-v-c77e54ec]{margin:6px 0 8px;color:#909399;font-size:13px;line-height:1.6}.question-content[data-v-c77e54ec]{margin:8px 0;color:#606266;font-size:13px;line-height:1.7}.option-attachment[data-v-c77e54ec],.question-attachment[data-v-c77e54ec]{margin:8px 0}.preview-attachment-img[data-v-c77e54ec]{width:180px;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #ebeef5}.preview-attachment-media[data-v-c77e54ec]{width:240px;max-height:140px;border-radius:6px;background:#000}.question-options[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding-left:20px}.preview-option-item[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;line-height:1.8}.option-input[data-v-c77e54ec]{pointer-events:none}.question-fill[data-v-c77e54ec]{padding-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fill-item[data-v-c77e54ec],.question-fill[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.fill-item[data-v-c77e54ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266}.preview-footer[data-v-c77e54ec]{color:#606266}.preview-footer[data-v-c77e54ec],.preview-score-rules[data-v-c77e54ec]{margin-top:12px;padding:10px 12px;background:#fafafa;border:1px solid #ebeef5;border-radius:6px}.score-rules-title[data-v-c77e54ec]{margin-bottom:8px;font-weight:600;color:#303133}.score-rule-item[data-v-c77e54ec]{padding:8px 0;border-top:1px dashed #ebeef5;color:#606266;font-size:13px}.score-rule-item[data-v-c77e54ec]:first-of-type{border-top:0}.score-rule-range[data-v-c77e54ec]{color:#409eff;font-weight:600}.score-rule-row[data-v-c77e54ec]{margin-top:5px;line-height:1.6}.empty-tip[data-v-c77e54ec]{color:#909399;text-align:center;padding:12px}.detail-student-info[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px;margin-bottom:14px;padding:12px 14px;border:1px solid #e5efff;border-radius:8px;background:#f5f9ff;color:#303133}.participant-module-tabs[data-v-c77e54ec]{margin-bottom:10px}.participant-record-tabs[data-v-c77e54ec]{margin-bottom:12px}.participant-note-records[data-v-c77e54ec]{margin-top:12px}.participant-score-card[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:12px;border:1px solid #c2e7b0;border-radius:8px;background:#f0f9eb}.participant-score-card>div[data-v-c77e54ec]{padding:10px 12px;border:1px solid #e1f3d8;border-radius:6px;background:#fff}.participant-score-card strong[data-v-c77e54ec]{display:block;margin-bottom:5px;color:#67c23a;font-size:12px}.detail-score[data-v-c77e54ec]{color:#67c23a;font-size:20px;font-weight:700}.detail-questions[data-v-c77e54ec]{margin-top:12px}.detail-question-item[data-v-c77e54ec]{margin-bottom:12px;padding:12px;border:1px solid #eef0f6;border-radius:8px}.detail-question-header[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px}.detail-question-index[data-v-c77e54ec]{font-weight:700}.detail-question-name[data-v-c77e54ec]{font-weight:600}.detail-question-score[data-v-c77e54ec]{color:#909399;font-size:12px}.detail-options[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:10px 0;padding-left:18px}.detail-option[data-v-c77e54ec]{color:#606266;line-height:1.7}.detail-answer-section[data-v-c77e54ec]{padding:10px 12px;border:1px solid #ebeef5;border-radius:6px;background:#f9fafc}.detail-answer-row[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.detail-answer-row[data-v-c77e54ec]:last-child{margin-bottom:0}.detail-answer-label[data-v-c77e54ec]{color:#909399}.detail-answer-value--correct[data-v-c77e54ec]{color:#67c23a}.detail-answer-value--wrong[data-v-c77e54ec]{color:#f56c6c}.paper-preview[data-v-c77e54ec]{max-height:60vh;overflow-y:auto;padding:0 4px}.paper-header[data-v-c77e54ec]{text-align:center;padding-bottom:16px;border-bottom:2px solid #303133;margin-bottom:20px}.paper-title[data-v-c77e54ec]{font-size:20px;font-weight:700;color:#303133;margin:0 0 8px}.paper-meta[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;font-size:13px;color:#606266}.paper-body[data-v-c77e54ec]{padding:0 8px}.paper-question[data-v-c77e54ec]{margin-bottom:20px}.paper-question[data-v-c77e54ec]:last-child{margin-bottom:0}.paper-question__head[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;color:#303133}.paper-question__index[data-v-c77e54ec]{font-weight:700}.paper-question__name[data-v-c77e54ec]{font-weight:500}.paper-question__score[data-v-c77e54ec]{font-size:12px;color:#909399;margin-left:2px}.paper-options[data-v-c77e54ec]{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding-left:20px}.paper-option[data-v-c77e54ec]{font-size:13px;color:#606266;line-height:1.8}.paper-blank[data-v-c77e54ec]{padding-left:20px}.paper-blank__line[data-v-c77e54ec]{height:1px;background:#dcdfe6;margin:12px 0}.participant-search[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:10px;background:#f5f7fa;border-radius:8px;margin-bottom:12px}.participant-search__main[data-v-c77e54ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.participant-search__row[data-v-c77e54ec]{display:grid;grid-template-columns:repeat(4,240px) 220px;gap:10px 14px}.participant-search__row+.participant-search__row[data-v-c77e54ec]{margin-top:8px}.participant-search[data-v-c77e54ec] .el-form-item{margin:0}.participant-search[data-v-c77e54ec] .el-form-item__content,.participant-search[data-v-c77e54ec] .el-input,.participant-search[data-v-c77e54ec] .el-select{width:100%}.participant-search__buttons[data-v-c77e54ec]{white-space:nowrap}.participant-search__buttons[data-v-c77e54ec] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.participant-search__button-space[data-v-c77e54ec]{min-height:1px}.participant-search[data-v-c77e54ec] .el-form-item__label{line-height:32px}.participant-search__export[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:80px;padding-top:40px}.video-preview[data-v-c77e54ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:#000;border-radius:8px}.preview-video[data-v-c77e54ec]{max-width:100%;max-height:420px}.video-note-section[data-v-c77e54ec]{margin-top:16px}@media(max-width:1200px){.participant-search[data-v-c77e54ec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.participant-search__row[data-v-c77e54ec]{grid-template-columns:repeat(2,minmax(145px,1fr))}.participant-search__button-space[data-v-c77e54ec]{display:none}.participant-search__export[data-v-c77e54ec]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}}@media(max-width:992px){.basic-summary[data-v-c77e54ec]{grid-template-columns:1fr}.metric-strip[data-v-c77e54ec]{grid-template-columns:repeat(3,1fr)}.metric-item[data-v-c77e54ec]:nth-child(3){border-right:none}}@media(max-width:640px){.metric-strip[data-v-c77e54ec]{grid-template-columns:repeat(2,1fr)}.participant-search__row[data-v-c77e54ec]{grid-template-columns:1fr}}.page-header[data-v-7d327766]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid #ebeef5}.page-title[data-v-7d327766]{margin:0;font-size:18px;font-weight:600}.step-indicator[data-v-7d327766]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-7d327766],.step-item[data-v-7d327766]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-7d327766]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-7d327766]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-7d327766]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-7d327766]:after,.step-item[data-v-7d327766]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-7d327766]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-7d327766]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-7d327766]:after{z-index:5}.step-item--first[data-v-7d327766],.step-item[data-v-7d327766]:first-child{padding-left:24px}.step-item--first[data-v-7d327766]:before,.step-item[data-v-7d327766]:first-child:before{display:none}.step-item--last[data-v-7d327766],.step-item[data-v-7d327766]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-7d327766]:after,.step-item[data-v-7d327766]:last-child:after{display:none}.step-item--clickable[data-v-7d327766]{cursor:pointer}.step-number[data-v-7d327766]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;background:transparent;border-radius:0}.step-number[data-v-7d327766],.step-text[data-v-7d327766]{color:inherit;font-size:14px;font-weight:600}.step-panel[data-v-7d327766]{min-height:420px;padding:8px 20px 24px}.content-block[data-v-7d327766]{margin-bottom:22px;padding:0 0 20px;border-bottom:1px solid #ebeef5}.block-header[data-v-7d327766]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.block-header h3[data-v-7d327766]{margin:0;font-size:16px}.cover-wrap[data-v-7d327766]{width:100%;min-height:190px}.cover-content[data-v-7d327766]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:134px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px}.cover-image[data-v-7d327766]{display:block;width:220px;height:132px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa}.cover-image--preview[data-v-7d327766]{cursor:-webkit-zoom-in;cursor:zoom-in}.cover-properties[data-v-7d327766]{display:grid;min-width:280px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.cover-properties div[data-v-7d327766]{padding:9px 11px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.cover-properties span[data-v-7d327766],.cover-properties strong[data-v-7d327766]{display:block;line-height:1.45}.cover-properties span[data-v-7d327766]{margin-bottom:3px;color:#909399;font-size:12px}.cover-properties strong[data-v-7d327766]{overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cover-actions[data-v-7d327766]{gap:8px;min-height:32px;margin-top:10px}.cover-actions[data-v-7d327766],.cover-actions[data-v-7d327766] .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hint[data-v-7d327766]{margin-top:6px;color:#909399;font-size:12px}.cover-upload-progress[data-v-7d327766]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:220px;height:132px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:18px;border:1px solid #dcdfe6;border-radius:6px;background:#f5f7fa;color:#606266;font-size:12px}.paper-info[data-v-7d327766],.question-table[data-v-7d327766]{margin-top:12px}.participant-toolbar[data-v-7d327766]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:12px}.page-footer[data-v-7d327766]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-top:18px;border-top:1px solid #ebeef5}.video-preview[data-v-7d327766]{width:100%;max-height:65vh;background:#000}.project-picker[data-v-7d327766]{display:grid;grid-template-columns:150px 1fr;min-height:480px;border:1px solid #e4e7ed}.category-tabs[data-v-7d327766]{padding:10px;border-right:1px solid #e4e7ed;background:#f7f8fa}.category-tabs button[data-v-7d327766]{width:100%;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer}.category-tabs button.active[data-v-7d327766]{color:#409eff;background:#ecf5ff}.project-main[data-v-7d327766]{padding:14px}.project-search[data-v-7d327766]{width:260px;margin-bottom:12px}.project-grid[data-v-7d327766]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:410px;overflow:auto}.project-card[data-v-7d327766]{display:grid;grid-template-columns:24px 72px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #dcdfe6;border-radius:6px;cursor:pointer}.project-card.selected[data-v-7d327766]{border-color:#409eff;background:#ecf5ff}.project-card img[data-v-7d327766]{width:72px;height:54px;-o-object-fit:contain;object-fit:contain;background:#fff}.project-card div[data-v-7d327766]{min-width:0}.project-card span[data-v-7d327766],.project-card strong[data-v-7d327766]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card span[data-v-7d327766]{margin-top:5px;color:#909399;font-size:12px}.selected-count[data-v-7d327766]{margin-right:16px;color:#606266}.dialog-search[data-v-7d327766]{width:260px;margin-bottom:12px}.module-tabs[data-v-7d327766]{min-height:520px}.project-thumb[data-v-7d327766]{display:block;width:72px;height:50px;margin:3px auto;-o-object-fit:contain;object-fit:contain;background:#fff}@media(max-width:900px){.project-grid[data-v-7d327766]{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-content[data-v-7d327766]{-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}.cover-properties[data-v-7d327766]{width:100%;min-width:0}}.toolbar[data-v-6334bf2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.sub-info[data-v-6334bf2c]{margin-top:4px;color:#909399;font-size:12px}.plan-type-tags[data-v-6334bf2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.page-header[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-2b160fca]{margin:0;font-size:18px;font-weight:600}.statistics-card[data-v-2b160fca]{padding:10px}.stat-section[data-v-2b160fca]{margin-bottom:16px;overflow:hidden;border:1px solid #eef0f6;border-radius:8px;background:#fff}.stat-section--last[data-v-2b160fca]{margin-bottom:0}.stat-section__header[data-v-2b160fca]{padding:12px 16px;border-bottom:1px solid #eef0f6;background:#f8fafc}.stat-section__title[data-v-2b160fca]{color:#1e293b;font-size:14px;font-weight:600}.stat-section__title[data-v-2b160fca]:before{display:inline-block;width:4px;height:14px;margin-right:8px;border-radius:2px;background:#409eff;content:"";vertical-align:-2px}.stat-section__body[data-v-2b160fca]{padding:16px}.basic-summary[data-v-2b160fca]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:210px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.cover-card__img[data-v-2b160fca]{width:100%;height:100%;max-height:250px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.info-right[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.task-info[data-v-2b160fca]{padding:14px 16px;border:1px solid #e5efff;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff)}.task-info__title[data-v-2b160fca]{margin-bottom:12px;color:#1f2937;font-size:18px;font-weight:700;line-height:1.35}.task-info__grid[data-v-2b160fca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.task-info__item[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.task-info__label[data-v-2b160fca]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#909399;font-size:13px;white-space:nowrap}.task-info__value[data-v-2b160fca]{min-width:0;overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.task-description[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 16px;border:1px solid #eef0f6;border-radius:8px;background:#fff;color:#606266;line-height:1.65}.task-description__content[data-v-2b160fca] p{margin:0 0 4px}.task-description__content[data-v-2b160fca] p:last-child{margin-bottom:0}.task-description__content[data-v-2b160fca] img{max-width:100%}.content-block[data-v-2b160fca]{padding:14px;border:1px solid #eef0f6;border-radius:8px}.content-card[data-v-2b160fca]{margin-bottom:20px}.content-card[data-v-2b160fca]:last-child{margin-bottom:0}.content-card__header[data-v-2b160fca]{margin-bottom:10px;color:#303133;font-weight:600}.content-card__header[data-v-2b160fca],.project-action[data-v-2b160fca]{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}.project-action[data-v-2b160fca]{gap:16px;padding:14px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc;color:#606266}.selection-group[data-v-2b160fca]{margin-top:16px}.selection-group[data-v-2b160fca]:first-child{margin-top:0}.selection-group__title[data-v-2b160fca]{margin-bottom:8px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.selection-group__title--success[data-v-2b160fca]{border-left-color:#67c23a}.selection-group__title--danger[data-v-2b160fca]{border-left-color:#f56c6c}.selection-group__title--warning[data-v-2b160fca]{border-left-color:#e6a23c}.learn-dialog[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;height:560px;gap:12px}.learn-dialog__left[data-v-2b160fca]{width:46%;-ms-flex-direction:column;flex-direction:column}.learn-dialog__left[data-v-2b160fca],.learn-dialog__right[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:12px}.learn-dialog__right[data-v-2b160fca]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.learn-video[data-v-2b160fca]{width:100%;height:360px;border-radius:8px;background:#000}.video-info-card[data-v-2b160fca]{padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.video-info-card__title[data-v-2b160fca]{margin-bottom:10px;color:#303133;font-weight:700}.video-info-grid[data-v-2b160fca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-info-grid div[data-v-2b160fca]{min-width:0;padding:8px 10px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.video-info-grid strong[data-v-2b160fca]{display:block;margin-bottom:4px;color:#909399;font-size:12px;font-weight:500}.video-info-grid span[data-v-2b160fca]{display:block;color:#303133;line-height:1.5;word-break:break-word}.note-editor[data-v-2b160fca]{padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.note-editor__header[data-v-2b160fca]{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:10px;margin-bottom:8px;color:#909399}.note-editor__title[data-v-2b160fca]{color:#303133;font-weight:600}.note-type-picker[data-v-2b160fca] .el-radio-button__inner{padding:6px 10px}.note-editor__time[data-v-2b160fca]{margin-bottom:8px;color:#909399;font-size:12px}.note-editor__actions[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.note-list[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.note-list__title[data-v-2b160fca]{color:#303133;font-weight:600}.note-card-list[data-v-2b160fca]{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;gap:10px;padding-right:4px}.note-card-list[data-v-2b160fca],.note-card[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.note-card[data-v-2b160fca]{width:100%;gap:7px;padding:10px 12px;border:1px solid #eef0f6;border-radius:8px;background:#fafbfc;color:#303133;font:inherit;text-align:left;cursor:pointer}.note-card[data-v-2b160fca]:hover{border-color:#a0cfff;background:#f5f9ff}.note-card__top[data-v-2b160fca]{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:10px;color:#909399;font-size:12px}.note-card__position[data-v-2b160fca]{color:#606266;font-size:12px}.note-card__content[data-v-2b160fca]{overflow:hidden;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.project-picker[data-v-2b160fca]{display:grid;min-height:500px;grid-template-columns:150px 1fr;border:1px solid #e4e7ed}.category-tabs[data-v-2b160fca]{padding:10px;border-right:1px solid #e4e7ed;background:#f7f8fa}.category-tabs button[data-v-2b160fca]{width:100%;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer}.category-tabs button.active[data-v-2b160fca]{background:#ecf5ff;color:#409eff}.project-main[data-v-2b160fca]{padding:14px}.project-search[data-v-2b160fca]{width:260px;margin-bottom:12px}.project-grid[data-v-2b160fca]{display:grid;max-height:430px;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-card[data-v-2b160fca]{display:grid;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:24px 72px 1fr;gap:8px;padding:10px;border:1px solid #dcdfe6;border-radius:6px;cursor:pointer}.project-card.selected[data-v-2b160fca]{border-color:#409eff;background:#ecf5ff}.project-card img[data-v-2b160fca]{width:72px;height:54px;background:#fff;-o-object-fit:contain;object-fit:contain}.project-card div[data-v-2b160fca]{min-width:0}.project-card span[data-v-2b160fca],.project-card strong[data-v-2b160fca]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card span[data-v-2b160fca]{margin-top:5px;color:#909399;font-size:12px}.selection-count[data-v-2b160fca]{margin-right:16px}.paper-head[data-v-2b160fca]{padding-bottom:12px;border-bottom:1px solid #ebeef5}.paper-head h3[data-v-2b160fca]{margin:0 0 6px}.paper-head p[data-v-2b160fca]{margin:0;color:#909399}.result-mark[data-v-2b160fca]{margin-left:8px;font-size:12px}.result-mark.correct[data-v-2b160fca]{color:#67c23a}.result-mark.wrong[data-v-2b160fca]{color:#f56c6c}.answer-result[data-v-2b160fca]{gap:20px;margin-top:10px;padding:10px;border-radius:6px;background:#f5f7fa;color:#606266}.answer-result[data-v-2b160fca],.score-summary[data-v-2b160fca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.score-summary[data-v-2b160fca]{gap:18px;margin-top:16px;padding:14px;border:1px solid #c2e7b0;border-radius:8px;background:#f0f9eb}.score-summary strong[data-v-2b160fca]{color:#67c23a}@media(max-width:992px){.basic-summary[data-v-2b160fca]{grid-template-columns:1fr}.task-info__grid[data-v-2b160fca]{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-dialog[data-v-2b160fca]{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learn-dialog__left[data-v-2b160fca],.learn-dialog__right[data-v-2b160fca]{width:100%}.learn-video[data-v-2b160fca]{height:300px}.note-list[data-v-2b160fca]{max-height:320px}.project-grid[data-v-2b160fca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.project-grid[data-v-2b160fca],.task-info__grid[data-v-2b160fca],.video-info-grid[data-v-2b160fca]{grid-template-columns:1fr}.project-action[data-v-2b160fca]{-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}.project-picker[data-v-2b160fca]{grid-template-columns:1fr}.category-tabs[data-v-2b160fca]{border-right:0;border-bottom:1px solid #e4e7ed}}.page-header[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-1b5b41c8]{margin:0;font-size:18px;font-weight:600}.stat-section[data-v-1b5b41c8]{margin-bottom:16px;overflow:hidden;border:1px solid #eef0f6;border-radius:8px;background:#fff}.stat-section--last[data-v-1b5b41c8]{margin-bottom:0}.stat-section__header[data-v-1b5b41c8]{padding:12px 16px;border-bottom:1px solid #eef0f6;background:#f8fafc}.stat-section__title[data-v-1b5b41c8]{color:#1e293b;font-size:14px;font-weight:600}.stat-section__title[data-v-1b5b41c8]:before{display:inline-block;width:4px;height:14px;margin-right:8px;border-radius:2px;background:#409eff;content:"";vertical-align:-2px}.stat-section__body[data-v-1b5b41c8]{padding:16px}.basic-summary[data-v-1b5b41c8]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border:1px solid #eef0f6;border-radius:8px;background:#fff}.cover-card__img[data-v-1b5b41c8]{width:100%;height:160px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.cover-card__title[data-v-1b5b41c8]{margin-top:8px;color:#909399;font-size:13px}.info-right[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.task-info[data-v-1b5b41c8]{padding:14px 16px;border:1px solid #e5efff;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff)}.task-info__title[data-v-1b5b41c8]{margin-bottom:12px;color:#1f2937;font-size:18px;font-weight:700;line-height:1.35}.task-info__grid[data-v-1b5b41c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.task-info__item[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.task-info__label[data-v-1b5b41c8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#909399;font-size:13px;white-space:nowrap}.task-info__value[data-v-1b5b41c8]{min-width:0;overflow:hidden;color:#303133;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.metric-strip[data-v-1b5b41c8]{display:grid;overflow:hidden;grid-template-columns:repeat(5,1fr);border:1px solid #eef0f6;border-radius:8px;background:#fff}.metric-item[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #eef0f6}.metric-item[data-v-1b5b41c8]:last-child{border-right:none}.metric-item__label[data-v-1b5b41c8]{margin-bottom:6px;color:#909399;font-size:12px}.metric-item__value[data-v-1b5b41c8]{position:relative;padding-right:16px;color:#303133;font-size:22px;font-weight:700;line-height:1}.metric-item__unit[data-v-1b5b41c8]{position:absolute;right:0;bottom:-2px;color:#909399;font-size:11px;font-weight:400}.metric-item--success .metric-item__value[data-v-1b5b41c8]{color:#67c23a}.metric-item--warning .metric-item__value[data-v-1b5b41c8]{color:#e6a23c}.metric-item--primary .metric-item__value[data-v-1b5b41c8]{color:#409eff}.task-description[data-v-1b5b41c8]{margin-top:12px;padding:14px 16px;border:1px solid #eef0f6;border-radius:8px;background:#fff;color:#606266;line-height:1.65}.task-description__content[data-v-1b5b41c8] p{margin:0 0 4px}.task-description__content[data-v-1b5b41c8] p:last-child{margin-bottom:0}.task-description__content[data-v-1b5b41c8] img{max-width:100%}.content-block[data-v-1b5b41c8]{padding:14px;border:1px solid #eef0f6;border-radius:8px}.content-card[data-v-1b5b41c8]{margin-bottom:20px}.content-card[data-v-1b5b41c8]:last-child{margin-bottom:0}.content-card__header[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;color:#303133;font-weight:600}.question-stat-title[data-v-1b5b41c8]{margin:16px 0 10px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.question-detail[data-v-1b5b41c8]{margin-bottom:16px}.question-detail__summary[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;margin-top:12px;padding:12px 14px;border:1px solid #e5efff;border-radius:6px;background:#f5f9ff;color:#606266}.project-image[data-v-1b5b41c8]{display:block;width:100px;height:68px;margin:4px auto;border:1px solid #ebeef5;border-radius:6px;background:#fff;-o-object-fit:contain;object-fit:contain}.project-detail-summary[data-v-1b5b41c8]{margin-bottom:18px}.project-student-title[data-v-1b5b41c8]{margin-bottom:10px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.participant-search[data-v-1b5b41c8]{margin-bottom:12px;padding:10px;border-radius:8px;background:#f5f7fa}.participant-search__row[data-v-1b5b41c8]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(180px,auto);gap:10px 14px}.participant-search[data-v-1b5b41c8] .el-form-item{margin:0}.participant-search[data-v-1b5b41c8] .el-form-item__content,.participant-search[data-v-1b5b41c8] .el-input,.participant-search[data-v-1b5b41c8] .el-select{width:100%}.participant-search__buttons[data-v-1b5b41c8]{white-space:nowrap}.participant-search__buttons[data-v-1b5b41c8] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.video-preview[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;border-radius:8px;background:#000}.preview-video[data-v-1b5b41c8]{max-width:100%;max-height:420px}.video-note-section[data-v-1b5b41c8]{margin-top:16px}.detail-student-info[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px;margin-bottom:14px;padding:12px 14px;border:1px solid #e5efff;border-radius:8px;background:#f5f9ff;color:#303133}.detail-section[data-v-1b5b41c8]{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #eef0f6}.detail-section[data-v-1b5b41c8]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.selection-group[data-v-1b5b41c8]{margin-top:16px}.selection-group[data-v-1b5b41c8]:first-child{margin-top:0}.selection-group__title[data-v-1b5b41c8]{margin-bottom:8px;padding-left:9px;border-left:4px solid #409eff;color:#303133;font-weight:600}.selection-group__title--success[data-v-1b5b41c8]{border-left-color:#67c23a}.selection-group__title--danger[data-v-1b5b41c8]{border-left-color:#f56c6c}.selection-group__title--warning[data-v-1b5b41c8]{border-left-color:#e6a23c}.score-summary[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-bottom:14px;padding:14px;border:1px solid #c2e7b0;border-radius:8px;background:#f0f9eb}.score-summary strong[data-v-1b5b41c8]{color:#67c23a}.answer-result[data-v-1b5b41c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:10px;padding:10px;border-radius:6px;background:#f5f7fa;color:#606266}@media(max-width:1200px){.participant-search__row[data-v-1b5b41c8]{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:992px){.basic-summary[data-v-1b5b41c8]{grid-template-columns:1fr}.metric-strip[data-v-1b5b41c8]{grid-template-columns:repeat(3,1fr)}.metric-item[data-v-1b5b41c8]:nth-child(3){border-right:none}.task-info__grid[data-v-1b5b41c8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.metric-strip[data-v-1b5b41c8],.participant-search__row[data-v-1b5b41c8],.task-info__grid[data-v-1b5b41c8]{grid-template-columns:1fr}.metric-item[data-v-1b5b41c8]{border-right:none;border-bottom:1px solid #eef0f6}.metric-item[data-v-1b5b41c8]:last-child{border-bottom:none}}.errPage-container[data-v-1a2fca86]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-1a2fca86]{background:#008489;color:#fff;border:none!important}.errPage-container .pan-gif[data-v-1a2fca86]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-1a2fca86]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-1a2fca86]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-1a2fca86]{font-size:14px}.errPage-container .list-unstyled li[data-v-1a2fca86]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-1a2fca86]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-1a2fca86]:hover{text-decoration:underline}.wscn-http404-container[data-v-05a8d163]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-05a8d163]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-05a8d163]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-05a8d163]{width:100%}.wscn-http404 .pic-404__child[data-v-05a8d163]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-05a8d163]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-05a8d163;animation-name:cloudLeft-05a8d163;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-05a8d163]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-05a8d163;animation-name:cloudMid-05a8d163;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-05a8d163]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-05a8d163;animation-name:cloudRight-05a8d163;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-05a8d163{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-05a8d163{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-05a8d163{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-05a8d163{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-05a8d163{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-05a8d163{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-05a8d163]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-05a8d163]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-05a8d163],.wscn-http404 .bullshit__oops[data-v-05a8d163]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-05a8d163;animation-name:slideUp-05a8d163;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-05a8d163]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-05a8d163]{font-size:13px;line-height:21px;color:gray;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-05a8d163],.wscn-http404 .bullshit__return-home[data-v-05a8d163]{opacity:0;-webkit-animation-name:slideUp-05a8d163;animation-name:slideUp-05a8d163;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-05a8d163]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-05a8d163{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-05a8d163{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.page-header[data-v-98253118]{gap:15px;padding-bottom:15px}.page-header[data-v-98253118],.step-indicator[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #eee}.step-indicator[data-v-98253118]{padding:12px 0;overflow:visible}.step-item[data-v-98253118]{--step-bg:#ebeef5;--step-color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-98253118]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-98253118]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-98253118]:after,.step-item[data-v-98253118]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-98253118]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-98253118]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-98253118]:after{z-index:5}.step-item--first[data-v-98253118],.step-item[data-v-98253118]:first-child{padding-left:24px}.step-item--first[data-v-98253118]:before,.step-item[data-v-98253118]:first-child:before{display:none}.step-item--last[data-v-98253118],.step-item[data-v-98253118]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-98253118]:after,.step-item[data-v-98253118]:last-child:after{display:none}.step-item--placeholder[data-v-98253118]{cursor:default}.step-item--placeholder .step-number[data-v-98253118],.step-item--placeholder .step-text[data-v-98253118]{display:none}.step-item--clickable[data-v-98253118]{cursor:pointer}.step-number[data-v-98253118]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;height:auto;background:transparent;border-radius:0}.step-number[data-v-98253118],.step-text[data-v-98253118]{color:inherit;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.step-arrow[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;color:#c0c4cc}[data-v-98253118] .el-tabs__header{display:none}[data-v-98253118] .el-tabs__content{padding-top:0}.page-title[data-v-98253118]{font-size:18px;font-weight:600;margin:0}.page-footer[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.page-footer--center[data-v-98253118]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-footer--left[data-v-98253118]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:110px}.page-footer--paper[data-v-98253118],.page-footer--participants[data-v-98253118]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__left[data-v-98253118]{position:absolute;left:110px}.page-footer__center-actions[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.upload-area[data-v-98253118]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.avatar-uploader[data-v-98253118],.upload-area[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.avatar-uploader[data-v-98253118]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:200px;height:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar-uploader[data-v-98253118]:hover{border-color:#409eff}.cover-image[data-v-98253118]{width:200px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.cover-actions[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px}.cover-upload-hint[data-v-98253118]{margin-top:6px;color:#909399;font-size:12px;line-height:20px}.cover-upload-progress[data-v-98253118]{-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;height:150px;padding:18px;border:1px dashed #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;color:#606266;font-size:13px}.empty-tip[data-v-98253118]{padding:20px;text-align:center;color:#909399;font-size:13px;background:#fafafa;border-radius:6px}.participants-container[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.search-area[data-v-98253118]{padding:10px;background:#f5f7fa;border-radius:6px}.toolbar-area[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.paper-select-area[data-v-98253118],.selected-paper-info[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.selected-paper-info[data-v-98253118]{padding:6px 12px;background:#f5f7fa;border-radius:6px;border:1px solid #e4e7ed}.selected-paper-name[data-v-98253118]{font-size:14px;color:#303133;font-weight:500}.paper-search-form[data-v-98253118]{margin-bottom:12px;padding:10px;background:#f5f7fa;border-radius:6px}.paper-questions-section[data-v-98253118]{margin-top:20px}.section-title[data-v-98253118]{font-size:15px;font-weight:600;color:#303133;margin:0 0 12px 0}.paper-preview[data-v-98253118]{max-height:60vh;overflow-y:auto}.paper-preview .paper-header[data-v-98253118]{text-align:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #409eff}.paper-preview .paper-header .paper-title[data-v-98253118]{margin:0 0 8px 0;font-size:18px;color:#303133}.paper-preview .paper-header .paper-meta[data-v-98253118]{font-size:13px;color:#909399}.paper-preview .paper-question[data-v-98253118]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:6px}.paper-preview .paper-question .paper-question__head[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-bottom:8px}.paper-preview .paper-question .paper-question__head .paper-question__index[data-v-98253118]{font-weight:600;color:#303133;-ms-flex-negative:0;flex-shrink:0}.paper-preview .paper-question .paper-question__head .paper-question__name[data-v-98253118]{font-weight:500;color:#303133}.paper-preview .paper-question .paper-question__head .paper-question__type[data-v-98253118]{color:#409eff;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.paper-preview .paper-question .paper-question__head .paper-question__score[data-v-98253118]{color:#909399;-ms-flex-negative:0;flex-shrink:0}.paper-preview .paper-question .paper-question__desc[data-v-98253118]{font-size:13px;color:#909399;margin-bottom:6px}.paper-preview .paper-question .paper-question__content[data-v-98253118]{margin-bottom:8px;line-height:1.8}.paper-preview .paper-question .paper-question__content img[data-v-98253118]{max-width:100%}.paper-preview .paper-question .paper-question__attachment[data-v-98253118]{text-align:center;margin-bottom:8px}.paper-preview .paper-question .paper-options[data-v-98253118]{margin-top:8px}.paper-preview .paper-question .paper-options .paper-option[data-v-98253118]{padding:4px 0;font-size:14px;color:#606266}.paper-preview .paper-question .paper-options .paper-option__attachment[data-v-98253118]{margin:6px 0 8px 20px}.preview-option-image[data-v-98253118]{width:200px;height:130px}.preview-option-media[data-v-98253118]{width:min(360px,100%);max-height:220px}.preview-option-audio[data-v-98253118]{width:min(360px,100%)}.preview-attachment-link[data-v-98253118]{color:#409eff;text-decoration:none}.preview-attachment-link[data-v-98253118]:hover{text-decoration:underline}.answer-dialog-content .question-block[data-v-98253118]{padding:16px 20px;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa}.answer-dialog-content .question-block .question-title-row[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:12px}.answer-dialog-content .question-block .question-title-row .question-title[data-v-98253118]{font-size:16px;font-weight:600;color:#303133}.answer-dialog-content .question-block .question-title-row .question-type-score[data-v-98253118]{-ms-flex-negative:0;flex-shrink:0;font-size:14px}.answer-dialog-content .question-block .question-title-row .question-type-score .question-type-label[data-v-98253118]{color:#409eff;font-weight:500}.answer-dialog-content .question-block .question-title-row .question-type-score .question-score-label[data-v-98253118]{color:#909399;margin-left:4px}.answer-dialog-content .question-block .question-desc[data-v-98253118]{text-align:center;font-size:13px;color:#909399;margin-bottom:12px}.answer-dialog-content .question-block .question-attachment[data-v-98253118]{text-align:center;margin-bottom:12px}.answer-dialog-content .question-block .question-content[data-v-98253118]{margin-bottom:16px;padding:12px;background:#fff;border-radius:4px;line-height:1.8;color:#303133}.answer-dialog-content .question-block .question-content img[data-v-98253118]{max-width:100%}.answer-dialog-content .question-block .question-options .option-item[data-v-98253118]{margin:10px 0;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #ebeef5}.answer-dialog-content .question-block .question-options .option-item[data-v-98253118]:hover{border-color:#c0c4cc}.answer-dialog-content .question-block .question-options .option-item .option-attachment[data-v-98253118]{margin-top:8px;padding-left:24px}.answer-dialog-content .question-block .question-options .fill-item[data-v-98253118]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.answer-dialog-content .question-block .question-options .fill-item .fill-label[data-v-98253118]{white-space:nowrap;margin-right:8px;font-weight:500}.box-card[data-v-71f94ccc]{padding:20px}.search-form[data-v-71f94ccc],.toolbar[data-v-71f94ccc]{margin-bottom:15px}.mb8[data-v-71f94ccc]{margin-bottom:8px}.page-header[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-8617e16e]{font-size:18px;font-weight:600;margin:0}.score-container[data-v-8617e16e]{min-height:400px;text-align:left}.exam-header-info[data-v-8617e16e]{padding:16px 20px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #e5efff;border-radius:8px;margin-bottom:20px}.info-row[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.info-row[data-v-8617e16e]:last-child{margin-bottom:0}.info-label[data-v-8617e16e]{font-size:14px;color:#909399;white-space:nowrap;width:90px}.info-value[data-v-8617e16e]{font-size:14px;color:#303133;font-weight:500}.attempt-section[data-v-8617e16e]{margin-bottom:20px}.attempt-tabs[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.attempt-tab[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;border:1px solid #dcdfe6;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#fff}.attempt-tab[data-v-8617e16e]:hover{border-color:#409eff;color:#409eff}.attempt-tab--active[data-v-8617e16e]{border-color:#409eff;background:#ecf5ff;color:#409eff;font-weight:500}.attempt-tab-label[data-v-8617e16e]{font-size:14px}.attempt-tab-score[data-v-8617e16e]{font-size:15px;font-weight:600}.grading-summary[data-v-8617e16e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 28px;padding:16px 20px;background:linear-gradient(135deg,#fdf6ec,#fef9f0);border:1px solid #faecd8;border-radius:8px}.grading-row[data-v-8617e16e],.grading-summary[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.grading-row[data-v-8617e16e]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:0}.grading-label[data-v-8617e16e]{font-size:14px;color:#909399;white-space:nowrap;margin-right:6px}.grading-score[data-v-8617e16e]{font-size:24px;font-weight:700;color:#e6a23c}.grading-value[data-v-8617e16e]{font-size:14px;color:#303133;font-weight:500}.question-body[data-v-8617e16e]{margin-top:16px}.preview-group[data-v-8617e16e]{margin-bottom:24px}.group-title[data-v-8617e16e]{font-size:16px;font-weight:600;color:#303133;padding:8px 12px;background:#f5f7fa;border-left:3px solid #1890ff;margin-bottom:12px;text-align:left}.preview-question[data-v-8617e16e]{padding:14px 0 14px 24px;border-bottom:1px dashed #e4e7ed}.preview-question[data-v-8617e16e]:last-child{border-bottom:none}.preview-question-header[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-bottom:8px;text-align:left}.question-index[data-v-8617e16e]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-8617e16e]{font-weight:500;color:#303133}.question-type[data-v-8617e16e]{color:#1890ff;font-size:13px}.question-score[data-v-8617e16e]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-8617e16e]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-8617e16e]{color:#606266;margin-bottom:10px;line-height:1.6}.option-attachment[data-v-8617e16e],.question-attachment[data-v-8617e16e]{margin:8px 0 10px}.attachment-image[data-v-8617e16e]{width:240px;height:150px;border:1px solid #ebeef5;border-radius:6px;background:#f5f7fa}.attachment-image--option[data-v-8617e16e]{width:180px;height:110px}.attachment-media[data-v-8617e16e]{width:320px;max-width:100%;max-height:190px;border-radius:6px;background:#000}.attachment-media--option[data-v-8617e16e]{width:240px;max-height:145px}.attachment-audio[data-v-8617e16e]{width:320px;max-width:100%}.question-options[data-v-8617e16e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px;padding-left:8px;margin-bottom:10px}.option-item[data-v-8617e16e],.question-options[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.option-item[data-v-8617e16e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:120px;max-width:100%;font-size:14px;color:#606266}.option-letter[data-v-8617e16e]{font-weight:500;margin-right:4px}.answer-section[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 28px;padding:12px 16px;background:#f9fafc;border-radius:6px;border:1px solid #ebeef5}.fill-result-list[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.fill-result-item[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 20px;width:100%;padding:8px 10px;background:#fff;border:1px solid #ebeef5;border-radius:6px;font-size:13px}.fill-result-index[data-v-8617e16e]{font-weight:600;color:#303133}.fill-result-item .answer-row[data-v-8617e16e]{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px}.fill-result-score[data-v-8617e16e]{text-align:left;font-weight:600;color:#409eff;white-space:nowrap}.answer-row[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;min-width:0}.answer-label[data-v-8617e16e]{font-size:13px;color:#909399;white-space:nowrap;width:80px}.answer-value[data-v-8617e16e]{font-size:14px;color:#606266;font-weight:500}.answer-value--correct[data-v-8617e16e]{color:#67c23a}.answer-value--wrong[data-v-8617e16e]{color:#f56c6c}.question-earned-score[data-v-8617e16e]{margin-left:auto;color:#409eff;font-size:13px;font-weight:600;white-space:nowrap}.fill-result-score[data-v-8617e16e]{margin-left:auto}.empty-tip[data-v-8617e16e]{padding:40px 20px;text-align:center;color:#909399;font-size:14px;background:#fafafa;border-radius:6px}.page-footer[data-v-8617e16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.page-header[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-853cda6e]{font-size:18px;font-weight:600;margin:0}.stat-section[data-v-853cda6e]{border:1px solid #eef0f6;border-radius:10px;margin-bottom:16px;overflow:hidden;background:#fff}.stat-section--last[data-v-853cda6e]{margin-bottom:0}.stat-section__header[data-v-853cda6e]{padding:12px 16px;background:#f8fafc;border-bottom:1px solid #eef0f6}.stat-section__title[data-v-853cda6e]{font-size:14px;font-weight:600;color:#1e293b}.stat-section__title[data-v-853cda6e]:before{content:"";display:inline-block;width:4px;height:14px;margin-right:8px;vertical-align:-2px;background:#409eff;border-radius:2px}.stat-section__body[data-v-853cda6e]{padding:16px}.basic-summary[data-v-853cda6e]{display:grid;grid-template-columns:300px 1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cover-card[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border-radius:8px;background:#fff;border:1px solid #eef0f6}.cover-card__img[data-v-853cda6e]{width:100%;height:160px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.cover-card__title[data-v-853cda6e]{margin-top:8px;font-size:13px;color:#909399}.info-right[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.case-info[data-v-853cda6e]{padding:14px 16px;border-radius:8px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #e5efff}.case-info__title[data-v-853cda6e]{font-size:18px;font-weight:700;color:#1f2937;line-height:1.35;margin-bottom:12px}.case-info__grid[data-v-853cda6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 20px}.case-info__item[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.case-info__label[data-v-853cda6e]{font-size:13px;color:#909399;white-space:nowrap}.case-info__value[data-v-853cda6e]{font-size:13px;color:#303133;font-weight:500}.case-info__desc[data-v-853cda6e]{margin-top:10px;font-size:13px;color:#606266;line-height:1.6}.metric-strip[data-v-853cda6e]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #eef0f6;border-radius:8px;overflow:hidden;background:#fff}.metric-item[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:86px;border-right:1px solid #eef0f6}.metric-item[data-v-853cda6e]:last-child{border-right:none}.metric-item__label[data-v-853cda6e]{font-size:12px;color:#909399;margin-bottom:6px}.metric-item__value[data-v-853cda6e]{position:relative;font-size:22px;line-height:1;font-weight:700;color:#303133;padding-right:16px}.metric-item__unit[data-v-853cda6e]{position:absolute;right:0;bottom:-2px;font-size:11px;font-weight:400;color:#909399}.metric-item--success .metric-item__value[data-v-853cda6e]{color:#67c23a}.metric-item--primary .metric-item__value[data-v-853cda6e]{color:#409eff}.metric-item--warning .metric-item__value[data-v-853cda6e]{color:#e6a23c}.content-card[data-v-853cda6e]{margin-bottom:14px}.content-card[data-v-853cda6e]:last-child{margin-bottom:0}.content-card__header[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:600;color:#303133}.preview-content[data-v-853cda6e]{max-height:70vh;overflow-y:auto;padding:0 8px}.preview-header[data-v-853cda6e]{text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eee}.preview-title[data-v-853cda6e]{font-size:18px;font-weight:600;color:#303133;margin:0 0 10px 0}.preview-info[data-v-853cda6e]{color:#606266;font-size:14px;margin-bottom:8px}.preview-desc[data-v-853cda6e]{color:#909399;font-size:13px;margin:8px 0 0 0;text-align:left}.preview-group[data-v-853cda6e]{margin-bottom:20px}.group-title[data-v-853cda6e]{font-size:15px;font-weight:600;color:#1890ff;padding:8px 0;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.preview-question[data-v-853cda6e]{margin-bottom:16px;padding-left:8px}.preview-question-header[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px}.question-index[data-v-853cda6e]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-853cda6e]{font-weight:500;color:#303133}.question-type[data-v-853cda6e]{color:#1890ff;font-size:13px}.question-score[data-v-853cda6e]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-853cda6e]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-853cda6e]{color:#606266;margin-bottom:8px;line-height:1.6}.question-options[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.question-options .question-attachment[data-v-853cda6e]{width:100%}.preview-option-item[data-v-853cda6e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;cursor:pointer}.option-input[data-v-853cda6e]{margin:0;cursor:pointer}.option-letter[data-v-853cda6e]{font-weight:500;white-space:nowrap}.option-attachment[data-v-853cda6e]{margin-bottom:2px;text-align:center}.question-attachment[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.option-group[data-v-853cda6e]{margin-bottom:6px}.option-group[data-v-853cda6e]:last-child{margin-bottom:0}.preview-attachment-img[data-v-853cda6e]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.preview-attachment-media[data-v-853cda6e]{width:260px;height:auto;min-height:60px;max-height:200px}.question-fill[data-v-853cda6e]{color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.fill-item[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.preview-footer[data-v-853cda6e]{color:#606266}.preview-footer[data-v-853cda6e],.preview-score-rules[data-v-853cda6e]{margin-top:16px;padding-top:12px;border-top:1px solid #eee}.score-rules-title[data-v-853cda6e]{font-weight:700;font-size:15px;margin-bottom:10px;color:#303133}.score-rule-item[data-v-853cda6e]{background:#f9f9f9;border-radius:6px;padding:10px 14px;margin-bottom:8px}.score-rule-header[data-v-853cda6e]{margin-bottom:6px}.score-rule-range[data-v-853cda6e]{font-weight:700;color:#409eff;font-size:14px}.score-rule-row[data-v-853cda6e]{font-size:13px;color:#606266;line-height:1.8}.preview-close[data-v-853cda6e]{text-align:center;padding-top:10px}.participant-search[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:10px;background:#f5f7fa;border-radius:8px;margin-bottom:12px}.participant-search__main[data-v-853cda6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.participant-search__row[data-v-853cda6e]{display:grid;grid-template-columns:repeat(4,240px) 220px;gap:10px 14px}.participant-search__row+.participant-search__row[data-v-853cda6e]{margin-top:8px}.participant-search[data-v-853cda6e] .el-form-item{margin:0}.participant-search[data-v-853cda6e] .el-form-item__content,.participant-search[data-v-853cda6e] .el-input,.participant-search[data-v-853cda6e] .el-select{width:100%}.participant-search__buttons[data-v-853cda6e]{white-space:nowrap}.participant-search__buttons[data-v-853cda6e] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.participant-search__button-space[data-v-853cda6e]{min-height:1px}.participant-search[data-v-853cda6e] .el-form-item__label{line-height:32px}.participant-search__export[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:80px;padding-top:40px}.detail-dialog[data-v-853cda6e]{max-height:60vh;overflow-y:auto}.detail-student-info[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:14px 16px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #e5efff;border-radius:8px;margin-bottom:16px}.detail-attempts-tabs[data-v-853cda6e]{margin-bottom:16px}.detail-attempts-tabs[data-v-853cda6e] .el-tabs__header{margin-bottom:0}.detail-attempt-info[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:12px 16px;background:#f9fafc;border:1px solid #ebeef5;border-radius:6px;margin-bottom:8px}.detail-info-item[data-v-853cda6e]{font-size:14px;color:#303133}.detail-info-label[data-v-853cda6e]{color:#909399}.detail-score[data-v-853cda6e]{font-weight:700;color:#409eff}.detail-question-item[data-v-853cda6e]{padding:14px 0;border-bottom:1px dashed #e4e7ed}.detail-question-item[data-v-853cda6e]:last-child{border-bottom:none}.detail-question-header[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;color:#303133}.detail-question-index[data-v-853cda6e]{font-weight:700}.detail-question-name[data-v-853cda6e]{font-weight:500}.detail-question-score[data-v-853cda6e]{color:#909399;font-size:13px}.detail-options[data-v-853cda6e]{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;padding-left:20px;margin-bottom:10px}.detail-option[data-v-853cda6e]{font-size:13px;color:#606266}.detail-answer-section[data-v-853cda6e]{padding:12px 16px;background:#f9fafc;border-radius:6px;border:1px solid #ebeef5}.detail-answer-row[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.detail-answer-row[data-v-853cda6e]:last-child{margin-bottom:0}.detail-answer-row--summary[data-v-853cda6e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px 24px}.detail-answer-group[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.detail-fill-results[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.detail-fill-result[data-v-853cda6e]{display:grid;grid-template-columns:64px minmax(140px,1fr) 54px minmax(140px,1fr) 52px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;background:#fff;border:1px solid #ebeef5;border-radius:6px;font-size:13px}.detail-fill-result--aligned[data-v-853cda6e]{grid-template-columns:64px minmax(180px,1fr) minmax(140px,1fr) 90px}.detail-fill-student-answer[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.detail-fill-index[data-v-853cda6e]{font-weight:600;color:#303133}.detail-fill-score[data-v-853cda6e]{text-align:right;color:#409eff;font-weight:600;white-space:nowrap}.detail-answer-label[data-v-853cda6e]{font-size:13px;color:#909399;white-space:nowrap;width:80px}.detail-answer-value[data-v-853cda6e]{font-size:14px;color:#606266;font-weight:500}.detail-answer-value--correct[data-v-853cda6e]{color:#67c23a}.detail-answer-value--wrong[data-v-853cda6e]{color:#f56c6c}.detail-answer-score[data-v-853cda6e]{font-size:15px;font-weight:600;color:#1890ff;margin-left:8px}.empty-tip[data-v-853cda6e]{padding:40px 20px;text-align:center;color:#909399;font-size:14px;background:#fafafa;border-radius:6px}.text-success[data-v-853cda6e]{color:#67c23a;font-weight:500}.text-danger[data-v-853cda6e]{color:#f56c6c;font-weight:500}.question-detail-dialog[data-v-853cda6e]{max-height:60vh;overflow-y:auto}.qd-question-info[data-v-853cda6e]{margin-bottom:16px}.qd-question__head[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.qd-question__name[data-v-853cda6e]{font-size:15px;font-weight:600;color:#303133}.qd-question__score[data-v-853cda6e]{font-size:13px;color:#409eff}.qd-question__desc[data-v-853cda6e]{font-size:13px;color:#606266;margin-bottom:8px}.qd-question__options[data-v-853cda6e]{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;padding-left:16px;margin-bottom:8px}.qd-option[data-v-853cda6e]{font-size:13px;color:#606266}.qd-correct-answer[data-v-853cda6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px}.qd-label[data-v-853cda6e]{font-size:13px;color:#909399}.qd-value[data-v-853cda6e]{font-size:13px;color:#67c23a;font-weight:600}.qd-stats[data-v-853cda6e]{font-size:12px;color:#909399}.qd-records__title[data-v-853cda6e]{margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}@media(max-width:1200px){.participant-search[data-v-853cda6e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.participant-search__row[data-v-853cda6e]{grid-template-columns:repeat(2,minmax(145px,1fr))}.participant-search__button-space[data-v-853cda6e]{display:none}.participant-search__export[data-v-853cda6e]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}}@media(max-width:992px){.basic-summary[data-v-853cda6e]{grid-template-columns:1fr}.metric-strip[data-v-853cda6e]{grid-template-columns:repeat(3,1fr)}.metric-item[data-v-853cda6e]:nth-child(3){border-right:none}}@media(max-width:640px){.metric-strip[data-v-853cda6e]{grid-template-columns:repeat(2,1fr)}.participant-search__row[data-v-853cda6e]{grid-template-columns:1fr}}.page-header[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-76ee1180]{font-size:18px;font-weight:600;margin:0}.timer-display[data-v-76ee1180]{margin-left:auto}.exam-container[data-v-76ee1180]{min-height:400px}.exam-header-info[data-v-76ee1180]{padding:16px 20px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #e5efff;border-radius:8px;margin-bottom:24px}.info-row[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.info-row[data-v-76ee1180]:last-child{margin-bottom:0}.info-label[data-v-76ee1180]{font-size:14px;color:#909399;white-space:nowrap;width:90px}.info-value[data-v-76ee1180]{font-size:14px;color:#303133;font-weight:500}.question-body[data-v-76ee1180]{margin-top:16px}.preview-group[data-v-76ee1180]{margin-bottom:24px}.group-title[data-v-76ee1180]{font-size:16px;font-weight:600;color:#303133;padding:8px 12px;background:#f5f7fa;border-left:3px solid #1890ff;margin-bottom:12px;text-align:left}.preview-question[data-v-76ee1180]{padding:14px 0 14px 24px;border-bottom:1px dashed #e4e7ed}.preview-question[data-v-76ee1180]:last-child{border-bottom:none}.preview-question-header[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-bottom:8px;text-align:left}.question-index[data-v-76ee1180]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-76ee1180]{font-weight:500;color:#303133}.question-type[data-v-76ee1180]{color:#1890ff;font-size:13px}.question-score[data-v-76ee1180]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-76ee1180]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-76ee1180]{color:#606266;margin-bottom:10px;line-height:1.6}.option-attachment[data-v-76ee1180],.question-attachment[data-v-76ee1180]{margin:8px 0 10px}.attachment-image[data-v-76ee1180]{width:240px;height:150px;border:1px solid #ebeef5;border-radius:6px}.attachment-image--option[data-v-76ee1180]{width:180px;height:110px;background:#f5f7fa}.attachment-media[data-v-76ee1180]{width:320px;max-width:100%;max-height:190px;border-radius:6px;background:#000}.attachment-media--option[data-v-76ee1180]{width:240px;max-height:145px}.attachment-audio[data-v-76ee1180]{width:320px;max-width:100%}.question-options[data-v-76ee1180]{padding-left:8px}.options-group[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px}.option-item[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:120px;max-width:100%}.option-letter[data-v-76ee1180]{font-weight:500;margin-right:4px}.question-fill[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;padding-left:8px}.fill-item[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#606266}.page-footer[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.result-dialog[data-v-76ee1180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.result-icon[data-v-76ee1180]{margin-bottom:16px}.result-icon--success[data-v-76ee1180]{color:#67c23a}.result-message[data-v-76ee1180]{font-size:16px;color:#303133;font-weight:500;margin-bottom:20px}.result-score[data-v-76ee1180]{text-align:center;margin-bottom:16px;padding:16px 24px;background:linear-gradient(135deg,#ecf5ff,#f0f9ff);border-radius:8px;width:100%}.result-score-label[data-v-76ee1180]{font-size:15px;color:#606266}.result-score-value[data-v-76ee1180]{font-size:28px;font-weight:700;color:#409eff;margin-left:8px}.result-item[data-v-76ee1180]{width:100%;padding:10px 16px;background:#f9f9f9;border-radius:6px;margin-bottom:8px;font-size:14px}.result-item-label[data-v-76ee1180]{font-weight:500;color:#303133}.result-item-value[data-v-76ee1180]{color:#606266}.result-redirect-tip[data-v-76ee1180]{margin-top:16px;font-size:13px;color:#909399}.excel-upload-input[data-v-746ef7e5]{display:none;z-index:-9999}.drop[data-v-746ef7e5]{border:2px dashed #bbb;width:600px;height:160px;line-height:160px;margin:0 auto;font-size:24px;border-radius:5px;text-align:center;color:#bbb;position:relative}.social-signup-container[data-v-7309fbbb]{margin:20px 0}.social-signup-container .sign-btn[data-v-7309fbbb]{display:inline-block;cursor:pointer}.social-signup-container .icon[data-v-7309fbbb]{color:#fff;font-size:24px;margin-top:8px}.social-signup-container .qq-svg-container[data-v-7309fbbb],.social-signup-container .wx-svg-container[data-v-7309fbbb]{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;padding-top:1px;border-radius:4px;margin-bottom:20px;margin-right:5px}.social-signup-container .wx-svg-container[data-v-7309fbbb]{background-color:#24da70}.social-signup-container .qq-svg-container[data-v-7309fbbb]{background-color:#6ba2d6;margin-left:50px}.login-page[data-v-63ac4fae]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100vh;overflow:hidden;position:relative}.page-bg[data-v-63ac4fae]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/login.36a62ed5.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.login-form-panel[data-v-63ac4fae]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 240px;position:relative;z-index:2}.form-box[data-v-63ac4fae]{width:100%;max-width:420px;padding:48px 40px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.72);border-radius:8px;-webkit-box-shadow:0 20px 50px rgba(15,23,42,.18);box-shadow:0 20px 50px rgba(15,23,42,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.form-header[data-v-63ac4fae]{text-align:center;margin-bottom:40px}.form-title[data-v-63ac4fae]{margin:0;font-size:28px;font-weight:600;color:#374151;letter-spacing:2px}.login-form[data-v-63ac4fae] .el-form-item{margin-bottom:24px}.login-form[data-v-63ac4fae] .el-form-item__label{display:none}.login-form[data-v-63ac4fae] .el-input__wrapper{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;border-bottom:1px solid #d1d5db!important;border-radius:0!important;padding:12px 0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;background:transparent!important}.login-form[data-v-63ac4fae] .el-input__wrapper:hover{border-color:#00c4b6!important}.login-form[data-v-63ac4fae] .el-input.is-focus .el-input__wrapper{border-color:#00c4b6!important;border-width:2px!important}.login-form[data-v-63ac4fae] .el-form-item.is-error .el-input__wrapper{border-color:#ef4444!important;border-width:2px!important}.login-form[data-v-63ac4fae] .el-input__prefix-inner .el-icon{color:#00c4b6;font-size:18px}.login-form[data-v-63ac4fae] .el-input__inner{color:#374151;font-size:15px;padding-left:32px}.login-form[data-v-63ac4fae] .el-input__inner::-webkit-input-placeholder{color:#9ca3af}.login-form[data-v-63ac4fae] .el-input__inner::-moz-placeholder{color:#9ca3af}.login-form[data-v-63ac4fae] .el-input__inner:-ms-input-placeholder{color:#9ca3af}.login-form[data-v-63ac4fae] .el-input__inner::-ms-input-placeholder{color:#9ca3af}.login-form[data-v-63ac4fae] .el-input__inner::placeholder{color:#9ca3af}.pwd-eye[data-v-63ac4fae]{color:#9ca3af;font-size:18px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.pwd-eye[data-v-63ac4fae]:hover{color:#00c4b6}.captcha-row[data-v-63ac4fae]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha-row .el-input[data-v-63ac4fae]{-webkit-box-flex:1;-ms-flex:1;flex:1}.captcha-wrap[data-v-63ac4fae]{width:120px;height:44px;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9fafb;-webkit-transition:all .2s;transition:all .2s}.captcha-wrap[data-v-63ac4fae]:hover{border-color:#00c4b6;background:#f0fdfa}.captcha-img[data-v-63ac4fae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.captcha-placeholder[data-v-63ac4fae]{color:#9ca3af;font-size:20px}.remember-checkbox[data-v-63ac4fae] .el-checkbox__label{font-size:13px;color:#6b7280}.remember-checkbox[data-v-63ac4fae] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#00c4b6;border-color:#00c4b6}.submit-btn[data-v-63ac4fae]{width:100%;height:48px;margin-top:8px;border-radius:24px;font-size:16px;font-weight:600;letter-spacing:2px;background:linear-gradient(135deg,#00c4b6,#00d9aa)!important;border:none!important;color:#fff!important;-webkit-box-shadow:0 4px 20px rgba(0,196,182,.4);box-shadow:0 4px 20px rgba(0,196,182,.4);-webkit-transition:all .25s ease;transition:all .25s ease}.submit-btn[data-v-63ac4fae]:hover{background:linear-gradient(135deg,#00a89d,#00c4b6)!important;-webkit-box-shadow:0 8px 28px rgba(0,196,182,.5);box-shadow:0 8px 28px rgba(0,196,182,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.submit-btn[data-v-63ac4fae]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 4px 14px rgba(0,196,182,.3);box-shadow:0 4px 14px rgba(0,196,182,.3)}.submit-btn.is-loading[data-v-63ac4fae]{-webkit-transform:none;transform:none;opacity:.9}@media(max-width:1200px){.login-form-panel[data-v-63ac4fae]{padding:40px 80px}}@media(max-width:900px){.login-form-panel[data-v-63ac4fae]{padding:32px 40px}.form-box[data-v-63ac4fae]{padding:36px 28px}.form-title[data-v-63ac4fae]{font-size:24px}}@media(max-width:680px){.login-page[data-v-63ac4fae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-brand[data-v-63ac4fae]{width:100%;height:220px}.brand-illustration[data-v-63ac4fae]{padding:20px}.illustration-svg[data-v-63ac4fae]{max-width:300px}.login-form-panel[data-v-63ac4fae]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 16px;overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-box[data-v-63ac4fae]{padding:32px 20px;max-width:420px}.form-title[data-v-63ac4fae]{font-size:22px}}.user-activity .user-block .description[data-v-3930a63a],.user-activity .user-block .username[data-v-3930a63a]{display:block;margin-left:50px;padding:2px 0}.user-activity .user-block .username[data-v-3930a63a]{font-size:16px;color:#000}.user-activity .user-block[data-v-3930a63a] :after{clear:both}.user-activity .user-block .img-circle[data-v-3930a63a]{border-radius:50%;width:40px;height:40px;float:left}.user-activity .user-block span[data-v-3930a63a]{font-weight:500;font-size:12px}.user-activity .post[data-v-3930a63a]{font-size:14px;border-bottom:1px solid #d2d6de;margin-bottom:15px;padding-bottom:15px;color:#666}.user-activity .post .image[data-v-3930a63a]{width:100%;height:100%}.user-activity .post .user-images[data-v-3930a63a]{padding-top:20px}.user-activity .list-inline[data-v-3930a63a]{padding-left:0;margin-left:-5px;list-style:none}.user-activity .list-inline li[data-v-3930a63a]{display:inline-block;padding-right:5px;padding-left:5px;font-size:13px}.user-activity .list-inline .link-black[data-v-3930a63a]:focus,.user-activity .list-inline .link-black[data-v-3930a63a]:hover{color:#999}.box-center[data-v-3930a63a]{margin:0 auto;display:table}.text-muted[data-v-3930a63a]{color:#777}.box-center[data-v-8167d512]{margin:0 auto;display:table}.text-muted[data-v-8167d512]{color:#777}.user-profile .user-name[data-v-8167d512]{font-weight:700}.user-profile .box-center[data-v-8167d512]{padding-top:10px}.user-profile .user-role[data-v-8167d512]{padding-top:10px;font-weight:400;font-size:14px}.user-profile .box-social[data-v-8167d512]{padding-top:30px}.user-profile .box-social .el-table[data-v-8167d512]{border-top:1px solid #dfe6ec}.user-profile .user-follow[data-v-8167d512]{padding-top:20px}.user-bio[data-v-8167d512]{margin-top:20px;color:#606266}.user-bio span[data-v-8167d512]{padding-left:4px}.user-bio .user-bio-section[data-v-8167d512]{font-size:14px;padding:15px 0}.user-bio .user-bio-section .user-bio-section-header[data-v-8167d512]{border-bottom:1px solid #dfe6ec;padding-bottom:10px;margin-bottom:10px;font-weight:700}.cropper-container[data-v-a266ff1c]{height:350px}.preview-container[data-v-a266ff1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:350px}.preview-title[data-v-a266ff1c]{margin-bottom:20px;font-size:14px;color:#606266}.preview-circle[data-v-a266ff1c]{width:200px;height:200px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc}.preview-img[data-v-a266ff1c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-hint[data-v-a266ff1c]{margin-top:8px;font-size:12px;color:#409eff;cursor:pointer}.avatar-hint[data-v-a266ff1c]:hover{text-decoration:underline}.cropper-container .vue-cropper{width:100%!important;height:100%!important}.vue-cropper .cropper-view-box img{display:none!important}.list-group-striped[data-v-6e193c3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-group-item[data-v-6e193c3c]{padding:12px 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-group-item.half[data-v-6e193c3c]{width:50%}.list-group-item:not(.half) .pull-right[data-v-6e193c3c]{text-align:left}.svg-icon[data-v-6e193c3c]{margin-right:5px}.pull-right[data-v-6e193c3c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.category-toolbar[data-v-91e83996]{display:grid;gap:10px;margin-bottom:12px}.tree-panel[data-v-91e83996]{min-height:420px;overflow-x:auto}.category-tree-node[data-v-91e83996]{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;width:100%;min-width:0;gap:8px}.category-tree-node__label[data-v-91e83996]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree-node__actions[data-v-91e83996]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.category-tree-node__actions[data-v-91e83996] .el-button{margin-left:2px;padding:3px}.fixed-category-icon[data-v-91e83996]{margin-left:5px;color:#909399}.project-thumbnail[data-v-91e83996]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:76px;height:52px;border:1px solid #e4e7ed;border-radius:4px;background:#f5f7fa}.project-thumbnail-wrap[data-v-91e83996]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}[data-v-91e83996] .project-image-column .cell{overflow:visible;text-overflow:clip;white-space:normal}.project-create-info[data-v-91e83996]{display:grid;gap:4px;line-height:1.5}.project-create-info__label[data-v-91e83996]{color:#909399}.project-image-field[data-v-91e83996]{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:12px;width:100%}.project-image-uploader[data-v-91e83996]{width:160px;height:100px;border:1px dashed #c0c4cc;border-radius:4px;overflow:hidden;background:#fafafa}.project-image-uploader[data-v-91e83996]:hover{border-color:#409eff}.project-image-preview[data-v-91e83996]{width:160px;height:100px;border:1px solid #dcdfe6;border-radius:4px;background:#fafafa}.project-image-actions[data-v-91e83996]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.project-image-hint[data-v-91e83996]{color:#909399;font-size:12px}.project-image-progress[data-v-91e83996]{width:320px;color:#606266}.project-image-placeholder[data-v-91e83996]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:100%;color:#909399;font-size:13px}@media(max-width:768px){.tree-panel[data-v-91e83996]{min-height:220px;margin-bottom:16px}}.page-header[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-31c92100]{font-size:18px;font-weight:600;margin:0}.step-indicator[data-v-31c92100]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-31c92100],.step-item[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-31c92100]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-31c92100]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-31c92100]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-31c92100]:after,.step-item[data-v-31c92100]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-31c92100]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-31c92100]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-31c92100]:after{z-index:5}.step-item--first[data-v-31c92100],.step-item[data-v-31c92100]:first-child{padding-left:24px}.step-item--first[data-v-31c92100]:before,.step-item[data-v-31c92100]:first-child:before{display:none}.step-item--last[data-v-31c92100],.step-item[data-v-31c92100]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-31c92100]:after,.step-item[data-v-31c92100]:last-child:after{display:none}.step-item--placeholder[data-v-31c92100]{cursor:default}.step-item--placeholder .step-number[data-v-31c92100],.step-item--placeholder .step-text[data-v-31c92100]{display:none}.step-item--clickable[data-v-31c92100]{cursor:pointer}.step-number[data-v-31c92100]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;height:auto;background:transparent;border-radius:0}.step-number[data-v-31c92100],.step-text[data-v-31c92100]{color:inherit;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-31c92100] .el-tabs__header{display:none}[data-v-31c92100] .el-tabs__content{padding-top:0}.page-footer[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.page-footer--left[data-v-31c92100]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:110px}.page-footer--participants[data-v-31c92100]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__left[data-v-31c92100]{position:absolute;left:110px}.page-footer__center-actions[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.content-settings[data-v-31c92100]{padding:10px}.empty-question[data-v-31c92100]{padding:18px 12px;color:#909399;font-size:13px;background:#f5f7fa;border-radius:6px}.total-score-bar[data-v-31c92100]{text-align:center;margin-top:12px;padding:10px;font-weight:600;font-size:16px;color:#1890ff;background:#f0f7ff;border-radius:6px}.score-row[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.score-hint[data-v-31c92100]{font-size:11px;color:#909399;white-space:nowrap}.score-rules-settings[data-v-31c92100]{margin-top:10px}.score-rules-header[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:500;color:#303133}.total-score-hint[data-v-31c92100]{font-size:14px;font-weight:400;color:#909399;margin-left:8px}.add-rule-btn-wrap[data-v-31c92100]{text-align:center;margin-top:16px}.score-rules-tips[data-v-31c92100]{margin-top:24px;padding:16px;background:#f5f7fa;border-radius:8px;border:1px solid #e4e7ed}.score-rules-tips .tips-title[data-v-31c92100]{font-weight:600;font-size:14px;color:#303133;margin-bottom:8px}.score-rules-tips .tips-list[data-v-31c92100]{margin:0;padding-left:20px;color:#606266;font-size:13px;line-height:2}.score-rules-tips .tips-list li[data-v-31c92100]::marker{color:#909399}.score-rule-item[data-v-31c92100]{margin-bottom:20px;padding:15px;border:2px solid #d0d7de;border-radius:8px}.score-rule-header[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.score-rule-number[data-v-31c92100]{font-weight:500;color:#303133}.question-item[data-v-31c92100]{margin-bottom:20px;padding:15px;border:2px solid #d0d7de;border-radius:8px}.question-item .options-section[data-v-31c92100]{padding:0 45px}.question-header[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #e4e7ed}.question-number[data-v-31c92100]{font-weight:700;font-size:18px;color:#1890ff}.options-header[data-v-31c92100]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;color:#606266}.options-header[data-v-31c92100],.options-section[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.options-section[data-v-31c92100]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.option-item[data-v-31c92100]{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 9px);flex:0 0 calc(25% - 9px);padding:12px 12px 12px 0;background:#fafafa;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.option-title[data-v-31c92100]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;font-size:14px;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #e4e7ed}.option-row[data-v-31c92100],.option-title[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-row[data-v-31c92100]{gap:12px;margin-bottom:8px}.option-row[data-v-31c92100]:last-child{margin-bottom:0}.option-label[data-v-31c92100]{width:70px;font-size:13px;color:#606266;-ms-flex-negative:0;flex-shrink:0}.option-label.required[data-v-31c92100]:before,.question-item .el-form-item.is-required .el-form-item__label[data-v-31c92100]:before{content:"*";color:#f56c6c;margin-right:4px}.option-row .el-col .option-label[data-v-31c92100]{width:60px}.option-row .el-col[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-attachment-area[data-v-31c92100]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-attachment-inline[data-v-31c92100]{-ms-flex-wrap:wrap;flex-wrap:wrap}.attachment-upload-actions[data-v-31c92100],.option-attachment-inline[data-v-31c92100]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.attachment-limit-hint[data-v-31c92100]{color:#909399;font-size:12px;line-height:20px}.attachment-upload-progress[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:250px;color:#606266;font-size:12px}.attachment-upload-progress[data-v-31c92100] .el-progress{width:180px}.option-upload[data-v-31c92100]{gap:10px}.attachment-preview[data-v-31c92100],.option-upload[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-preview[data-v-31c92100]{gap:8px;margin-top:6px}.attachment-preview-right[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:60px}.attachment-preview-inline[data-v-31c92100]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px}.preview-thumb[data-v-31c92100]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e4e7ed}.preview-media[data-v-31c92100]{width:200px;height:auto;min-height:60px;max-height:150px;border-radius:4px}.preview-content[data-v-31c92100]{max-height:70vh;overflow-y:auto}.preview-header[data-v-31c92100]{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #303133}.preview-title[data-v-31c92100]{margin:0 0 12px 0;font-size:20px;text-align:center}.preview-info[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:8px;color:#606266;font-size:14px}.preview-desc[data-v-31c92100]{margin:8px 0 0;color:#606266}.preview-group[data-v-31c92100]{margin-bottom:20px}.group-title[data-v-31c92100]{font-size:16px;font-weight:600;color:#303133;padding:8px 12px;background:#f5f7fa;border-left:3px solid #1890ff;margin-bottom:12px;text-align:left}.preview-question[data-v-31c92100]{padding:12px 0 12px 24px;border-bottom:1px dashed #e4e7ed}.preview-question[data-v-31c92100]:last-child{border-bottom:none}.preview-question-header[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-bottom:6px;text-align:left}.question-no[data-v-31c92100]{font-weight:600;color:#303133;margin-right:8px;white-space:nowrap}.question-index[data-v-31c92100]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-31c92100]{font-weight:500;color:#303133}.question-type[data-v-31c92100]{color:#1890ff;font-size:13px}.question-score[data-v-31c92100]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-31c92100]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-31c92100]{color:#606266;margin-bottom:8px;line-height:1.6}.question-options[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.question-options .question-attachment[data-v-31c92100]{width:100%}.preview-option-item[data-v-31c92100]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;cursor:pointer}.preview-close[data-v-31c92100]{text-align:center;padding-top:10px}.option-input[data-v-31c92100]{margin:0;cursor:pointer}.option-checkbox[data-v-31c92100],.option-radio[data-v-31c92100]{font-size:14px}.option-letter[data-v-31c92100]{font-weight:500;white-space:nowrap}.question-fill[data-v-31c92100]{color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.option-attachment[data-v-31c92100]{margin-bottom:2px;text-align:center}.question-attachment[data-v-31c92100]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.option-group[data-v-31c92100]{margin-bottom:6px}.option-group[data-v-31c92100]:last-child{margin-bottom:0}.preview-attachment-img[data-v-31c92100]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.preview-attachment-media[data-v-31c92100]{width:260px;height:auto;min-height:60px;max-height:200px}.material-radio .el-radio__label[data-v-31c92100]{display:none}[data-v-31c92100] .el-table__row{cursor:pointer}.preview-footer[data-v-31c92100]{margin-top:16px;padding-top:12px;border-top:1px solid #eee;color:#606266}@media(max-width:768px){.option-row[data-v-31c92100]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.option-label[data-v-31c92100]{width:auto}.attachment-upload-progress[data-v-31c92100]{width:100%;min-width:0}.attachment-upload-progress[data-v-31c92100] .el-progress{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}.preview-content[data-v-22697a10]{max-height:70vh;overflow-y:auto;padding:0 8px}.preview-header[data-v-22697a10]{text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eee}.preview-title[data-v-22697a10]{font-size:18px;font-weight:600;color:#303133;margin:0 0 10px 0}.preview-info[data-v-22697a10]{color:#606266;font-size:14px;margin-bottom:8px}.preview-desc[data-v-22697a10]{color:#909399;font-size:13px;margin:8px 0 0 0;text-align:left}.preview-group[data-v-22697a10]{margin-bottom:20px}.group-title[data-v-22697a10]{font-size:15px;font-weight:600;color:#1890ff;padding:8px 0;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.preview-question[data-v-22697a10]{margin-bottom:16px;padding-left:8px}.preview-question-header[data-v-22697a10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px}.question-index[data-v-22697a10]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-22697a10]{font-weight:500;color:#303133}.question-type[data-v-22697a10]{color:#1890ff;font-size:13px}.question-score[data-v-22697a10]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-22697a10]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-22697a10]{color:#606266;margin-bottom:8px;line-height:1.6}.question-options[data-v-22697a10]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.question-options .question-attachment[data-v-22697a10]{width:100%}.preview-option-item[data-v-22697a10]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;cursor:pointer}.option-input[data-v-22697a10]{margin:0;cursor:pointer}.option-letter[data-v-22697a10]{font-weight:500;white-space:nowrap}.option-attachment[data-v-22697a10]{margin-bottom:2px;text-align:center}.question-attachment[data-v-22697a10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.option-group[data-v-22697a10]{margin-bottom:6px}.option-group[data-v-22697a10]:last-child{margin-bottom:0}.preview-attachment-img[data-v-22697a10]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.preview-attachment-media[data-v-22697a10]{width:260px;height:auto;min-height:60px;max-height:200px}.question-fill[data-v-22697a10]{color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.fill-item[data-v-22697a10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.preview-footer[data-v-22697a10]{color:#606266}.preview-footer[data-v-22697a10],.preview-score-rules[data-v-22697a10]{margin-top:16px;padding-top:12px;border-top:1px solid #eee}.score-rules-title[data-v-22697a10]{font-weight:700;font-size:15px;margin-bottom:10px;color:#303133}.score-rule-item[data-v-22697a10]{background:#f9f9f9;border-radius:6px;padding:10px 14px;margin-bottom:8px}.score-rule-header[data-v-22697a10]{margin-bottom:6px}.score-rule-range[data-v-22697a10]{font-weight:700;color:#409eff;font-size:14px}.score-rule-row[data-v-22697a10]{font-size:13px;color:#606266;line-height:1.8}.preview-close[data-v-22697a10]{text-align:center;padding-top:10px}.analysis-editor__player[data-v-ec63cd24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:180px;padding:12px;background:#f5f7fa}.analysis-editor__player video[data-v-ec63cd24]{width:min(760px,100%);max-height:420px;background:#000}.analysis-editor__toolbar[data-v-ec63cd24]{gap:12px;margin:14px 0;color:#606266}.analysis-editor__toolbar[data-v-ec63cd24],.attachment-field[data-v-ec63cd24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-field[data-v-ec63cd24]{gap:10px;width:100%}.attachment-thumb[data-v-ec63cd24]{width:140px;height:90px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6}.attachment-hint[data-v-ec63cd24]{color:#909399;font-size:12px}.upload-progress[data-v-ec63cd24]{width:280px}.option-list[data-v-ec63cd24]{width:100%}.option-row[data-v-ec63cd24]{display:grid;grid-template-columns:26px minmax(180px,1fr) 190px 36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.option-letter[data-v-ec63cd24]{font-weight:600}.option-attachment[data-v-ec63cd24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.option-thumb[data-v-ec63cd24]{width:70px;height:48px;-o-object-fit:contain;object-fit:contain;border:1px solid #dcdfe6}.fill-answer-list[data-v-ec63cd24]{display:grid;gap:8px;width:100%}.material-search[data-v-ec63cd24]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:420px;margin-bottom:12px}.material-thumb[data-v-ec63cd24]{width:90px;height:60px;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.option-row[data-v-ec63cd24]{grid-template-columns:24px minmax(0,1fr)}.option-attachment[data-v-ec63cd24]{grid-column:2}}.page-header[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-1d1923c7]{font-size:18px;font-weight:600;margin:0}.step-indicator[data-v-1d1923c7]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-1d1923c7],.step-item[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-1d1923c7]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-1d1923c7]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-1d1923c7]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-1d1923c7]:after,.step-item[data-v-1d1923c7]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-1d1923c7]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-1d1923c7]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-1d1923c7]:after{z-index:5}.step-item--first[data-v-1d1923c7],.step-item[data-v-1d1923c7]:first-child{padding-left:24px}.step-item--first[data-v-1d1923c7]:before,.step-item[data-v-1d1923c7]:first-child:before{display:none}.step-item--last[data-v-1d1923c7],.step-item[data-v-1d1923c7]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-1d1923c7]:after,.step-item[data-v-1d1923c7]:last-child:after{display:none}.step-item--placeholder[data-v-1d1923c7]{cursor:default}.step-item--placeholder .step-number[data-v-1d1923c7],.step-item--placeholder .step-text[data-v-1d1923c7]{display:none}.step-item--clickable[data-v-1d1923c7]{cursor:pointer}.step-number[data-v-1d1923c7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;height:auto;background:transparent;border-radius:0}.step-number[data-v-1d1923c7],.step-text[data-v-1d1923c7]{color:inherit;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-1d1923c7] .el-tabs__header{display:none}[data-v-1d1923c7] .el-tabs__content{padding-top:0}.page-footer[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.page-footer--left[data-v-1d1923c7]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:110px}.page-footer--participants[data-v-1d1923c7]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__left[data-v-1d1923c7]{position:absolute;left:110px}.page-footer__center-actions[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.content-settings[data-v-1d1923c7]{padding:10px}.section-card[data-v-1d1923c7]{margin-bottom:20px;padding:15px;border:1px solid #eef0f6;border-radius:8px}.section-header[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.section-title[data-v-1d1923c7]{font-weight:600;color:#303133}.upload-guidance[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:12px;color:#606266;font-size:13px;line-height:20px}.upload-progress-panel[data-v-1d1923c7]{margin-bottom:12px;padding:12px;border:1px solid #d9ecff;border-radius:6px;background:#f4f9ff}.upload-progress-header[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:8px;color:#606266;font-size:13px}.upload-progress-header .file-name[data-v-1d1923c7]{margin-bottom:0}.uploaded-file[data-v-1d1923c7]{gap:16px;padding:12px;background:#f5f7fa}.file-thumb[data-v-1d1923c7],.uploaded-file[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px}.file-thumb[data-v-1d1923c7]{width:120px;height:78px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;overflow:hidden;background:#eef3fb;color:#409eff}.file-thumb audio[data-v-1d1923c7],.file-thumb img[data-v-1d1923c7],.file-thumb video[data-v-1d1923c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-thumb.audio[data-v-1d1923c7],.file-thumb.video[data-v-1d1923c7]{background:#1f2d3d}.file-info[data-v-1d1923c7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-name[data-v-1d1923c7]{margin-bottom:8px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-1d1923c7]{margin-bottom:8px;font-size:13px;color:#606266}.file-actions[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.empty-relation[data-v-1d1923c7],.no-file[data-v-1d1923c7]{padding:18px 12px;color:#909399;font-size:13px;background:#f5f7fa;border-radius:6px}.preview-container[data-v-1d1923c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;padding:20px;background:#f5f5f5;border-radius:8px}.preview-image[data-v-1d1923c7],.preview-video[data-v-1d1923c7]{max-width:100%;max-height:420px;border-radius:8px}.preview-audio[data-v-1d1923c7]{width:100%;max-width:500px}.image-preview-wrapper[data-v-1d1923c7]{width:100%;text-align:center}.file-preview[data-v-1d1923c7]{text-align:center;color:#606266}.file-icon[data-v-1d1923c7]{color:#409eff;margin-bottom:16px}@media(max-width:768px){.uploaded-file[data-v-1d1923c7]{-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}.file-actions[data-v-1d1923c7]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.category-tree-node[data-v-3c221e6f]{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;width:100%;min-width:0;padding-right:6px}.category-tree-node__label[data-v-3c221e6f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree-node__actions[data-v-3c221e6f]{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:6px}.category-tree-node:hover .category-tree-node__actions[data-v-3c221e6f]{display:-webkit-box;display:-ms-flexbox;display:flex}.category-tree-node__actions[data-v-3c221e6f] .el-button{margin-left:5px;padding:0}.preview-container[data-v-3c221e6f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;background:#f5f5f5;border-radius:8px}.preview-image[data-v-3c221e6f]{-o-object-fit:contain;object-fit:contain}.preview-image[data-v-3c221e6f],.preview-video[data-v-3c221e6f]{max-width:100%;max-height:400px;border-radius:8px}.preview-audio[data-v-3c221e6f]{width:100%;max-width:500px}.file-preview[data-v-3c221e6f]{text-align:center;padding:40px}.file-icon[data-v-3c221e6f]{color:#1890ff;margin-bottom:16px}.preview-cell[data-v-3c221e6f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0}.preview-video-small[data-v-3c221e6f]{width:160px;height:90px;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:#000}.preview-image-small[data-v-3c221e6f]{max-width:100px;max-height:80px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.preview-audio-small[data-v-3c221e6f]{width:160px}.material-attributes[data-v-3c221e6f]{line-height:20px;white-space:nowrap}.material-attributes__item[data-v-3c221e6f]{color:#303133}.material-attributes__label[data-v-3c221e6f]{color:#909399}.uploader-info[data-v-3c221e6f]{line-height:20px;white-space:nowrap;color:#303133}.uploader-info__label[data-v-3c221e6f],.uploader-info__time[data-v-3c221e6f]{color:#909399}.recycle-toolbar[data-v-3c221e6f]{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;row-gap:8px;margin-bottom:12px}.recycle-hint[data-v-3c221e6f]{margin-left:12px;color:#909399;font-size:12px}.category-toolbar[data-v-369cb604]{display:grid;gap:10px;margin-bottom:12px}.tree-panel[data-v-369cb604]{min-height:420px;overflow-x:auto}.category-tree-node[data-v-369cb604]{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;width:100%;min-width:0;gap:8px}.category-tree-node__label[data-v-369cb604]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree-node__actions[data-v-369cb604]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.category-tree-node__actions[data-v-369cb604] .el-button{margin-left:2px;padding:3px}.fixed-category-icon[data-v-369cb604]{margin-left:5px;color:#909399}.project-thumbnail[data-v-369cb604]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:76px;height:52px;border:1px solid #e4e7ed;border-radius:4px;background:#f5f7fa}.project-thumbnail-wrap[data-v-369cb604]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}[data-v-369cb604] .project-image-column .cell{overflow:visible;text-overflow:clip;white-space:normal}.project-create-info[data-v-369cb604]{display:grid;gap:4px;line-height:1.5}.project-create-info__label[data-v-369cb604]{color:#909399}.project-image-field[data-v-369cb604]{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:12px;width:100%}.project-image-uploader[data-v-369cb604]{width:160px;height:100px;border:1px dashed #c0c4cc;border-radius:4px;overflow:hidden;background:#fafafa}.project-image-uploader[data-v-369cb604]:hover{border-color:#409eff}.project-image-preview[data-v-369cb604]{width:160px;height:100px;border:1px solid #dcdfe6;border-radius:4px;background:#fafafa}.project-image-actions[data-v-369cb604]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.project-image-hint[data-v-369cb604]{color:#909399;font-size:12px}.project-image-progress[data-v-369cb604]{width:320px;color:#606266}.project-image-placeholder[data-v-369cb604]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:100%;color:#909399;font-size:13px}@media(max-width:768px){.tree-panel[data-v-369cb604]{min-height:220px;margin-bottom:16px}}.page-header[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.page-title[data-v-0a248beb]{font-size:18px;font-weight:600;margin:0}.step-indicator[data-v-0a248beb]{margin-bottom:20px;padding:12px 0;border-bottom:1px solid #eee;overflow:visible}.step-indicator[data-v-0a248beb],.step-item[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-0a248beb]{--step-bg:#ebeef5;--step-color:#909399;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:4px;height:40px;padding:0 28px 0 36px;background:var(--step-bg);color:var(--step-color);position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;white-space:nowrap;font-weight:500}.step-item[data-v-0a248beb]:focus-visible{outline:2px solid var(--el-color-primary-light-5,var(--el-color-primary));outline-offset:2px}.step-item[data-v-0a248beb]:after{right:-10px;border-left:10px solid var(--step-bg);z-index:2;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.step-item[data-v-0a248beb]:after,.step-item[data-v-0a248beb]:before{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.step-item[data-v-0a248beb]:before{left:0;border-left:10px solid #fff;z-index:3}.step-item.active[data-v-0a248beb]{--step-bg:var(--el-color-primary);--step-color:#fff;z-index:4}.step-item.active[data-v-0a248beb]:after{z-index:5}.step-item--first[data-v-0a248beb],.step-item[data-v-0a248beb]:first-child{padding-left:24px}.step-item--first[data-v-0a248beb]:before,.step-item[data-v-0a248beb]:first-child:before{display:none}.step-item--last[data-v-0a248beb],.step-item[data-v-0a248beb]:last-child{margin-right:0;padding-right:24px}.step-item--last[data-v-0a248beb]:after,.step-item[data-v-0a248beb]:last-child:after{display:none}.step-item--placeholder[data-v-0a248beb]{cursor:default}.step-item--placeholder .step-number[data-v-0a248beb],.step-item--placeholder .step-text[data-v-0a248beb]{display:none}.step-item--clickable[data-v-0a248beb]{cursor:pointer}.step-number[data-v-0a248beb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;height:auto;background:transparent;border-radius:0}.step-number[data-v-0a248beb],.step-text[data-v-0a248beb]{color:inherit;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-0a248beb] .el-tabs__header{display:none}[data-v-0a248beb] .el-tabs__content{padding-top:0}.page-footer[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.page-footer--left[data-v-0a248beb]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:110px}.page-footer--participants[data-v-0a248beb]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__left[data-v-0a248beb]{position:absolute;left:110px}.page-footer__center-actions[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.content-settings[data-v-0a248beb]{padding:10px}.score-rule-item[data-v-0a248beb]{margin-bottom:20px;padding:15px;border:2px solid #d0d7de;border-radius:8px}.score-rule-header[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.score-rule-number[data-v-0a248beb]{font-weight:500;color:#303133}.empty-question[data-v-0a248beb]{padding:18px 12px;color:#909399;font-size:13px;background:#f5f7fa;border-radius:6px}.total-score-bar[data-v-0a248beb]{text-align:center;margin-top:12px;padding:10px;font-weight:600;font-size:16px;color:#1890ff;background:#f0f7ff;border-radius:6px}.total-score-hint[data-v-0a248beb]{font-size:14px;font-weight:400;color:#909399;margin-left:8px}.add-rule-btn-wrap[data-v-0a248beb]{text-align:center;margin-top:16px}.score-rules-tips[data-v-0a248beb]{margin-top:24px;padding:16px;background:#f5f7fa;border-radius:8px;border:1px solid #e4e7ed}.score-rules-tips .tips-title[data-v-0a248beb]{font-weight:600;font-size:14px;color:#303133;margin-bottom:8px}.score-rules-tips .tips-list[data-v-0a248beb]{margin:0;padding-left:20px;color:#606266;font-size:13px;line-height:2}.score-rules-tips .tips-list li[data-v-0a248beb]::marker{color:#909399}.score-row[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.score-hint[data-v-0a248beb]{font-size:11px;color:#909399;white-space:nowrap}.question-item[data-v-0a248beb]{margin-bottom:20px;padding:15px;border:2px solid #d0d7de;border-radius:8px}.question-item .options-section[data-v-0a248beb]{padding:0 45px}.question-header[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #e4e7ed}.question-number[data-v-0a248beb]{font-weight:700;font-size:18px;color:#1890ff}.options-header[data-v-0a248beb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;color:#606266}.options-header[data-v-0a248beb],.options-section[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.options-section[data-v-0a248beb]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.option-item[data-v-0a248beb]{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 9px);flex:0 0 calc(25% - 9px);padding:12px 12px 12px 0;background:#fafafa;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.option-title[data-v-0a248beb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;font-size:14px;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #e4e7ed}.option-row[data-v-0a248beb],.option-title[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-row[data-v-0a248beb]{gap:12px;margin-bottom:8px}.option-row[data-v-0a248beb]:last-child{margin-bottom:0}.option-label[data-v-0a248beb]{width:70px;font-size:13px;color:#606266;-ms-flex-negative:0;flex-shrink:0}.option-row .el-col .option-label[data-v-0a248beb]{width:60px}.option-row .el-col[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-attachment-area[data-v-0a248beb]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-attachment-inline[data-v-0a248beb]{-ms-flex-wrap:wrap;flex-wrap:wrap}.attachment-upload-actions[data-v-0a248beb],.option-attachment-inline[data-v-0a248beb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.attachment-limit-hint[data-v-0a248beb]{color:#909399;font-size:12px;line-height:20px}.attachment-upload-progress[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:250px;color:#606266;font-size:12px}.attachment-upload-progress[data-v-0a248beb] .el-progress{width:180px}.option-upload[data-v-0a248beb]{gap:10px}.attachment-preview[data-v-0a248beb],.option-upload[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-preview[data-v-0a248beb]{gap:8px;margin-top:6px}.attachment-preview-right[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:60px}.attachment-preview-inline[data-v-0a248beb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px}.preview-thumb[data-v-0a248beb]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e4e7ed}.preview-media[data-v-0a248beb]{width:200px;height:auto;min-height:60px;max-height:150px;border-radius:4px}.preview-content[data-v-0a248beb]{max-height:70vh;overflow-y:auto}.preview-header[data-v-0a248beb]{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #303133}.preview-title[data-v-0a248beb]{margin:0 0 12px 0;font-size:20px;text-align:center}.preview-info[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:8px;color:#606266;font-size:14px}.preview-desc[data-v-0a248beb]{margin:8px 0 0;color:#606266}.preview-group[data-v-0a248beb]{margin-bottom:20px}.group-title[data-v-0a248beb]{font-size:16px;font-weight:600;color:#303133;padding:8px 12px;background:#f5f7fa;border-left:3px solid #1890ff;margin-bottom:12px;text-align:left}.preview-question[data-v-0a248beb]{padding:12px 0 12px 24px;border-bottom:1px dashed #e4e7ed}.preview-question[data-v-0a248beb]:last-child{border-bottom:none}.preview-question-header[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-bottom:6px;text-align:left}.question-no[data-v-0a248beb]{font-weight:600;color:#303133;margin-right:8px;white-space:nowrap}.question-index[data-v-0a248beb]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-0a248beb]{font-weight:500;color:#303133}.question-type[data-v-0a248beb]{color:#1890ff;font-size:13px}.question-score[data-v-0a248beb]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-0a248beb]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-0a248beb]{color:#606266;margin-bottom:8px;line-height:1.6}.question-options[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.question-options .question-attachment[data-v-0a248beb]{width:100%}.preview-option-item[data-v-0a248beb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;cursor:pointer}.preview-close[data-v-0a248beb]{text-align:center;padding-top:10px}.option-input[data-v-0a248beb]{margin:0;cursor:pointer}.option-checkbox[data-v-0a248beb],.option-radio[data-v-0a248beb]{font-size:14px}.option-letter[data-v-0a248beb]{font-weight:500;white-space:nowrap}.question-fill[data-v-0a248beb]{color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.option-attachment[data-v-0a248beb]{margin-bottom:2px;text-align:center}.question-attachment[data-v-0a248beb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.option-group[data-v-0a248beb]{margin-bottom:6px}.option-group[data-v-0a248beb]:last-child{margin-bottom:0}.preview-attachment-img[data-v-0a248beb]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.preview-attachment-media[data-v-0a248beb]{width:260px;height:auto;min-height:60px;max-height:200px}.material-radio .el-radio__label[data-v-0a248beb]{display:none}[data-v-0a248beb] .el-table__row{cursor:pointer}.preview-footer[data-v-0a248beb]{margin-top:16px;padding-top:12px;border-top:1px solid #eee;color:#606266}@media(max-width:768px){.option-row[data-v-0a248beb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.option-label[data-v-0a248beb]{width:auto}.attachment-upload-progress[data-v-0a248beb]{width:100%;min-width:0}.attachment-upload-progress[data-v-0a248beb] .el-progress{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}.contextmenu[data-v-09632364]{margin:0;background:#fff;z-index:3000;position:fixed;list-style-type:none;padding:4px 0;border-radius:4px;font-size:12px;color:#333;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #e4e7ed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contextmenu li[data-v-09632364]{list-style:none;line-height:34px;padding:0 16px;margin:0;font-size:13px;color:#606266;cursor:pointer}.contextmenu li[data-v-09632364]:hover{background:#e6f4ff;color:#1677ff}.preview-content[data-v-09632364]{max-height:70vh;overflow-y:auto;padding:0 8px}.preview-header[data-v-09632364]{text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eee}.preview-title[data-v-09632364]{font-size:18px;font-weight:600;color:#303133;margin:0 0 10px 0}.preview-info[data-v-09632364]{color:#606266;font-size:14px;margin-bottom:8px}.preview-desc[data-v-09632364]{color:#909399;font-size:13px;margin:8px 0 0 0;text-align:left}.preview-group[data-v-09632364]{margin-bottom:20px}.group-title[data-v-09632364]{font-size:15px;font-weight:600;color:#1890ff;padding:8px 0;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.preview-question[data-v-09632364]{margin-bottom:16px;padding-left:8px}.preview-question-header[data-v-09632364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px}.question-index[data-v-09632364]{font-weight:600;color:#303133;margin-right:4px}.question-title[data-v-09632364]{font-weight:500;color:#303133}.question-type[data-v-09632364]{color:#1890ff;font-size:13px}.question-score[data-v-09632364]{color:#909399;font-size:13px;white-space:nowrap}.question-desc[data-v-09632364]{color:#909399;font-size:13px;margin-bottom:6px}.question-content[data-v-09632364]{color:#606266;margin-bottom:8px;line-height:1.6}.question-options[data-v-09632364]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.question-options .question-attachment[data-v-09632364]{width:100%}.preview-option-item[data-v-09632364]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#606266;cursor:pointer}.option-input[data-v-09632364]{margin:0;cursor:pointer}.option-letter[data-v-09632364]{font-weight:500;white-space:nowrap}.option-attachment[data-v-09632364]{margin-bottom:2px;text-align:center}.question-attachment[data-v-09632364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.option-group[data-v-09632364]{margin-bottom:6px}.option-group[data-v-09632364]:last-child{margin-bottom:0}.preview-attachment-img[data-v-09632364]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.preview-attachment-media[data-v-09632364]{width:260px;height:auto;min-height:60px;max-height:200px}.question-fill[data-v-09632364]{color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.fill-item[data-v-09632364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.preview-footer[data-v-09632364]{margin-top:16px;padding-top:12px;border-top:1px solid #eee;color:#606266}.preview-close[data-v-09632364]{text-align:center;padding-top:10px}.cell-inner[data-v-06c26b58]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;color:#323233;font-size:14px;line-height:24px;background-color:#fff;padding:10px 0}.cell-inner .cell-item[data-v-06c26b58]{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}.cell-inner .cell-item-label span[data-v-06c26b58]{color:#323233;font-size:14px;line-height:24px}.cell-inner .cell-item-value[data-v-06c26b58]{color:#969799}.border[data-v-06c26b58]{position:relative}.border[data-v-06c26b58]:after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;right:0;bottom:0;left:0;border-bottom:1px solid #e6ebf5}.line[data-v-1a0b51e8]{line-height:49px;font-size:14px;padding-left:5px!important;padding-right:5px!important;border-bottom:1px solid #e6ebf5}.line .line-value[data-v-1a0b51e8]{text-align:right;color:#969799}.monitor .monitor-header[data-v-1a0b51e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monitor .monitor-progress[data-v-1a0b51e8]{padding-top:15px}.svg-icon[data-v-5542c77c]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-5542c77c]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.pagination-container[data-v-8d8e2d0a]{background:#fff;padding:32px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pagination-container.hidden[data-v-8d8e2d0a]{display:none}.basic-layout[data-v-355858c0]{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}