.colorPrimaryText[data-v-6dd9cbd4]{color:#43436b}.colorRegularText[data-v-6dd9cbd4]{color:#555}.colorSecondaryText[data-v-6dd9cbd4]{color:#969799}.colorPlaceholder[data-v-6dd9cbd4]{color:#c8c9cc}.colorPrimary[data-v-6dd9cbd4]{color:#00a0e8}.colorPrimaryDark[data-v-6dd9cbd4]{color:#444e55}.colorLine[data-v-6dd9cbd4]{color:#f3f3f3}.bgc-colorPrimary[data-v-6dd9cbd4]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-6dd9cbd4]{background-color:#444e55}.bgc-colorLine[data-v-6dd9cbd4]{background-color:#f3f3f3}.keywords[data-v-6dd9cbd4]{width:100%;flex-wrap:wrap;border:1px solid #dcdee0;padding-top:8px;padding-left:8px}.keyword[data-v-6dd9cbd4]{padding:0 20px 0 10px;height:25px;line-height:25px;font-size:12px;position:relative;background-color:#fff;border:1px solid #dcdee0;border-radius:5px}.keyword i[data-v-6dd9cbd4]{cursor:pointer;position:absolute;right:5px;top:5px;font-size:10px}.add[data-v-6dd9cbd4]{width:54px;justify-content:center;font-size:12px;cursor:pointer}.add[data-v-6dd9cbd4],.input[data-v-6dd9cbd4]{height:25px;border:1px solid #dcdee0;border-radius:6px}.input[data-v-6dd9cbd4]{width:80px;line-height:25px}.input[data-v-6dd9cbd4]:focus{border-color:#409eff;outline:0}.item[data-v-6dd9cbd4]{margin-right:8px;margin-bottom:8px}.colorPrimaryText[data-v-89bdf4b4]{color:#43436b}.colorRegularText[data-v-89bdf4b4]{color:#555}.colorSecondaryText[data-v-89bdf4b4]{color:#969799}.colorPlaceholder[data-v-89bdf4b4]{color:#c8c9cc}.colorPrimary[data-v-89bdf4b4]{color:#00a0e8}.colorPrimaryDark[data-v-89bdf4b4]{color:#444e55}.colorLine[data-v-89bdf4b4]{color:#f3f3f3}.bgc-colorPrimary[data-v-89bdf4b4]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-89bdf4b4]{background-color:#444e55}.bgc-colorLine[data-v-89bdf4b4]{background-color:#f3f3f3}.tabs[data-v-89bdf4b4]{max-width:100%;margin:15px auto 0;background-color:#f0f2f5;border-radius:4px;overflow:hidden;padding:2px;min-height:36px}.tabs .tab[data-v-89bdf4b4]{width:91px;font-size:14px;cursor:pointer;line-height:normal}.tabs .tab.active[data-v-89bdf4b4]{color:#348aff;background-color:#fff}.colorPrimaryText[data-v-4a0d8980]{color:#43436b}.colorRegularText[data-v-4a0d8980]{color:#555}.colorSecondaryText[data-v-4a0d8980]{color:#969799}.colorPlaceholder[data-v-4a0d8980]{color:#c8c9cc}.colorPrimary[data-v-4a0d8980]{color:#00a0e8}.colorPrimaryDark[data-v-4a0d8980]{color:#444e55}.colorLine[data-v-4a0d8980]{color:#f3f3f3}.bgc-colorPrimary[data-v-4a0d8980]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-4a0d8980]{background-color:#444e55}.bgc-colorLine[data-v-4a0d8980]{background-color:#f3f3f3}.tabs[data-v-4a0d8980]{text-align:center}.tabs .tab[data-v-4a0d8980]{display:inline-flex;min-width:92px;padding:5px 20px;color:#1989fa;border-radius:4px;background-color:#f6faff;margin-right:17px;cursor:pointer;position:relative;flex-wrap:wrap;margin-bottom:15px}.tabs .tab.active[data-v-4a0d8980]{border:2px solid #1989fa}.tabs .tab .badge[data-v-4a0d8980]{position:absolute;bottom:0;right:0;width:20px;height:20px;border-top-left-radius:20px;background-color:#1989fa}.tabs .tab .badge i[data-v-4a0d8980]{position:absolute;left:50%;top:50%;transform:translate(-50%,-38%)}.tabs .readio-desc[data-v-4a0d8980]{margin:0 auto;width:80%;color:#646566;line-height:normal}.tabs .readio-desc[data-v-4a0d8980] a{color:#1989fa}@media only screen and (max-width:767px){.tabs[data-v-4a0d8980]{max-width:90vw;flex-wrap:wrap}.tabs .tab[data-v-4a0d8980]{margin-bottom:10px}}.colorPrimaryText[data-v-2f78881a]{color:#43436b}.colorRegularText[data-v-2f78881a]{color:#555}.colorSecondaryText[data-v-2f78881a]{color:#969799}.colorPlaceholder[data-v-2f78881a]{color:#c8c9cc}.colorPrimary[data-v-2f78881a]{color:#00a0e8}.colorPrimaryDark[data-v-2f78881a]{color:#444e55}.colorLine[data-v-2f78881a]{color:#f3f3f3}.bgc-colorPrimary[data-v-2f78881a]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-2f78881a]{background-color:#444e55}.bgc-colorLine[data-v-2f78881a]{background-color:#f3f3f3}.empty-btn[data-v-2f78881a]{width:100%;height:100%;position:relative;border:1px solid #dedede;border-radius:10px}.empty-btn i[data-v-2f78881a]{font-size:30px;color:#dedede;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.upload-wrap[data-v-2f78881a]{position:relative;flex-direction:column;margin:0 auto;max-width:600px;padding:20px 0;border:1px dashed #979797;border-radius:8px;cursor:pointer}.upload-wrap .clear-icon[data-v-2f78881a]{position:absolute;top:-5px;right:-5px;z-index:100;color:#ee0a24}.upload-wrap:hover .upload-options[data-v-2f78881a]{display:flex}.upload-wrap div[data-v-2f78881a]{line-height:normal}.upload-wrap .upload-icon[data-v-2f78881a]{width:45px;margin-bottom:10px}.upload-wrap .upload-title[data-v-2f78881a]{font-size:16px;margin-bottom:10px}.upload-wrap .desc[data-v-2f78881a]{color:#999;margin-bottom:5px}.upload-wrap .file-type-icon[data-v-2f78881a]{width:42px;margin-bottom:10px}.upload-wrap .file-name[data-v-2f78881a]{margin-bottom:15px;word-break:break-all;padding:0 15px;box-sizing:border-box}.upload-wrap .re-upload[data-v-2f78881a]{color:#348aff;border:1px solid #348aff;border-radius:4px;width:120px;height:46px;font-size:16px;cursor:pointer}.upload-options[data-v-2f78881a]{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:hsla(0,0%,65.5%,.65)}.upload-options.isShow[data-v-2f78881a]{display:flex}.upload-options .upload-card-btn[data-v-2f78881a]{width:112px;border-radius:8px;background-color:#f6f7f9;height:80px;padding-top:12px;line-height:normal}.upload-options .upload-card-btn img[data-v-2f78881a]{display:block;width:28px;margin:0 auto 8px}.upload-by-phone-mask[data-v-2f78881a]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.ai-upload-by-phone-qrcode[data-v-2f78881a]{position:fixed;transform:translateX(100%);z-index:10;right:0;cursor:auto}@media only screen and (max-width:767px){.upload-wrap[data-v-2f78881a]{width:334px}.upload-wrap .file-name[data-v-2f78881a]{margin-bottom:10px}.upload-wrap .re-upload[data-v-2f78881a]{width:100px;height:40px;font-size:14px}}.colorPrimaryText[data-v-7591efad]{color:#43436b}.colorRegularText[data-v-7591efad]{color:#555}.colorSecondaryText[data-v-7591efad]{color:#969799}.colorPlaceholder[data-v-7591efad]{color:#c8c9cc}.colorPrimary[data-v-7591efad]{color:#00a0e8}.colorPrimaryDark[data-v-7591efad]{color:#444e55}.colorLine[data-v-7591efad]{color:#f3f3f3}.bgc-colorPrimary[data-v-7591efad]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-7591efad]{background-color:#444e55}.bgc-colorLine[data-v-7591efad]{background-color:#f3f3f3}.uplod-file-multiple[data-v-7591efad]{transition:all .3s;border:1px dashed transparent;border-radius:6px}.uplod-file-multiple.is-dragging[data-v-7591efad]{border-color:#409eff;background-color:rgba(64,158,255,.1)}.uplod-file-multiple[data-v-7591efad] .upload-multiple{width:100%}.upload-card-btn[data-v-7591efad]{width:112px;border-radius:8px;background-color:#f6f7f9;height:80px;padding-top:12px;line-height:normal}.upload-card-btn img[data-v-7591efad]{display:block;width:28px;margin:0 auto 8px}.ai-upload-by-phone-qrcode[data-v-7591efad]{position:fixed;transform:translateX(100%);z-index:10;right:0}.upload-multiple[data-v-7591efad] .el-upload-list--picture-card .el-upload-list__item{margin-right:2px}.colorPrimaryText[data-v-39389e4a]{color:#43436b}.colorRegularText[data-v-39389e4a]{color:#555}.colorSecondaryText[data-v-39389e4a]{color:#969799}.colorPlaceholder[data-v-39389e4a]{color:#c8c9cc}.colorPrimary[data-v-39389e4a]{color:#00a0e8}.colorPrimaryDark[data-v-39389e4a]{color:#444e55}.colorLine[data-v-39389e4a]{color:#f3f3f3}.bgc-colorPrimary[data-v-39389e4a]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-39389e4a]{background-color:#444e55}.bgc-colorLine[data-v-39389e4a]{background-color:#f3f3f3}.ocr-input[data-v-39389e4a]{position:relative}.ocr-text[data-v-39389e4a]{position:absolute;top:-40px;right:0;z-index:1}.ocr-text img[data-v-39389e4a]{width:16px;height:7px;margin-right:5px}.ocr-box[data-v-39389e4a]{background-color:#fff;bottom:0;left:0;top:auto;max-width:100vw;z-index:11;line-height:normal}.ocr-box .ocr-type[data-v-39389e4a]{margin-bottom:8px;border-radius:8px;width:50%;position:relative;background:#f6f7f9;padding:8px 10px 15px;height:92px}.ocr-box .ocr-type .points[data-v-39389e4a]{background-color:#e4ecfd;position:absolute;right:0;top:0;border-top-right-radius:8px;border-bottom-left-radius:8px;width:44px;height:18px;font-size:10px}.ocr-box .ocr-type .points img[data-v-39389e4a]{width:10px;height:10px;margin-right:4px}.ocr-box .ocr-type .type-name[data-v-39389e4a]{margin-bottom:4px}.ocr-box .ocr-type .type-desc[data-v-39389e4a]{color:#969799;font-size:12px}.ocr-box .ocr-type .upload-icon[data-v-39389e4a]{width:45px;height:45px;margin-left:8px}.ocr-box .content-list[data-v-39389e4a]{max-height:300px;overflow-y:auto}.ocr-box .content-list .content-item[data-v-39389e4a]{width:100%;margin:8px auto 0;padding:10px 8px 20px 12px;background-color:#f6f7f9;border-radius:6px}.ocr-box .add-btn[data-v-39389e4a]{width:100%}.ocr-modal[data-v-39389e4a]{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:1}.form-ocr-box-parent .v-modal{background:transparent}.form-ocr-box-main .form-ocr-box{background-color:transparent;box-shadow:none}.form-ocr-box-main .form-ocr-box .el-dialog__body{background-color:transparent}.colorPrimaryText[data-v-30b2c81b]{color:#43436b}.colorRegularText[data-v-30b2c81b]{color:#555}.colorSecondaryText[data-v-30b2c81b]{color:#969799}.colorPlaceholder[data-v-30b2c81b]{color:#c8c9cc}.colorPrimary[data-v-30b2c81b]{color:#00a0e8}.colorPrimaryDark[data-v-30b2c81b]{color:#444e55}.colorLine[data-v-30b2c81b]{color:#f3f3f3}.bgc-colorPrimary[data-v-30b2c81b]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-30b2c81b]{background-color:#444e55}.bgc-colorLine[data-v-30b2c81b]{background-color:#f3f3f3}.blocks[data-v-30b2c81b]{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:16px}@media (max-width:430px){.blocks[data-v-30b2c81b]{grid-template-columns:1fr}}.block-card[data-v-30b2c81b]{background:#fff;border:1px solid #e6e9ea;border-radius:12px;padding:12px;position:relative}.block-header[data-v-30b2c81b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.name-input-wrapper[data-v-30b2c81b]{position:relative;width:100%}.name-input[data-v-30b2c81b]{height:36px;border:1px solid #e6e9ea;border-radius:10px;width:100%;outline:none;padding:0 36px 0 12px}.name-input[data-v-30b2c81b]:focus{border-color:#409eff}.name-input-icon[data-v-30b2c81b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:24px;width:24px;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#f56c6c}.name-input-icon .icon[data-v-30b2c81b]{width:18px;height:18px;stroke:#f56c6c;fill:none;stroke-width:2;stroke-linecap:round}.delete-btn[data-v-30b2c81b]{height:32px;padding:0;color:#f56c6c;background:#fff;border-radius:8px;width:32px;display:inline-flex;align-items:center;justify-content:center}.delete-btn .icon[data-v-30b2c81b]{width:18px;height:18px;stroke:#f56c6c;fill:none;stroke-width:2;stroke-linecap:round;cursor:pointer}.preview-area[data-v-30b2c81b]{margin-bottom:10px;position:absolute;top:62px;width:calc(100% - 24px);z-index:2;height:140px}.thumb[data-v-30b2c81b]{position:relative;width:100%;height:140px;border-radius:10px;overflow:hidden;background:#f5f7fa}.thumb.hover[data-v-30b2c81b]{outline:2px dashed #6c92ff;outline-offset:-2px;background:#f1f3f5}.thumb-overlay[data-v-30b2c81b]{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity .15s ease-in-out;display:flex;align-items:center;justify-content:center}.thumb:hover .thumb-overlay[data-v-30b2c81b]{opacity:1}.thumb-actions[data-v-30b2c81b]{display:inline-flex;gap:8px}.thumb-action-btn[data-v-30b2c81b]{width:31px;height:31px;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:none}.thumb-action-btn .icon[data-v-30b2c81b]{width:25px;height:25px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;opacity:.9}.preview-delete-btn[data-v-30b2c81b]{position:absolute;top:8px;right:8px;height:28px;border:none;color:#f56c6c;background:#fff;border-radius:6px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;padding:0;cursor:pointer}.preview-delete-btn .icon[data-v-30b2c81b]{width:16px;height:16px;stroke:#f56c6c;fill:none;stroke-width:2;stroke-linecap:round}.file-input-hidden[data-v-30b2c81b]{display:none}.file-list[data-v-30b2c81b]{position:relative}.preview-delete-btn.file[data-v-30b2c81b]{position:absolute;top:0;right:0}.image-preview-overlay[data-v-30b2c81b]{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999}.image-preview-content[data-v-30b2c81b]{position:relative;max-width:90vw;max-height:90vh}.image-preview-content img[data-v-30b2c81b]{max-width:90vw;max-height:90vh;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.image-preview-close[data-v-30b2c81b]{position:absolute;top:-10px;right:-10px;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e6e9ea;display:flex;align-items:center;justify-content:center}.image-preview-close .icon[data-v-30b2c81b]{width:18px;height:18px;stroke:#606266;fill:none;stroke-width:2;stroke-linecap:round}.thumb img[data-v-30b2c81b]{width:100%;height:100%;object-fit:cover}.thumb .count[data-v-30b2c81b]{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.6);color:#fff;padding:1px 4px;border-radius:4px;font-size:12px;line-height:1;transform:scale(.83);transform-origin:right bottom;will-change:transform}.file-list[data-v-30b2c81b]{display:grid;gap:6px}.file-item[data-v-30b2c81b]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266}.upload-area[data-v-30b2c81b]{position:relative;border:2px dashed #348aff;background:#f9fbff;border-radius:12px;height:140px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.upload-area[data-v-30b2c81b]:hover{background-color:#edf5ff}.upload-area.uploading[data-v-30b2c81b]{height:120px}.upload-area.hover[data-v-30b2c81b]{background:#f1f3f5;border-color:#348aff}.upload-area.success[data-v-30b2c81b]{border-color:#67c23a}.file-input[data-v-30b2c81b]{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-tip[data-v-30b2c81b]{text-align:center;color:#348aff}.upload-tip .icon[data-v-30b2c81b]{font-size:22px;width:38px;height:38px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;box-shadow:0 1px 2px rgba(0,0,0,.06);color:#348aff}.upload-tip .text-main[data-v-30b2c81b]{font-size:16px;height:30px;color:#348aff;line-height:20px}.upload-tip .text-sub[data-v-30b2c81b]{margin-top:2px;font-size:13px;color:#348aff;height:30px;line-height:20px}.loader[data-v-30b2c81b]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#606266}.spinner[data-v-30b2c81b]{width:30px;height:30px;border:3px solid #c0d5ff;border-top-color:#409eff;border-radius:50%;animation:spin-30b2c81b .8s linear infinite;margin-bottom:8px}@keyframes spin-30b2c81b{to{transform:rotate(1turn)}}.add-block-wrapper[data-v-30b2c81b]{margin-top:16px}.add-block[data-v-30b2c81b]{border:2px dashed #d1d5db;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#969799;cursor:pointer}.add-block[data-v-30b2c81b]:hover{background-color:#edf5ff;border-color:#348aff;color:#348aff}.add-block:hover .icon[data-v-30b2c81b],.add-block:hover .text[data-v-30b2c81b]{color:#348aff}.add-block .icon[data-v-30b2c81b]{font-size:18px;width:32px;height:32px;background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.06)}.colorPrimaryText[data-v-3422fea1]{color:#43436b}.colorRegularText[data-v-3422fea1]{color:#555}.colorSecondaryText[data-v-3422fea1]{color:#969799}.colorPlaceholder[data-v-3422fea1]{color:#c8c9cc}.colorPrimary[data-v-3422fea1]{color:#00a0e8}.colorPrimaryDark[data-v-3422fea1]{color:#444e55}.colorLine[data-v-3422fea1]{color:#f3f3f3}.bgc-colorPrimary[data-v-3422fea1]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-3422fea1]{background-color:#444e55}.bgc-colorLine[data-v-3422fea1]{background-color:#f3f3f3}[data-v-3422fea1] .jb-textbook-manager__dialog{border-radius:16px}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog{border-radius:14px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.18)}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog__header{padding:18px 20px 12px;border-bottom:0}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog__body{padding:14px 20px 10px}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog__footer{padding:12px 20px 18px;border-top:0}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-row{display:flex;align-items:center;justify-content:space-between;padding-right:0}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-row--add{width:100%}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-left{display:flex;align-items:center;gap:8px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__back{font-size:18px;color:#606266;cursor:pointer;padding:2px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__back:hover{color:#409eff}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-text{font-size:16px;font-weight:600;color:#303133}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-actions{display:flex;align-items:center;gap:12px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary{height:32px;padding:0 12px;border-radius:10px;border:0;background:#eaf3ff;color:#348aff;font-weight:600}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary i,[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary span{color:inherit}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary:focus,[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary:hover{background:#d9ecff;color:#348aff}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary:focus span,[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary:hover span{color:inherit}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__close{font-size:18px;color:#909399;cursor:pointer}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__close:hover{color:#409eff}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__body{min-height:160px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__body--form{min-height:120px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__list-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin:12px 0;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__list-label{font-size:14px;color:#303133;flex:1;padding-right:12px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__delete{font-size:16px;color:#909399;cursor:pointer}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__delete:hover{color:#f56c6c}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 16px;color:#909399}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__empty img{width:115px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__empty-text{margin:0;font-size:14px;color:#a0a4ad}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-form .el-form-item__label{padding-bottom:4px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-footer{display:flex;justify-content:flex-end;gap:10px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__footer{display:block}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__done-btn.el-button--primary{height:40px;min-width:86px;border-radius:10px;padding:0 16px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__btn-primary.el-button--primary{min-height:40px;border-radius:10px}@media screen and (max-width:767px){[data-v-3422fea1] .jb-textbook-manager__dialog{width:100vw!important;max-width:none;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;margin:0!important;box-sizing:border-box;border-radius:16px 16px 0 0!important;max-height:calc(100vh - env(safe-area-inset-top, 0px) - 8px);max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 8px);display:flex;flex-direction:column;overflow:hidden}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog__header{flex-shrink:0;padding:14px 14px 10px}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog__body{flex:1 1 auto;min-height:0;padding:10px 14px 8px;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-v-3422fea1] .jb-textbook-manager__dialog .el-dialog__footer{flex-shrink:0;padding:10px 14px calc(14px + env(safe-area-inset-bottom, 0px))}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-row{flex-wrap:wrap;gap:8px;row-gap:6px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-text{font-size:15px;flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.35}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-actions{flex-shrink:0;gap:8px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__body{min-height:120px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__body--form{min-height:96px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__list-item{padding:12px;margin:8px 0;align-items:flex-start}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__list-label{font-size:13px;word-break:break-word;padding-right:8px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__delete{margin-top:2px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__empty{padding:36px 12px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__empty img{width:96px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__empty-text{font-size:13px;text-align:center}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-form .el-form-item{margin-bottom:14px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-form .el-form-item__label{font-size:13px;line-height:1.3}[data-v-3422fea1] .jb-textbook-manager__dialog .el-row{margin-left:0!important;margin-right:0!important}[data-v-3422fea1] .jb-textbook-manager__dialog .el-col[class*=el-col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-footer{flex-direction:column-reverse;width:100%;gap:8px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-footer .el-button{width:100%;margin:0!important;min-height:44px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__done-btn.el-button--primary{width:100%;min-width:0;min-height:44px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__btn-primary.el-button--primary{width:100%;min-height:44px}}@media screen and (max-width:374px){[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__title-text{font-size:14px}[data-v-3422fea1] .jb-textbook-manager__dialog .jb-textbook-manager__add-btn.el-button--primary{padding:0 8px;font-size:12px}}.jb-textbook-select-wrap[data-v-33e9bd06],.jb-textbook-select[data-v-33e9bd06]{width:100%}.jb-textbook-select__action-row[data-v-33e9bd06]{display:flex;align-items:center;justify-content:center;gap:6px;color:#606266}.jb-textbook-select[data-v-33e9bd06] .jb-textbook-select__action-option.el-select-dropdown__item{height:36px;line-height:36px;padding:0 12px}.jb-textbook-select[data-v-33e9bd06] .jb-textbook-select__action-option.el-select-dropdown__item.selected{font-weight:400}.colorPrimaryText[data-v-7a43d3ce]{color:#43436b}.colorRegularText[data-v-7a43d3ce]{color:#555}.colorSecondaryText[data-v-7a43d3ce]{color:#969799}.colorPlaceholder[data-v-7a43d3ce]{color:#c8c9cc}.colorPrimary[data-v-7a43d3ce]{color:#00a0e8}.colorPrimaryDark[data-v-7a43d3ce]{color:#444e55}.colorLine[data-v-7a43d3ce]{color:#f3f3f3}.bgc-colorPrimary[data-v-7a43d3ce]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-7a43d3ce]{background-color:#444e55}.bgc-colorLine[data-v-7a43d3ce]{background-color:#f3f3f3}.title[data-v-7a43d3ce]{height:50px}.form[data-v-7a43d3ce]{margin-left:-10px;margin-right:-10px}.form[data-v-7a43d3ce] .el-select{width:100%}.form[data-v-7a43d3ce] .el-radio{padding-top:5px;padding-bottom:5px}.form[data-v-7a43d3ce] .jb-slider{margin-bottom:25px}.form[data-v-7a43d3ce] .el-form-item__label{padding-bottom:0}.form[data-v-7a43d3ce] .el-form-item{margin-bottom:15px}.form-item[data-v-7a43d3ce]{position:relative}.form-item .url-btn[data-v-7a43d3ce]{position:absolute;top:0;right:10px;color:#348aff;cursor:pointer}.form-group-item[data-v-7a43d3ce]{border:1px solid #ededed;border-radius:4px;background-color:#fafafa;margin-top:8px;position:relative}.form-group-item .close-icon[data-v-7a43d3ce]{position:absolute;right:-6px;top:-6px;border-radius:50%;background-color:#fff;color:#97989a;width:18px;height:18px;line-height:18px}.add-group-btn[data-v-7a43d3ce]{width:100%;height:34px;border:1px solid #348aff;color:#348aff;border-radius:4px;margin-top:8px}.colorPrimaryText{color:#43436b}.colorRegularText{color:#555}.colorSecondaryText{color:#969799}.colorPlaceholder{color:#c8c9cc}.colorPrimary{color:#00a0e8}.colorPrimaryDark{color:#444e55}.colorLine{color:#f3f3f3}.bgc-colorPrimary{background-color:#00a0e8}.bgc-colorPrimaryDark{background-color:#444e55}.bgc-colorLine{background-color:#f3f3f3}.pd-10{padding:0 10px}@media only screen and (max-width:767px){.el-slider__marks .el-slider__marks-text{text-wrap:nowrap}}.colorPrimaryText[data-v-b046bb40]{color:#43436b}.colorRegularText[data-v-b046bb40]{color:#555}.colorSecondaryText[data-v-b046bb40]{color:#969799}.colorPlaceholder[data-v-b046bb40]{color:#c8c9cc}.colorPrimary[data-v-b046bb40]{color:#00a0e8}.colorPrimaryDark[data-v-b046bb40]{color:#444e55}.colorLine[data-v-b046bb40]{color:#f3f3f3}.bgc-colorPrimary[data-v-b046bb40]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-b046bb40]{background-color:#444e55}.bgc-colorLine[data-v-b046bb40]{background-color:#f3f3f3}span[data-v-b046bb40]{color:inherit}.colorPrimaryText[data-v-513c96ef]{color:#43436b}.colorRegularText[data-v-513c96ef]{color:#555}.colorSecondaryText[data-v-513c96ef]{color:#969799}.colorPlaceholder[data-v-513c96ef]{color:#c8c9cc}.colorPrimary[data-v-513c96ef]{color:#00a0e8}.colorPrimaryDark[data-v-513c96ef]{color:#444e55}.colorLine[data-v-513c96ef]{color:#f3f3f3}.bgc-colorPrimary[data-v-513c96ef]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-513c96ef]{background-color:#444e55}.bgc-colorLine[data-v-513c96ef]{background-color:#f3f3f3}.notice-widget[data-v-513c96ef]{width:100%;max-height:100vh;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;padding:0 24px;box-sizing:border-box;overflow-y:auto}.header-container[data-v-513c96ef]{width:100%;background:#fff;position:sticky;top:0;left:0}.header-container .header[data-v-513c96ef]{width:100%;display:flex;align-items:center;justify-content:center;padding:16px 0;box-sizing:border-box;position:relative}.header-container .header h2[data-v-513c96ef]{margin:0;font-size:20px;font-weight:600}.header-container .header .close-btn[data-v-513c96ef]{position:absolute;right:24px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:24px;cursor:pointer;color:#999}.header-container .header .close-btn[data-v-513c96ef]:hover{color:#333}.header-container .tabs[data-v-513c96ef]{width:100%;display:flex;justify-content:center;padding:16px 0;box-sizing:border-box;gap:12px}.header-container .tabs .tab-item[data-v-513c96ef]{padding:4px 12px;border-radius:20px;border:1px solid #d8d8d8;font-size:14px;color:#d8d8d8;transition:all .3s}.header-container .tabs .tab-item[data-v-513c96ef]:hover{background:#fdfdfd}.header-container .tabs .tab-item.active[data-v-513c96ef]{background:#348aff;color:#fff}.list-container[data-v-513c96ef]{width:100%;overflow-y:auto;padding:16px 0;box-sizing:border-box}.list-container .list-item[data-v-513c96ef]{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid #f0f0f0}.list-container .list-item[data-v-513c96ef]:last-child{border-bottom:none}.list-container .list-item .item-left[data-v-513c96ef]{display:flex;flex-direction:column;gap:8px;min-width:100px}.list-container .list-item .item-left .item-type[data-v-513c96ef]{font-size:14px;font-weight:500;color:#333}.list-container .list-item .item-left .item-date[data-v-513c96ef]{font-size:13px;color:#999}.list-container .list-item .item-right[data-v-513c96ef]{flex:1}.list-container .list-item .item-right .item-image[data-v-513c96ef]{width:100%;border-radius:12px;overflow:hidden;margin-bottom:16px}.list-container .list-item .item-right .item-image img[data-v-513c96ef]{width:100%;display:block}.list-container .list-item .item-right .item-title[data-v-513c96ef]{font-size:18px;font-weight:600;color:#333;margin:0 0 12px}.list-container .list-item .item-right .item-content[data-v-513c96ef]{font-size:14px;color:#666;line-height:1.8}