/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-9-9 15:34:30
 */.pointer{cursor:pointer}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.break{word-break:break-all;word-wrap:break-word}.not-break{word-break:keep-all;word-wrap:normal}.normal{font-style:normal;font-weight:400}.b{font-weight:700}.i{font-style:inherit}.u{text-decoration:underline}.left{float:left}.right{float:right}.clear{clear:both}.max{min-height:100%;max-height:100%}.max,.width{min-width:100%;max-width:100%}.height{min-height:100%;max-height:100%}.heightAll{height:100%}.hidden{overflow:hidden}.invisible{visibility:hidden}.none{display:none!important}.border{border:1px solid #d6d6d6}.padding{padding:10px}.margin{margin:10px}.user-select{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oneline-ellipsis{width:100%;white-space:nowrap;-ms-text-overflow:ellipsis}.moreLine-ellipsis,.oneline-ellipsis{text-overflow:ellipsis;overflow:hidden}.moreLine-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.moreLine-ellipsis-normal{position:relative;line-height:20px;height:60px;overflow:hidden}.moreLine-ellipsis-normal:after{content:"...";position:absolute;bottom:0;right:0;padding:0 5px;background-color:#fff}html{font-size:10px}@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}@media screen and (min-width:800px){html{font-size:25px}}.vm{display:inline-block;vertical-align:middle}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.mr10{margin-right:10px}.ml10{margin-left:10px}.color-b{color:#409eff}.cursor{cursor:pointer}.dra-in{padding:10px 20px}.dra-in .p-sty{padding:10px 0}.prog{width:200px;margin:0 15px}.w-word{width:130px}.tc{text-align:center}.mta{margin:0 auto}.width-slider{width:350px}.sel-table th:first-child.el-table__cell .cell{display:none}[data-v-16efd915]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dictation-audio-upload[data-v-16efd915]{display:inline-flex;flex-direction:column}.dictation-audio-upload__tip[data-v-16efd915]{margin:6px 0 0;color:#909399;font-size:12px;line-height:18px}.wangeditor[data-v-2b425c7d]{border:1px solid #e6e6e6;box-sizing:border-box;z-index:0!important}.wangeditor .toolbar[data-v-2b425c7d]{border-bottom:1px solid #e6e6e6;box-sizing:border-box}.wangeditor .text[data-v-2b425c7d]{min-height:300px}.w-e-toolbar{z-index:2!important}.w-e-text-container{z-index:1!important}.main[data-v-83e61962]{width:100%}.audio-container[data-v-5878eae5]{text-align:center}.dialog-footer[data-v-5878eae5]{display:flex;justify-content:flex-end}.avatar-uploader.avatar-uploader-student .el-upload[data-v-a67bac72]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader.avatar-uploader-student .el-upload[data-v-a67bac72]:hover{border-color:#409eff}.avatar-uploader.avatar-uploader-student .avatar-uploader-icon[data-v-a67bac72]{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center}.avatar-uploader.avatar-uploader-student .avatar[data-v-a67bac72]{width:120px;height:120px;display:block}.avatar-uploader.avatar-uploader-student .el-upload[data-v-682e1aef]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader.avatar-uploader-student .el-upload[data-v-682e1aef]:hover{border-color:#409eff}.avatar-uploader.avatar-uploader-student .avatar-uploader-icon[data-v-682e1aef]{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center}.avatar-uploader.avatar-uploader-student .avatar[data-v-682e1aef]{width:120px;height:120px;display:block}.upload-single-audio[data-v-1ac16fae]{display:block}.audio-preview[data-v-1ac16fae]{margin-top:16px;padding:12px;background:#f5f7fa;border-radius:6px}.audio-preview audio[data-v-1ac16fae]{width:100%;height:40px}.el-upload__tip[data-v-1ac16fae]{margin-top:8px;color:#909399;font-size:12px}.upload-single-video[data-v-9f29c91a]{display:inline-block}.avatar-uploader.avatar-uploader-components .el-upload[data-v-12630a3b]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader.avatar-uploader-components .el-upload[data-v-12630a3b]:hover{border-color:#409eff}.avatar-uploader.avatar-uploader-components .avatar-uploader-icon[data-v-12630a3b]{font-size:28px;color:#8c939d;width:160px!important;height:120px;line-height:120px;text-align:center}.avatar-uploader.avatar-uploader-components .avatar[data-v-12630a3b]{width:160px!important;height:120px;display:block}.avatar-uploader.avatar-uploader-components .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader.avatar-uploader-components .el-upload:hover{border-color:#409eff}.avatar-uploader.avatar-uploader-components .avatar-uploader-icon{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center}.avatar-uploader.avatar-uploader-components .avatar{width:120px;height:120px;display:block}.search-box[data-v-c7f86e8a]{position:absolute;top:25px;left:20px}.amap-page-container[data-v-c7f86e8a]{position:relative}.el-upload__box[data-v-7252e07e]{display:flex;align-items:center}.el-upload__box .el-upload__tip[data-v-7252e07e]{margin-left:15px}[data-v-ec93360e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.container[data-v-ec93360e]{background:#fff;margin-bottom:10px}.container .subtitle[data-v-ec93360e]{padding:20px;width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8e8e8}.container .subtitle .title[data-v-ec93360e]{font-weight:600;color:#2d2d2d;font-size:16px;padding-left:10px;border-left:3px solid #017aff;height:20px;line-height:20px}.container .content[data-v-ec93360e]{padding:20px}.LsboxCss[data-v-564cfab7]{height:100%}.LsboxCss .LsItemCss[data-v-564cfab7]{width:100%;height:36px;background:#fff;border-radius:5px;border:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px}.LsboxCss .LsItemCss img[data-v-564cfab7]{width:19px;height:21px;margin:0 10px}.LsboxCss .LsItemCss span[data-v-564cfab7]{width:calc(100% - 50px);line-height:20px;font-size:12px}.LsboxCss .LsItemCss span a[data-v-564cfab7]{margin-left:10px;color:#0379ff;text-decoration:none}.LsboxCss .LsItemCss[data-v-564cfab7]:hover{cursor:pointer;background-color:#ccc;border-radius:4px}.LsboxCss .uploadCss[data-v-564cfab7]{display:flex;align-items:center}.LsboxCss .uploadCss .LsupdateBtnCss[data-v-564cfab7]{cursor:pointer;width:96px}.LsboxCss .uploadCss .LsupdateBtnCss img[data-v-564cfab7]{width:70px;height:70px}.LsboxCss .uploadCss .LstitleCss[data-v-564cfab7]{width:355px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#ccc;line-height:20px}.LsboxCss .uploadCss .LstitleCss span[data-v-564cfab7]:first-child{color:#5d5d5d;display:block}.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;transform:scale(2);transition:opacity 1.2s ease-out,transform .6s ease-out}.icon-selector-popper .el-card__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:20px;cursor:pointer}.icon-selector-popper .el-card__body i{font-size:28px;color:rgba(0,0,0,.65);text-align:center;vertical-align:middle;pointer-events:none;cursor:pointer}.icon-selector-popper .el-pagination{margin:0}h1,h2,h3,h4,h5,p,ul{padding:0;margin:0}.bg{margin-bottom:10px;background-color:#fff}.line-title{position:relative;padding-left:26px}.line-title:before{content:"";display:inline-block;width:4px;height:22px;background-color:#ff701e;position:absolute;left:14px;top:50%;transform:translateY(-50%)}.line-title .text{font-weight:700;margin-right:10px}.basic-key{color:#333;font-size:14px}.basic-value{color:#333;font-size:26px;margin-top:13px;line-height:26px;letter-spacing:-2px}.flex_row_start_start{display:flex;justify-content:flex-start;align-items:flex-start}.flex_column_start_center{flex-direction:column}.flex_column_start_center,.flex_row_start_center{display:flex;justify-content:flex-start;align-items:center}.flex_row_between_start{display:flex;justify-content:space-between;align-items:flex-start}.flex_row_center_center{display:flex;justify-content:center;align-items:center}.flex_com_space_between{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex_column_center_center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex_row_between_center{display:flex;justify-content:space-between;align-items:center}.form-css{background-color:#e1e1e1}.el-pagination{color:#626b7d}.el-pagination button{background:0 0;border:none}.el-pagination button:hover{color:#1890ff}.el-pagination button:disabled{color:#c0c4cc;background-color:#fff}.el-pagination .btn-next,.el-pagination .btn-prev{color:#626b7d;background:50% no-repeat #fff}.el-pagination .el-pager li.disabled{color:#c0c4cc}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent}.el-pagination__sizes{color:#606266}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#1890ff}.el-pagination__jump,.el-pagination__total{color:#606266}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{color:#606266;background-color:hsla(0,0%,94.9%,.965)}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#1890ff}.el-pagination.is-background .el-pager li:not(.disabled).active{color:#fff;background-color:#1890ff}.el-dialog,.el-pager li{background:#fff}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:#626b7d}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#c0c4cc}.el-pager li.active+li{border-left:0}.el-pager li.active,.el-pager li:hover{color:#1890ff}.el-dialog__header{padding:10px;border-bottom:1px solid #eee}.el-dialog__footer{padding:10px;border-top:1px solid #eee}.el-dialog__headerbtn{background:0 0;border:none;top:13px}.el-dialog__headerbtn .el-dialog__close{color:rgba(0,0,0,.65)}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#1890ff}.el-dialog__title{color:#626b7d}.el-dialog__body{color:#606266;padding:0}.el-autocomplete-suggestion{background-color:#fff;border:1px solid #e4e7ed}.el-autocomplete-suggestion li{color:#606266}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#f6f8f9}.el-autocomplete-suggestion li.divider{border-top:1px solid #515a6e}.el-autocomplete-suggestion.is-loading li{color:#999}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-dropdown{color:#606266}.el-dropdown .el-dropdown__caret-button{border-left:none}.el-dropdown .el-dropdown__caret-button:before{background:hsla(0,0%,100%,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown-menu{background-color:#fff;border:1px solid #ebeef5}.el-dropdown-menu__item{color:#606266}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{color:#46a6ff;background-color:#e8f4ff}.el-dropdown-menu__item--divided{border-top:1px solid #ebeef5}.el-dropdown-menu__item--divided:before{background-color:#fff}.el-dropdown-menu__item.is-disabled{color:#bbb}.el-menu{border-right:1px solid #e6e6e6}.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{color:rgba(0,0,0,.65);border-bottom:2px solid transparent}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#626b7d}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{color:#626b7d;border-bottom:2px solid #1890ff}.el-menu--horizontal>.el-submenu .el-submenu__title{color:rgba(0,0,0,.65);border-bottom:2px solid transparent}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{color:rgba(0,0,0,.65);background-color:#fff}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#626b7d}.el-menu--horizontal>.el-menu-item.is-active{color:#626b7d;border-bottom:2px solid #1890ff}.el-menu--collapse .el-submenu .el-menu{border:0}.el-menu--popup{border:none}.el-menu-item{color:#626b7d}.el-menu-item i{color:rgba(0,0,0,.65)}.el-menu-item:focus,.el-menu-item:hover{background-color:#e8f4ff}.el-menu-item.is-disabled{background:0 0!important}.el-menu-item.is-active{color:#1890ff}.el-submenu__title{color:#626b7d}.el-submenu__title i{color:rgba(0,0,0,.65)}.el-submenu__title:focus,.el-submenu__title:hover{background-color:#e8f4ff}.el-submenu__title.is-disabled{background:0 0!important}.el-submenu__title:hover{background-color:#e8f4ff}.el-submenu .el-menu{border:none}.el-submenu.is-active .el-submenu__title{border-bottom-color:#1890ff}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{background:0 0!important}.el-menu-item-group__title{color:rgba(0,0,0,.65)}.el-radio-button__inner{color:#606266;background:#fff;border:1px solid #dcdfe6;border-left:0}.el-radio-button__inner:hover{color:#1890ff}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.el-switch__label{color:#626b7d}.el-switch__label.is-active{color:#1890ff}.el-switch__core{background:#dcdfe6;border:1px solid #dcdfe6}.el-switch__core:after{background-color:#fff}.el-switch.is-checked .el-switch__core{background-color:#1890ff;border-color:#1890ff}.el-select-dropdown{background-color:#fff;border:1px solid #e4e7ed}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#1890ff;background-color:#fff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f6f8f9}.el-select-dropdown__empty{color:#999}.el-select-dropdown__item{color:#606266}.el-select-dropdown__item.is-disabled{color:#c0c4cc}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f6f8f9}.el-select-dropdown__item.selected{color:#1890ff}.el-select-group__wrap:not(:last-of-type):after{background:#e4e7ed}.el-select-group__title{color:rgba(0,0,0,.65)}.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-select .el-input__inner:focus{border-color:#1890ff}.el-select .el-input .el-select__caret,.el-select .el-input .el-select__caret.is-show-close{color:#c0c4cc}.el-select .el-input .el-select__caret.is-show-close:hover{color:rgba(0,0,0,.65)}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.el-select .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-select__input{color:#666;background-color:transparent;border:none}.el-select__close{color:#c0c4cc}.el-select__close:hover{color:rgba(0,0,0,.65)}.el-select .el-tag{background-color:#f0f2f5;border-color:transparent}.el-select .el-tag__close.el-icon-close{color:#fff;background-color:#c0c4cc}.el-select .el-tag__close.el-icon-close:hover{background-color:rgba(0,0,0,.65)}.el-table,.el-table__expanded-cell{background-color:#fff}.el-table{color:#606266}.el-table__empty-text{color:rgba(0,0,0,.65)}.el-table__expand-icon{color:#666}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit td.gutter,.el-table--fit th.gutter{border-right-width:1px}.el-table thead{color:rgba(0,0,0,.65)}.el-table thead.is-group th{background:#f6f8f9}.el-table th,.el-table tr{background-color:#fff}.el-table td.gutter,.el-table th.gutter{border-right-width:0;border-bottom-width:0}.el-table td,.el-table th.is-leaf{border-bottom:1px solid #ebeef5}.el-table th>.cell.highlight{color:#1890ff}.el-table th.required>div:before{background:#ff4d51}.el-table--border,.el-table--group{border:1px solid #ebeef5}.el-table--border:after,.el-table--group:after,.el-table:before{background-color:#ebeef5}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border td,.el-table--border th,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #ebeef5}.el-table--border th,.el-table--border th.gutter:last-of-type,.el-table__fixed-right-patch{border-bottom:1px solid #ebeef5}.el-table__fixed-right:before,.el-table__fixed:before{background-color:#ebeef5}.el-table__fixed-right-patch{background-color:#fff}.el-table__fixed-footer-wrapper tbody td{color:#606266;background-color:#f6f8f9;border-top:1px solid #ebeef5}.el-table__footer-wrapper td{border-top:1px solid #ebeef5}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate}.el-table__footer-wrapper tbody td,.el-table__header-wrapper tbody td{color:#606266;background-color:#f6f8f9}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #ebeef5}.el-table .sort-caret{border:5px solid transparent}.el-table .sort-caret.ascending{border-bottom-color:#c0c4cc}.el-table .sort-caret.descending{border-top-color:#c0c4cc}.el-table .ascending .sort-caret.ascending{border-bottom-color:#1890ff}.el-table .descending .sort-caret.descending{border-top-color:#1890ff}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafafa}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:#e8f4ff}.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row>td{background-color:#f6f8f9}.el-table__body tr.current-row>td{background-color:#e8f4ff}.el-table__column-resize-proxy{border-left:1px solid #ebeef5}.el-table__column-filter-trigger i{color:rgba(0,0,0,.65)}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f6f8f9}.el-table-filter{background-color:#fff;border:1px solid #ebeef5}.el-table-filter__list-item:hover{color:#46a6ff;background-color:#e8f4ff}.el-table-filter__list-item.is-active{color:#fff;background-color:#1890ff}.el-table-filter__bottom{border-top:1px solid #ebeef5}.el-table-filter__bottom button{color:#606266;background:0 0;border:none}.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:#f2f6fc}.el-table-filter__bottom button:hover{color:#1890ff}.el-table-filter__bottom button.is-disabled{color:#c0c4cc}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table td.next-month,.el-date-table td.prev-month{color:#c0c4cc}.el-date-table td.today span{color:#1890ff}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#fff}.el-date-table td.available:hover{color:#1890ff}.el-date-table td.current:not(.disabled) span{color:#fff;background-color:#1890ff}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#fff}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#1890ff}.el-date-table td.disabled div{color:#c0c4cc;background-color:#f6f8f9}.el-date-table td.selected div,.el-date-table td.selected div:hover{background-color:#f2f6fc}.el-date-table td.selected span{color:#fff;background-color:#1890ff}.el-date-table td.week{color:#606266}.el-month-table,.el-year-table{border-collapse:collapse}.el-date-table th{color:#606266;border-bottom:1px solid #ebeef5}.el-month-table td.today .cell{color:#1890ff}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{color:#c0c4cc;background-color:#f6f8f9}.el-month-table td.disabled .cell:hover{color:#c0c4cc}.el-month-table td .cell{color:#606266}.el-month-table td .cell:hover{color:#1890ff}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#f2f6fc}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:#1890ff}.el-month-table td.current:not(.disabled) .cell{color:#1890ff}.el-year-table .el-icon{color:#626b7d}.el-year-table td.today .cell{color:#1890ff}.el-year-table td.disabled .cell{color:#c0c4cc;background-color:#f6f8f9}.el-year-table td.disabled .cell:hover{color:#c0c4cc}.el-year-table td .cell{color:#606266}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#1890ff}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__time-header{border-bottom:1px solid #e4e4e4}.el-date-range-picker__time-header>.el-icon-arrow-right{color:#626b7d}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#fff}.el-date-picker__time-header{border-bottom:1px solid #e4e4e4}.el-date-picker__header--bordered{border-bottom:1px solid #ebeef5}.el-date-picker__header-label{color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover,.time-select-item.selected:not(.disabled){color:#1890ff}.time-select-item.disabled{color:#e4e7ed}.time-select-item:hover{background-color:#f6f8f9}.el-date-editor .el-range__icon{color:#c0c4cc}.el-date-editor .el-range-input{color:#606266;border:none}.el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::placeholder{color:#c0c4cc}.el-date-editor .el-range-separator{color:#626b7d}.el-date-editor .el-range__close-icon{color:#c0c4cc}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#1890ff}.el-range-editor.is-disabled{color:#c0c4cc;background-color:#f6f8f9;border-color:#e4e7ed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#e4e7ed}.el-range-editor.is-disabled input{color:#c0c4cc;background-color:#f6f8f9}.el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.el-picker-panel{color:#606266;background:#fff;border:1px solid #e4e7ed}.el-picker-panel__footer{background-color:#fff;border-top:1px solid #e4e4e4}.el-picker-panel__shortcut{color:#606266;background-color:transparent;border:0}.el-picker-panel__shortcut:hover{color:#1890ff}.el-picker-panel__shortcut.active{color:#1890ff;background-color:#e6f1fe}.el-picker-panel__btn{color:#333;background-color:transparent;border:1px solid #dcdcdc}.el-picker-panel__btn[disabled]{color:#ccc}.el-picker-panel__icon-btn{color:#626b7d;background:0 0;border:0}.el-picker-panel__icon-btn:hover{color:#1890ff}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:#fff;border-right:1px solid #e4e4e4}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff}.el-time-spinner__arrow{color:rgba(0,0,0,.65)}.el-time-spinner__arrow:hover{color:#1890ff}.el-time-spinner__item{color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#f6f8f9}.el-time-spinner__item.active:not(.disabled){color:#626b7d}.el-time-spinner__item.disabled{color:#c0c4cc}.el-time-panel{background-color:#fff;border:1px solid #e4e7ed}.el-time-panel__content:after,.el-time-panel__content:before{border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.el-time-panel__footer{border-top:1px solid #e4e4e4}.el-time-panel__btn{color:#626b7d;background-color:transparent;border:none}.el-time-panel__btn.confirm{color:#1890ff}.el-time-range-picker__body{border:1px solid #e4e7ed}.el-popover{color:#606266;background:#fff;border:1px solid #ebeef5}.el-popover__title{color:#626b7d}.v-modal{background:#515a6e}.el-message-box{background-color:#fff;border:1px solid #ebeef5}.el-message-box__title{color:#626b7d}.el-message-box__headerbtn{background:0 0;border:none}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#ff4d4f}.el-message-box__headerbtn .el-message-box__close{color:rgba(0,0,0,.65)}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#1890ff}.el-message-box__content{color:#606266}.el-message-box__status.el-icon-success{color:#13ce66}.el-message-box__status.el-icon-info{color:rgba(0,0,0,.65)}.el-message-box__status.el-icon-warning{color:#ffba00}.el-message-box__errormsg,.el-message-box__status.el-icon-error{color:#ff4d4f}.el-breadcrumb__separator{color:#c0c4cc}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{color:#626b7d}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:#1890ff}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-form-item__label{color:#606266}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.el-form-item__error{color:#ff4d4f}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#ff4d4f}.el-tabs__active-bar{background-color:#1890ff}.el-tabs__new-tab{color:#d3dce6;border:1px solid #d3dce6}.el-tabs__new-tab:hover{color:#1890ff}.el-tabs__nav-wrap:after{background-color:#e4e7ed}.el-tabs__nav-next,.el-tabs__nav-prev{color:rgba(0,0,0,.65)}.el-tabs__item{color:#626b7d}.el-tabs__item .el-icon-close:hover{color:#fff;background-color:#c0c4cc}.el-tabs__item.is-active,.el-tabs__item:hover{color:#1890ff}.el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--card>.el-tabs__header .el-tabs__nav{border-bottom:none}.el-tabs--border-card{background:#fff;border:1px solid #dcdfe6}.el-tabs--border-card>.el-tabs__header{background-color:#f6f8f9;border-bottom:1px solid #e4e7ed}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:rgba(0,0,0,.65);border:1px solid transparent}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#1890ff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#1890ff}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-top:1px solid #dcdfe6;border-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-top:1px solid #e4e7ed;border-right:1px solid #e4e7ed;border-bottom:none;border-left:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-top:none;border-right:1px solid #e4e7ed}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #e4e7ed;border-right-color:#fff;border-bottom:none;border-left:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-right:none;border-bottom:1px solid #e4e7ed}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-top:1px solid #e4e7ed;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-top:none;border-left:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #e4e7ed;border-right:none;border-bottom:none;border-left-color:#fff}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid #e4e7ed;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.el-tree{color:#606266;background:#fff}.el-tree__empty-text{color:rgba(0,0,0,.65)}.el-tree__drop-indicator{background-color:#1890ff}.el-tree-node:focus>.el-tree-node__content{background-color:#f6f8f9}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{color:#fff;background-color:#1890ff}.el-tree-node__content:hover{background-color:#f6f8f9}.el-tree-node__expand-icon,.el-tree-node__loading-icon{color:#c0c4cc}.el-tree-node>.el-tree-node__children{background-color:transparent}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{background-color:#fff}.el-alert.is-light .el-alert__closebtn{color:#c0c4cc}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#fff}.el-alert--success.is-light{color:#13ce66;background-color:#e7faf0}.el-alert--success.is-light .el-alert__description{color:#13ce66}.el-alert--success.is-dark{color:#fff;background-color:#13ce66}.el-alert--info.is-light{color:rgba(0,0,0,.65);background-color:hsla(0,0%,94.9%,.965)}.el-alert--info.is-dark{color:#fff;background-color:rgba(0,0,0,.65)}.el-alert--info .el-alert__description{color:rgba(0,0,0,.65)}.el-alert--warning.is-light{color:#ffba00;background-color:#fff8e6}.el-alert--warning.is-light .el-alert__description{color:#ffba00}.el-alert--warning.is-dark{color:#fff;background-color:#ffba00}.el-alert--error.is-light{color:#ff4d4f;background-color:#ffeded}.el-alert--error.is-light .el-alert__description{color:#ff4d4f}.el-alert--error.is-dark{color:#fff;background-color:#ff4d4f}.el-notification{background-color:#fff;border:1px solid #ebeef5}.el-notification__title{color:#626b7d}.el-notification__content{color:#606266}.el-notification__closeBtn{color:rgba(0,0,0,.65)}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#13ce66}.el-notification .el-icon-error{color:#ff4d4f}.el-notification .el-icon-info{color:rgba(0,0,0,.65)}.el-notification .el-icon-warning{color:#ffba00}.el-input-number__decrease,.el-input-number__increase{color:#606266;background:#f6f8f9}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#1890ff}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#1890ff}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#c0c4cc}.el-input-number__increase{border-left:1px solid #dcdfe6}.el-input-number__decrease{border-right:1px solid #dcdfe6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{color:#e4e7ed;border-color:#e4e7ed}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#e4e7ed}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:1px solid #dcdfe6}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:1px solid #dcdfe6}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{border-width:5px}.el-tooltip__popper[x-placement^=top] .popper__arrow,.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#626b7d;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom] .popper__arrow,.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-top-width:0;border-bottom-color:#626b7d}.el-tooltip__popper[x-placement^=right] .popper__arrow,.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-right-color:#626b7d;border-left-width:0}.el-tooltip__popper[x-placement^=left] .popper__arrow,.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-right-width:0;border-left-color:#626b7d}.el-tooltip__popper.is-dark{color:#fff;background:#626b7d}.el-tooltip__popper.is-light{background:#fff;border:1px solid #626b7d}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#626b7d}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#626b7d}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#626b7d}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#626b7d}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-slider__runway{background-color:#e4e7ed}.el-slider__runway.disabled .el-slider__bar{background-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button{border-color:#c0c4cc}.el-slider__bar{background-color:#1890ff}.el-slider__button-wrapper{background-color:transparent}.el-slider__button{border:2px solid #1890ff}.el-slider__button,.el-slider__stop{background-color:#fff}.el-slider__marks-text{color:rgba(0,0,0,.65)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{border:1px solid #dcdfe6}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#c0c4cc}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#1890ff}.el-loading-mask{background-color:rgba(0,0,0,.1)}.el-loading-spinner .el-loading-text,.el-loading-spinner i{color:#1890ff}.el-upload__tip{color:#606266}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda}.el-upload--picture-card i{color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{color:#1890ff;border-color:#1890ff}.el-upload:focus .el-upload-dragger{border-color:#1890ff}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9}.el-upload-dragger .el-icon-upload{color:#c0c4cc}.el-upload-dragger~.el-upload__files{border-top:1px solid #dcdfe6}.el-upload-dragger .el-upload__text{color:#606266}.el-upload-dragger .el-upload__text em{color:#1890ff}.el-upload-dragger:hover{border-color:#1890ff}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #1890ff}.el-upload-list__item{color:#606266}.el-upload-list__item .el-icon-upload-success{color:#13ce66}.el-upload-list__item .el-icon-close{color:#606266}.el-upload-list__item .el-icon-close-tip{color:#1890ff}.el-upload-list__item:hover{background-color:#f6f8f9}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#1890ff}.el-upload-list__item-name{color:#606266}.el-upload-list__item-name [class^=el-icon]{color:rgba(0,0,0,.65)}.el-upload-list__item-delete{color:#606266}.el-upload-list__item-delete:hover{color:#1890ff}.el-upload-list--picture-card .el-upload-list__item{background-color:#fff;border:1px solid #c0ccda}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item-status-label{background:#13ce66}.el-upload-list--picture-card .el-upload-list__item-actions{color:#fff;background-color:rgba(0,0,0,.5)}.el-upload-list--picture .el-upload-list__item{background-color:#fff;border:1px solid #c0ccda}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0}.el-upload-list--picture .el-upload-list__item-thumbnail{background-color:#fff}.el-upload-cover__label,.el-upload-list--picture .el-upload-list__item-status-label{background:#13ce66}.el-upload-cover__label i{color:#fff}.el-upload-cover__interact{background-color:rgba(0,0,0,.72)}.el-upload-cover__interact .btn,.el-upload-cover__interact .btn i{color:#fff}.el-upload-cover__title{color:#626b7d;background-color:#fff}.el-progress__text{color:#606266}.el-progress.is-success .el-progress-bar__inner{background-color:#13ce66}.el-progress.is-success .el-progress__text{color:#13ce66}.el-progress.is-warning .el-progress-bar__inner{background-color:#ffba00}.el-progress.is-warning .el-progress__text{color:#ffba00}.el-progress.is-exception .el-progress-bar__inner{background-color:#ff4d4f}.el-progress.is-exception .el-progress__text{color:#ff4d4f}.el-progress-bar__outer{background-color:#ebeef5}.el-progress-bar__inner{background-color:#1890ff}.el-progress-bar__innerText{color:#fff}.el-message{background-color:#edf2fc;border-color:#ebeef5;border-style:solid;border-width:1px}.el-message--info .el-message__content{color:rgba(0,0,0,.65)}.el-message--success{background-color:#e7faf0;border-color:#d0f5e0}.el-message--success .el-message__content{color:#13ce66}.el-message--warning{background-color:#fff8e6;border-color:#fff1cc}.el-message--warning .el-message__content{color:#ffba00}.el-message--error{background-color:#ffeded;border-color:#ffdbdc}.el-message--error .el-message__content{color:#ff4d4f}.el-message__closeBtn{color:#c0c4cc}.el-message__closeBtn:hover{color:rgba(0,0,0,.65)}.el-message .el-icon-success{color:#13ce66}.el-message .el-icon-error{color:#ff4d4f}.el-message .el-icon-info{color:rgba(0,0,0,.65)}.el-message .el-icon-warning{color:#ffba00}.el-badge__content{color:#fff;background-color:#ff4d4f;border:1px solid #fff}.el-badge__content--primary{background-color:#1890ff}.el-badge__content--success{background-color:#13ce66}.el-badge__content--warning{background-color:#ffba00}.el-badge__content--info{background-color:rgba(0,0,0,.65)}.el-badge__content--danger{background-color:#ff4d4f}.el-card{color:#626b7d;background-color:#fff;border:1px solid #ebeef5}.el-card__header{border-bottom:1px solid #ebeef5}.el-rate__icon{color:#c0c4cc}.el-steps--simple{background:#f6f8f9}.el-step__head.is-process{color:#626b7d;border-color:#626b7d}.el-step__head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.el-step__head.is-success{color:#13ce66;border-color:#13ce66}.el-step__head.is-error{color:#ff4d4f;border-color:#ff4d4f}.el-step__head.is-finish{color:#1890ff;border-color:#1890ff}.el-step__icon{background:#fff}.el-step__icon.is-text{border:2px solid inherit}.el-step__line{background-color:#c0c4cc;border-color:inherit}.el-step__line-inner{border-color:inherit;border-style:solid;border-width:1px}.el-step__title.is-process{color:#626b7d}.el-step__title.is-wait{color:#c0c4cc}.el-step__title.is-success{color:#13ce66}.el-step__title.is-error{color:#ff4d4f}.el-step__title.is-finish{color:#1890ff}.el-step__description.is-process{color:#626b7d}.el-step__description.is-wait{color:#c0c4cc}.el-step__description.is-success{color:#13ce66}.el-step__description.is-error{color:#ff4d4f}.el-step__description.is-finish{color:#1890ff}.el-step.is-simple .el-step__icon{background:0 0}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:#c0c4cc}.el-carousel__arrow{color:#fff;background-color:rgba(31,45,61,.11);border:none}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__indicators--outside button{background-color:#c0c4cc}.el-carousel__indicator{background-color:transparent}.el-carousel__button{border:none}.el-carousel__button,.el-carousel__mask{background-color:#fff}.el-collapse{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb}.el-collapse-item__header{color:#626b7d;background-color:#fff;border-bottom:1px solid #ebeef5}.el-collapse-item__header.focusing:focus:not(:hover){color:#1890ff}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:#fff;border-bottom:1px solid #ebeef5}.el-collapse-item__content{color:#626b7d}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-width:6px}.el-popper[x-placement^=top] .popper__arrow{border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom] .popper__arrow{border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right] .popper__arrow{border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left] .popper__arrow{border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{border-right-width:0;border-left-color:#fff}.el-tag{color:#1890ff;background-color:#e8f4ff;border-color:#d1e9ff;border-style:solid;border-width:1px}.el-tag.is-hit{border-color:#1890ff}.el-tag .el-tag__close{color:#1890ff}.el-tag .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag.el-tag--info{color:rgba(0,0,0,.65);background-color:hsla(0,0%,94.9%,.965);border-color:hsla(0,0%,89.4%,.93)}.el-tag.el-tag--info.is-hit{border-color:rgba(0,0,0,.65)}.el-tag.el-tag--info .el-tag__close{color:rgba(0,0,0,.65)}.el-tag.el-tag--info .el-tag__close:hover{color:#fff;background-color:rgba(0,0,0,.65)}.el-tag.el-tag--success{color:#13ce66;background-color:#e7faf0;border-color:#d0f5e0}.el-tag.el-tag--success.is-hit{border-color:#13ce66}.el-tag.el-tag--success .el-tag__close{color:#13ce66}.el-tag.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag.el-tag--warning{color:#ffba00;background-color:#fff8e6;border-color:#fff1cc}.el-tag.el-tag--warning.is-hit{border-color:#ffba00}.el-tag.el-tag--warning .el-tag__close{color:#ffba00}.el-tag.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffba00}.el-tag.el-tag--danger{color:#ff4d4f;background-color:#ffeded;border-color:#ffdbdc}.el-tag.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag.el-tag--danger .el-tag__close{color:#ff4d4f}.el-tag.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4d4f}.el-tag--dark{color:#fff;background-color:#1890ff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#1890ff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#fff;background-color:#46a6ff}.el-tag--dark.el-tag--info{color:#fff;background-color:rgba(0,0,0,.65)}.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--info.is-hit{border-color:rgba(0,0,0,.65)}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#fff;background-color:rgba(87,87,87,.72)}.el-tag--dark.el-tag--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-tag--dark.el-tag--success.is-hit{border-color:#13ce66}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#fff;background-color:#42d885}.el-tag--dark.el-tag--warning{color:#fff;background-color:#ffba00;border-color:#ffba00}.el-tag--dark.el-tag--warning.is-hit{border-color:#ffba00}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffc833}.el-tag--dark.el-tag--danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.el-tag--dark.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff7172}.el-tag--plain{color:#1890ff;background-color:#fff;border-color:#a3d3ff}.el-tag--plain.is-hit{border-color:#1890ff}.el-tag--plain .el-tag__close{color:#1890ff}.el-tag--plain .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag--plain.el-tag--info{color:rgba(0,0,0,.65);background-color:#fff;border-color:hsla(0,0%,75.7%,.86)}.el-tag--plain.el-tag--info.is-hit{border-color:rgba(0,0,0,.65)}.el-tag--plain.el-tag--info .el-tag__close{color:rgba(0,0,0,.65)}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#fff;background-color:rgba(0,0,0,.65)}.el-tag--plain.el-tag--success{color:#13ce66;background-color:#fff;border-color:#a1ebc2}.el-tag--plain.el-tag--success.is-hit{border-color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close{color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag--plain.el-tag--warning{color:#ffba00;background-color:#fff;border-color:#ffe399}.el-tag--plain.el-tag--warning.is-hit{border-color:#ffba00}.el-tag--plain.el-tag--warning .el-tag__close{color:#ffba00}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffba00}.el-tag--plain.el-tag--danger{color:#ff4d4f;background-color:#fff;border-color:#ffb8b9}.el-tag--plain.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag--plain.el-tag--danger .el-tag__close{color:#ff4d4f}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4d4f}.el-cascader:not(.is-disabled):hover .el-input__inner{border-color:#c0c4cc}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-cascader .el-input .el-icon-circle-close:hover{color:rgba(0,0,0,.65)}.el-cascader.is-disabled .el-cascader__label{color:#c0c4cc}.el-cascader__dropdown{background:#fff;border:1px solid #e4e7ed}.el-cascader__tags .el-tag{background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag .el-icon-close{color:#fff;background-color:#c0c4cc}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:rgba(0,0,0,.65)}.el-cascader__suggestion-list{color:#606266}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#f6f8f9}.el-cascader__suggestion-item.is-checked{color:#1890ff}.el-cascader__empty-text{color:#c0c4cc}.el-cascader__search-input{color:#606266;border:none}.el-cascader__search-input::-moz-placeholder{color:#c0c4cc}.el-cascader__search-input::placeholder{color:#c0c4cc}.el-color-hue-slider{background-color:red}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider__thumb{background:#fff;border:1px solid #f0f0f0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#515a6e,transparent)}.el-color-alpha-slider__bar{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider__thumb{background:#fff;border:1px solid #f0f0f0}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-dropdown__value{color:#515a6e}.el-color-dropdown__btn{color:#333;background-color:transparent;border:1px solid #dcdcdc}.el-color-dropdown__btn[disabled]{color:#ccc}.el-color-dropdown__btn:hover{color:#1890ff;border-color:#1890ff}.el-color-dropdown__link-btn{color:#1890ff}.el-color-dropdown__link-btn:hover{color:#46a6ff}.el-color-picker__mask{background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{border:1px solid #e6e6e6}.el-color-picker__color{border:1px solid #999}.el-color-picker__empty{color:#999}.el-color-picker__icon{color:#fff}.el-color-picker__panel{background-color:#fff;border:1px solid #ebeef5}.el-textarea__inner{color:#606266;background-color:#fff;border:1px solid #dcdfe6}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{border-color:#1890ff}.el-textarea .el-input__count{color:rgba(0,0,0,.65);background:#fff}.el-textarea.is-disabled .el-textarea__inner{color:#c0c4cc;background-color:#f6f8f9;border-color:#e4e7ed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#ff4d4f}.el-textarea.is-exceed .el-input__count{color:#ff4d4f}.el-input::-webkit-scrollbar-thumb{background:#b4bccc}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff}.el-input .el-input__clear{color:#c0c4cc}.el-input .el-input__clear:hover,.el-input .el-input__count{color:rgba(0,0,0,.65)}.el-input .el-input__count .el-input__count-inner{background:#fff}.el-input__inner{color:#606266;background-color:#fff;border:1px solid #dcdfe6}.el-input__prefix,.el-input__suffix{color:#c0c4cc}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#1890ff}.el-input.is-disabled .el-input__inner{color:#c0c4cc;background-color:#f6f8f9;border-color:#e4e7ed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-exceed .el-input__inner{border-color:#ff4d4f}.el-input.is-exceed .el-input__suffix .el-input__count{color:#ff4d4f}.el-input-group{border-spacing:0;border-collapse:separate}.el-input-group__append,.el-input-group__prepend{color:rgba(0,0,0,.65);background-color:#f6f8f9;border:1px solid #dcdfe6}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{background-color:transparent;border-color:transparent;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-transfer__button{color:#fff;background-color:#1890ff}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{color:#c0c4cc;background-color:#f6f8f9;border:1px solid #dcdfe6}.el-transfer-panel{background:#fff;border:1px solid #ebeef5}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#1890ff}.el-transfer-panel .el-transfer-panel__header{color:#515a6e;background:#f6f8f9;border-bottom:1px solid #ebeef5}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:#626b7d}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:rgba(0,0,0,.65)}.el-transfer-panel .el-transfer-panel__footer{background:#fff;border-top:1px solid #ebeef5}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:#606266}.el-transfer-panel .el-transfer-panel__empty{color:rgba(0,0,0,.65)}.el-timeline-item__tail{border-left:2px solid #e4e7ed}.el-timeline-item__icon{color:#fff}.el-timeline-item__node{background-color:#e4e7ed}.el-timeline-item__node--primary{background-color:#1890ff}.el-timeline-item__node--success{background-color:#13ce66}.el-timeline-item__node--warning{background-color:#ffba00}.el-timeline-item__node--danger{background-color:#ff4d4f}.el-timeline-item__node--info{background-color:rgba(0,0,0,.65)}.el-timeline-item__content{color:#626b7d}.el-timeline-item__timestamp{color:rgba(0,0,0,.65)}.el-link.is-underline:hover:after{border-bottom:1px solid #1890ff}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#1890ff}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#1890ff}.el-link.el-link--default.is-disabled{color:#c0c4cc}.el-link.el-link--primary{color:#1890ff}.el-link.el-link--primary:hover{color:#46a6ff}.el-link.el-link--primary.is-disabled{color:#8cc8ff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#ff4d4f}.el-link.el-link--danger{color:#ff4d4f}.el-link.el-link--danger:hover{color:#ff7172}.el-link.el-link--danger.is-disabled{color:#ffa6a7}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#13ce66}.el-link.el-link--success{color:#13ce66}.el-link.el-link--success:hover{color:#42d885}.el-link.el-link--success.is-disabled{color:#89e7b3}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#ffba00}.el-link.el-link--warning{color:#ffba00}.el-link.el-link--warning:hover{color:#ffc833}.el-link.el-link--warning.is-disabled{color:#ffdd80}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:rgba(0,0,0,.65)}.el-link.el-link--info{color:rgba(0,0,0,.65)}.el-link.el-link--info:hover{color:rgba(87,87,87,.72)}.el-link.el-link--info.is-disabled{color:hsla(0,0%,67.5%,.825)}.el-divider{background-color:#dcdfe6}.el-divider__text{color:#626b7d;background-color:#fff}.el-image__error,.el-image__placeholder{background:#f6f8f9}.el-image__error{color:#c0c4cc}.el-image-viewer__close{color:#fff;background-color:#606266}.el-image-viewer__actions{background-color:#606266;border-color:#fff}.el-image-viewer__actions__inner{color:#fff}.el-image-viewer__next,.el-image-viewer__prev{color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__mask{background:#515a6e}.el-button{color:#606266;background:#fff;border:1px solid #dcdfe6}.el-button:focus,.el-button:hover{color:#1890ff;background-color:#e8f4ff;border-color:#badeff}.el-button:active{color:#1e8bf1;border-color:#1e8bf1}.el-button::-moz-focus-inner{border:0}.el-button.is-plain:focus,.el-button.is-plain:hover{color:#1890ff;background:#fff;border-color:#1890ff}.el-button.is-active,.el-button.is-plain:active{color:#1e8bf1;border-color:#1e8bf1}.el-button.is-plain:active{background:#fff}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35)}.el-button--primary{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-button--primary:focus,.el-button--primary:hover{color:#fff;background:#46a6ff;border-color:#46a6ff}.el-button--primary.is-active,.el-button--primary:active{color:#fff;background:#1e8bf1;border-color:#1e8bf1}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#fff;background-color:#8cc8ff;border-color:#8cc8ff}.el-button--primary.is-plain{color:#1890ff;background:#e8f4ff;border-color:#a3d3ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff;background:#1890ff;border-color:#1890ff}.el-button--primary.is-plain:active{color:#fff;background:#1e8bf1;border-color:#1e8bf1}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#74bcff;background-color:#e8f4ff;border-color:#d1e9ff}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{color:#fff;background:#42d885;border-color:#42d885}.el-button--success.is-active,.el-button--success:active{color:#fff;background:#2bd375;border-color:#2bd375}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#fff;background-color:#89e7b3;border-color:#89e7b3}.el-button--success.is-plain{color:#13ce66;background:#e7faf0;border-color:#a1ebc2}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{color:#fff;background:#13ce66;border-color:#13ce66}.el-button--success.is-plain:active{color:#fff;background:#2bd375;border-color:#2bd375}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#71e2a3;background-color:#e7faf0;border-color:#d0f5e0}.el-button--warning{color:#fff;background-color:#ffba00;border-color:#ffba00}.el-button--warning:focus,.el-button--warning:hover{color:#fff;background:#ffc833;border-color:#ffc833}.el-button--warning.is-active,.el-button--warning:active{color:#fff;background:#ffc11a;border-color:#ffc11a}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#fff;background-color:#ffdd80;border-color:#ffdd80}.el-button--warning.is-plain{color:#ffba00;background:#fff8e6;border-color:#ffe399}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{color:#fff;background:#ffba00;border-color:#ffba00}.el-button--warning.is-plain:active{color:#fff;background:#ffc11a;border-color:#ffc11a}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#ffd666;background-color:#fff8e6;border-color:#fff1cc}.el-button--danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.el-button--danger:focus,.el-button--danger:hover{color:#fff;background:#ff7172;border-color:#ff7172}.el-button--danger.is-active,.el-button--danger:active{color:#fff;background:#ff5f61;border-color:#ff5f61}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#fff;background-color:#ffa6a7;border-color:#ffa6a7}.el-button--danger.is-plain{color:#ff4d4f;background:#ffeded;border-color:#ffb8b9}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.el-button--danger.is-plain:active{color:#fff;background:#ff5f61;border-color:#ff5f61}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#ff9495;background-color:#ffeded;border-color:#ffdbdc}.el-button--info{color:#fff;background-color:rgba(0,0,0,.65);border-color:rgba(0,0,0,.65)}.el-button--info:focus,.el-button--info:hover{color:#fff;background:rgba(87,87,87,.72);border-color:rgba(87,87,87,.72)}.el-button--info.is-active,.el-button--info:active{color:#fff;background:rgba(48,48,48,.685);border-color:rgba(48,48,48,.685)}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#fff;background-color:hsla(0,0%,67.5%,.825);border-color:hsla(0,0%,67.5%,.825)}.el-button--info.is-plain{color:rgba(0,0,0,.65);background:hsla(0,0%,94.9%,.965);border-color:hsla(0,0%,75.7%,.86)}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{color:#fff;background:rgba(0,0,0,.65);border-color:rgba(0,0,0,.65)}.el-button--info.is-plain:active{color:#fff;background:rgba(48,48,48,.685);border-color:rgba(48,48,48,.685)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:hsla(0,0%,58%,.79);background-color:hsla(0,0%,94.9%,.965);border-color:hsla(0,0%,89.4%,.93)}.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button--text{color:#1890ff;background:0 0}.el-button--text:focus,.el-button--text:hover{color:#46a6ff;background-color:transparent;border-color:transparent}.el-button--text:active{color:#1e8bf1;background-color:transparent}.el-button-group>.el-dropdown>.el-button{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.5)}.el-calendar{background-color:#fff}.el-calendar__header{border-bottom:1px solid #ebeef5}.el-calendar__title{color:#515a6e}.el-calendar-table thead th{color:#606266}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#c0c4cc}.el-backtop,.el-calendar-table td.is-today{color:#1890ff}.el-calendar-table td{border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.el-calendar-table td.is-selected{background-color:#f2f8fe}.el-calendar-table tr:first-child td{border-top:1px solid #ebeef5}.el-calendar-table tr td:first-child{border-left:1px solid #ebeef5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day:hover{background-color:#f2f8fe}.el-backtop{background-color:#fff}.el-backtop:hover{background-color:#f2f6fc}.el-page-header__left:after{background-color:#dcdfe6}.el-page-header__content{color:#626b7d}.el-checkbox{color:#606266}.el-checkbox.is-bordered{border:1px solid #dcdfe6}.el-checkbox.is-bordered.is-checked{border-color:#1890ff}.el-checkbox.is-bordered.is-disabled{border-color:#ebeef5}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:#c0c4cc;border-color:#c0c4cc}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#1890ff;border-color:#1890ff}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc}.el-checkbox__input.is-checked+.el-checkbox__label{color:#1890ff}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#1890ff}.el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:#fff}.el-checkbox__inner{border:1px solid #dcdfe6}.el-checkbox__inner:hover{border-color:#1890ff}.el-checkbox__inner:after{border:1px solid #fff;border-top:0;border-left:0}.el-checkbox-button__inner{color:#606266;background:#fff;border:1px solid #dcdfe6;border-left:0}.el-checkbox-button__inner:hover{color:#1890ff}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#1890ff}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;background-color:#fff;border-color:#ebeef5}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#1890ff}.el-radio{color:#606266}.el-radio.is-bordered{border:1px solid #dcdfe6}.el-radio.is-bordered.is-checked{border-color:#1890ff}.el-radio.is-bordered.is-disabled{border-color:#ebeef5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f6f8f9;border-color:#e4e7ed}.el-radio__input.is-disabled .el-radio__inner:after{background-color:#f6f8f9}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:#c0c4cc}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc}.el-radio__input.is-checked .el-radio__inner{background:#1890ff;border-color:#1890ff}.el-radio__input.is-checked+.el-radio__label{color:#1890ff}.el-radio__input.is-focus .el-radio__inner{border-color:#1890ff}.el-radio__inner{background-color:#fff;border:1px solid #dcdfe6}.el-radio__inner:hover{border-color:#1890ff}.el-radio__inner:after{background-color:#fff}.el-scrollbar__thumb{background-color:rgba(144,147,153,.3)}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-cascader-panel.is-bordered{border:1px solid #e4e7ed}.el-cascader-menu{color:#606266;border-right:1px solid #e4e7ed}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu__empty-text{color:#c0c4cc}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#1890ff}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#f6f8f9}.el-cascader-node.is-disabled{color:#c0c4cc}.el-avatar{color:#fff;background:#c0c4cc}.el-drawer{background-color:#fff}.el-drawer__header{color:#72767b}.el-drawer__close-btn{color:inherit;background-color:transparent;border:none}.vab-loading-type1{display:flex;width:36px;height:36px;margin:0 auto 15px;border:3px solid transparent;border-top-color:#1890ff;border-bottom-color:#1890ff;border-radius:50%;animation:vabLoading1-0 .8s linear infinite}.vab-loading-type1:before{display:block;width:8px;height:8px;margin:auto;content:"";border:3px solid #1890ff;border-radius:50%;animation:vabLoading1 .5s ease-in infinite alternate}@keyframes vabLoading1-0{to{transform:rotate(1turn)}}@keyframes vabLoading1{0%{transform:scale(.5)}to{transform:scale(1.2)}}.vab-loading-type2{width:20px;height:20px;margin-top:-40px;margin-left:-10px;animation:vabLoading2 1s linear infinite reverse}.vab-loading-type2:before{width:36px;height:36px;margin-top:-17px;margin-left:-18px}.vab-loading-type2:after,.vab-loading-type2:before{display:block;content:"";animation:vabLoading2 .4s linear infinite}.vab-loading-type2:after{width:8px;height:8px;margin-top:-3px;margin-left:-4px}.vab-loading-type2,.vab-loading-type2:after,.vab-loading-type2:before{position:absolute;top:40%;left:50%;border:3px solid transparent;border-top-color:#1890ff;border-right-color:#1890ff;border-radius:50%}@keyframes vabLoading2{to{transform:rotate(1turn)}}.vab-loading-type3{display:inline-block;width:2.5em;height:3em;margin-bottom:15px;border:3px solid transparent;border-top-color:#1890ff;border-bottom-color:#1890ff;border-radius:50%;animation:vabLoading3 2s ease infinite}@keyframes vabLoading3{50%{border-width:8px;transform:rotate(1turn) scale(.4,.33)}to{border-width:3px;transform:rotate(2turn) scale(1)}}.vab-loading-type4{display:inline-block;width:30px;height:30px;margin:0 auto 10px;border:8px solid transparent;border-bottom-color:#1890ff;border-left-color:#1890ff;border-radius:50%;animation:vabLoading4 1s linear infinite normal}.vab-loading-type4:after{display:block;width:15px;height:15px;margin:0;content:" ";border:6px solid #1890ff;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%}@keyframes vabLoading4{0%{opacity:.2;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.2;transform:rotate(1turn)}}.vab-loading-type5{display:block;width:0;height:0;margin:0 auto 15px;border:1.5em solid #1890ff;border-right:1.5em solid transparent;border-left:1.5em solid transparent;border-radius:100%;animation:vabLoading5 1s linear infinite}@keyframes vabLoading5{0%{transform:rotate(0deg)}50%{transform:rotate(60deg)}to{transform:rotate(1turn)}}.vab-loading-type6{display:block;width:0;height:0;margin:0 auto 25px auto;perspective:200px}.vab-loading-type6:after,.vab-loading-type6:before{position:absolute;width:20px;height:20px;content:"";background:transparent;animation:vabLoading6 .5s infinite alternate}.vab-loading-type6:before{left:0}.vab-loading-type6:after{right:0;animation-delay:.15s}@keyframes vabLoading6{0%{box-shadow:0 0 0 transparent;transform:scale(1) translateY(0) rotateX(0deg)}to{background:#1890ff;box-shadow:0 25px 40px rgba(24,144,255,.5);transform:scale(1.2) translateY(-25px) rotateX(45deg)}}.vab-loading-type7{display:block;width:25px;height:25px;margin:0 auto 15px auto;border:2px solid #1890ff;border-top-color:rgba(24,144,255,.2);border-right-color:rgba(24,144,255,.2);border-bottom-color:rgba(24,144,255,.2);border-radius:100%;animation:vabLoading7 .75s linear infinite}@keyframes vabLoading7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vab-loading-type8{position:relative;box-sizing:border-box;display:block;width:20px;height:20px;margin:0 auto 15px auto;background-color:#1890ff;border-radius:50%;box-shadow:30px 0 0 0 #1890ff;transform:translateX(-15px)}.vab-loading-type8:after{position:absolute;top:8px;left:9px;width:10px;height:10px;content:"";background-color:#fff;border-radius:50%;box-shadow:30px 0 0 0 #fff;animation:vabLoading8 2s ease-in-out infinite alternate}@keyframes vabLoading8{0%{left:9px}to{left:1px}}.vab-loading-type9{position:relative;box-sizing:border-box;display:block;width:20px;height:20px;margin:0 auto 15px auto;border:1px solid #1890ff;animation:vabLoading9 5s linear infinite}.vab-loading-type9:after{position:absolute;top:-8px;left:0;width:4px;height:4px;content:"";background-color:#1890ff;animation:vabLoading9_check 1s ease-in-out infinite}@keyframes vabLoading9_check{25%{top:-8px;left:22px}50%{top:22px;left:22px}75%{top:22px;left:-9px}to{top:-7px;left:-9px}}@keyframes vabLoading9{0%{box-shadow:inset 0 0 0 0 rgba(24,144,255,.5);opacity:.5}to{box-shadow:inset 0 -20px 0 0 #1890ff}}.dots-loader:not(:required){position:relative;display:inline-block;width:7px;height:7px;margin-bottom:30px;overflow:hidden;text-indent:-9999px;background:transparent;border-radius:100%;box-shadow:-14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae;transform-origin:50% 50%;animation:dots-loader 5s ease-in-out infinite}@keyframes dots-loader{0%{box-shadow:-14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}8.33%{box-shadow:14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}16.67%{box-shadow:14px 14px 0 7px #f86,14px 14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}25%{box-shadow:-14px 14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}33.33%{box-shadow:-14px -14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,-14px -14px 0 7px #4ae}41.67%{box-shadow:14px -14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}50%{box-shadow:14px 14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}58.33%{box-shadow:-14px 14px 0 7px #f86,-14px 14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}66.67%{box-shadow:-14px -14px 0 7px #f86,-14px -14px 0 7px #fc6,-14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}75%{box-shadow:14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px -14px 0 7px #6d7,14px -14px 0 7px #4ae}83.33%{box-shadow:14px 14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,14px 14px 0 7px #4ae}91.67%{box-shadow:-14px 14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}to{box-shadow:-14px -14px 0 7px #f86,14px -14px 0 7px #fc6,14px 14px 0 7px #6d7,-14px 14px 0 7px #4ae}}.gauge-loader:not(:required){position:relative;display:inline-block;width:64px;height:32px;margin-bottom:10px;overflow:hidden;text-indent:-9999px;background:#6ca;border-top-left-radius:32px;border-top-right-radius:32px}.gauge-loader:not(:required):before{position:absolute;top:5px;left:30px;width:4px;height:27px;content:"";background:#fff;border-radius:2px;transform-origin:50% 100%;animation:gauge-loader 4s ease infinite}.gauge-loader:not(:required):after{position:absolute;top:26px;left:26px;width:13px;height:13px;content:"";background:#fff;border-radius:8px}@keyframes gauge-loader{0%{transform:rotate(-50deg)}10%{transform:rotate(20deg)}20%{transform:rotate(60deg)}24%{transform:rotate(60deg)}40%{transform:rotate(-20deg)}54%{transform:rotate(70deg)}56%{transform:rotate(78deg)}58%{transform:rotate(73deg)}60%{transform:rotate(75deg)}62%{transform:rotate(70deg)}70%{transform:rotate(-20deg)}80%{transform:rotate(20deg)}83%{transform:rotate(25deg)}86%{transform:rotate(20deg)}89%{transform:rotate(25deg)}to{transform:rotate(-50deg)}}.inner-circles-loader:not(:required){position:relative;display:inline-block;width:50px;height:50px;margin-bottom:10px;overflow:hidden;text-indent:-9999px;background:rgba(25,165,152,.5);border-radius:50%;transform:translateZ(0)}.inner-circles-loader:not(:required):after,.inner-circles-loader:not(:required):before{position:absolute;top:0;display:inline-block;width:50px;height:50px;content:"";border-radius:50%}.inner-circles-loader:not(:required):before{left:0;background:#c7efcf;transform-origin:0 50%;animation:inner-circles-loader 3s infinite}.inner-circles-loader:not(:required):after{right:0;background:#eef5db;transform-origin:100% 50%;animation:inner-circles-loader 3s .2s infinite reverse}@keyframes inner-circles-loader{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.plus-loader:not(:required){position:relative;display:inline-block;width:48px;height:48px;margin-bottom:10px;overflow:hidden;text-indent:-9999px;background:#f86;border-radius:24px;transform:rotate(90deg);transform-origin:50% 50%;animation:plus-loader-background 3s ease-in-out infinite}.plus-loader:not(:required):after{background:#f86;animation:plus-loader-top 3s linear infinite}.plus-loader:not(:required):after,.plus-loader:not(:required):before{position:absolute;top:0;right:50%;width:50%;height:100%;content:"";border-radius:24px 0 0 24px;transform-origin:100% 50%}.plus-loader:not(:required):before{background:#fc6;animation:plus-loader-bottom 3s linear infinite}@keyframes plus-loader-top{2.5%{background:#f86;transform:rotateY(0deg);animation-timing-function:ease-in}13.75%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:step-start}13.76%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:ease-out}25%{background:#fc6;transform:rotateY(180deg)}27.5%{background:#fc6;transform:rotateY(180deg);animation-timing-function:ease-in}41.25%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:step-start}41.26%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:ease-out}50%{background:#6d7;transform:rotateY(0deg)}52.5%{background:#6d7;transform:rotateY(0deg);animation-timing-function:ease-in}63.75%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:step-start}63.76%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:ease-out}75%{background:#4ae;transform:rotateY(180deg)}77.5%{background:#4ae;transform:rotateY(180deg);animation-timing-function:ease-in}91.25%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:step-start}91.26%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:ease-in}to{background:#f86;transform:rotateY(0deg);animation-timing-function:step-start}}@keyframes plus-loader-bottom{0%{background:#fc6;animation-timing-function:step-start}50%{background:#fc6;animation-timing-function:step-start}75%{background:#4ae;animation-timing-function:step-start}to{background:#4ae;animation-timing-function:step-start}}@keyframes plus-loader-background{0%{background:#f86;transform:rotate(180deg)}25%{background:#f86;transform:rotate(180deg);animation-timing-function:step-start}27.5%{background:#6d7;transform:rotate(90deg)}50%{background:#6d7;transform:rotate(90deg);animation-timing-function:step-start}52.5%{background:#6d7;transform:rotate(0deg)}75%{background:#6d7;transform:rotate(0deg);animation-timing-function:step-start}77.5%{background:#f86;transform:rotate(270deg)}to{background:#f86;transform:rotate(270deg);animation-timing-function:step-start}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.fade-transform-enter,.fade-transform-leave-to{opacity:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-v-de1a4170]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.error-container[data-v-de1a4170]{position:relative;min-height:100vh}.error-container .error-content[data-v-de1a4170]{position:absolute;top:55%;left:50%;width:40vw;height:400px;transform:translate(-50%,-50%)}.error-container .error-content .pic-error[data-v-de1a4170]{position:relative;float:left;width:100%;overflow:hidden}.error-container .error-content .pic-error-parent[data-v-de1a4170]{width:100%}.error-container .error-content .pic-error-child[data-v-de1a4170]{position:absolute}.error-container .error-content .pic-error-child.left[data-v-de1a4170]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-de1a4170;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-de1a4170{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}}.error-container .error-content .bullshit[data-v-de1a4170]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.error-container .error-content .bullshit-oops[data-v-de1a4170]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1890ff;opacity:0;animation-name:slideUp-de1a4170;animation-duration:.5s;animation-fill-mode:forwards}.error-container .error-content .bullshit-headline[data-v-de1a4170]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-de1a4170;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.error-container .error-content .bullshit-info[data-v-de1a4170]{margin-bottom:30px;font-size:13px;line-height:21px;color:rgba(0,0,0,.65);opacity:0;animation-name:slideUp-de1a4170;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.error-container .error-content .bullshit-return-home[data-v-de1a4170]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1890ff;border-radius:100px;opacity:0;animation-name:slideUp-de1a4170;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-de1a4170{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}[data-v-d94bb6fc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.error-container[data-v-d94bb6fc]{position:relative;min-height:100vh}.error-container .error-content[data-v-d94bb6fc]{position:absolute;top:55%;left:50%;width:40vw;height:400px;transform:translate(-50%,-50%)}.error-container .error-content .pic-error[data-v-d94bb6fc]{position:relative;float:left;width:100%;overflow:hidden}.error-container .error-content .pic-error-parent[data-v-d94bb6fc]{width:100%}.error-container .error-content .pic-error-child[data-v-d94bb6fc]{position:absolute}.error-container .error-content .pic-error-child.left[data-v-d94bb6fc]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-d94bb6fc;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-d94bb6fc{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}}.error-container .error-content .bullshit[data-v-d94bb6fc]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.error-container .error-content .bullshit-oops[data-v-d94bb6fc]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1890ff;opacity:0;animation-name:slideUp-d94bb6fc;animation-duration:.5s;animation-fill-mode:forwards}.error-container .error-content .bullshit-headline[data-v-d94bb6fc]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-d94bb6fc;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.error-container .error-content .bullshit-info[data-v-d94bb6fc]{margin-bottom:30px;font-size:13px;line-height:21px;color:rgba(0,0,0,.65);opacity:0;animation-name:slideUp-d94bb6fc;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.error-container .error-content .bullshit-return-home[data-v-d94bb6fc]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1890ff;border-radius:100px;opacity:0;animation-name:slideUp-d94bb6fc;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-d94bb6fc{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.from-wrapper[data-v-09e8c4e9]{padding:15px}.chapter-page[data-v-1f7fcfb4]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.page-header[data-v-1f7fcfb4]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:32px 40px;margin-bottom:32px;box-shadow:0 8px 32px rgba(102,126,234,.3)}.header-content[data-v-1f7fcfb4]{display:flex;align-items:center;gap:24px}.header-icon[data-v-1f7fcfb4]{width:72px;height:72px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.header-icon i[data-v-1f7fcfb4]{font-size:36px;color:#fff}.header-title h1[data-v-1f7fcfb4]{margin:0 0 8px 0;color:#fff;font-size:28px;font-weight:700;letter-spacing:.5px}.header-title p[data-v-1f7fcfb4]{margin:0;color:hsla(0,0%,100%,.85);font-size:14px;font-weight:400}.page-content[data-v-1f7fcfb4]{max-width:1400px;margin:0 auto}.form-section[data-v-1f7fcfb4]{background:#fff;border-radius:16px;padding:0;margin-bottom:24px;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.form-section[data-v-1f7fcfb4]:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-2px)}.section-header[data-v-1f7fcfb4]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #e9ecef}.section-icon[data-v-1f7fcfb4]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px}.section-icon i[data-v-1f7fcfb4]{font-size:24px;color:#fff}.section-icon.page-icon[data-v-1f7fcfb4]{background:linear-gradient(135deg,#f093fb,#f5576c)}.section-title[data-v-1f7fcfb4]{flex:1}.section-title h3[data-v-1f7fcfb4]{margin:0 0 4px 0;color:#2c3e50;font-size:18px;font-weight:600}.section-title span[data-v-1f7fcfb4]{color:#7f8c8d;font-size:13px;font-weight:400}.delete-btn[data-v-1f7fcfb4]{background:#ff6b6b;border:none;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s}.delete-btn[data-v-1f7fcfb4]:hover{background:#ee5a5a;transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,100%,71%,.4)}.section-body[data-v-1f7fcfb4]{padding:32px}.section-body[data-v-1f7fcfb4] .el-form-item{margin-bottom:24px}.section-body[data-v-1f7fcfb4] .el-form-item__label{color:#495057;font-weight:600;font-size:14px;line-height:40px}.section-body[data-v-1f7fcfb4] .el-input__inner{border-radius:8px;border:1.5px solid #dee2e6;height:42px;line-height:42px;transition:all .3s;font-size:14px}.section-body[data-v-1f7fcfb4] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.section-body[data-v-1f7fcfb4] .el-input__prefix{left:12px}.section-body[data-v-1f7fcfb4] .el-input__prefix .el-input__icon{color:#adb5bd;font-size:16px;line-height:42px}.section-body[data-v-1f7fcfb4] .el-input__inner{padding-left:38px}.section-body[data-v-1f7fcfb4] .el-textarea__inner{border-radius:8px;border:1.5px solid #dee2e6;transition:all .3s;font-size:14px}.section-body[data-v-1f7fcfb4] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.section-body[data-v-1f7fcfb4] .el-input-group__append{background-color:#f8f9fa;border-color:#dee2e6;color:#495057;border-radius:0 8px 8px 0;font-weight:500}.section-body[data-v-1f7fcfb4] .el-select{width:100%}.section-body[data-v-1f7fcfb4] .el-select .el-input__inner{height:42px;line-height:42px}.section-body[data-v-1f7fcfb4] .el-select .el-input__icon{line-height:42px}.sentence-list[data-v-1f7fcfb4],.word-list[data-v-1f7fcfb4]{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:12px}.list-header[data-v-1f7fcfb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.list-title[data-v-1f7fcfb4]{font-size:16px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.list-title[data-v-1f7fcfb4]:before{content:"";width:4px;height:18px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.sentence-item[data-v-1f7fcfb4],.word-item[data-v-1f7fcfb4]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;border:1.5px solid #e9ecef}.sentence-item[data-v-1f7fcfb4]:hover,.word-item[data-v-1f7fcfb4]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#667eea}.item-header[data-v-1f7fcfb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f3f5}.item-title[data-v-1f7fcfb4]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#2c3e50}.item-title i[data-v-1f7fcfb4]{font-size:18px;color:#667eea}.item-body[data-v-1f7fcfb4]{padding:0}.add-section[data-v-1f7fcfb4]{display:flex;justify-content:center;margin:32px 0}.add-page-btn[data-v-1f7fcfb4]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;border-radius:12px;padding:16px 48px;font-size:16px;font-weight:600;letter-spacing:.5px;transition:all .3s;box-shadow:0 8px 24px rgba(102,126,234,.4)}.add-page-btn[data-v-1f7fcfb4]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(102,126,234,.5)}.add-page-btn[data-v-1f7fcfb4]:active{transform:translateY(-1px)}.form-actions[data-v-1f7fcfb4]{display:flex;justify-content:center;gap:20px;padding:32px 0;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.form-actions .el-button[data-v-1f7fcfb4]{min-width:140px;height:48px;border-radius:12px;font-weight:600;font-size:15px;transition:all .3s}.form-actions .el-button[data-v-1f7fcfb4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.form-actions .el-button--primary[data-v-1f7fcfb4]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.form-actions .el-button--primary[data-v-1f7fcfb4]:hover{background:linear-gradient(135deg,#5568d3,#653a8f);box-shadow:0 8px 24px rgba(102,126,234,.4)}.form-actions .el-button--default[data-v-1f7fcfb4]{border-color:#dee2e6;color:#495057;background:#fff}.form-actions .el-button--default[data-v-1f7fcfb4]:hover{border-color:#667eea;color:#667eea;background:#f8f9fa}.form-actions .el-button--danger[data-v-1f7fcfb4]{background:#ff6b6b;border:none}.form-actions .el-button--danger[data-v-1f7fcfb4]:hover{background:#ee5a5a;box-shadow:0 8px 20px hsla(0,100%,71%,.4)}.prompt-template-editor[data-v-55ed429a]{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:650px;border:1px solid #e5eaf3;border-radius:6px;background:#fff}.prompt-main-panel[data-v-55ed429a]{min-width:0;padding:22px 24px 20px}.prompt-form[data-v-55ed429a] .el-form-item{margin-bottom:20px}.prompt-form[data-v-55ed429a] .el-form-item__label{padding-bottom:8px;line-height:20px;color:#303133;font-weight:600}.prompt-form[data-v-55ed429a] .el-textarea__inner{font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.6;color:#303133;border-color:#dcdfe6}.prompt-form[data-v-55ed429a] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.is-focused[data-v-55ed429a]{color:#409eff}.prompt-setting-grid[data-v-55ed429a]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.6fr);gap:20px}.prompt-setting-grid[data-v-55ed429a] .el-select{width:100%}.model-temperature[data-v-55ed429a]{float:right;margin-left:18px;color:#909399;font-size:12px}.switch-setting[data-v-55ed429a]{display:flex;align-items:center;height:40px;gap:10px;color:#606266}.editor-actions[data-v-55ed429a]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px;border-top:1px solid #ebeef5}.variable-panel[data-v-55ed429a]{border-left:1px solid #e5eaf3;background:#fafbfd}.variable-panel__header[data-v-55ed429a]{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 18px;border-bottom:1px solid #e5eaf3;color:#303133;font-weight:600}.variable-panel__count[data-v-55ed429a]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ecf5ff;color:#409eff;font-size:12px}.variable-group[data-v-55ed429a]{padding:18px;border-bottom:1px solid #ebeef5}.variable-group h3[data-v-55ed429a]{margin:0 0 12px;color:#606266;font-size:13px;font-weight:600}.variable-list[data-v-55ed429a]{display:flex;flex-wrap:wrap;gap:8px}.variable-token[data-v-55ed429a]{display:inline-flex;align-items:center;max-width:100%;margin:0;color:#409eff;background:#fff}.variable-token code[data-v-55ed429a]{margin-left:5px;overflow:hidden;color:#909399;font-family:Menlo,Monaco,Consolas,Courier New,monospace;text-overflow:ellipsis}.empty-variable[data-v-55ed429a]{padding:8px 0;color:#909399;font-size:13px}@media screen and (max-width:1100px){.prompt-template-editor[data-v-55ed429a]{grid-template-columns:1fr}.variable-panel[data-v-55ed429a]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5eaf3;border-left:0}.variable-panel__header[data-v-55ed429a]{grid-column:1/-1}.variable-group[data-v-55ed429a]{border-bottom:0}.variable-group+.variable-group[data-v-55ed429a]{border-left:1px solid #e5eaf3}}@media screen and (max-width:700px){.prompt-main-panel[data-v-55ed429a]{padding:18px}.prompt-setting-grid[data-v-55ed429a],.variable-panel[data-v-55ed429a]{grid-template-columns:1fr}.variable-panel__header[data-v-55ed429a]{grid-column:auto}.variable-group+.variable-group[data-v-55ed429a]{border-top:1px solid #e5eaf3;border-left:0}.editor-actions[data-v-55ed429a]{justify-content:stretch}.editor-actions .el-button[data-v-55ed429a]{flex:1;min-width:0}}.ai-debugging-page[data-v-1f69f8f8]{min-height:calc(100vh - 150px);padding:20px 24px 28px;background:#f6f8fb}.page-toolbar[data-v-1f69f8f8]{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:0 18px;border:1px solid #e5eaf3;border-bottom:0;border-radius:6px 6px 0 0;background:#fff}.page-toolbar__title[data-v-1f69f8f8]{display:flex;align-items:center;min-width:0;gap:14px}.page-toolbar__title h2[data-v-1f69f8f8]{margin:0;color:#303133;font-size:18px;font-weight:600;line-height:24px}.page-toolbar__title p[data-v-1f69f8f8]{margin:2px 0 0;color:#909399;font-size:13px;line-height:18px}.refresh-button[data-v-1f69f8f8]{flex:none}.models-alert[data-v-1f69f8f8]{margin:0 0 16px}.template-tabs[data-v-1f69f8f8]{padding:0 18px 22px;border:1px solid #e5eaf3;border-radius:0 0 6px 6px;background:#fff}.template-tabs[data-v-1f69f8f8] .el-tabs__header{margin:0 0 20px}.template-tabs[data-v-1f69f8f8] .el-tabs__item{height:52px;line-height:52px;color:#606266}.template-tabs[data-v-1f69f8f8] .el-tabs__item.is-active{color:#409eff;font-weight:600}.tab-state[data-v-1f69f8f8]{display:inline-block;margin-left:6px;font-size:11px;font-weight:400}.tab-state.is-ready[data-v-1f69f8f8]{color:#909399}.tab-state.is-dirty[data-v-1f69f8f8]{color:#e6a23c}.tab-state.is-loading[data-v-1f69f8f8]{color:#409eff}.tab-state.is-error[data-v-1f69f8f8]{color:#f56c6c}.template-heading[data-v-1f69f8f8]{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:14px}.template-heading h3[data-v-1f69f8f8]{display:inline-block;margin:0 12px 0 0;color:#303133;font-size:16px;font-weight:600}.template-heading code[data-v-1f69f8f8]{color:#909399;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.template-alert[data-v-1f69f8f8]{margin-bottom:14px}.template-placeholder[data-v-1f69f8f8]{display:flex;min-height:500px;align-items:center;justify-content:center;flex-direction:column;color:#909399;gap:12px}.template-placeholder p[data-v-1f69f8f8]{margin:0}.template-placeholder i[data-v-1f69f8f8]{color:#e6a23c;font-size:30px}@media screen and (max-width:700px){.ai-debugging-page[data-v-1f69f8f8]{padding:14px}.page-toolbar[data-v-1f69f8f8]{padding:10px 14px}.template-tabs[data-v-1f69f8f8]{padding:0 12px 16px}.template-tabs[data-v-1f69f8f8] .el-tabs__item{padding:0 10px;font-size:13px}.tab-state[data-v-1f69f8f8]{display:none}.template-heading[data-v-1f69f8f8]{align-items:flex-start;min-height:54px}.template-heading code[data-v-1f69f8f8],.template-heading h3[data-v-1f69f8f8]{display:block}.template-heading code[data-v-1f69f8f8]{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.header-title[data-v-73cb02a0]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.page-title[data-v-73cb02a0]{margin:0;font-size:18px;font-weight:600;color:#303133}.header-title[data-v-07e5c6d2]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.page-title[data-v-07e5c6d2]{margin:0;font-size:18px;font-weight:600;color:#303133}.empty-loading[data-v-07e5c6d2]{padding:40px;text-align:center}.empty-state[data-v-07e5c6d2]{padding:40px}[data-v-47247116]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.form__tip[data-v-47247116]{display:flex;flex-direction:column;gap:8px}[data-v-47247116] .el-dialog__body{padding:20px 32px 20px 20px}[data-v-b4d02264]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dictation-form[data-v-b4d02264] .el-form-item__content{min-width:0}.dictation-form .audio-actions[data-v-b4d02264]{display:flex;align-items:flex-start;gap:12px}.dictation-form .audio-current[data-v-b4d02264]{display:flex;align-items:center;gap:8px;color:#24a875}.dictation-form .audio-current__name[data-v-b4d02264]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dictation-form .audio-current__actions[data-v-b4d02264]{display:flex;align-items:flex-start;gap:8px;margin-left:auto}.dictation-form .audio-current__actions[data-v-b4d02264] .dictation-audio-upload__tip{display:none}.dictation-form .audio-play-button[data-v-b4d02264]{padding:0;color:inherit;font-size:16px}.dictation-form .audio-current__actions>.el-button[data-v-b4d02264]:last-child{color:#f56c6c}.dictation-form .audio-current .audio-play-button[data-v-b4d02264]{margin-left:0;color:inherit}.dictation-form .form-tip[data-v-b4d02264]{margin-top:8px}.dictation-form[data-v-b4d02264] .form-tip .el-alert__title{font-size:12px}.dictation-form[data-v-b4d02264] .el-upload__tip{display:none}[data-v-b4d02264] .el-dialog__body{padding:20px 32px 20px 20px}[data-v-11a20838]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dictation-list[data-v-11a20838]{width:100%}.drag-handle[data-v-11a20838]{color:#a8b1c0;font-size:17px;cursor:move}.answer-list[data-v-11a20838]{display:flex;flex-wrap:wrap;gap:4px}.audio-file[data-v-11a20838]{color:#24a875;white-space:nowrap}.audio-file[data-v-11a20838] .el-button{padding:0;color:inherit}.audio-file[data-v-11a20838] .el-button i{margin-right:5px;font-size:15px}.audio-file[data-v-11a20838] .audio-file__download{margin-left:12px;color:#59a3e1}.delete-button[data-v-11a20838]{color:#f56c6c}[data-v-a21dbcba]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dictation-overview[data-v-a21dbcba]{background:#f7f9fc;border-color:#edf0f5}.dictation-overview__item[data-v-a21dbcba]{display:inline-flex;align-items:center;min-width:0;color:#303133;font-size:14px;font-weight:500}.dictation-overview__item .el-tag[data-v-a21dbcba]{margin-right:10px}[data-v-a21dbcba] .el-card__body{display:flex;align-items:center;min-height:54px;padding:0 20px}[data-v-a21dbcba] .el-divider--vertical{margin:0 28px}.story-sentence-audio[data-v-53772ae0]{width:100%}.audio-input-row[data-v-53772ae0]{display:flex;align-items:center;gap:10px}.audio-link-input[data-v-53772ae0]{display:flex;flex:1;min-width:0}.audio-action[data-v-53772ae0],.confirm-link[data-v-53772ae0]{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.confirm-link[data-v-53772ae0]{width:32px;color:#fff;background:#409eff;border-radius:0 4px 4px 0}.audio-file-row[data-v-53772ae0]{display:flex;align-items:center;min-height:54px;padding:0 12px;border:1px solid #dbe7ff;border-radius:4px;background:#f0f5ff}.audio-file-icon[data-v-53772ae0]{margin-right:10px;color:#5a8dee;font-size:16px}.audio-file-name[data-v-53772ae0]{flex:1;min-width:0;overflow:hidden;color:#606266;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.audio-file-actions[data-v-53772ae0]{display:flex;gap:8px;margin-left:12px}.audio-action[data-v-53772ae0]{width:32px;height:32px;border-radius:50%;color:#fff}.audio-play[data-v-53772ae0]{background:#409eff}.audio-delete[data-v-53772ae0]{background:#f56c6c}@media (max-width:768px){.audio-input-row[data-v-53772ae0]{align-items:stretch;flex-direction:column}}.theme-gradient-input[data-v-3e811f50]{display:flex;align-items:center;gap:10px;min-width:0}.gradient-preview[data-v-3e811f50]{flex:none;width:42px;height:32px;border:1px solid #dcdfe6;border-radius:4px;background-color:#f5f7fa}.gradient-preview.is-empty[data-v-3e811f50]{background-image:linear-gradient(45deg,#f2f6fc 25%,transparent 0),linear-gradient(-45deg,#f2f6fc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f2f6fc 0),linear-gradient(-45deg,transparent 75%,#f2f6fc 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.theme-dialog-body[data-v-2adf6777]{min-height:180px}.theme-dialog-intro[data-v-2adf6777]{margin:0 0 16px;color:#909399;font-size:13px;line-height:20px}.theme-section[data-v-2adf6777]{margin-bottom:12px;padding:14px 16px 16px;border:1px solid #ebeef5;border-radius:4px}.theme-section[data-v-2adf6777]:last-child{margin-bottom:0}.theme-section h3[data-v-2adf6777]{margin:0 0 12px;color:#303133;font-size:14px;line-height:20px}.theme-field-grid[data-v-2adf6777]{display:grid;gap:14px 20px}.theme-field-grid.has-gradient[data-v-2adf6777],.theme-field-grid[data-v-2adf6777]{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-field[data-v-2adf6777]{min-width:0}.theme-field>label[data-v-2adf6777]{display:block;margin-bottom:7px;color:#606266;font-size:12px;line-height:18px}.theme-field.is-gradient[data-v-2adf6777]{grid-column:span 2}.color-input[data-v-2adf6777]{display:flex;align-items:center;gap:9px}.color-input .el-input[data-v-2adf6777]{min-width:0}@media (max-width:780px){.theme-field-grid.has-gradient[data-v-2adf6777],.theme-field-grid[data-v-2adf6777]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialogue-add-page[data-v-222a72c8]{min-height:calc(100vh - 140px);background:#f5f7fa;padding:24px}.image-preview[data-v-222a72c8]{position:relative;display:inline-block}.preview-img[data-v-222a72c8]{max-width:300px;max-height:200px;border-radius:4px;border:1px solid #e4e7ed}.preview-img.readonly[data-v-222a72c8]{max-width:200px;max-height:150px}.delete-overlay[data-v-222a72c8]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;opacity:0;transition:opacity .3s ease}.image-preview:hover .delete-overlay[data-v-222a72c8]{opacity:1}.delete-overlay i[data-v-222a72c8]{font-size:18px}.delete-overlay span[data-v-222a72c8]{font-size:14px;font-weight:500}.page-header[data-v-222a72c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-222a72c8]{display:flex;align-items:center;gap:16px}.page-title[data-v-222a72c8]{margin:0;font-size:18px;font-weight:600;color:#303133}.form-container[data-v-222a72c8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.form-section[data-v-222a72c8]{margin-bottom:32px;padding:20px;background:#fafbfc;border-radius:8px}.section-title[data-v-222a72c8]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title i[data-v-222a72c8]{font-size:20px;color:#667eea;margin-right:10px}.section-title span[data-v-222a72c8]{font-size:16px;font-weight:600;color:#303133}.form-tip[data-v-222a72c8]{font-size:12px;color:#909399;line-height:1.4;margin-top:4px}.scene-item[data-v-222a72c8]{margin-bottom:24px;padding:16px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.scene-item[data-v-222a72c8]:last-child{margin-bottom:0}.scene-header[data-v-222a72c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #ebeef5}.scene-header span[data-v-222a72c8]{font-size:14px;font-weight:600;color:#667eea}.scene-actions[data-v-222a72c8]{display:flex;gap:8px}.scene-actions .el-button[data-v-222a72c8]{padding:4px 8px;font-size:12px}.section-title .el-button[data-v-222a72c8]{margin-left:auto;padding:4px 12px}.page-footer[data-v-222a72c8]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.page-footer .el-button[data-v-222a72c8]{min-width:100px;height:40px;border-radius:8px;font-weight:500}.page-footer .el-button--primary[data-v-222a72c8]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.gender-radio[data-v-222a72c8] .el-radio.is-bordered{padding:10px 20px;border-radius:8px;margin-right:16px}.input-with-btn[data-v-222a72c8]{position:relative}.input-with-btn .el-button[data-v-222a72c8]{position:absolute;right:8px;top:-30px;padding:4px 12px;font-size:12px}.save-mask[data-v-222a72c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.mask-content[data-v-222a72c8]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 48px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.loading-icon[data-v-222a72c8]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-222a72c8 1.2s linear infinite}@keyframes spin-222a72c8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mask-content span[data-v-222a72c8]{font-size:16px;color:#606266;font-weight:500}[data-v-1ed5603a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dictation-settings[data-v-1ed5603a]{min-width:760px;padding:20px 24px 32px;color:#303133;background:#fff}.dictation-settings__heading[data-v-1ed5603a]{display:flex;align-items:center;height:42px;margin-bottom:14px}.dictation-settings__heading h2[data-v-1ed5603a]{margin:0 0 0 12px;font-size:20px;font-weight:600}.dictation-settings__content[data-v-1ed5603a]{margin-top:22px}.content-header[data-v-1ed5603a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.content-header strong[data-v-1ed5603a]{margin-right:16px;font-size:14px}.content-header span[data-v-1ed5603a]{color:#32a675;font-size:13px}.content-header__actions[data-v-1ed5603a]{display:flex;gap:10px}@media screen and (max-width:900px){.dictation-settings[data-v-1ed5603a]{min-width:0;padding:16px}.content-header[data-v-1ed5603a]{align-items:flex-start;gap:12px}.content-header__actions[data-v-1ed5603a]{flex-shrink:0}}.form-wrapper[data-v-fb2fc926]{padding:15px}.voice-evaluation-config[data-v-fb2fc926]{overflow:hidden;margin-top:12px;border:1px solid #ebeef5;border-radius:4px;background:#fff}.voice-evaluation-config__section[data-v-fb2fc926]{padding:12px;border-bottom:1px solid #ebeef5}.voice-evaluation-config__section[data-v-fb2fc926]:last-child{border-bottom:0}.voice-evaluation-config__section--keywords[data-v-fb2fc926]{border-left:3px solid #409eff}.voice-evaluation-config__section--sensitive[data-v-fb2fc926]{border-left:3px solid #e6a23c}.voice-evaluation-config__section--reference[data-v-fb2fc926]{border-left:3px solid #67c23a}.voice-evaluation-config__heading[data-v-fb2fc926]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;color:#303133;font-size:13px;font-weight:600}.voice-evaluation-config__hint[data-v-fb2fc926]{color:#909399;font-size:12px;font-weight:400}.voice-evaluation-config__group[data-v-fb2fc926],.voice-evaluation-config__reference-row[data-v-fb2fc926]{display:flex;align-items:stretch;gap:8px;margin-bottom:8px}.voice-evaluation-config__group[data-v-fb2fc926]{min-height:56px;padding:8px;background:#fafcff;border:1px solid #d9ecff}.voice-evaluation-config__number[data-v-fb2fc926],.voice-evaluation-config__reference-number[data-v-fb2fc926]{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;color:#909399;font-size:12px;background:#f5f7fa}.voice-evaluation-config__group-content[data-v-fb2fc926]{flex:1;min-width:0}.voice-evaluation-config__group-content .el-tag[data-v-fb2fc926]{margin:0 5px 5px 0}.voice-evaluation-config__group-content .el-input[data-v-fb2fc926]{width:190px;margin-bottom:5px;vertical-align:top}.voice-evaluation-config__group-title[data-v-fb2fc926]{margin-bottom:5px;color:#606266;font-size:12px}.voice-evaluation-config__reference-row[data-v-fb2fc926]{align-items:center}.voice-evaluation-config__reference-row .el-input[data-v-fb2fc926]{flex:1}.voice-evaluation-config__delete[data-v-fb2fc926]{align-self:flex-start;padding:2px 0;color:#c0c4cc}.voice-evaluation-config__delete[data-v-fb2fc926]:hover{color:#f56c6c}.voice-evaluation-config__add[data-v-fb2fc926]{width:100%;padding:5px 0;color:#409eff;border:1px dashed #b3d8ff;background:#f5faff}.voice-dictation-fields[data-v-fb2fc926]{margin:0 0 18px!important;border:1px solid #dcdfe6}.voice-dictation-fields .el-col[data-v-fb2fc926]:first-child{border-bottom:1px solid #dcdfe6}.voice-dictation-fields .el-form-item[data-v-fb2fc926]{margin:0;padding:12px 0}.voice-dictation-fields__audio-actions[data-v-fb2fc926]{display:flex;align-items:flex-start;gap:12px}.voice-dictation-fields__audio-current[data-v-fb2fc926]{display:flex;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:6px 8px;color:#409eff;background:#f5f7fa}.voice-dictation-fields__play[data-v-fb2fc926],.voice-dictation-fields__remove[data-v-fb2fc926]{padding:0;color:inherit}.voice-dictation-fields__audio-name[data-v-fb2fc926]{min-width:0;max-width:360px;overflow:hidden;color:#606266;text-overflow:ellipsis;white-space:nowrap}.voice-dictation-fields__remove[data-v-fb2fc926]{margin-left:auto;color:#f56c6c}.voice-dictation-fields .dictation-audio-upload[data-v-fb2fc926]{min-width:98px}.import-dialog[data-v-873b3560] .el-dialog__header{background:linear-gradient(135deg,#00b4d8,#0077b6);padding:20px 24px;border-radius:8px 8px 0 0}.import-dialog[data-v-873b3560] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.import-dialog[data-v-873b3560] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.import-dialog[data-v-873b3560] .el-dialog__body{padding:24px}.dialog-content[data-v-873b3560]{display:flex;flex-direction:column;gap:24px}.upload-section[data-v-873b3560]{background:#f8f9fa;border-radius:12px;padding:24px}.upload-area[data-v-873b3560]{border:2px dashed #dcdfe6;border-radius:12px;padding:40px 20px;text-align:center;transition:all .3s ease;cursor:pointer;background:#fff}.upload-area.drag-over[data-v-873b3560],.upload-area[data-v-873b3560]:hover{border-color:#00b4d8;background:rgba(0,180,216,.05)}.upload-icon[data-v-873b3560]{margin-bottom:16px}.upload-icon i[data-v-873b3560]{font-size:48px;color:#00b4d8}.upload-text[data-v-873b3560]{margin-bottom:24px}.upload-text .main-text[data-v-873b3560]{font-size:16px;color:#303133;margin-bottom:8px;font-weight:500}.upload-text .sub-text[data-v-873b3560]{font-size:14px;color:#909399}.upload-btn[data-v-873b3560]{background:linear-gradient(135deg,#00b4d8,#0077b6);border:none;padding:10px 32px;font-weight:500;transition:all .3s ease}.upload-btn[data-v-873b3560]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,180,216,.4)}.tip-text[data-v-873b3560]{margin-top:16px;font-size:12px;color:#909399}.file-list[data-v-873b3560]{margin-top:20px}.file-item[data-v-873b3560]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #e9ecef;transition:all .3s ease}.file-item[data-v-873b3560]:hover{border-color:#00b4d8;box-shadow:0 2px 8px rgba(0,180,216,.1)}.file-info[data-v-873b3560]{display:flex;align-items:center;gap:12px;flex:1}.file-icon[data-v-873b3560]{font-size:24px;color:#00b4d8}.file-name[data-v-873b3560]{font-size:14px;color:#303133;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-873b3560]{font-size:12px;color:#909399}.delete-btn[data-v-873b3560]{color:#f56c6c;padding:4px 8px}.delete-btn[data-v-873b3560]:hover{background:rgba(245,108,108,.1)}.template-section[data-v-873b3560]{background:#f8f9fa;border-radius:12px;padding:24px;border-left:4px solid #00b4d8}.template-title[data-v-873b3560]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:600;color:#303133}.template-title i[data-v-873b3560]{color:#00b4d8;font-size:20px}.template-desc[data-v-873b3560]{font-size:14px;color:#606266;margin-bottom:16px;line-height:1.6}.template-btn[data-v-873b3560]{background:linear-gradient(135deg,#67c23a,#5daf34);border:none;padding:10px 32px;font-weight:500;transition:all .3s ease}.template-btn[data-v-873b3560]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(103,194,58,.4)}.dialog-footer[data-v-873b3560]{display:flex;justify-content:center;gap:16px;padding:20px 24px;border-top:1px solid #f0f0f0}.dialog-footer .el-button[data-v-873b3560]{min-width:100px;height:40px;border-radius:8px;font-weight:500;transition:all .3s}.dialog-footer .el-button[data-v-873b3560]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dialog-footer .el-button--primary[data-v-873b3560]{background:linear-gradient(135deg,#00b4d8,#0077b6);border:none}.dialog-footer .el-button--primary[data-v-873b3560]:hover{background:linear-gradient(135deg,#0099b0,#005f8f);box-shadow:0 4px 12px rgba(0,180,216,.4)}.dialog-footer .el-button--default[data-v-873b3560]{border-color:#dcdfe6;color:#606266}.dialog-footer .el-button--default[data-v-873b3560]:hover{border-color:#00b4d8;color:#00b4d8}.import-result-dialog[data-v-4afe722e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:8px 8px 0 0}.import-result-dialog[data-v-4afe722e] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.import-result-dialog[data-v-4afe722e] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.import-result-dialog[data-v-4afe722e] .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.result-content[data-v-4afe722e]{display:flex;flex-direction:column;gap:24px}.overview-section[data-v-4afe722e]{display:flex;gap:20px;justify-content:space-around}.overview-card[data-v-4afe722e]{display:flex;align-items:center;gap:16px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);flex:1;transition:all .3s ease}.overview-card[data-v-4afe722e]:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.card-icon[data-v-4afe722e]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.overview-card.total .card-icon[data-v-4afe722e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.overview-card.success .card-icon[data-v-4afe722e]{background:linear-gradient(135deg,#67c23a,#5daf34);color:#fff}.overview-card.fail .card-icon[data-v-4afe722e]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.card-content[data-v-4afe722e]{display:flex;flex-direction:column;gap:4px}.card-value[data-v-4afe722e]{font-size:32px;font-weight:700;color:#303133;line-height:1}.card-label[data-v-4afe722e]{font-size:14px;color:#909399}.statistics-section[data-v-4afe722e]{background:#f8f9fa;border-radius:12px;padding:20px}.section-title[data-v-4afe722e]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;color:#303133}.section-title i[data-v-4afe722e]{color:#667eea;font-size:20px}.statistics-table[data-v-4afe722e]{background:#fff;border-radius:8px;overflow:hidden}.statistics-table[data-v-4afe722e] .el-table__header th{color:#fff;font-weight:600}.success-text[data-v-4afe722e]{color:#67c23a;font-weight:600}.fail-text[data-v-4afe722e]{color:#f56c6c;font-weight:600}.rate-text[data-v-4afe722e]{margin-left:8px;font-size:12px;color:#606266}.error-section[data-v-4afe722e]{background:#fef0f0;border-radius:12px;padding:20px;border-left:4px solid #f56c6c}.error-badge[data-v-4afe722e]{margin-left:auto}.error-list[data-v-4afe722e]{display:flex;flex-direction:column;gap:12px}.error-item[data-v-4afe722e]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fff;border-radius:8px;border-left:3px solid #f56c6c}.error-index[data-v-4afe722e]{width:24px;height:24px;border-radius:50%;background:#f56c6c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.error-message[data-v-4afe722e]{flex:1;font-size:14px;color:#606266;line-height:1.6}.message-section[data-v-4afe722e]{background:#f0f9ff;border-radius:12px;padding:16px}.message-section[data-v-4afe722e] .el-alert{background:transparent;border:none;padding:0}.message-section[data-v-4afe722e] .el-alert__title{color:#409eff;font-size:14px}.dialog-footer[data-v-4afe722e]{display:flex;justify-content:center;padding:20px 24px;border-top:1px solid #f0f0f0}.dialog-footer .el-button[data-v-4afe722e]{min-width:120px;height:40px;border-radius:8px;font-weight:500;transition:all .3s}.dialog-footer .el-button--primary[data-v-4afe722e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-4afe722e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.preview-container[data-v-02c0c3de]{padding:20px}.question-header[data-v-02c0c3de]{margin-bottom:20px;display:flex;gap:10px}.question-content .stem-section[data-v-02c0c3de]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.question-content .stem-section .stem-text[data-v-02c0c3de]{font-size:16px;line-height:1.6;margin-bottom:10px}.question-content .stem-section .stem-image img[data-v-02c0c3de]{max-width:100%;max-height:300px;border-radius:4px}.question-content .stem-section .stem-audio[data-v-02c0c3de]{margin-top:10px}.question-content .question-data-section[data-v-02c0c3de]{margin-bottom:20px}.question-content .question-data-section .options-list .option-item[data-v-02c0c3de]{padding:10px;margin-bottom:8px;border:1px solid #ebeef5;border-radius:4px;display:flex;align-items:center;gap:10px}.question-content .question-data-section .options-list .option-item.correct[data-v-02c0c3de]{border-color:#67c23a;background-color:#f0f9ff}.question-content .question-data-section .options-list .option-item .option-label[data-v-02c0c3de]{font-weight:700;color:#606266;min-width:30px}.question-content .question-data-section .options-list .option-item .option-text[data-v-02c0c3de]{flex:1}.question-content .question-data-section .options-list .option-item .option-image[data-v-02c0c3de]{max-height:60px;border-radius:4px}.question-content .question-data-section .options-list .option-item .option-audio[data-v-02c0c3de]{width:200px}.question-content .question-data-section .template-section[data-v-02c0c3de]{margin-bottom:15px}.question-content .question-data-section .template-section .template-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:8px}.question-content .question-data-section .template-section .template-content[data-v-02c0c3de]{padding:10px;background-color:#f5f7fa;border-radius:4px;font-size:16px}.question-content .question-data-section .answer-section[data-v-02c0c3de]{margin-top:15px}.question-content .question-data-section .answer-section .answer-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:8px}.question-content .question-data-section .answer-section .answer-list .el-tag[data-v-02c0c3de]{margin-right:8px;margin-bottom:8px}.question-content .question-data-section .paragraph-section[data-v-02c0c3de]{margin-bottom:15px}.question-content .question-data-section .paragraph-section .paragraph-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:8px}.question-content .question-data-section .paragraph-section .paragraph-content[data-v-02c0c3de]{padding:15px;background-color:#f5f7fa;border-radius:4px;line-height:1.8;font-size:15px}.question-content .question-data-section .match-section[data-v-02c0c3de]{display:flex;flex-direction:column;gap:20px}.question-content .question-data-section .match-section .match-left[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right[data-v-02c0c3de]{flex:1}.question-content .question-data-section .match-section .match-left .match-label[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:10px}.question-content .question-data-section .match-section .match-left .match-item[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-item[data-v-02c0c3de]{padding:10px;margin-bottom:8px;background-color:#f5f7fa;border-radius:4px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.question-content .question-data-section .match-section .match-left .match-item .match-id[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-item .match-id[data-v-02c0c3de]{font-size:12px;color:#909399;min-width:50px}.question-content .question-data-section .match-section .match-left .match-item .match-text[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-item .match-text[data-v-02c0c3de]{flex:1}.question-content .question-data-section .match-section .match-left .match-item .match-image[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-item .match-image[data-v-02c0c3de]{max-height:60px;border-radius:4px}.question-content .question-data-section .match-section .match-left .match-item .match-audio[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-item .match-audio[data-v-02c0c3de]{width:150px}.question-content .question-data-section .match-section .match-left .match-item .match-hint[data-v-02c0c3de],.question-content .question-data-section .match-section .match-right .match-item .match-hint[data-v-02c0c3de]{color:#409eff;font-size:12px}.question-content .question-data-section .match-section .match-answer[data-v-02c0c3de]{padding:15px;background-color:#f0f9ff;border-radius:4px;border-left:4px solid #409eff}.question-content .question-data-section .match-section .match-answer .match-label[data-v-02c0c3de]{font-weight:700;color:#409eff;margin-bottom:10px}.question-content .question-data-section .match-section .match-answer .match-answer-item[data-v-02c0c3de]{padding:5px 0;display:flex;align-items:center}.question-content .question-data-section .match-section .match-answer .match-answer-item .match-pair[data-v-02c0c3de]{padding:4px 12px;background-color:#fff;border:1px solid #409eff;border-radius:4px;color:#409eff;font-weight:700}.question-content .question-data-section .words-section[data-v-02c0c3de]{margin-bottom:15px}.question-content .question-data-section .words-section .words-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:8px}.question-content .question-data-section .words-section .words-list .el-tag[data-v-02c0c3de]{margin-right:8px;margin-bottom:8px}.question-content .question-data-section .sub-questions-section .sub-questions-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:15px}.question-content .question-data-section .sub-questions-section .sub-question-item[data-v-02c0c3de]{margin-bottom:20px;padding:15px;border:1px solid #ebeef5;border-radius:4px}.question-content .question-data-section .sub-questions-section .sub-question-item .sub-question-header[data-v-02c0c3de]{font-weight:700;color:#409eff;margin-bottom:10px}.question-content .question-data-section .sub-questions-section .sub-question-item .sub-question-content[data-v-02c0c3de]{margin-bottom:15px;line-height:1.6}.question-content .question-data-section .sub-questions-section .sub-question-item .sub-question-options .sub-option-item[data-v-02c0c3de]{padding:8px;margin-bottom:6px;border:1px solid #ebeef5;border-radius:4px;display:flex;align-items:center;gap:8px}.question-content .question-data-section .sub-questions-section .sub-question-item .sub-question-options .sub-option-item.correct[data-v-02c0c3de]{border-color:#67c23a;background-color:#f0f9ff}.question-content .question-data-section .sub-questions-section .sub-question-item .sub-question-options .sub-option-item .option-label[data-v-02c0c3de]{font-weight:700;color:#606266;min-width:25px}.question-content .question-data-section .sub-questions-section .sub-question-item .sub-question-options .sub-option-item .option-text[data-v-02c0c3de]{flex:1}.question-content .question-data-section .follow-lines-section .follow-lines-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:10px}.question-content .question-data-section .follow-lines-section .follow-line-item[data-v-02c0c3de]{padding:10px;margin-bottom:8px;background-color:#f5f7fa;border-radius:4px;display:flex;align-items:center;gap:10px}.question-content .question-data-section .follow-lines-section .follow-line-item .line-no[data-v-02c0c3de]{font-weight:700;color:#409eff;min-width:30px}.question-content .question-data-section .follow-lines-section .follow-line-item .line-text[data-v-02c0c3de]{flex:1}.question-content .question-data-section .follow-lines-section .follow-line-item .line-audio[data-v-02c0c3de]{width:150px}.question-content .question-data-section .classify-section .classify-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:10px}.question-content .question-data-section .classify-section .categories-list .category-item[data-v-02c0c3de]{margin-bottom:15px;padding:10px;background-color:#f5f7fa;border-radius:4px}.question-content .question-data-section .classify-section .categories-list .category-item .category-name[data-v-02c0c3de]{font-weight:700;color:#409eff;margin-bottom:8px;display:block}.question-content .question-data-section .classify-section .categories-list .category-item .category-items .item-tag[data-v-02c0c3de]{display:inline-block;padding:4px 10px;margin-right:8px;margin-bottom:8px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.question-content .question-data-section .classify-section .categories-list .category-item .category-items .classify-audio[data-v-02c0c3de]{width:200px;margin-right:10px;margin-bottom:10px}.question-content .question-data-section .classify-section .categories-list .category-item .category-items .classify-image[data-v-02c0c3de]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;margin-right:10px;margin-bottom:10px;border-radius:4px;border:1px solid #dcdfe6}.question-content .question-data-section .classify-section .categories-list .all-items[data-v-02c0c3de]{display:flex;flex-wrap:wrap;gap:10px;padding:10px;background-color:#fff;border-radius:4px;border:1px solid #dcdfe6}.question-content .question-data-section .voice-questions-section .voice-questions-label[data-v-02c0c3de]{font-weight:700;color:#606266;margin-bottom:10px}.question-content .question-data-section .voice-questions-section .voice-question-item[data-v-02c0c3de]{padding:15px;margin-bottom:15px;background-color:#f5f7fa;border-radius:4px}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-header[data-v-02c0c3de]{margin-bottom:10px}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-header .voice-question-no[data-v-02c0c3de]{font-weight:700;color:#409eff;font-size:14px}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-content[data-v-02c0c3de]{margin-bottom:15px;font-size:15px;line-height:1.6}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config[data-v-02c0c3de]{margin-top:15px;padding-top:15px;border-top:1px solid #ebeef5}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config .config-section[data-v-02c0c3de]{margin-bottom:12px}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config .config-section .config-label[data-v-02c0c3de]{font-size:12px;color:#909399;margin-bottom:6px}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config .config-section .config-tags .config-tag-group[data-v-02c0c3de]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;margin-bottom:6px;background:#fff;border:1px solid #dcdfe6}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config .config-section .config-tags .config-tag-group__label[data-v-02c0c3de]{color:#909399;font-size:12px}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config .config-section .config-tags .el-tag[data-v-02c0c3de]{margin:0}.question-content .question-data-section .voice-questions-section .voice-question-item .voice-question-config .config-section .config-list .ref-text-item[data-v-02c0c3de]{padding:6px 10px;margin-bottom:6px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.question-content .answer-analysis[data-v-02c0c3de]{margin-top:20px;padding:15px;background-color:#f0f9ff;border-radius:4px;border-left:4px solid #409eff}.question-content .answer-analysis .analysis-label[data-v-02c0c3de]{font-weight:700;color:#409eff;margin-bottom:8px}.question-content .answer-analysis .analysis-content[data-v-02c0c3de]{line-height:1.6}.textbook-config-app[data-v-364530de]{--bg:#f5f7fb;--panel:#fff;--line:#e3eaf3;--text:#213246;--subtext:#627388;--muted:#8fa0b4;--blue:#3f8cff;--blue-deep:#2a6fd1;--blue-soft:#ebf4ff;--orange:#ef8a3f;--shadow-sm:0 10px 22px rgba(34,67,108,0.06);--shadow-md:0 12px 24px rgba(34,67,108,0.08);--shadow-lg:0 16px 32px rgba(34,67,108,0.12);--radius-xl:24px;max-width:1440px;margin:0 auto;padding:32px 36px 40px;background:linear-gradient(135deg,#f8fafc,#f0f4f8 50%,#f5f7fb);min-height:100vh}.page-head[data-v-364530de]{display:grid;gap:16px;margin-bottom:26px}.head-top[data-v-364530de]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.head-copy h1[data-v-364530de]{margin:8px 0 0;font-size:32px;color:#1d3147;font-weight:800;letter-spacing:-.02em}.head-copy p[data-v-364530de]{margin:10px 0 0;color:var(--subtext);font-size:15px;max-width:820px;line-height:1.6}.shared-pill[data-v-364530de]{display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:999px;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(214,225,238,.95);color:#35557d;font-size:13px;font-weight:800;box-shadow:0 4px 12px rgba(34,67,108,.06);transition:transform .2s ease,box-shadow .2s ease}.shared-pill[data-v-364530de]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,67,108,.1)}.shared-pill strong[data-v-364530de]{color:var(--blue-deep)}.shared-scope[data-v-364530de]{display:flex;flex-wrap:wrap;gap:10px}.scope-chip[data-v-364530de]{padding:8px 14px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:#48637f;font-size:12px;font-weight:700;box-shadow:0 2px 6px rgba(34,67,108,.04);transition:transform .15s ease,box-shadow .15s ease}.scope-chip[data-v-364530de]:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(34,67,108,.08)}.workspace[data-v-364530de]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px}.workspace.upload-only[data-v-364530de]{grid-template-columns:1fr}.main-stage[data-v-364530de]{min-width:0;position:relative;z-index:1}.tab-bar[data-v-364530de]{display:inline-flex;align-items:center;padding:7px;border-radius:18px;background:linear-gradient(135deg,#edf3fa,#e8f0f8);gap:6px;margin-bottom:20px;box-shadow:inset 0 1px 3px rgba(34,67,108,.04)}.tab-btn[data-v-364530de]{min-width:116px;padding:12px 18px;border-radius:13px;color:#5e738c;font-size:14px;font-weight:800;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.tab-btn.active[data-v-364530de]{background:#fff;color:var(--blue-deep);box-shadow:0 8px 20px rgba(54,96,148,.12)}.section-stack[data-v-364530de]{display:grid;gap:18px}.section[data-v-364530de]{background:#fff;border:1px solid rgba(220,228,238,.88);border-radius:var(--radius-xl);padding:22px 24px;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.section[data-v-364530de]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.section-head[data-v-364530de]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.section-title h2[data-v-364530de]{margin:0;font-size:20px;color:#22384f;font-weight:800}.section-title p[data-v-364530de]{margin:6px 0 0;color:var(--subtext);font-size:13px;line-height:1.5}.section-actions[data-v-364530de]{display:flex;gap:12px}.danger-btn[data-v-364530de],.ghost-btn[data-v-364530de],.primary-btn[data-v-364530de],.soft-btn[data-v-364530de]{min-height:44px;padding:0 18px;border-radius:13px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ghost-btn[data-v-364530de]{border:1px solid var(--line);background:#fff;color:#4f6580;box-shadow:0 2px 6px rgba(34,67,108,.04)}.ghost-btn[data-v-364530de]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(34,67,108,.08)}.soft-btn[data-v-364530de]{background:linear-gradient(135deg,#eff5fb,#e8f2fa);color:#49637f;box-shadow:0 4px 12px rgba(34,67,108,.06)}.soft-btn[data-v-364530de]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(34,67,108,.1)}.primary-btn[data-v-364530de]{background:linear-gradient(135deg,#57a5ff,#3b87f0);color:#fff;box-shadow:0 10px 20px rgba(59,135,240,.18)}.primary-btn[data-v-364530de]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(59,135,240,.24)}.danger-btn[data-v-364530de]{background:linear-gradient(135deg,#ff8a7a,#f16152);color:#fff;box-shadow:0 10px 20px rgba(241,97,82,.18)}.danger-btn[data-v-364530de]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(241,97,82,.24)}.cover-grid[data-v-364530de]{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:20px}.cover-preview[data-v-364530de]{position:relative;overflow:hidden;border-radius:18px;width:100%;max-width:280px;aspect-ratio:16/9;background:linear-gradient(135deg,#eaf2fb,#dce6f2);border:1px solid rgba(214,226,240,.98);box-shadow:0 8px 18px rgba(34,67,108,.08);transition:transform .2s ease,box-shadow .2s ease}.cover-preview[data-v-364530de]:hover{transform:scale(1.02);box-shadow:0 10px 22px rgba(34,67,108,.12)}.cover-preview img[data-v-364530de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-empty[data-v-364530de]{position:absolute;inset:0;display:grid;place-items:center;color:#8aa0bb;font-size:15px;font-weight:700}.cover-toolbar[data-v-364530de]{display:grid;gap:14px}.field-note[data-v-364530de]{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.syntax-box[data-v-364530de]{padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(243,249,255,.98),rgba(237,245,255,.98));border:1px solid rgba(217,229,244,.94);display:grid;gap:10px;box-shadow:0 4px 12px rgba(34,67,108,.04)}.syntax-box strong[data-v-364530de]{font-size:14px;color:#24415e;font-weight:800}.syntax-box code[data-v-364530de]{display:block;padding:12px 14px;border-radius:13px;background:#fff;color:#385473;font-family:Courier New,monospace;font-size:12px;box-shadow:inset 0 1px 3px rgba(34,67,108,.04)}.syntax-list[data-v-364530de]{display:flex;flex-wrap:wrap;gap:10px}.syntax-tag[data-v-364530de]{padding:8px 12px;border-radius:999px;background:#fff;color:#4f6784;font-size:12px;font-weight:700;box-shadow:0 2px 6px rgba(34,67,108,.04)}.passage-stream[data-v-364530de]{display:grid;gap:16px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#f8fbff,#f5f9fc);border:1px solid rgba(226,235,245,.94);box-shadow:inset 0 1px 3px rgba(34,67,108,.04)}.passage-block[data-v-364530de]{position:relative;padding-right:100px}.passage-block-tools[data-v-364530de]{position:absolute;top:2px;right:0;display:flex;gap:5px}.tiny-btn[data-v-364530de]{min-width:30px;min-height:30px;padding:0;border-radius:9px;border:1px solid var(--line);background:#fff;color:#5e738c;font-size:12px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.tiny-btn[data-v-364530de]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(34,67,108,.08)}.tiny-btn.disabled[data-v-364530de]{opacity:.4;cursor:not-allowed}.passage-row[data-v-364530de]{display:grid;gap:10px}.passage-row.character[data-v-364530de]{grid-template-columns:auto minmax(0,1fr);gap:12px}.passage-bubble[data-v-364530de]{border-radius:20px;padding:16px;background:#fff;border:1px solid rgba(226,235,245,.94);font-size:15px;line-height:1.7;color:#30465d;box-shadow:0 4px 12px rgba(34,67,108,.04);transition:transform .2s ease,box-shadow .2s ease;min-width:0;overflow:hidden}.passage-bubble[data-v-364530de]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(34,67,108,.08)}.passage-bubble.character[data-v-364530de]{background:linear-gradient(180deg,rgba(236,245,255,.98),rgba(232,241,255,.98))}.paragraph-role-anchor[data-v-364530de]{position:relative;width:76px;flex-shrink:0}.paragraph-role-trigger[data-v-364530de]{width:100%;display:grid;justify-items:center;gap:7px;padding:7px 5px;border-radius:15px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .2s ease}.paragraph-role-trigger.open[data-v-364530de],.paragraph-role-trigger[data-v-364530de]:hover{border-color:#9ec2ff;background:linear-gradient(135deg,#f2f7ff,#edf4ff)}.paragraph-role-name[data-v-364530de]{color:#2f4a66;font-size:11px;font-weight:800;text-align:center;word-break:break-word}.paragraph-role-menu[data-v-364530de]{position:absolute;left:0;z-index:100;min-width:188px;max-height:280px;overflow-y:auto;padding:10px;border-radius:16px;border:1px solid rgba(214,226,240,.98);background:#fff;box-shadow:0 18px 38px rgba(34,67,108,.16);display:grid;gap:7px}.paragraph-role-option[data-v-364530de]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;width:100%;min-height:42px;padding:9px 11px;border-radius:13px;border:1px solid transparent;background:#f8fbff;color:#30465d;font-size:13px;font-weight:800;text-align:left;cursor:pointer;transition:all .15s ease}.paragraph-role-option[data-v-364530de]:hover{border-color:#c8dcfb;background:#f2f7ff}.paragraph-role-option.active[data-v-364530de]{border-color:#8ebcff;background:#edf4ff;color:var(--blue-deep)}.paragraph-role-option-name[data-v-364530de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paragraph-role-empty[data-v-364530de]{padding:9px 11px;color:var(--subtext);font-size:12px}.paragraph-role-menu-manage[data-v-364530de]{min-height:36px;border-radius:11px;border:1px dashed rgba(158,194,255,.9);background:linear-gradient(135deg,#f7fbff,#f2f7ff);color:var(--blue-deep);font-size:12px;font-weight:800;cursor:pointer;transition:all .15s ease}.paragraph-role-menu-manage[data-v-364530de]:hover{background:#edf4ff}.paragraph-role-divider[data-v-364530de]{height:1px;background:#e3eaf3;margin:2px 0}.narrator-option[data-v-364530de]{color:#5e738c}.sentence-flow[data-v-364530de]{display:grid;gap:10px;min-width:0}.sentence-chip[data-v-364530de]{display:inline-flex;align-items:center;width:100%;padding:8px 10px 8px 12px;border-radius:14px;background:linear-gradient(135deg,#f3f8fd,#eff5fb);border:1px solid rgba(214,226,240,.96);color:#30465d;font-size:15px;line-height:1.45;transition:all .2s ease;overflow:hidden;box-sizing:border-box}.sentence-chip[data-v-364530de]:hover{border-color:#9ec2ff;background:#edf4ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,67,108,.08)}.sentence-chip:hover .sentence-chip-text[data-v-364530de]{color:var(--blue-deep)}.sentence-chip[data-v-364530de]{cursor:grab}.sentence-chip[data-v-364530de]:active{cursor:grabbing}.sentence-chip-playing[data-v-364530de]{background:linear-gradient(135deg,#e0edff,#cde0ff)!important;border-color:var(--blue)!important;box-shadow:0 4px 16px rgba(63,140,255,.2)!important}.sentence-chip-dragging[data-v-364530de]{opacity:.4!important;border-style:dashed!important}.sentence-chip-drag-over[data-v-364530de]{border-color:var(--blue)!important;background:linear-gradient(135deg,#d6e6ff,#c0d8fb)!important;box-shadow:0 4px 16px rgba(63,140,255,.2)!important;transform:translateY(-2px) scale(1.02)}.sentence-chip-file-over[data-v-364530de]{border-color:#34d399!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;box-shadow:0 4px 16px rgba(52,211,153,.25)!important;outline:2px dashed #34d399;outline-offset:2px}.sentence-chip.audio-ready[data-v-364530de]{background:hsla(0,0%,100%,.84)}.sentence-chip.audio-missing[data-v-364530de]{border-color:rgba(239,138,63,.24)}.sentence-chip.audio-failed[data-v-364530de]{border-color:rgba(227,91,77,.34);background:#fff8f7}.sentence-chip-text[data-v-364530de]{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sentence-chip-input[data-v-364530de]{flex:1 1 auto;min-width:0;max-width:100%;border:1px solid #8ebcff;background:#fff;color:#22384f;font-size:15px;line-height:1.45;padding:4px 8px;border-radius:8px;outline:none;box-shadow:0 0 0 3px rgba(63,140,255,.12);font-family:inherit;font-weight:700;box-sizing:border-box}.sentence-chip-input[data-v-364530de]:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(63,140,255,.18)}.sentence-chip-text.is-empty[data-v-364530de]{color:#c0c4cc;font-style:italic}.sentence-chip-grip[data-v-364530de]{margin-right:7px;color:#8aa0bb;font-size:12px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.sentence-audio-state[data-v-364530de]{display:inline-flex;align-items:center;gap:5px;min-height:26px;max-width:86px;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg,#eef4fb,#e8f2fa);color:#6b8098;font-size:11px;font-weight:900;flex:0 0 auto;margin-left:auto;transition:margin-left .15s ease}.sentence-chip:hover .sentence-audio-state[data-v-364530de]{margin-left:10px}.sentence-audio-state.ready[data-v-364530de]{background:linear-gradient(135deg,#edf4ff,#e8f2fa);color:var(--blue-deep)}.sentence-audio-duration[data-v-364530de]{font-weight:800;margin-left:2px;opacity:.7;font-size:10px}.sentence-chip-actions[data-v-364530de]{display:flex;align-items:center;gap:5px;overflow:hidden;max-width:0;opacity:0;transition:max-width .2s ease,opacity .15s ease}.sentence-chip:hover .sentence-chip-actions[data-v-364530de]{max-width:220px;margin-left:10px;opacity:1}.sentence-chip-tool[data-v-364530de]{min-width:26px;min-height:26px;padding:0;border-radius:9px;border:1px solid var(--line);background:#fff;color:#5e738c;font-size:11px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sentence-chip-tool[data-v-364530de]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(34,67,108,.08)}.sentence-chip-tool.disabled[data-v-364530de]{opacity:.4;cursor:not-allowed}.sentence-chip-delete[data-v-364530de]{min-width:26px;min-height:26px;padding:0;border-radius:9px;border:1px solid rgba(244,198,193,.96);background:linear-gradient(135deg,#fff6f5,#fff3f2);color:#d85a4d;font-size:14px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sentence-chip-delete[data-v-364530de]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(216,90,77,.12)}.sentence-add-btn[data-v-364530de]{min-height:36px;padding:0 16px 0 8px;border-radius:12px;border:1px dashed rgba(110,168,255,.7);background:linear-gradient(135deg,#eaf2ff,#dde9fd);color:var(--blue-deep);font-size:13px;font-weight:800;cursor:pointer;justify-self:start;display:inline-flex;align-items:center;gap:6px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.sentence-add-btn[data-v-364530de]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#dde9fd,#c8dcfb);box-shadow:0 4px 12px rgba(63,140,255,.18)}.sentence-add-btn-icon[data-v-364530de]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;font-size:14px;font-weight:800;line-height:1}.passage-editor-note[data-v-364530de]{margin-top:14px}.avatar[data-v-364530de]{width:48px;height:48px;border-radius:17px;overflow:hidden;background:linear-gradient(135deg,#d6e6ff,#87b5ff);color:rgba(22,41,65,.78);display:grid;place-items:center;font-size:19px;font-weight:800;flex:0 0 auto;box-shadow:0 4px 12px rgba(135,181,255,.2)}.avatar.sm[data-v-364530de]{width:40px;height:40px;border-radius:15px;font-size:16px}.avatar.xs[data-v-364530de]{width:30px;height:30px;border-radius:11px;font-size:13px}.aside[data-v-364530de]{display:grid;gap:18px;position:sticky;top:24px}.aside-card[data-v-364530de]{background:#fff;border:1px solid rgba(220,228,238,.88);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.aside-card[data-v-364530de]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.aside-card-head[data-v-364530de]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.aside-card-head h3[data-v-364530de]{margin:0;font-size:18px;color:#22384f;font-weight:800}.role-summary-grid[data-v-364530de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:14px}.role-summary-card[data-v-364530de]{border-radius:20px;border:1px solid rgba(220,229,240,.94);background:linear-gradient(135deg,#fff,#f8fbff);padding:16px 14px;display:grid;justify-items:center;gap:11px;text-align:center;box-shadow:0 4px 12px rgba(34,67,108,.04);transition:transform .2s ease,box-shadow .2s ease}.role-summary-card[data-v-364530de]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,67,108,.08)}.role-summary-name[data-v-364530de]{color:#27415c;font-size:14px;font-weight:800;word-break:break-word}.role-summary-meta[data-v-364530de]{color:var(--subtext);font-size:11px}.manager-note[data-v-364530de]{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.5}.toggle-shell[data-v-364530de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.toggle-copy h3[data-v-364530de]{margin:0;font-size:17px;color:#22384f;font-weight:800}.toggle-copy p[data-v-364530de]{margin:8px 0 0;color:var(--subtext);font-size:13px;line-height:1.5}.switch[data-v-364530de]{width:60px;height:34px;border-radius:999px;border:2px solid var(--line);background:linear-gradient(135deg,#f5f8fb,#f0f4f8);cursor:pointer;position:relative;transition:all .25s ease}.switch[data-v-364530de]:after{content:"";position:absolute;top:5px;left:5px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 5px 12px rgba(34,67,108,.16);transition:transform .25s ease}.switch.on[data-v-364530de]{background:linear-gradient(135deg,var(--blue),#5a9cff);border-color:var(--blue-deep);box-shadow:0 0 0 1px rgba(63,140,255,.15)}.switch.on[data-v-364530de]:after{transform:translateX(26px)}.style-grid[data-v-364530de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.style-card[data-v-364530de]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:14px;align-items:start;padding:16px 18px;border-radius:18px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(34,67,108,.04)}.style-card[data-v-364530de]:hover{border-color:#9ec2ff;background:linear-gradient(135deg,#f7fbff,#f2f7ff);transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,67,108,.08)}.style-card.active[data-v-364530de]{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 8px 20px rgba(63,140,255,.12)}.style-card-icon[data-v-364530de]{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#edf4ff,#dce6f2);color:var(--blue-deep);font-size:22px;font-weight:800;display:grid;place-items:center;grid-row:1/3;transition:all .2s ease}.style-card.active .style-card-icon[data-v-364530de]{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff}.style-card-content h3[data-v-364530de]{margin:0;font-size:16px;color:#22384f;font-weight:800}.style-card-content p[data-v-364530de]{margin:5px 0 0;color:var(--subtext);font-size:12px;line-height:1.5}.style-demo[data-v-364530de]{grid-column:1/3;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;gap:7px}.preview-word[data-v-364530de]{display:inline-flex;padding:4px 7px;border-radius:7px;color:#2f4a66;font-size:14px;font-weight:700}.preview-word.word-highlight[data-v-364530de]{background:rgba(63,140,255,.18)}.preview-word.word-recolor[data-v-364530de]{color:var(--blue)}.preview-word.tip[data-v-364530de]{background:rgba(239,138,63,.18);color:var(--orange)}.phone-body[data-v-364530de] .preview-word{display:inline-flex;padding:4px 7px;border-radius:7px;color:#2f4a66;font-size:14px;font-weight:700}.phone-body[data-v-364530de] .preview-word.word-highlight{background:rgba(63,140,255,.22);color:var(--blue-deep);font-weight:800}.phone-body[data-v-364530de] .preview-word.word-recolor{color:var(--blue);font-weight:800}.phone-body[data-v-364530de] .preview-word.tip{background:rgba(239,138,63,.18);color:var(--orange)}.phone-body[data-v-364530de] .preview-emoji{display:inline-flex;margin-left:2px;font-size:14px}.preview-bubble[data-v-364530de]{display:inline-block;padding:9px 13px;border-radius:13px;background:rgba(63,140,255,.12);color:#2f4a66;font-size:14px;font-weight:700}.preview-bubble.sentence-highlight[data-v-364530de]{background:linear-gradient(135deg,rgba(63,140,255,.22),rgba(63,140,255,.14));box-shadow:0 0 0 1px rgba(63,140,255,.32);color:var(--blue-deep);font-weight:800}.preview-emoji[data-v-364530de]{display:inline-flex;margin-left:2px;font-size:14px}.aside-card.preview-panel[data-v-364530de]{gap:12px;padding:16px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;min-height:0;overflow:hidden}.preview-panel-head[data-v-364530de]{display:flex;align-items:center;gap:10px;flex-shrink:0}.preview-panel-head h3[data-v-364530de]{margin:0;font-size:17px;color:#22384f;white-space:nowrap;font-weight:800}.preview-mode-bar[data-v-364530de]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;flex:1 1 auto}.preview-mode-btn[data-v-364530de]{min-height:32px;padding:0 7px;border-radius:11px;border:1px solid rgba(219,228,240,.94);background:linear-gradient(135deg,#f7fbff,#f2f7ff);color:#61758d;font-size:11px;font-weight:800;cursor:pointer;transition:all .15s ease}.preview-mode-btn[data-v-364530de]:hover{background:#edf4ff}.preview-mode-btn.active[data-v-364530de]{background:#fff;color:var(--blue-deep);border-color:#8ebcff;box-shadow:0 3px 8px rgba(63,140,255,.12)}.phone-preview-stage[data-v-364530de]{flex:1 1 auto;min-height:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:3px 0 5px}.phone-scale-wrap[data-v-364530de]{--phone-preview-scale:0.76;width:min(100%,calc(320px*var(--phone-preview-scale)));margin:0 auto}.phone-frame[data-v-364530de]{width:320px;zoom:var(--phone-preview-scale);max-height:calc((100vh - 96px)/var(--phone-preview-scale));border-radius:40px;padding:12px;background:linear-gradient(180deg,#1f2937,#354155);box-shadow:0 28px 52px rgba(23,36,54,.22);overflow:hidden;display:flex;flex-direction:column}.phone-screen[data-v-364530de]{width:100%;max-height:100%;border-radius:32px;overflow:hidden;background:linear-gradient(135deg,#f7fbff,#f5f9fc);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.phone-status[data-v-364530de]{padding:13px 20px 9px;display:flex;align-items:center;justify-content:space-between;color:#2d425a;font-size:12px;font-weight:800;background:hsla(0,0%,100%,.9);flex-shrink:0}.phone-nav[data-v-364530de]{padding:7px 20px 13px;display:grid;gap:5px;background:hsla(0,0%,100%,.92);flex-shrink:0}.phone-nav strong[data-v-364530de]{color:#23384f;font-size:18px;font-weight:800}.phone-nav span[data-v-364530de]{color:var(--subtext);font-size:12px}.phone-cover[data-v-364530de]{position:relative;padding:7px 18px 0;overflow:hidden;flex-shrink:0}.phone-cover img[data-v-364530de]{width:100%;height:108px;border-radius:14px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid rgba(226,235,245,.94);background:linear-gradient(135deg,#eaf2fb,#dce6f2)}.phone-mode-strip[data-v-364530de]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;background:#fff;border-bottom:1px solid rgba(226,235,245,.94);flex-shrink:0}.phone-mode-chip[data-v-364530de]{padding:8px 13px;border-radius:999px;background:linear-gradient(135deg,#edf4ff,#e8f2fa);color:var(--blue-deep);font-size:12px;font-weight:800}.phone-mode-state[data-v-364530de]{color:#6b8098;font-size:11px;font-weight:800}.phone-body[data-v-364530de]{flex:1 1 auto;padding:18px;display:grid;gap:16px;align-content:start;overflow-x:hidden;overflow-y:auto;min-height:0;background:linear-gradient(135deg,#f8fbff,#f5f9fc)}.phone-line[data-v-364530de]{display:grid;gap:10px}.phone-line.character[data-v-364530de]{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.phone-speaker[data-v-364530de]{padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#eef4fb,#e8f2fa);color:#4f6782;font-size:11px;font-weight:800;width:-moz-fit-content;width:fit-content}.phone-bubble[data-v-364530de]{border-radius:20px;padding:16px;background:#fff;border:1px solid rgba(226,235,245,.94);color:#30465d;font-size:15px;line-height:1.7;word-break:break-word;box-shadow:0 4px 12px rgba(34,67,108,.04)}.phone-bubble.character[data-v-364530de]{background:linear-gradient(180deg,rgba(236,245,255,.98),rgba(232,241,255,.98))}.phone-bubble.current[data-v-364530de]{box-shadow:inset 0 0 0 1px rgba(63,140,255,.18),0 4px 12px rgba(34,67,108,.04)}.phone-bubble.sentence-highlight-bubble[data-v-364530de]{box-shadow:inset 0 0 0 1px rgba(63,140,255,.24),0 4px 12px rgba(34,67,108,.04);color:var(--blue-deep);font-weight:800}.phone-bubble.sentence-highlight-bubble.character[data-v-364530de],.phone-bubble.sentence-highlight-bubble[data-v-364530de]{background:linear-gradient(135deg,rgba(63,140,255,.18),rgba(63,140,255,.12))}.phone-footer[data-v-364530de]{padding:13px 18px 18px;background:#fff;border-top:1px solid rgba(226,235,245,.94);display:flex;align-items:center;gap:12px;justify-content:center;flex-shrink:0}.phone-footer .danger-btn[data-v-364530de],.phone-footer .primary-btn[data-v-364530de]{min-height:38px;padding:0 20px;font-size:13px}.challenge-stage[data-v-364530de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-stage span[data-v-364530de]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:13px;background:linear-gradient(135deg,#edf2f8,#e8ecf4);color:#6a7c91;font-size:11px;font-weight:800}.challenge-stage span.active[data-v-364530de]{background:linear-gradient(135deg,#eef4ff,#e8f2fa);color:var(--blue-deep)}.challenge-note[data-v-364530de]{border-radius:22px;background:linear-gradient(180deg,rgba(241,247,255,.98),rgba(235,243,255,.98));border:1px solid rgba(223,233,244,.94);padding:18px;display:grid;gap:11px;box-shadow:0 4px 12px rgba(34,67,108,.04)}.challenge-note strong[data-v-364530de]{color:#22384f;font-size:17px;font-weight:800}.challenge-note p[data-v-364530de]{margin:0;color:var(--subtext);font-size:13px;line-height:1.5}.challenge-camera[data-v-364530de]{border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(135deg,#dfe8f4,#d4dce8);border:1px solid rgba(223,233,244,.94);box-shadow:0 4px 12px rgba(34,67,108,.04)}.challenge-camera img[data-v-364530de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.empty-role-note[data-v-364530de]{border-radius:20px;padding:20px;background:linear-gradient(135deg,#f8fbff,#f5f9fc);border:1px dashed #c8d7e8;color:var(--subtext);font-size:13px;line-height:1.5}.modal-backdrop[data-v-364530de]{position:fixed;inset:0;background:rgba(28,41,58,.36);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:30;padding:32px}.role-modal[data-v-364530de],.sentence-modal[data-v-364530de]{width:min(720px,100%);max-height:calc(100vh - 56px);overflow:auto;border-radius:30px;background:hsla(0,0%,100%,.98);box-shadow:0 28px 58px rgba(24,42,61,.24)}.modal-head[data-v-364530de]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid rgba(227,235,245,.94);position:relative;background:hsla(0,0%,100%,.98);z-index:1}.modal-head h3[data-v-364530de]{margin:0;font-size:23px;color:#22384f;font-weight:800}.modal-head p[data-v-364530de]{margin:10px 0 0;color:var(--subtext);font-size:13px;line-height:1.5}.modal-body[data-v-364530de]{display:grid;gap:16px;padding:20px 26px 26px;max-height:60vh;overflow-y:auto}.role-create-bar[data-v-364530de]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(227,235,245,.94)}.role-card-avatar-btn[data-v-364530de]{padding:0;border:1px solid rgba(214,226,240,.96);border-radius:50%;background:linear-gradient(135deg,#f7fbff,#f2f7ff);cursor:pointer;transition:all .15s ease}.role-card-avatar-btn[data-v-364530de]:hover{background:#edf4ff}.field-group[data-v-364530de]{display:grid;gap:10px}.field-label[data-v-364530de]{color:#47627d;font-size:12px;font-weight:800}.role-create-label[data-v-364530de]{margin:0;color:#48637f;font-size:12px;font-weight:800}.text-input[data-v-364530de],.textarea-input[data-v-364530de]{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:14px;padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.text-input[data-v-364530de]:focus,.textarea-input[data-v-364530de]:focus{border-color:#8dbbff;box-shadow:0 0 0 4px rgba(63,140,255,.12)}.textarea-input[data-v-364530de]{min-height:88px;resize:vertical;line-height:1.55}.role-library-grid[data-v-364530de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.role-library-card[data-v-364530de]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:8px 11px;align-items:center;padding:11px 14px;border-radius:16px;border:1px solid rgba(220,230,242,.94);background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 4px 12px rgba(34,67,108,.04);transition:transform .2s ease,box-shadow .2s ease}.role-library-card[data-v-364530de]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(34,67,108,.08)}.role-card-actions[data-v-364530de]{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}.role-library-pagination[data-v-364530de]{display:flex;justify-content:center;padding:12px 0 4px}.role-card-name[data-v-364530de]{padding:10px 12px;font-size:14px}.role-card-save[data-v-364530de]{min-width:44px;min-height:36px;padding:0 10px;border-radius:11px;border:1px solid rgba(158,194,255,.9);background:linear-gradient(135deg,#f7fbff,#f2f7ff);color:var(--blue-deep);font-size:12px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.role-card-save[data-v-364530de]:hover{background:#edf4ff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(63,140,255,.12)}.role-card-delete[data-v-364530de]{min-width:36px;min-height:36px;padding:0;border-radius:11px;border:1px solid rgba(244,198,193,.96);background:linear-gradient(135deg,#fff6f5,#fff3f2);color:#d85a4d;font-size:18px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.role-card-delete[data-v-364530de]:hover{background:#ffe9e6;transform:translateY(-1px);box-shadow:0 3px 8px rgba(216,90,77,.12)}.type-segment[data-v-364530de]{display:inline-flex;align-items:center;padding:5px;border-radius:15px;background:linear-gradient(135deg,#eef3f9,#e8f0f8);gap:5px}.segment-btn[data-v-364530de]{padding:10px 16px;border-radius:11px;color:#61758d;font-size:13px;font-weight:800;border:none;background:transparent;cursor:pointer;transition:all .15s ease}.segment-btn.active[data-v-364530de]{background:#fff;color:var(--blue-deep);box-shadow:0 3px 8px rgba(34,67,108,.06)}.form-footer[data-v-364530de]{display:flex;justify-content:center;gap:18px;margin-top:26px;padding:22px;background:#fff;border-radius:var(--radius-xl);box-shadow:0 4px 12px rgba(34,67,108,.04)}.story-config-page[data-v-19be9515]{display:flex;flex-direction:column;height:100%;min-height:0;margin:0 auto;color:#303133}[data-v-19be9515] .el-upload{border:1px solid}.page-header[data-v-19be9515]{margin-bottom:18px}.page-header-main[data-v-19be9515]{display:flex;align-items:flex-start;gap:14px}.page-header h1[data-v-19be9515],.section-heading h2[data-v-19be9515],.sentence-title h3[data-v-19be9515]{margin:0}.page-header h1[data-v-19be9515]{font-size:20px;line-height:32px}.page-header p[data-v-19be9515],.section-heading p[data-v-19be9515]{margin:4px 0 0;color:#909399;font-size:13px;line-height:20px}.config-section[data-v-19be9515]{flex:none;margin-bottom:16px;padding:20px 22px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.section-heading[data-v-19be9515]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2[data-v-19be9515]{font-size:16px;line-height:28px}.theme-form[data-v-19be9515]{margin-bottom:-18px}.theme-select[data-v-19be9515]{width:132px}.sentence-card[data-v-19be9515]{margin-bottom:14px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.sentences-section[data-v-19be9515]{display:flex;flex:1;flex-direction:column;min-height:0;margin-bottom:0}.sentence-list[data-v-19be9515]{flex:1;min-height:0;overflow-y:auto;padding-right:6px}.sentence-card-header[data-v-19be9515]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border-bottom:1px solid #f0f2f5;background:#fafbfc}.sentence-title[data-v-19be9515]{display:flex;align-items:center;gap:8px}.sentence-title h3[data-v-19be9515]{font-size:14px;font-weight:600}.drag-handle[data-v-19be9515]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:#909399;background:transparent;cursor:grab}.drag-handle[data-v-19be9515]:hover{color:#409eff;background:#ecf5ff}.drag-handle[data-v-19be9515]:active{cursor:grabbing}.sentence-delete[data-v-19be9515]{color:#f56c6c}.sentence-fields[data-v-19be9515]{display:grid;grid-template-columns:150px minmax(220px,1fr) minmax(280px,1.1fr);gap:20px;padding:18px}.field-group[data-v-19be9515]{min-width:0}.field-group>label[data-v-19be9515]{display:block;margin-bottom:8px;color:#606266;font-size:13px;font-weight:600}.field-help[data-v-19be9515]{margin:8px 0 0;color:#909399;font-size:12px}code[data-v-19be9515]{padding:1px 4px;border-radius:3px;color:#4b78b9;background:#f0f5ff;font-family:Consolas,Monaco,monospace}.remove-image[data-v-19be9515]{display:block;margin-top:4px}.sentence-ghost[data-v-19be9515]{opacity:.55;border-color:#409eff}.page-footer[data-v-19be9515]{flex:none;display:flex;justify-content:center;margin:12px 0 0;padding:12px 0;border-top:1px solid #ebeef5;background:#fff}@media (max-width:900px){.sentence-fields[data-v-19be9515]{grid-template-columns:150px 1fr}.audio-field[data-v-19be9515]{grid-column:1/-1}}@media (max-width:640px){.story-config-page[data-v-19be9515]{padding:16px}.page-header-main[data-v-19be9515],.section-heading[data-v-19be9515]{flex-direction:column}.sentence-fields[data-v-19be9515]{grid-template-columns:1fr}.audio-field[data-v-19be9515]{grid-column:auto}}.from-wrapper[data-v-2adc917d]{padding:20px}.audio-collection-list[data-v-d5cb6ada]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:100vh}.data-table[data-v-d5cb6ada]{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.list-header[data-v-d5cb6ada]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.header-tip[data-v-d5cb6ada]{display:flex;align-items:center;gap:8px;color:#909399;font-size:13px;background:#f5f7fa;padding:8px 16px;border-radius:8px;flex:1}.header-tip i[data-v-d5cb6ada]{color:#409eff;font-size:16px}.header-actions[data-v-d5cb6ada]{display:flex;gap:12px}.header-actions .el-button[data-v-d5cb6ada]{border-radius:8px;transition:all .3s ease}.header-actions .el-button[data-v-d5cb6ada]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header-actions .el-button--primary[data-v-d5cb6ada]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.header-actions .el-button--primary[data-v-d5cb6ada]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.search-area[data-v-d5cb6ada]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.search-form[data-v-d5cb6ada]{display:flex;flex-wrap:wrap;gap:12px}.search-area[data-v-d5cb6ada] .el-form-item{margin-bottom:0}.search-area[data-v-d5cb6ada] .el-input{width:200px}.search-area[data-v-d5cb6ada] .el-button{border-radius:8px}.pagination-wrapper[data-v-d5cb6ada]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.pagination-wrapper[data-v-d5cb6ada] .el-pagination{padding:0}.loading[data-v-d5cb6ada]{text-align:center;padding:80px 0;color:#8e9aaf}.loading i[data-v-d5cb6ada]{font-size:32px;margin-bottom:12px;display:inline-block;animation:rotate-d5cb6ada 1s linear infinite;color:#667eea}@keyframes rotate-d5cb6ada{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty[data-v-d5cb6ada]{text-align:center;padding:80px 0;color:#b0bed5}.empty i[data-v-d5cb6ada]{font-size:32px;display:block;margin-bottom:12px}.data-table[data-v-d5cb6ada] .el-table{border-radius:16px;overflow:hidden}.data-table[data-v-d5cb6ada] .el-table:before{display:none}.data-table[data-v-d5cb6ada] .el-table th{background:#f8fafd;color:#1a1a2e;font-weight:600;font-size:13px;padding:16px 0;border-bottom:2px solid #eef2f6}.data-table[data-v-d5cb6ada] .el-table td{padding:14px 0;color:#4a5568;font-size:13px;border-bottom-color:#f0f4f9}.data-table[data-v-d5cb6ada] .el-table tr:hover>td{background:#f8f5ff}.cover-img[data-v-d5cb6ada]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:all .2s ease;border:2px solid #fff}.cover-img[data-v-d5cb6ada]:hover{transform:scale(1.25);box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:10;position:relative}.data-table[data-v-d5cb6ada] .el-button--success{background:linear-gradient(135deg,#10b981,#34d399);border:none}.data-table[data-v-d5cb6ada] .el-button--success:hover{background:linear-gradient(135deg,#059669,#10b981)}.data-table[data-v-d5cb6ada] .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.data-table[data-v-d5cb6ada] .el-button--primary:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.data-table[data-v-d5cb6ada] .el-button--danger:hover{box-shadow:0 4px 12px rgba(245,108,108,.3)}.data-table[data-v-d5cb6ada] .el-tag--success{background:linear-gradient(135deg,#e8f5e9,#c8e6d9);border:none;color:#2e7d32;font-weight:500;border-radius:20px}.data-table[data-v-d5cb6ada] .el-tag--danger{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:none;color:#c62828;font-weight:500;border-radius:20px}.dialog-footer[data-v-d5cb6ada]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-d5cb6ada]{border-radius:8px}.picture-book-dialog[data-v-3d3bbc11]{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.picture-book-dialog .el-dialog__header[data-v-3d3bbc11]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px}.picture-book-dialog .el-dialog__title[data-v-3d3bbc11]{color:#fff;font-size:18px;font-weight:600}.picture-book-dialog .el-dialog__headerbtn[data-v-3d3bbc11]{color:hsla(0,0%,100%,.8)}.picture-book-dialog .el-dialog__headerbtn[data-v-3d3bbc11]:hover{color:#fff}.form-wrapper[data-v-3d3bbc11]{padding:24px;background:#fafbfc}.book-form[data-v-3d3bbc11]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.form-item-group[data-v-3d3bbc11]{margin-bottom:20px}.custom-form-item[data-v-3d3bbc11]{margin-bottom:0}.custom-form-item .el-form-item__label[data-v-3d3bbc11]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-left:4px}.custom-input[data-v-3d3bbc11]{border-radius:8px;border-color:#e4e7ed;transition:all .3s ease}.custom-input[data-v-3d3bbc11]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.tag-container[data-v-3d3bbc11]{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;background:#f8f9fa;border-radius:8px;min-height:42px;align-items:center}.custom-tag[data-v-3d3bbc11]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:4px}.custom-tag .el-tag__close[data-v-3d3bbc11]{color:hsla(0,0%,100%,.8)}.custom-tag .el-tag__close[data-v-3d3bbc11]:hover{color:#fff}.tag-input[data-v-3d3bbc11]{width:120px;border:1px dashed #d9d9d9;border-radius:4px;background:transparent}.tag-input[data-v-3d3bbc11]:focus{border-color:#667eea;border-style:solid}.tag-limit[data-v-3d3bbc11]{font-size:12px;color:#909399}.cover-upload-wrapper[data-v-3d3bbc11]{position:relative}.cover-hint[data-v-3d3bbc11]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#909399;font-size:13px;pointer-events:none}.cover-hint i[data-v-3d3bbc11]{font-size:24px}.status-item[data-v-3d3bbc11]{display:flex;align-items:center}.status-switch[data-v-3d3bbc11]{padding:10px 12px;background:#f8f9fa;border-radius:8px;display:inline-flex;align-items:center}.status-switch-btn[data-v-3d3bbc11]{font-size:14px}.sort-input[data-v-3d3bbc11]{width:120px}.sort-hint[data-v-3d3bbc11]{margin-left:12px;font-size:13px;color:#909399}.dialog-footer[data-v-3d3bbc11]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;background:#fff;border-top:1px solid #f2f6fc}.btn-cancel[data-v-3d3bbc11]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;border-color:#e4e7ed;color:#606266;transition:all .3s ease}.btn-cancel[data-v-3d3bbc11]:hover{background:#f8f9fa;border-color:#dcdfe6}.btn-confirm[data-v-3d3bbc11]{padding:10px 32px;border-radius:8px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}.btn-confirm[data-v-3d3bbc11]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn-confirm[data-v-3d3bbc11]:active{transform:translateY(0)}.import-content[data-v-f89ca66c]{padding:20px}.steps-wrapper[data-v-f89ca66c]{display:flex;justify-content:space-around;margin-bottom:24px;padding:20px 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px}.step-item[data-v-f89ca66c]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.step-number[data-v-f89ca66c]{width:36px;height:36px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:all .3s ease;z-index:1}.step-item.active .step-number[data-v-f89ca66c]{background:linear-gradient(135deg,#ff6700,#ff8533);color:#fff;transform:scale(1.1)}.step-item.completed .step-number[data-v-f89ca66c]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.step-line[data-v-f89ca66c]{position:absolute;top:18px;left:50%;width:calc(100% - 36px);height:3px;background:#e2e8f0;z-index:0}.step-item.active .step-line[data-v-f89ca66c],.step-item.completed .step-line[data-v-f89ca66c]{background:linear-gradient(90deg,#10b981,#34d399)}.step-item:last-child .step-line[data-v-f89ca66c]{display:none}.step-title[data-v-f89ca66c]{margin-top:12px;font-size:13px;color:#94a3b8;transition:all .3s ease}.step-item.active .step-title[data-v-f89ca66c],.step-item.completed .step-title[data-v-f89ca66c]{color:#1e293b;font-weight:500}.import-tips[data-v-f89ca66c]{background:#fef9c3;border:1px solid #fde047;border-radius:8px;padding:16px;margin-bottom:20px;display:flex;gap:12px}.import-tips i[data-v-f89ca66c]{font-size:24px;color:#eab308;flex-shrink:0;margin-top:4px}.tips-content p[data-v-f89ca66c]{margin:0 0 12px 0;color:#854d0e;font-size:14px;font-weight:500}.tips-content ul[data-v-f89ca66c]{margin:0;padding-left:20px}.tips-content li[data-v-f89ca66c]{color:#a16207;font-size:13px;margin-bottom:6px}.tips-content li[data-v-f89ca66c]:last-child{margin-bottom:0}.upload-section[data-v-f89ca66c]{background:#f8f9fa;border-radius:12px;padding:24px}.upload-area[data-v-f89ca66c]{border:2px dashed #dcdfe6;border-radius:12px;padding:40px 20px;text-align:center;transition:all .3s ease;cursor:pointer;background:#fff;display:flex;flex-direction:column;align-items:center}.upload-area.drag-over[data-v-f89ca66c],.upload-area[data-v-f89ca66c]:hover{border-color:#ff6700;background:rgba(255,103,0,.05)}.upload-icon[data-v-f89ca66c]{margin-bottom:16px}.upload-icon i[data-v-f89ca66c]{font-size:48px;color:#ff6700}.upload-area:not(.drag-over) .upload-icon i[data-v-f89ca66c]:not(.el-icon-check-circle){color:#909399}.upload-area .el-icon-check-circle[data-v-f89ca66c]{color:#10b981}.upload-text[data-v-f89ca66c]{margin-bottom:20px}.upload-text .main-text[data-v-f89ca66c]{font-size:16px;color:#303133;margin-bottom:8px;font-weight:500}.upload-text .sub-text[data-v-f89ca66c]{font-size:14px;color:#909399}.upload-btn[data-v-f89ca66c]{background:linear-gradient(135deg,#ff6700,#ff8533);border:none;padding:10px 32px;font-weight:500;transition:all .3s ease}.upload-btn[data-v-f89ca66c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,103,0,.4)}.tip-text[data-v-f89ca66c]{margin-top:16px;font-size:12px;color:#909399}.file-list[data-v-f89ca66c]{margin-top:20px}.file-item[data-v-f89ca66c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #e9ecef;transition:all .3s ease}.file-item[data-v-f89ca66c]:hover{border-color:#ff6700;box-shadow:0 2px 8px rgba(255,103,0,.1)}.file-info[data-v-f89ca66c]{display:flex;align-items:center;gap:12px;flex:1}.file-icon[data-v-f89ca66c]{font-size:24px;color:#ff6700}.file-name[data-v-f89ca66c]{font-size:14px;color:#303133;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-f89ca66c]{font-size:12px;color:#909399}.delete-btn[data-v-f89ca66c]{color:#f56c6c;padding:4px 8px}.delete-btn[data-v-f89ca66c]:hover{background:rgba(245,108,108,.1)}.dialog-footer[data-v-f89ca66c]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-f89ca66c]{border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s ease}.dialog-footer .el-button--success[data-v-f89ca66c]{background:linear-gradient(135deg,#10b981,#34d399);border:none}.dialog-footer .el-button--success[data-v-f89ca66c]:hover{background:linear-gradient(135deg,#059669,#10b981);transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.dialog-footer .el-button--primary[data-v-f89ca66c]{background:linear-gradient(135deg,#ff6700,#ff8533);border:none}.dialog-footer .el-button--primary[data-v-f89ca66c]:hover:not(:disabled){background:linear-gradient(135deg,#f50,#f73);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,103,0,.3)}.dialog-footer .el-button--primary[data-v-f89ca66c]:disabled{background:#e2e8f0;cursor:not-allowed}.picture-book-list[data-v-1a23de64]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:100vh}.data-table[data-v-1a23de64]{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.list-header[data-v-1a23de64]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.header-tip[data-v-1a23de64]{display:flex;align-items:center;gap:8px;color:#909399;font-size:13px;background:#f5f7fa;padding:8px 16px;border-radius:8px;flex:1}.header-tip i[data-v-1a23de64]{color:#409eff;font-size:16px}.header-actions[data-v-1a23de64]{display:flex;gap:12px}.header-actions .el-button[data-v-1a23de64]{border-radius:8px;transition:all .3s ease}.header-actions .el-button[data-v-1a23de64]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header-actions .el-button--primary[data-v-1a23de64]{background:linear-gradient(135deg,#ff6700,#ff8533);border:none}.header-actions .el-button--primary[data-v-1a23de64]:hover{background:linear-gradient(135deg,#f50,#f73)}.header-actions .el-button--success[data-v-1a23de64]{background:linear-gradient(135deg,#10b981,#34d399);border:none}.header-actions .el-button--success[data-v-1a23de64]:hover{background:linear-gradient(135deg,#059669,#10b981)}.search-area[data-v-1a23de64]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.search-form[data-v-1a23de64]{display:flex;flex-wrap:wrap;gap:12px}.search-area[data-v-1a23de64] .el-form-item{margin-bottom:0}.search-area[data-v-1a23de64] .el-input{width:200px}.search-area[data-v-1a23de64] .el-select{width:150px}.search-area[data-v-1a23de64] .el-button{border-radius:8px}.pagination-wrapper[data-v-1a23de64]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.pagination-wrapper[data-v-1a23de64] .el-pagination{padding:0}.loading[data-v-1a23de64]{text-align:center;padding:80px 0;color:#8e9aaf}.loading i[data-v-1a23de64]{font-size:32px;margin-bottom:12px;display:inline-block;animation:rotate-1a23de64 1s linear infinite;color:#ff6700}@keyframes rotate-1a23de64{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty[data-v-1a23de64]{text-align:center;padding:80px 0;color:#b0bed5}.empty i[data-v-1a23de64]{font-size:32px;display:block;margin-bottom:12px}.data-table[data-v-1a23de64] .el-table{border-radius:16px;overflow:hidden}.data-table[data-v-1a23de64] .el-table:before{display:none}.data-table[data-v-1a23de64] .el-table th{background:#f8fafd;color:#1a1a2e;font-weight:600;font-size:13px;padding:16px 0;border-bottom:2px solid #eef2f6}.data-table[data-v-1a23de64] .el-table td{padding:14px 0;color:#4a5568;font-size:13px;border-bottom-color:#f0f4f9}.data-table[data-v-1a23de64] .el-table tr:hover>td{background:#fef9f5}.cover-img[data-v-1a23de64]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:all .2s ease;border:2px solid #fff}.cover-img[data-v-1a23de64]:hover{transform:scale(1.25);box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:10;position:relative}.book-info-cell[data-v-1a23de64]{display:flex;align-items:center;gap:12px}.book-cover[data-v-1a23de64]{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.book-cover img[data-v-1a23de64]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book-cover .no-cover[data-v-1a23de64]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc;font-size:24px}.book-name[data-v-1a23de64]{flex:1;min-width:0}.book-name span[data-v-1a23de64]{display:block;font-size:14px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-tag[data-v-1a23de64]{color:#c0c4cc}.data-table[data-v-1a23de64] .el-tag--info{background:linear-gradient(135deg,#e8f4fd,#d4e9f7);border:none;color:#409eff;font-weight:500;border-radius:12px;margin-right:6px;margin-bottom:4px}.data-table[data-v-1a23de64] .el-button--primary{background:linear-gradient(135deg,#ff6700,#ff8533);border:none}.data-table[data-v-1a23de64] .el-button--primary:hover{background:linear-gradient(135deg,#f50,#f73)}.data-table[data-v-1a23de64] .el-button--success{background:linear-gradient(135deg,#10b981,#34d399);border:none}.data-table[data-v-1a23de64] .el-button--success:hover{background:linear-gradient(135deg,#059669,#10b981)}.data-table[data-v-1a23de64] .el-button--danger:hover{box-shadow:0 4px 12px rgba(245,108,108,.3)}.data-table[data-v-1a23de64] .el-tag--success{background:linear-gradient(135deg,#e8f5e9,#c8e6d9);border:none;color:#2e7d32;font-weight:500;border-radius:20px}.data-table[data-v-1a23de64] .el-tag--danger{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:none;color:#c62828;font-weight:500;border-radius:20px}.video-collection-list[data-v-1c1773ee]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:100vh}.data-table[data-v-1c1773ee]{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.list-header[data-v-1c1773ee]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.header-tip[data-v-1c1773ee]{display:flex;align-items:center;gap:8px;color:#909399;font-size:13px;background:#f5f7fa;padding:8px 16px;border-radius:8px;flex:1}.header-tip i[data-v-1c1773ee]{color:#409eff;font-size:16px}.header-actions[data-v-1c1773ee]{display:flex;gap:12px}.header-actions .el-button[data-v-1c1773ee]{border-radius:8px;transition:all .3s ease}.header-actions .el-button[data-v-1c1773ee]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header-actions .el-button--primary[data-v-1c1773ee]{background:linear-gradient(135deg,#ff6700,#ff8533);border:none}.header-actions .el-button--primary[data-v-1c1773ee]:hover{background:linear-gradient(135deg,#f50,#f73)}.search-area[data-v-1c1773ee]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.search-form[data-v-1c1773ee]{display:flex;flex-wrap:wrap;gap:12px}.search-area[data-v-1c1773ee] .el-form-item{margin-bottom:0}.search-area[data-v-1c1773ee] .el-input{width:200px}.search-area[data-v-1c1773ee] .el-button{border-radius:8px}.pagination-wrapper[data-v-1c1773ee]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.pagination-wrapper[data-v-1c1773ee] .el-pagination{padding:0}.loading[data-v-1c1773ee]{text-align:center;padding:80px 0;color:#8e9aaf}.loading i[data-v-1c1773ee]{font-size:32px;margin-bottom:12px;display:inline-block;animation:rotate-1c1773ee 1s linear infinite;color:#ff6700}@keyframes rotate-1c1773ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty[data-v-1c1773ee]{text-align:center;padding:80px 0;color:#b0bed5}.empty i[data-v-1c1773ee]{font-size:32px;display:block;margin-bottom:12px}.data-table[data-v-1c1773ee] .el-table{border-radius:16px;overflow:hidden}.data-table[data-v-1c1773ee] .el-table:before{display:none}.data-table[data-v-1c1773ee] .el-table th{background:#f8fafd;color:#1a1a2e;font-weight:600;font-size:13px;padding:16px 0;border-bottom:2px solid #eef2f6}.data-table[data-v-1c1773ee] .el-table td{padding:14px 0;color:#4a5568;font-size:13px;border-bottom-color:#f0f4f9}.data-table[data-v-1c1773ee] .el-table tr:hover>td{background:#fff8f5}.cover-img[data-v-1c1773ee]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:all .2s ease;border:2px solid #fff}.cover-img[data-v-1c1773ee]:hover{transform:scale(1.25);box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:10;position:relative}.data-table[data-v-1c1773ee] .el-button--success{background:linear-gradient(135deg,#ff6700,#ff8533);border:none}.data-table[data-v-1c1773ee] .el-button--success:hover{background:linear-gradient(135deg,#f50,#f73)}.data-table[data-v-1c1773ee] .el-button--primary{background:linear-gradient(135deg,#ff6700,#ff8533);border:none}.data-table[data-v-1c1773ee] .el-button--primary:hover{background:linear-gradient(135deg,#f50,#f73)}.data-table[data-v-1c1773ee] .el-button--danger:hover{box-shadow:0 4px 12px rgba(245,108,108,.3)}.data-table[data-v-1c1773ee] .el-tag--success{background:linear-gradient(135deg,#e8f5e9,#c8e6d9);border:none;color:#2e7d32;font-weight:500;border-radius:20px}.data-table[data-v-1c1773ee] .el-tag--danger{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:none;color:#c62828;font-weight:500;border-radius:20px}.dialog-footer[data-v-1c1773ee]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-1c1773ee]{border-radius:8px}.form-wrapper[data-v-00dd9ef8]{padding:0}.feedback-detail[data-v-00dd9ef8]{display:flex;flex-direction:column;gap:20px}.detail-section[data-v-00dd9ef8]{background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9ecef}.section-title[data-v-00dd9ef8]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e9ecef}.section-title i[data-v-00dd9ef8]{font-size:18px;color:#409eff}.detail-content[data-v-00dd9ef8]{display:flex;flex-direction:column;gap:12px}.detail-item[data-v-00dd9ef8]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e9ecef;transition:all .3s}.detail-item[data-v-00dd9ef8]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.detail-item .label[data-v-00dd9ef8]{font-weight:500;color:#606266;min-width:80px}.detail-item .value[data-v-00dd9ef8]{color:#303133;flex:1}.media-preview[data-v-00dd9ef8]{display:flex;justify-content:center;align-items:center;padding:20px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.media-preview .preview-image[data-v-00dd9ef8],.media-preview .preview-video[data-v-00dd9ef8]{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.description-text[data-v-00dd9ef8]{padding:16px;background:#fff;border-radius:8px;border:1px solid #e9ecef;color:#303133;line-height:1.8;font-size:14px;min-height:80px;white-space:pre-wrap;word-break:break-word}.dialog-footer[data-v-00dd9ef8]{display:flex;justify-content:center;gap:15px;padding:20px}.cancel-btn[data-v-00dd9ef8]{min-width:120px;border-radius:6px;border-color:#dcdfe6;color:#606266;transition:all .3s}.cancel-btn[data-v-00dd9ef8]:hover{border-color:#409eff;color:#409eff}.save-btn[data-v-00dd9ef8]{min-width:120px;border-radius:6px;background:linear-gradient(135deg,#409eff,#66b1ff);border:none;transition:all .3s}.save-btn[data-v-00dd9ef8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.4)}.solve-btn[data-v-00dd9ef8]{min-width:140px;border-radius:6px;background:linear-gradient(135deg,#67c23a,#85ce61);border:none;transition:all .3s}.solve-btn[data-v-00dd9ef8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(103,194,58,.4)}.solve-btn i[data-v-00dd9ef8]{margin-right:4px}.feedback-dialog .el-dialog__header{padding:24px 24px 16px;border-bottom:2px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.feedback-dialog .el-dialog__title{font-size:20px;font-weight:700;color:#303133}.feedback-dialog .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.feedback-dialog .el-dialog__footer{padding:16px 24px 24px;border-top:2px solid #f0f0f0;background:#fafafa}.wrapper-container[data-v-4091fc2e]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.box-header[data-v-4091fc2e]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-box .search-row[data-v-4091fc2e]{margin-bottom:0}.box-body[data-v-4091fc2e]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.block[data-v-4091fc2e]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-4091fc2e] .el-table{border-radius:4px;overflow:hidden}[data-v-4091fc2e] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:600}[data-v-4091fc2e] .el-button--text{padding:5px 8px}.form-wrapper[data-v-3fcab1fa]{padding:20px 10px}.upload-area[data-v-3fcab1fa]{width:100%}.upload-placeholder[data-v-3fcab1fa]{width:200px;height:200px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background-color:#fafafa}.upload-placeholder[data-v-3fcab1fa]:hover{border-color:#409eff;background-color:#f0f7ff}.upload-placeholder.audio[data-v-3fcab1fa]{height:100px;width:100%}.upload-placeholder i[data-v-3fcab1fa]{font-size:32px;color:#c0c4cc}.upload-placeholder .upload-text[data-v-3fcab1fa]{margin-top:10px;color:#606266;font-size:14px}.preview-list[data-v-3fcab1fa]{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.preview-item[data-v-3fcab1fa]{position:relative;display:inline-block;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-image[data-v-3fcab1fa]{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.delete-btn[data-v-3fcab1fa]{position:absolute;top:8px;right:8px;z-index:10}.audio-preview-list[data-v-3fcab1fa]{display:flex;flex-direction:column;gap:10px;margin-top:15px}.audio-preview-item[data-v-3fcab1fa]{position:relative;display:flex;align-items:center;gap:10px;padding:10px;background-color:#f5f7fa;border-radius:8px;border:1px solid #e4e7ed}.audio-player[data-v-3fcab1fa]{flex:1;height:40px}[data-v-3fcab1fa] .el-form-item__label{font-weight:500;color:#303133}[data-v-3fcab1fa] .el-button,[data-v-3fcab1fa] .el-input__inner{border-radius:4px}.dialog-footer[data-v-3fcab1fa]{display:flex;justify-content:center;gap:15px}.material-dialog .el-dialog__header{padding:20px 20px 10px;border-bottom:1px solid #f0f0f0}.material-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.material-dialog .el-dialog__body{padding:20px}.material-dialog .el-dialog__footer{padding:10px 20px 20px;border-top:1px solid #f0f0f0}.from-wrapper[data-v-4dfb8752]{padding:15px}.upload-demo[data-v-4dfb8752]{width:100%}.file-count[data-v-4dfb8752]{color:#409eff;font-size:14px;font-weight:500}[data-v-4dfb8752] .el-upload{width:100%}[data-v-4dfb8752] .el-upload-dragger{width:100%;height:180px}[data-v-4dfb8752] .el-upload__tip{color:#909399;font-size:12px;margin-top:10px}.wrapper-container[data-v-ae1ada54]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.box-header[data-v-ae1ada54]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search-box .search-row[data-v-ae1ada54]{margin-bottom:0}.tag-wrapper[data-v-ae1ada54]{padding:15px 20px;margin-bottom:20px;display:flex;gap:10px}.box-body[data-v-ae1ada54],.tag-wrapper[data-v-ae1ada54]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.box-body[data-v-ae1ada54]{padding:20px}.block[data-v-ae1ada54]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-ae1ada54] .el-table{border-radius:4px;overflow:hidden}[data-v-ae1ada54] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:600}[data-v-ae1ada54] .el-button--text{padding:5px 8px}[data-v-6af577fa]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.three-a-import-dialog[data-v-6af577fa] .el-dialog__body{padding:20px 0}.three-a-import-dialog__upload[data-v-6af577fa]{display:block;text-align:center}.avatar-uploader[data-v-4f6f703d] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader[data-v-4f6f703d] .el-upload:hover{border-color:#409eff}.avatar-uploader-icon[data-v-4f6f703d]{font-size:28px;color:#8c939d;width:60px;height:60px;line-height:60px;text-align:center}.avatar[data-v-4f6f703d]{width:60px;height:60px;display:block}.adUrlStr[data-v-4f6f703d] .el-input-group__prepend{padding:0 10px;background:#409eff;color:#fff;border-color:#409eff;cursor:pointer}.from-wrapper[data-v-4f6f703d],.from-wrapper[data-v-26ec91fc],.from-wrapper[data-v-fc183692]{padding:15px}.tree-container[data-v-26ec91fc]{border:1px solid #e4e7ed;border-radius:4px;padding:10px;background-color:#f9f9f9}.tree-node[data-v-26ec91fc]{margin-bottom:8px}.child-node[data-v-26ec91fc]{margin-left:30px;margin-top:8px;padding-left:15px;border-left:2px solid #dcdfe6}.node-content[data-v-26ec91fc]{display:flex;align-items:center}.node-actions[data-v-26ec91fc]{display:flex;gap:5px}.tree-children[data-v-26ec91fc]{margin-top:8px}.audio-content-page[data-v-1fd62500]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:calc(100vh - 140px)}.info-card[data-v-1fd62500]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-header[data-v-1fd62500]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-1fd62500]{display:flex;align-items:center;gap:16px}.collection-title[data-v-1fd62500]{margin:0;font-size:18px;font-weight:600;color:#303133}.content-list[data-v-1fd62500]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.title-text[data-v-1fd62500]{font-weight:500}.audio-link[data-v-1fd62500]{color:#409eff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.audio-link[data-v-1fd62500]:hover{text-decoration:underline}.no-audio[data-v-1fd62500]{color:#909399;font-size:12px}.empty[data-v-1fd62500],.loading[data-v-1fd62500]{text-align:center;padding:80px 0;color:#8e9aaf;font-size:14px}.empty i[data-v-1fd62500]{font-size:48px;display:block;margin-bottom:16px;color:#c0c4cc}.pagination[data-v-1fd62500]{margin-top:20px;text-align:right}.dialog-footer[data-v-1fd62500]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-1fd62500]{border-radius:8px;transition:all .3s ease}.dialog-footer .el-button[data-v-1fd62500]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-button--primary[data-v-1fd62500]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;transition:all .3s ease}.el-button--primary[data-v-1fd62500]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.content-collection[data-v-24238626]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:100vh}.textbook-info[data-v-24238626]{background:linear-gradient(135deg,#fff,#fefefe);padding:28px 32px;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.02);margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.8);position:relative;overflow:hidden}.textbook-info[data-v-24238626]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6700,#ff9a44,#ff6700);background-size:200% 100%;animation:gradientMove-24238626 3s ease infinite}@keyframes gradientMove-24238626{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.textbook-info[data-v-24238626]:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.1)}.textbook-header[data-v-24238626]{flex:1}.textbook-header h2[data-v-24238626]{margin:0 0 16px 0;font-size:26px;font-weight:700;background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.3px}.textbook-meta[data-v-24238626]{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.meta-item[data-v-24238626]{display:inline-flex;align-items:center;padding:6px 14px;background:#f8f9fc;border-radius:20px;color:#4a5568;font-weight:500;transition:all .2s ease}.meta-item[data-v-24238626]:hover{background:#ff6700;color:#fff;transform:translateY(-1px)}.meta-item[data-v-24238626]:first-child{background:linear-gradient(135deg,#f8f9fc,#f0f2f6)}.textbook-cover[data-v-24238626]{flex-shrink:0;margin-left:24px;transition:all .3s ease}.textbook-cover img[data-v-24238626]{width:110px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);border:3px solid #fff}.textbook-cover img[data-v-24238626]:hover{transform:scale(1.03);box-shadow:0 16px 32px rgba(0,0,0,.2)}.collection-tabs[data-v-24238626]{background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.06);overflow:hidden;transition:all .3s ease}.collection-tabs[data-v-24238626]:hover{box-shadow:0 12px 32px rgba(0,0,0,.1)}.collection-tabs[data-v-24238626] .el-tabs__header{margin:0;padding:0 24px;background:#fafbfd;border-bottom:1px solid #eef2f6}.collection-tabs[data-v-24238626] .el-tabs__nav-wrap:after{display:none}.collection-tabs[data-v-24238626] .el-tabs__item{padding:0 24px;height:54px;line-height:54px;font-size:15px;font-weight:500;color:#6b7a8f;transition:all .3s ease;border-radius:12px 12px 0 0}.collection-tabs[data-v-24238626] .el-tabs__item:hover{color:#ff6700;background:rgba(255,103,0,.04)}.collection-tabs[data-v-24238626] .el-tabs__item.is-active{color:#ff6700;font-weight:600}.collection-tabs[data-v-24238626] .el-tabs__active-bar{background:linear-gradient(90deg,#ff6700,#ff9a44);height:3px;border-radius:3px 3px 0 0}.collection-list[data-v-24238626]{padding:24px}.list-header[data-v-24238626]{margin-bottom:16px;display:flex;justify-content:flex-end;align-items:center}.list-header .el-button[data-v-24238626]{border-radius:8px;transition:all .3s ease}.list-header .el-button[data-v-24238626]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,103,0,.3)}.dialog-footer[data-v-24238626]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-24238626]{border-radius:8px;transition:all .3s ease}.dialog-footer .el-button[data-v-24238626]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.loading[data-v-24238626]{text-align:center;padding:80px 0;color:#8e9aaf;font-size:14px}.loading i[data-v-24238626]{font-size:32px;margin-bottom:12px;display:inline-block;animation:rotate-24238626 1s linear infinite;color:#ff6700}@keyframes rotate-24238626{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty[data-v-24238626]{text-align:center;padding:80px 0;color:#b0bed5;font-size:14px}.empty i[data-v-24238626]{font-size:32px;display:inline-block;display:flex;align-items:center;justify-content:center;opacity:.6}.collection-list[data-v-24238626] .el-table{border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.03)}.collection-list[data-v-24238626] .el-table:before{display:none}.collection-list[data-v-24238626] .el-table th{background:#f8fafd;color:#1a1a2e;font-weight:600;font-size:13px;padding:16px 0;border-bottom:2px solid #eef2f6}.collection-list[data-v-24238626] .el-table td{padding:14px 0;color:#4a5568;font-size:13px;border-bottom-color:#f0f4f9}.collection-list[data-v-24238626] .el-table tr:hover>td{background:#fef9f5}.collection-list[data-v-24238626] .el-table__row{transition:all .2s ease}.cover-img[data-v-24238626]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:all .2s ease;border:2px solid #fff}.cover-img[data-v-24238626]:hover{transform:scale(1.25);box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:10;position:relative}.book-info-cell[data-v-24238626]{display:flex;align-items:center;gap:12px}.book-cover[data-v-24238626]{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.book-cover img[data-v-24238626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book-cover .no-cover[data-v-24238626]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc;font-size:24px}.book-name[data-v-24238626]{flex:1;min-width:0}.book-name span[data-v-24238626]{display:block;font-size:14px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-list[data-v-24238626] .el-button--primary{background:linear-gradient(135deg,#ff6700,#ff8533);border:none;border-radius:8px;padding:8px 16px;font-size:12px;transition:all .3s ease}.collection-list[data-v-24238626] .el-button--primary:hover{background:linear-gradient(135deg,#f50,#f73);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,103,0,.3)}.collection-list[data-v-24238626] .el-button--danger{border-radius:8px;transition:all .3s ease}.collection-list[data-v-24238626] .el-button--danger:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,108,108,.3)}.collection-list[data-v-24238626] .el-tag--success{background:linear-gradient(135deg,#e8f5e9,#c8e6d9);border:none;color:#2e7d32;font-weight:500;padding:4px 12px;border-radius:20px}.collection-list[data-v-24238626] .el-tag--danger{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:none;color:#c62828;font-weight:500;padding:4px 12px;border-radius:20px}@media (max-width:768px){.content-collection[data-v-24238626]{padding:16px}.textbook-info[data-v-24238626]{flex-direction:column;align-items:flex-start;padding:20px}.textbook-header h2[data-v-24238626]{font-size:20px;margin-bottom:12px}.textbook-meta[data-v-24238626]{gap:12px;margin-bottom:16px}.meta-item[data-v-24238626]{font-size:11px;padding:4px 10px}.textbook-cover[data-v-24238626]{margin-left:0;margin-top:16px}.textbook-cover img[data-v-24238626]{width:80px;height:110px}.collection-list[data-v-24238626]{padding:16px;overflow-x:auto}.collection-list[data-v-24238626] .el-table{min-width:800px}.collection-tabs[data-v-24238626] .el-tabs__item{padding:0 16px;font-size:14px}.collection-tabs[data-v-24238626] .el-tabs__header{padding:0 16px}}.content-collection[data-v-24238626]::-webkit-scrollbar{width:8px;height:8px}.content-collection[data-v-24238626]::-webkit-scrollbar-track{background:#f0f2f5;border-radius:4px}.content-collection[data-v-24238626]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.content-collection[data-v-24238626]::-webkit-scrollbar-thumb:hover{background:#ff6700}.collection-list[data-v-24238626] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}.collection-list[data-v-24238626] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f0f2f5;border-radius:3px}.collection-list[data-v-24238626] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.collection-list[data-v-24238626] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#ff6700}.collection-list[data-v-24238626] .el-table__row{animation:fadeInUp-24238626 .3s ease backwards;animation-delay:calc(var(--index, 0)*0.02s)}@keyframes fadeInUp-24238626{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.story-dialog[data-v-8b8e309a]{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.story-dialog .el-dialog__header[data-v-8b8e309a]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px}.story-dialog .el-dialog__title[data-v-8b8e309a]{color:#fff;font-size:18px;font-weight:600}.story-dialog .el-dialog__headerbtn[data-v-8b8e309a]{color:hsla(0,0%,100%,.8)}.story-dialog .el-dialog__headerbtn[data-v-8b8e309a]:hover{color:#fff}.dialog-inner[data-v-8b8e309a]{padding:24px;background:#fafbfc}.story-form[data-v-8b8e309a]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.form-item[data-v-8b8e309a]{margin-bottom:20px}.form-item .el-form-item__label[data-v-8b8e309a]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-left:4px}.input-primary[data-v-8b8e309a]{border-radius:8px;border-color:#e4e7ed;transition:all .3s ease}.input-primary[data-v-8b8e309a]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.textarea-primary[data-v-8b8e309a]{border-radius:8px;border-color:#e4e7ed;transition:all .3s ease}.textarea-primary[data-v-8b8e309a]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.sort-wrapper[data-v-8b8e309a]{display:flex;align-items:center;gap:12px}.sort-input[data-v-8b8e309a]{width:120px}.sort-tip[data-v-8b8e309a]{font-size:13px;color:#909399}.tag-container[data-v-8b8e309a]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px;background:#f8f9fa;border-radius:8px;min-height:40px;align-items:center}.custom-tag[data-v-8b8e309a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:4px;margin:2px}.custom-tag .el-tag__close[data-v-8b8e309a]{color:hsla(0,0%,100%,.8)}.custom-tag .el-tag__close[data-v-8b8e309a]:hover{color:#fff}.tag-input[data-v-8b8e309a]{width:80px;border:1px dashed #d9d9d9;border-radius:4px;background:transparent}.tag-input[data-v-8b8e309a]:focus{border-color:#667eea;border-style:solid}.tag-limit[data-v-8b8e309a]{font-size:12px;color:#909399}.cover-wrapper[data-v-8b8e309a]{position:relative}.status-wrapper[data-v-8b8e309a]{padding:12px;background:#f8f9fa;border-radius:8px;display:inline-flex;align-items:center}.status-switch[data-v-8b8e309a]{font-size:14px}.dialog-footer[data-v-8b8e309a]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;background:#fff;border-top:1px solid #f2f6fc}.btn-cancel[data-v-8b8e309a]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;border-color:#e4e7ed;color:#606266;transition:all .3s ease}.btn-cancel[data-v-8b8e309a]:hover{background:#f8f9fa;border-color:#dcdfe6}.btn-confirm[data-v-8b8e309a]{padding:10px 32px;border-radius:8px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}.btn-confirm[data-v-8b8e309a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn-confirm[data-v-8b8e309a]:active{transform:translateY(0)}.story-content-page[data-v-00542e83]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:calc(100vh - 140px)}.info-card[data-v-00542e83]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-header[data-v-00542e83]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-00542e83]{display:flex;align-items:center;gap:16px}.collection-title[data-v-00542e83]{margin:0;font-size:18px;font-weight:600;color:#303133;word-wrap:break-word;word-break:break-all}.content-list[data-v-00542e83]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.story-info-cell[data-v-00542e83]{display:flex;align-items:center;gap:12px}.story-cover[data-v-00542e83]{width:80px;height:50px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f5f7fa}.story-cover img[data-v-00542e83]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-cover .no-cover[data-v-00542e83]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.story-cover .no-cover i[data-v-00542e83]{font-size:20px}.story-name[data-v-00542e83]{flex:1;min-width:0}.story-name span[data-v-00542e83]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#303133}.tags-cell[data-v-00542e83]{display:flex;flex-wrap:wrap;gap:4px}.empty-text[data-v-00542e83]{color:#c0c4cc}.desc-text[data-v-00542e83]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266}.empty[data-v-00542e83],.loading[data-v-00542e83]{text-align:center;padding:80px 0;color:#8e9aaf;font-size:14px}.empty i[data-v-00542e83]{font-size:48px;display:block;margin-bottom:16px;color:#c0c4cc}.story-audio-upload[data-v-157330fb]{width:100%}.upload-area[data-v-157330fb]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#f8f9fa;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;color:#909399;font-size:14px;transition:all .3s ease}.upload-area[data-v-157330fb]:hover{border-color:#667eea;color:#667eea;background:#f0f0f8}.upload-area i[data-v-157330fb]{font-size:20px}.audio-preview[data-v-157330fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f0f5ff;border:1px solid #d9e2ff;border-radius:6px}.audio-info[data-v-157330fb]{display:flex;align-items:center;gap:8px;color:#606266;font-size:13px;flex:1;min-width:0}.audio-info i[data-v-157330fb]{font-size:18px;color:#667eea}.audio-name[data-v-157330fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-actions[data-v-157330fb]{display:flex;gap:8px;flex-shrink:0}.story-page-list[data-v-32f55c4b]{width:100%}.page-item[data-v-32f55c4b]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.page-header[data-v-32f55c4b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page-title-wrapper[data-v-32f55c4b]{display:flex;align-items:center;gap:12px}.page-number[data-v-32f55c4b]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.page-title[data-v-32f55c4b]{font-size:16px;font-weight:600}.page-actions[data-v-32f55c4b]{display:flex;gap:8px}.page-actions .el-button[data-v-32f55c4b]{color:hsla(0,0%,100%,.9);background:transparent;border:none;padding:6px 12px;border-radius:6px}.page-actions .el-button[data-v-32f55c4b]:hover{color:#fff;background:hsla(0,0%,100%,.15)}.page-actions .el-button[data-v-32f55c4b]:disabled{color:hsla(0,0%,100%,.4);background:transparent}.page-actions .delete-btn[data-v-32f55c4b]:hover{background:rgba(245,108,108,.3)}.page-content[data-v-32f55c4b]{display:flex;gap:24px;padding:20px}.page-image-wrapper[data-v-32f55c4b]{flex-shrink:0}.image-label[data-v-32f55c4b]{font-size:13px;color:#606266;margin-bottom:8px;font-weight:500}.image-upload[data-v-32f55c4b]{background:#f8f9fa;border-radius:8px;padding:8px}.sentence-list[data-v-32f55c4b]{flex:1;min-width:0}.sentence-list-header[data-v-32f55c4b]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.sentence-count[data-v-32f55c4b]{font-size:14px;color:#909399;font-weight:500}.sentence-item[data-v-32f55c4b]{background:#f8f9fa;border-radius:10px;margin-bottom:16px;overflow:hidden;border:1px solid #ebeef5}.sentence-header[data-v-32f55c4b]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #ebeef5}.sentence-number[data-v-32f55c4b]{width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.sentence-title[data-v-32f55c4b]{flex:1;font-size:14px;font-weight:500;color:#303133}.sentence-actions[data-v-32f55c4b]{display:flex;gap:4px}.sentence-actions .el-button[data-v-32f55c4b]{color:#909399;padding:4px 8px}.sentence-actions .el-button[data-v-32f55c4b]:hover{color:#667eea}.sentence-actions .el-button[data-v-32f55c4b]:disabled{color:#c0c4cc}.sentence-actions .delete-btn[data-v-32f55c4b]:hover{color:#f56c6c}.sentence-body[data-v-32f55c4b]{padding:16px}.sentence-field[data-v-32f55c4b]{margin-bottom:12px}.sentence-field[data-v-32f55c4b]:last-child{margin-bottom:0}.field-label[data-v-32f55c4b]{display:block;font-size:12px;color:#909399;margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.audio-row[data-v-32f55c4b]{display:flex;gap:8px;align-items:center}.audio-upload-wrapper[data-v-32f55c4b]{flex:1}.audio-link[data-v-32f55c4b]{flex:1;min-width:0}.audio-link .el-input[data-v-32f55c4b]{width:100%}.add-sentence[data-v-32f55c4b]{padding-top:8px}.add-sentence .el-button[data-v-32f55c4b]{width:100%;border-style:dashed;color:#909399}.add-sentence .el-button[data-v-32f55c4b]:hover{color:#667eea;border-color:#667eea}.fixed-actions[data-v-32f55c4b]{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:12px;z-index:1000;background:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.fixed-actions .el-button[data-v-32f55c4b]{padding:10px 20px;border-radius:8px;font-size:14px;width:100%}.story-detail-page[data-v-ba2d7af8]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:calc(100vh - 140px)}.info-card[data-v-ba2d7af8]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-header[data-v-ba2d7af8]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-ba2d7af8]{display:flex;align-items:center;gap:16px}.page-title[data-v-ba2d7af8]{margin:0;font-size:18px;font-weight:600;color:#303133}.story-detail-card[data-v-ba2d7af8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.detail-header[data-v-ba2d7af8]{display:flex;align-items:flex-start;gap:24px}.detail-content[data-v-ba2d7af8]{flex:1}.title-row[data-v-ba2d7af8]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.story-title[data-v-ba2d7af8]{margin:0;font-size:24px;font-weight:700;color:#303133;white-space:nowrap}.story-tags[data-v-ba2d7af8]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.description-text[data-v-ba2d7af8]{margin:0;font-size:14px;color:#606266;line-height:1.8;word-wrap:break-word;word-break:break-all}.detail-actions[data-v-ba2d7af8]{flex-shrink:0}.page-list-section[data-v-ba2d7af8]{margin-top:20px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.section-title[data-v-ba2d7af8]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133}.empty-state[data-v-ba2d7af8],.loading-state[data-v-ba2d7af8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 0;background:#fff;border-radius:12px;color:#909399}.loading-state i[data-v-ba2d7af8]{font-size:48px;margin-bottom:16px}.empty-state i[data-v-ba2d7af8]{font-size:64px;margin-bottom:16px;color:#c0c4cc}.preview-box[data-v-65031013]{display:flex;justify-content:center;margin:15px 0}.preview-square[data-v-65031013]{width:120px;height:120px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e7ed}.preview-text[data-v-65031013]{color:#fff;font-size:16px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.color-item[data-v-65031013]{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;font-size:12px}.color-block[data-v-65031013]{display:inline-block;width:16px;height:16px;border-radius:2px;border:1px solid #dcdfe6}.color-text[data-v-65031013]{color:#606266}.type-grid[data-v-c4e498f8]{display:flex;flex-wrap:wrap;gap:20px;padding:10px;background:#fff}.type-card[data-v-c4e498f8]{width:calc(33.333% - 14px);min-width:300px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden;padding:15px}.card-header[data-v-c4e498f8]{background:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e7ed;padding-bottom:15px}.color-preview[data-v-c4e498f8]{width:80px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e7ed}.preview-text[data-v-c4e498f8]{color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.card-actions[data-v-c4e498f8]{display:flex;gap:10px}.card-body[data-v-c4e498f8]{padding-top:15px;display:flex;align-items:center}.type-info[data-v-c4e498f8]{display:flex;align-items:center;font-size:15px;margin-right:10px}.type-info[data-v-c4e498f8]:last-child{margin-bottom:0}.info-label[data-v-c4e498f8]{color:#909399;margin-right:8px}.info-value[data-v-c4e498f8]{color:#303133}.status-tag[data-v-c4e498f8]{padding:2px 8px;border-radius:4px;font-size:12px}.status-active[data-v-c4e498f8]{background:#f0f9eb;color:#67c23a}.status-disabled[data-v-c4e498f8]{background:#fef0f0;color:#f56c6c}.empty-state[data-v-c4e498f8]{width:100%;padding:40px;text-align:center}@media (max-width:768px){.type-card[data-v-c4e498f8]{width:100%}}.video-content-page[data-v-7e9045d4]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:calc(100vh - 140px)}.info-card[data-v-7e9045d4]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-header[data-v-7e9045d4]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-7e9045d4]{display:flex;align-items:center;gap:16px}.collection-title[data-v-7e9045d4]{margin:0;font-size:18px;font-weight:600;color:#303133}.content-list[data-v-7e9045d4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.cover-img[data-v-7e9045d4]{width:80px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.no-image[data-v-7e9045d4]{color:#909399;font-size:12px}.empty[data-v-7e9045d4],.loading[data-v-7e9045d4]{text-align:center;padding:80px 0;color:#8e9aaf;font-size:14px}.empty i[data-v-7e9045d4]{font-size:48px;display:block;margin-bottom:16px;color:#c0c4cc}.pagination[data-v-7e9045d4]{margin-top:20px;text-align:right}.dialog-footer[data-v-7e9045d4]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-7e9045d4]{border-radius:8px;transition:all .3s ease}.dialog-footer .el-button[data-v-7e9045d4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-button--primary[data-v-7e9045d4]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;transition:all .3s ease}.el-button--primary[data-v-7e9045d4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.wrapper-container[data-v-7f414b67]{padding:20px}.box-header[data-v-7f414b67]{background:#fff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.search-box[data-v-7f414b67]{margin-bottom:0}.search-row[data-v-7f414b67]{margin-bottom:10px}.tag-wrapper[data-v-7f414b67]{margin-bottom:15px}.box-body[data-v-7f414b67]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.block[data-v-7f414b67]{text-align:right;margin-top:20px}.dialog-footer[data-v-7f414b67]{text-align:right;padding:15px 20px;border-top:1px solid #f0f0f0}.el-tag[data-v-7f414b67]{margin:0}.custom-dialog[data-v-7f414b67]{border-radius:12px;overflow:hidden}.custom-dialog[data-v-7f414b67] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:16px 20px}.custom-dialog[data-v-7f414b67] .el-dialog__title{color:#fff;font-size:16px;font-weight:600}.custom-dialog[data-v-7f414b67] .el-dialog__close{color:hsla(0,0%,100%,.8)}.custom-dialog[data-v-7f414b67] .el-dialog__close:hover{color:#fff}.dialog-content[data-v-7f414b67]{padding:24px}.form-container[data-v-7f414b67]{background:#fafafa;border-radius:10px;padding:20px}.form-item[data-v-7f414b67]{margin-bottom:16px}.form-item[data-v-7f414b67] .el-form-item__label{font-weight:500;color:#303133}.form-input[data-v-7f414b67],.form-select[data-v-7f414b67]{width:100%}.form-input[data-v-7f414b67] .el-input__inner{border-radius:8px;border-color:#e4e7ed;transition:all .3s ease}.form-input[data-v-7f414b67] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.form-select[data-v-7f414b67] .el-input__inner{border-radius:8px;border-color:#e4e7ed}.form-select[data-v-7f414b67] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.form-textarea[data-v-7f414b67] .el-textarea__inner{border-radius:8px;border-color:#e4e7ed;resize:none}.form-textarea[data-v-7f414b67] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.form-input-number[data-v-7f414b67] .el-input-number__decrease,.form-input-number[data-v-7f414b67] .el-input-number__increase{border-radius:0 8px 8px 0}.form-input-number[data-v-7f414b67] .el-input__inner{border-radius:8px 0 0 8px}.radio-group[data-v-7f414b67]{display:flex;gap:20px}.radio-group[data-v-7f414b67] .el-radio{padding:6px 16px}.radio-group[data-v-7f414b67] .el-radio__input.is-checked+.el-radio__label{color:#667eea}.radio-group[data-v-7f414b67] .el-radio__input.is-checked .el-radio__inner{border-color:#667eea;background:#667eea}.btn-cancel[data-v-7f414b67]{margin-right:12px;padding:8px 24px;border-radius:8px}.btn-confirm[data-v-7f414b67]{padding:8px 28px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.btn-confirm[data-v-7f414b67]:hover{background:linear-gradient(135deg,#768eea,#865ba2)}.from-wrapper[data-v-0e595374]{padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;min-height:400px}[data-v-0e595374] .el-dialog{border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}[data-v-0e595374] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:12px 12px 0 0}[data-v-0e595374] .el-dialog__title{color:#fff;font-size:16px;font-weight:600}[data-v-0e595374] .el-dialog__headerbtn{color:hsla(0,0%,100%,.8);&[data-v-0e595374]:hover{color:#fff;background:hsla(0,0%,100%,.1)}}[data-v-0e595374] .el-form-item{margin-bottom:20px}[data-v-0e595374] .el-form-item__label{font-weight:500;color:#475569;font-size:14px}[data-v-0e595374] .el-input__inner,[data-v-0e595374] .el-select__input,[data-v-0e595374] .el-textarea__inner{border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease;&[data-v-0e595374]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}}[data-v-0e595374] .el-select{width:100%}[data-v-0e595374] .el-select-dropdown{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}[data-v-0e595374] .el-select__tags{flex-wrap:wrap}[data-v-0e595374] .el-tag{background:#e0e7ff;border-color:#c7d2fe;color:#4338ca;border-radius:4px}[data-v-0e595374] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e2e8f0;background:#fafafa}[data-v-0e595374] .el-button{padding:8px 24px;border-radius:8px;font-weight:500;transition:all .3s ease}[data-v-0e595374] .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;&[data-v-0e595374]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}}[data-v-0e595374] .el-button--default{&[data-v-0e595374]:hover{background:#f1f5f9;border-color:#cbd5e1}}.el-col[data-v-0e595374],.el-row[data-v-0e595374]{margin-bottom:0}.product-edit[data-v-c2ebe908]{background:#fff;padding:20px;height:100%}.base-echart[data-v-9f030f18]{width:100%;min-height:240px}.data-board-legend[data-v-56cb8469]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.legend-item[data-v-56cb8469]{display:inline-flex;align-items:center;min-height:24px;padding:0;color:#3d4656;font-size:13px;line-height:1;white-space:nowrap;background:transparent;border:0;cursor:pointer;transition:opacity .2s ease}.legend-item.disabled[data-v-56cb8469]{opacity:.38}.legend-color[data-v-56cb8469]{width:26px;height:12px;margin-right:6px;border-radius:3px;flex-shrink:0}.legend-label[data-v-56cb8469]{overflow:hidden;text-overflow:ellipsis}.data-board-card[data-v-4c9b2501]{min-width:0;min-height:360px;padding:18px 20px 20px;background:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 8px 24px rgba(31,45,61,.04);box-sizing:border-box}.card-header[data-v-4c9b2501]{display:flex;align-items:flex-start;justify-content:space-between;min-height:38px;gap:16px;margin-bottom:12px}.card-actions[data-v-4c9b2501]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px;min-width:0}.card-title[data-v-4c9b2501]{display:inline-flex;align-items:center;gap:4px;margin:0;color:#1f2937;font-size:16px;font-weight:600;line-height:22px}.title-tip-icon[data-v-4c9b2501]{color:#5f6b7a;font-size:14px;cursor:pointer;transition:color .2s ease}.title-tip-icon[data-v-4c9b2501]:hover{color:#2f6fed}.title-tooltip-content[data-v-4c9b2501]{max-width:260px;color:#1f2937;font-size:13px;line-height:20px}.title-tooltip-content p[data-v-4c9b2501]{margin:0}.card-subtitle[data-v-4c9b2501]{margin:4px 0 0;color:#7b8798;font-size:12px;line-height:18px}.card-body[data-v-4c9b2501]{min-height:280px}.card-body.empty[data-v-4c9b2501]{display:flex;align-items:center;justify-content:center}.empty-state[data-v-4c9b2501]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;color:#9aa6b8;font-size:13px}.empty-state i[data-v-4c9b2501]{margin-bottom:8px;color:#b7c0cf;font-size:26px}@media (max-width:768px){.data-board-card[data-v-4c9b2501]{padding:16px}.card-header[data-v-4c9b2501]{flex-direction:column;align-items:flex-start}.card-actions[data-v-4c9b2501]{justify-content:flex-start}}.data-board-filters[data-v-4d35e4a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;background:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 8px 24px rgba(31,45,61,.04)}.filter-title[data-v-4d35e4a1]{flex-shrink:0}.filter-title h2[data-v-4d35e4a1]{margin:0;color:#172033;font-size:22px;font-weight:600;line-height:30px}.filter-title p[data-v-4d35e4a1]{margin:4px 0 0;color:#7b8798;font-size:13px}.filter-form[data-v-4d35e4a1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 0}.filter-form[data-v-4d35e4a1] .el-form-item{margin-right:14px;margin-bottom:0}.filter-form[data-v-4d35e4a1] .el-date-editor{width:300px}.filter-form[data-v-4d35e4a1] .el-range-separator{padding:0}.filter-form[data-v-4d35e4a1] .el-cascader{width:220px}@media (max-width:1200px){.data-board-filters[data-v-4d35e4a1]{flex-direction:column}.filter-form[data-v-4d35e4a1]{justify-content:flex-start;width:100%}}@media (max-width:768px){.filter-form[data-v-4d35e4a1] .el-cascader,.filter-form[data-v-4d35e4a1] .el-date-editor,.filter-form[data-v-4d35e4a1] .el-form-item{width:100%}}.metric-summary-panel[data-v-3f4c6a92]{min-height:360px;padding:18px 20px;background:#fff;border:1px solid #e8edf5;border-radius:8px;box-shadow:0 8px 24px rgba(31,45,61,.04);box-sizing:border-box}.summary-header[data-v-3f4c6a92]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.summary-header h3[data-v-3f4c6a92]{margin:0;color:#1f2937;font-size:16px;font-weight:600}.summary-header span[data-v-3f4c6a92]{display:inline-flex;align-items:center;height:24px;padding:0 10px;color:#64748b;font-size:12px;background:#f4f7fb;border-radius:12px}.metric-list[data-v-3f4c6a92]{display:grid;gap:12px}.metric-item[data-v-3f4c6a92]{display:flex;align-items:center;min-height:64px;padding:12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;box-sizing:border-box}.metric-dot[data-v-3f4c6a92]{width:8px;height:32px;margin-right:12px;border-radius:8px;flex-shrink:0}.metric-content[data-v-3f4c6a92]{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:12px}.metric-label[data-v-3f4c6a92]{color:#5d6b82;font-size:13px;line-height:18px}strong[data-v-3f4c6a92]{color:#111827;font-size:28px;font-weight:600;line-height:32px;white-space:nowrap}.summary-empty[data-v-3f4c6a92]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;color:#9aa6b8;font-size:13px}.summary-empty i[data-v-3f4c6a92]{margin-bottom:8px;font-size:26px}.data-board-page[data-v-0274b7a7]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#f5f7fb;box-sizing:border-box}.data-board-fixed-header[data-v-0274b7a7]{position:relative;z-index:2;flex-shrink:0}.data-board-scroll-body[data-v-0274b7a7]{flex:1;min-height:0;padding-top:18px;padding-right:4px;padding-bottom:18px;overflow-y:auto;overflow-x:hidden}.top-chart-grid[data-v-0274b7a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bottom-chart-grid[data-v-0274b7a7]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(260px,.75fr);gap:18px;margin-top:18px}@media (max-width:1200px){.top-chart-grid[data-v-0274b7a7]{grid-template-columns:1fr}.bottom-chart-grid[data-v-0274b7a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.data-board-page[data-v-0274b7a7]{height:100%}.data-board-scroll-body[data-v-0274b7a7]{padding-top:14px;padding-right:0;padding-bottom:14px}.bottom-chart-grid[data-v-0274b7a7]{grid-template-columns:1fr}}[data-v-010a8788]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.from-wrapper[data-v-010a8788]{padding:20px}.index-main[data-v-1f199ed8]{width:100%;min-height:100%;background:linear-gradient(135deg,#667eea,#764ba2);padding:24px;box-sizing:border-box;position:relative}.index-main[data-v-1f199ed8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.index-main>[data-v-1f199ed8]{position:relative;z-index:1}.index-main .card_container[data-v-1f199ed8]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.index-main .card_container .cards[data-v-1f199ed8]{background:hsla(0,0%,100%,.95);border-radius:12px;padding:24px;display:flex;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.index-main .card_container .cards[data-v-1f199ed8]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.index-main .card_container .cards .icon-wrapper[data-v-1f199ed8]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.index-main .card_container .cards .icon-wrapper i[data-v-1f199ed8]{font-size:28px;color:#fff}.index-main .card_container .cards .content[data-v-1f199ed8]{flex:1;min-width:0}.index-main .card_container .cards .content .num[data-v-1f199ed8]{font-size:28px;font-weight:700;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-main .card_container .cards .content .title[data-v-1f199ed8]{font-size:14px;color:#909399;margin-bottom:8px}.index-main .card_container .cards .content .trend[data-v-1f199ed8]{font-size:12px;color:#909399}.index-main .card_container .cards .content .trend.up[data-v-1f199ed8]{color:#67c23a}.index-main .card_container .cards .content .trend.down[data-v-1f199ed8]{color:#f56c6c}.index-main .card_container .cards .content .trend i[data-v-1f199ed8]{margin-right:2px}.index-main .card_container .card-blue .icon-wrapper[data-v-1f199ed8]{background:linear-gradient(135deg,#667eea,#764ba2)}.index-main .card_container .card-purple .icon-wrapper[data-v-1f199ed8]{background:linear-gradient(135deg,#f093fb,#f5576c)}.index-main .card_container .card-cyan .icon-wrapper[data-v-1f199ed8]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.index-main .card_container .card-purple-light .icon-wrapper[data-v-1f199ed8]{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.index-main .card_container .card-green .icon-wrapper[data-v-1f199ed8]{background:linear-gradient(135deg,#11998e,#38ef7d)}.index-main .card_container .card-orange .icon-wrapper[data-v-1f199ed8]{background:linear-gradient(135deg,#f093fb,#f5576c)}.index-main .chart-row[data-v-1f199ed8]{width:100%;display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px}.index-main .chart-row.chart-row-single[data-v-1f199ed8]{grid-template-columns:1fr}.index-main .chart-row .chart-card[data-v-1f199ed8]{background:hsla(0,0%,100%,.95);border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.index-main .chart-row .chart-card .card-header[data-v-1f199ed8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.index-main .chart-row .chart-card .card-header .card-title[data-v-1f199ed8]{font-size:18px;font-weight:700;color:#303133}.index-main .chart-row .chart-card .mistake-questions-list .el-table[data-v-1f199ed8]{border-radius:8px;overflow:hidden}.index-main .chart-row .chart-card .mistake-questions-list .el-table .question-content[data-v-1f199ed8]{display:flex;align-items:flex-start;line-height:1.5}.index-main .chart-row .chart-card .mistake-questions-list .el-table .question-content .question-text[data-v-1f199ed8]{flex:1;word-break:break-all}.index-main .chart-row .chart-card .mistake-questions-list .el-table .rank-1[data-v-1f199ed8]{color:#f56c6c;font-weight:700;font-size:18px}.index-main .chart-row .chart-card .mistake-questions-list .el-table .rank-2[data-v-1f199ed8]{color:#e6a23c;font-weight:700;font-size:16px}.index-main .chart-row .chart-card .mistake-questions-list .el-table .rank-3[data-v-1f199ed8]{color:#909399;font-weight:700;font-size:16px}.index-main .chart-row .chart-card .mistake-questions-list .el-table .rank-other[data-v-1f199ed8]{color:#606266}.index-main .chart-row .chart-card .mistake-questions-list .el-table .mistake-count[data-v-1f199ed8]{color:#f56c6c;font-weight:700}.index-main .chart-row .chart-large[data-v-1f199ed8]{grid-column:span 2}.index-main .chart-row .chart-full[data-v-1f199ed8],.index-main .chart-row .chart-small[data-v-1f199ed8]{grid-column:span 1}@media (max-width:1200px){.index-main .chart-row[data-v-1f199ed8]{grid-template-columns:1fr}.index-main .chart-row .chart-full[data-v-1f199ed8],.index-main .chart-row .chart-large[data-v-1f199ed8],.index-main .chart-row .chart-small[data-v-1f199ed8]{grid-column:span 1}}.star-component[data-v-c66e7466]{display:inline-block;line-height:0;vertical-align:middle}.star[data-v-c66e7466]{font-size:16px;color:#e8e8e8}.active[data-v-c66e7466]{color:#fadb14}.tooltip-text[data-v-cc1069a6]{margin:0;line-height:20px}.institution-dialog[data-v-75ae76e8] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:8px 8px 0 0}.institution-dialog[data-v-75ae76e8] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.institution-dialog[data-v-75ae76e8] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.institution-dialog[data-v-75ae76e8] .el-dialog__body{padding:0;max-height:70vh;overflow-y:auto}.dialog-content[data-v-75ae76e8]{padding:24px}.form-section[data-v-75ae76e8]{margin-bottom:28px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.form-section[data-v-75ae76e8]:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.section-title[data-v-75ae76e8]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title i[data-v-75ae76e8]{font-size:20px;color:#667eea;margin-right:10px}.section-title span[data-v-75ae76e8]{font-size:16px;font-weight:600;color:#303133}.form-section[data-v-75ae76e8] .el-form-item{margin-bottom:22px}.form-section[data-v-75ae76e8] .el-form-item__label{color:#606266;font-weight:500;font-size:14px;line-height:40px}.form-section[data-v-75ae76e8] .el-input__inner{border-radius:8px;border:1px solid #dcdfe6;height:40px;line-height:40px;transition:all .3s}.form-section[data-v-75ae76e8] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-section[data-v-75ae76e8] .el-input__prefix{left:12px}.form-section[data-v-75ae76e8] .el-input__prefix .el-input__icon{color:#909399;font-size:16px;line-height:40px}.form-section[data-v-75ae76e8] .el-input__inner{padding-left:38px}.form-section[data-v-75ae76e8] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;transition:all .3s}.form-section[data-v-75ae76e8] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-section[data-v-75ae76e8] .el-input-group__append{background-color:#f5f7fa;border-color:#dcdfe6;color:#606266;border-radius:0 8px 8px 0}.form-section[data-v-75ae76e8] .el-date-editor{width:100%}.form-section[data-v-75ae76e8] .el-date-editor .el-input__inner{padding-left:38px}.form-section[data-v-75ae76e8] .el-input__icon{line-height:40px}.form-section[data-v-75ae76e8] .el-select{width:100%}.form-section[data-v-75ae76e8] .el-select .el-input__inner{height:40px;line-height:40px}.form-section[data-v-75ae76e8] .el-select .el-input__icon{line-height:40px}.form-section[data-v-75ae76e8] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.form-section[data-v-75ae76e8] .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.form-section[data-v-75ae76e8] .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.dialog-footer[data-v-75ae76e8]{display:flex;justify-content:center;gap:16px;padding:20px 24px;border-top:1px solid #f0f0f0}.dialog-footer .el-button[data-v-75ae76e8]{min-width:100px;height:40px;border-radius:8px;font-weight:500;transition:all .3s}.dialog-footer .el-button[data-v-75ae76e8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dialog-footer .el-button--primary[data-v-75ae76e8]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-75ae76e8]:hover{background:linear-gradient(135deg,#5568d3,#653a8f)}.dialog-footer .el-button--default[data-v-75ae76e8]{border-color:#dcdfe6;color:#606266}.dialog-footer .el-button--default[data-v-75ae76e8]:hover{border-color:#667eea;color:#667eea}.form-section[data-v-75ae76e8] .el-upload{width:100%}.form-section[data-v-75ae76e8] .el-upload-dragger{border-radius:8px;border:2px dashed #dcdfe6;transition:all .3s;height:160px;display:flex;align-items:center;justify-content:center}.form-section[data-v-75ae76e8] .el-upload-dragger:hover{border-color:#667eea;background-color:rgba(102,126,234,.05)}.form-section[data-v-75ae76e8] .el-upload-dragger .el-icon-upload{font-size:48px;color:#667eea;margin:0 0 16px 0}.form-section[data-v-75ae76e8] .el-upload-dragger .el-upload__text{color:#606266;font-size:14px}.form-section[data-v-75ae76e8] .el-upload-dragger .el-upload__text em{color:#667eea;font-style:normal}.login-container[data-v-1bb0c5e3]{height:100vh;display:flex;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-container .login-left[data-v-1bb0c5e3]{width:50%;background:linear-gradient(135deg,#00b4d8,#0077b6);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-container .login-left .brand-wrapper[data-v-1bb0c5e3]{text-align:center;color:#fff;z-index:2;position:relative}.login-container .login-left .brand-wrapper .logo[data-v-1bb0c5e3]{margin-bottom:24px;animation:float-1bb0c5e3 3s ease-in-out infinite}.login-container .login-left .brand-wrapper .brand-title[data-v-1bb0c5e3]{font-size:36px;font-weight:700;margin-bottom:16px;letter-spacing:2px}.login-container .login-left .brand-wrapper .brand-slogan[data-v-1bb0c5e3]{font-size:18px;opacity:.9;font-weight:300;letter-spacing:1px}.login-container .login-left .decoration[data-v-1bb0c5e3]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.login-container .login-left .decoration .deco-circle[data-v-1bb0c5e3]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);animation:move-1bb0c5e3 20s linear infinite}.login-container .login-left .decoration .deco-circle-1[data-v-1bb0c5e3]{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.login-container .login-left .decoration .deco-circle-2[data-v-1bb0c5e3]{width:200px;height:200px;bottom:20%;right:10%;animation-delay:5s}.login-container .login-left .decoration .deco-circle-3[data-v-1bb0c5e3]{width:150px;height:150px;top:50%;left:50%;animation-delay:10s}.login-container .login-right[data-v-1bb0c5e3]{width:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding:40px}.login-container .login-right .login-card[data-v-1bb0c5e3]{width:100%;max-width:480px;background:#fff;border-radius:16px;padding:60px 40px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.login-container .login-right .login-card .login-header[data-v-1bb0c5e3]{text-align:center;margin-bottom:40px}.login-container .login-right .login-card .login-header h2[data-v-1bb0c5e3]{font-size:28px;font-weight:600;color:#303133;margin-bottom:8px}.login-container .login-right .login-card .login-header p[data-v-1bb0c5e3]{font-size:14px;color:#909399}.login-container .login-right .login-card .login-form .login-btn[data-v-1bb0c5e3]{margin-top:8px;height:48px;font-size:16px;font-weight:500;background:linear-gradient(135deg,#00b4d8,#0077b6);border:none;transition:all .3s ease}.login-container .login-right .login-card .login-form .login-btn[data-v-1bb0c5e3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,180,216,.4)}.login-container .login-right .login-card .login-form .login-footer[data-v-1bb0c5e3]{text-align:right;margin-top:12px}.login-container .login-right .login-card .login-form .login-footer .forget-pwd[data-v-1bb0c5e3]{color:#00b4d8;font-size:14px;cursor:pointer;transition:color .3s ease}.login-container .login-right .login-card .login-form .login-footer .forget-pwd[data-v-1bb0c5e3]:hover{color:#0077b6}.login-container .login-right .login-card .login-footer-text[data-v-1bb0c5e3]{text-align:center;margin-top:40px;padding-top:24px;border-top:1px solid #ebeef5}.login-container .login-right .login-card .login-footer-text p[data-v-1bb0c5e3]{font-size:12px;color:#c0c4cc}@keyframes float-1bb0c5e3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes move-1bb0c5e3{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-30px) rotate(90deg)}50%{transform:translateY(60px) rotate(180deg)}75%{transform:translate(-30px,-30px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@media (max-width:1000px){.login-container .login-left[data-v-1bb0c5e3]{display:none}.login-container .login-right[data-v-1bb0c5e3]{width:100%}}.login-container .el-input__inner{height:48px;border-radius:8px;font-size:15px;padding-left:40px;border:1px solid #dcdfe6;transition:all .3s ease}.login-container .el-input__inner:focus{border-color:#00b4d8;box-shadow:0 0 0 2px rgba(0,180,216,.1)}.login-container .el-input__prefix{left:15px;font-size:18px;color:#909399}.login-container .el-input__suffix .code-img{border-radius:0 8px 8px 0}.login-container .el-form-item{margin-bottom:24px}#sld_login{padding:20px 50px}#sld_login .agreement_container{width:100%;margin:0 auto}#sld_login .agreement_container .agreement_title{text-align:center}#sld_login .agreement_container .agreement_content{font-size:15px;line-height:35px;white-space:normal;word-break:break-all}.policy-agreement-page[data-v-2774f482]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#eef2f5);min-height:calc(100vh - 140px)}.page-header[data-v-2774f482]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-2774f482]{margin:0;font-size:20px;font-weight:600;color:#303133}.content-list[data-v-2774f482]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.content-preview[data-v-2774f482]{max-height:80px;overflow:hidden;text-overflow:ellipsis;line-height:1.6;color:#606266}.empty[data-v-2774f482],.loading[data-v-2774f482]{text-align:center;padding:80px 0;color:#8e9aaf;font-size:14px}.empty i[data-v-2774f482]{font-size:48px;display:block;margin-bottom:16px;color:#c0c4cc}.pagination[data-v-2774f482]{margin-top:20px;text-align:right}.dialog-footer[data-v-2774f482]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-2774f482]{border-radius:8px;transition:all .3s ease}.dialog-footer .el-button[data-v-2774f482]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-button--primary[data-v-2774f482]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;transition:all .3s ease}.el-button--primary[data-v-2774f482]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.editor-container[data-v-2774f482]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.from-wrapper[data-v-63ee0af0]{padding:15px}.add-box[data-v-cba9b248]{border:1px solid #dcdfe6;border-radius:5px;padding:10px}.video-upload-wrap .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.video-upload-wrap .el-upload:hover{border-color:#409eff}.avatar-uploader-icon{font-size:28px;color:#8c939d;line-height:178px;text-align:center}.avatar-uploader-icon,.video-upload-wrap .cover{width:178px;height:178px}.from-wrapper[data-v-2e650260]{padding:15px}.dialog-wrapper[data-v-4585c3e8]{padding:20px}.fl[data-v-4585c3e8]{float:left}.fr[data-v-4585c3e8]{float:right}.first-step[data-v-4585c3e8]{padding-top:20px}.download[data-v-4585c3e8]{color:#3b8ef2}.download[data-v-4585c3e8]:hover{text-decoration:underline}.error-box[data-v-4585c3e8]{margin:15px 0}.wrap[data-v-dd1e2df0]{position:relative;margin-top:40px}.wrap .avatar-wrap[data-v-dd1e2df0]{position:absolute}.add-linkman[data-v-dd1e2df0]{cursor:pointer;color:#409eff;margin-left:80px}.relation-wrap[data-v-dd1e2df0]{position:relative;height:47px}.relation-wrap .el-icon-remove-outline[data-v-dd1e2df0]{position:absolute;top:7px;left:0;color:#f56c6c;cursor:pointer}.el-select[data-v-359bcf81]{width:100%}.menu-wrapper-container[data-v-0766114f]{overflow:hidden;height:100%}.tree-wrap[data-v-0766114f]{width:350px;height:100%;float:left}.tree-box[data-v-0766114f]{margin-top:10px;height:100%;overflow-y:auto;padding-bottom:40px}.el-tree-node__content:hover .tree_icon_btn[data-v-0766114f]{display:inline-block}.tree_name[data-v-0766114f]{margin-right:20px}.tree_icon_btn[data-v-0766114f]{color:#409eff;margin-right:12px;cursor:pointer;display:none}.add-box[data-v-0766114f]{width:650px;float:left;margin-left:10px;height:100%;overflow-y:auto}.menu-wrapper-container .tree-wrap>div{height:100%}.el-select[data-v-25e7a71d],.table{width:100%}.table{margin-bottom:1rem;background-color:transparent;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:5px 12px;vertical-align:top;border-top:1px solid #dee2e6;vertical-align:middle}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:1px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.wrapper-table[data-v-5fd9fae6]{height:100%}.wrapper-header[data-v-5fd9fae6]{overflow:hidden;margin-bottom:15px}.wrapper-header .el-checkbox[data-v-5fd9fae6]{float:left}.wrapper-header .el-button[data-v-5fd9fae6]{float:right}.wrapper-content[data-v-5fd9fae6]{overflow-y:auto;height:100%;padding-bottom:50px}.hidden[data-v-5fd9fae6]{display:none}.third-wrap[data-v-5fd9fae6]{position:relative;overflow:hidden}.menuName[data-v-5fd9fae6]{position:absolute;top:0;bottom:0;left:0;width:110px}.checked-wrap[data-v-5fd9fae6]{margin-left:120px;float:left}.wrapper-table .el-checkbox+.el-checkbox[data-v-5fd9fae6]{margin-left:0}.wrapper-table .el-checkbox[data-v-5fd9fae6]{margin-right:30px}.table p[data-v-5fd9fae6]{margin:0 0 10px 0}.wrapper-permission-user[data-v-57e4a064]{height:100%;overflow:hidden}.tree-wrap[data-v-57e4a064]{width:260px;position:absolute;top:15px;left:15px;bottom:15px}.permission-wrap[data-v-57e4a064]{height:100%;margin-left:270px}.el-tree-node__content:hover .tree_icon_btn[data-v-57e4a064]{display:inline-block}.tree_name[data-v-57e4a064]{margin-right:20px}.tree_icon_btn[data-v-57e4a064]{color:#409eff;margin-right:12px;cursor:pointer;display:none}.add-box[data-v-57e4a064]{width:500px;float:left;margin-left:10px}.ruleForm[data-v-6acb7d0c]{width:605px}.el-select[data-v-6acb7d0c]{width:100%}.wrapper[data-v-66746eef]{height:100%;overflow:hidden}.tree-wrap[data-v-66746eef]{width:260px;position:absolute;top:15px;left:15px;bottom:15px}.permission-wrap[data-v-66746eef]{height:100%;margin-left:270px}.el-tree-node__content:hover .tree_icon_btn[data-v-66746eef]{display:inline-block}.tree_name[data-v-66746eef]{margin-right:20px}.tree_icon_btn[data-v-66746eef]{color:#409eff;margin-right:12px;cursor:pointer;display:none}.add-box[data-v-66746eef]{width:500px;float:left;margin-left:10px}.ruleForm[data-v-272bf45b]{width:460px;margin:50px 20px}.el-select[data-v-272bf45b]{width:100%}.wrapper[data-v-6d626d46]{height:100%;overflow:hidden}.tree-wrap[data-v-6d626d46]{width:260px;position:absolute;top:15px;left:15px;bottom:15px}.permission-wrap[data-v-6d626d46]{height:100%;margin-left:270px}.el-tree-node__content:hover .tree_icon_btn[data-v-6d626d46]{display:inline-block}.tree_name[data-v-6d626d46]{margin-right:20px}.tree_icon_btn[data-v-6d626d46]{color:#409eff;margin-right:12px;cursor:pointer;display:none}.add-box[data-v-6d626d46]{width:500px;float:left;margin-left:10px}.wrapper[data-v-c87a9ac2]{height:100%;overflow:hidden}.tree-wrap[data-v-c87a9ac2]{width:260px;position:absolute;top:15px;left:15px;bottom:15px}.permission-wrap[data-v-c87a9ac2]{height:100%;margin-left:270px}.el-tree-node__content:hover .tree_icon_btn[data-v-c87a9ac2]{display:inline-block}.tree_name[data-v-c87a9ac2]{margin-right:20px}.tree_icon_btn[data-v-c87a9ac2]{color:#409eff;margin-right:12px;cursor:pointer;display:none}.add-box[data-v-c87a9ac2]{width:500px;float:left;margin-left:10px}#permission-wrap .tree-wrap .el-card__body{padding:10px}#permission-wrap .permission-wrap .el-card__body{height:100%}#permission-wrap .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#409eff}.tabs-wrap[data-v-98c7134c]{height:100%;overflow:hidden}.menu-wrap[data-v-98c7134c]{width:1002px;overflow:hidden;box-sizing:border-box;border-left:1px solid #ccc}.menu-wrap[data-v-98c7134c]:first-child{border-top:1px solid #ccc}.menu-wrap .first[data-v-98c7134c],.menu-wrap .second[data-v-98c7134c]{display:table-cell;float:left;width:200px}.menu-wrap .third[data-v-98c7134c]{display:table-cell;float:left;width:600px}.menu-wrap .menu-view[data-v-98c7134c]{height:40px;line-height:40px}.menu-checkbox[data-v-98c7134c]{padding:0 10px;height:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#permission-wrap .tabs-wrap .el-tabs__content{height:calc(100vh - 144px)}#permission-wrap .tabs-wrap .el-tabs__content>div{height:100%}#permission-wrap .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#42b983}#permission-wrap .el-card__body{height:100%}#permission-wrap .tree-box{height:100%;overflow-y:auto;padding-bottom:50px}.dialog-wrapper[data-v-77dd8454]{padding:20px}.fl[data-v-77dd8454]{float:left}.fr[data-v-77dd8454]{float:right}.first-step[data-v-77dd8454]{padding-top:20px}.download[data-v-77dd8454]{color:#3b8ef2}.download[data-v-77dd8454]:hover{text-decoration:underline}.error-box[data-v-77dd8454]{margin:15px 0}.wrap[data-v-138bc77c]{position:relative;margin-top:40px}.wrap .avatar-wrap[data-v-138bc77c]{position:absolute}.add-linkman[data-v-138bc77c]{cursor:pointer;color:#409eff;margin-left:80px}.relation-wrap[data-v-138bc77c]{position:relative;height:47px}.relation-wrap .el-icon-remove-outline[data-v-138bc77c]{position:absolute;top:7px;left:0;color:#f56c6c;cursor:pointer}.avatar-uploader.avatar-uploader-student .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader.avatar-uploader-student .el-upload:hover{border-color:#409eff}.avatar-uploader.avatar-uploader-student .avatar-uploader-icon{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center}.avatar-uploader.avatar-uploader-student .avatar{width:120px;height:120px;display:block}.teacher-dialog[data-v-d2d974ca] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:8px 8px 0 0}.teacher-dialog[data-v-d2d974ca] .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.teacher-dialog[data-v-d2d974ca] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.teacher-dialog[data-v-d2d974ca] .el-dialog__body{padding:0;max-height:70vh;overflow-y:auto}.dialog-content[data-v-d2d974ca]{padding:24px}.form-section[data-v-d2d974ca]{margin-bottom:32px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.form-section[data-v-d2d974ca]:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.section-title[data-v-d2d974ca]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title i[data-v-d2d974ca]{font-size:20px;color:#667eea;margin-right:10px}.section-title span[data-v-d2d974ca]{font-size:16px;font-weight:600;color:#303133}.form-section[data-v-d2d974ca] .el-form-item{margin-bottom:22px}.form-section[data-v-d2d974ca] .el-form-item__label{color:#606266;font-weight:500;font-size:14px;line-height:36px}.form-section[data-v-d2d974ca] .el-input__inner{border-radius:8px;border:1px solid #dcdfe6;height:40px;line-height:40px;transition:all .3s}.form-section[data-v-d2d974ca] .el-input__inner:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-section[data-v-d2d974ca] .el-input__prefix{left:12px}.form-section[data-v-d2d974ca] .el-input__prefix .el-input__icon{color:#909399;font-size:16px;line-height:40px}.form-section[data-v-d2d974ca] .el-input__inner{padding-left:38px}.form-section[data-v-d2d974ca] .el-input-group__append{background-color:#f5f7fa;border-color:#dcdfe6;color:#606266;border-radius:0 8px 8px 0}.gender-radio[data-v-d2d974ca] .el-radio.is-bordered{padding:10px 20px;border-radius:8px;border-color:#dcdfe6;transition:all .3s}.gender-radio[data-v-d2d974ca] .el-radio.is-bordered:hover{border-color:#667eea}.gender-radio[data-v-d2d974ca] .el-radio.is-bordered.is-checked{border-color:#667eea;background-color:rgba(102,126,234,.1)}.gender-radio[data-v-d2d974ca] .el-radio__label{font-size:14px;color:#606266}.gender-radio[data-v-d2d974ca] .el-radio.is-bordered.is-checked .el-radio__label{color:#667eea;font-weight:500}.form-section[data-v-d2d974ca] .el-select{width:100%}.form-section[data-v-d2d974ca] .el-select .el-input__inner{height:40px;line-height:40px}.form-section[data-v-d2d974ca] .el-select .el-input__icon{line-height:40px}.form-section[data-v-d2d974ca] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.form-section[data-v-d2d974ca] .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.form-section[data-v-d2d974ca] .el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.dialog-footer[data-v-d2d974ca]{display:flex;justify-content:center;gap:16px;padding:20px 24px;border-top:1px solid #f0f0f0}.dialog-footer .el-button[data-v-d2d974ca]{min-width:100px;height:40px;border-radius:8px;font-weight:500;transition:all .3s}.dialog-footer .el-button[data-v-d2d974ca]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dialog-footer .el-button--primary[data-v-d2d974ca]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-d2d974ca]:hover{background:linear-gradient(135deg,#5568d3,#653a8f)}.dialog-footer .el-button--default[data-v-d2d974ca]{border-color:#dcdfe6;color:#606266}.dialog-footer .el-button--default[data-v-d2d974ca]:hover{border-color:#667eea;color:#667eea}.form-section[data-v-d2d974ca] .el-upload{width:100%}.form-section[data-v-d2d974ca] .el-upload-dragger{border-radius:8px;border:2px dashed #dcdfe6;transition:all .3s;height:160px;display:flex;align-items:center;justify-content:center}.form-section[data-v-d2d974ca] .el-upload-dragger:hover{border-color:#667eea;background-color:rgba(102,126,234,.05)}.form-section[data-v-d2d974ca] .el-upload-dragger .el-icon-upload{font-size:48px;color:#667eea;margin:0 0 16px 0}.form-section[data-v-d2d974ca] .el-upload-dragger .el-upload__text{color:#606266;font-size:14px}.form-section[data-v-d2d974ca] .el-upload-dragger .el-upload__text em{color:#667eea;font-style:normal}.teacher-detail[data-v-e1683006]{padding:20px;box-sizing:border-box}.base-info[data-v-e1683006]{display:flex;align-items:flex-start}.avatar-box[data-v-e1683006]{margin-right:30px}.avatar[data-v-e1683006]{width:120px;height:120px;border-radius:50%;border:3px solid #f0f2f5}.info-content[data-v-e1683006]{flex:1}.info-item[data-v-e1683006]{line-height:40px;font-size:14px}.info-item label[data-v-e1683006]{color:#909399;font-weight:400;margin-right:5px}.info-item span[data-v-e1683006]{color:#303133}.class-count[data-v-e1683006]{float:right;color:#909399;font-size:14px}.student-list[data-v-e1683006]{padding-top:10px}.pagination[data-v-e1683006]{text-align:right;margin-top:15px}.empty-tip[data-v-e1683006]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.mb-20[data-v-e1683006]{margin-bottom:20px}.from-wrapper[data-v-1cf2244f],.from-wrapper[data-v-23eb6594]{padding:15px}