@charset "UTF-8";@import"//at.alicdn.com/t/font_3402576_1b8z9je7n4u.css";.agreement-dialog .agreement-content[data-v-d2691a2c]{max-height:70vh;overflow-y:auto}.login-container[data-v-f5c7b452]{display:flex;flex-direction:column;align-items:center;padding:20px 30px}.login-header[data-v-f5c7b452]{text-align:center}.logo[data-v-f5c7b452]{width:100px;height:auto}.title[data-v-f5c7b452]{font-size:30px;margin-bottom:8px;color:#333}.login-tabs[data-v-f5c7b452]{display:flex;justify-content:center;margin-top:15px;margin-bottom:20px;position:relative}.tab-item[data-v-f5c7b452]{padding:8px 20px;cursor:pointer;color:#666;font-size:16px;transition:all .3s;position:relative}.tab-item.active[data-v-f5c7b452]{color:#409eff;font-weight:500}.tab-item.active[data-v-f5c7b452]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:#409eff;border-radius:2px}.login-form[data-v-f5c7b452]{width:100%}.verify-code-container[data-v-f5c7b452]{display:flex;gap:10px;width:100%}.code-input[data-v-f5c7b452]{flex-grow:1}.send-code-btn[data-v-f5c7b452]{white-space:nowrap}.login-button[data-v-f5c7b452]{width:100%}.agreement-section[data-v-f5c7b452]{display:flex;align-items:center;justify-content:center;margin-top:15px;font-size:14px;color:#666}.agreement-section .el-checkbox[data-v-f5c7b452]{margin-right:4px}.agreement-section .link[data-v-f5c7b452]{font-size:14px;vertical-align:middle;margin:0 2px}.agreement-section .and[data-v-f5c7b452]{margin:0 2px}.auto-register-tip[data-v-f5c7b452]{font-size:14px;color:#999;text-align:center;margin-top:10px}.dialog-footer[data-v-f5c7b452]{text-align:center;padding-bottom:20px}.copyright[data-v-f5c7b452]{font-size:14px;color:#aaa}.qrcode-login-container[data-v-f5c7b452]{display:flex;flex-direction:column;align-items:center;width:100%;min-height:240px}.qrcode-wrapper[data-v-f5c7b452]{width:220px;height:220px;border:1px solid #eee;border-radius:8px;display:flex;justify-content:center;align-items:center;position:relative}.qrcode-loading[data-v-f5c7b452],.qrcode-expired[data-v-f5c7b452],.qrcode-success[data-v-f5c7b452],.qrcode-agreement-overlay[data-v-f5c7b452]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;background:#ffffffe6}.qrcode-agreement-overlay[data-v-f5c7b452]{background:#fffffff2;z-index:10}.qrcode-loading .el-icon[data-v-f5c7b452],.qrcode-expired .el-icon[data-v-f5c7b452],.qrcode-agreement-overlay .el-icon[data-v-f5c7b452]{font-size:40px;margin-bottom:10px;color:#909399}.qrcode-expired .el-icon[data-v-f5c7b452]{color:#f56c6c}.qrcode-success[data-v-f5c7b452]{background:#ffffffe6}.qrcode-success .success-icon[data-v-f5c7b452]{font-size:50px;color:#67c23a;margin-bottom:15px}.qrcode-canvas-container[data-v-f5c7b452]{display:flex;justify-content:center;align-items:center}.qrcode-tip[data-v-f5c7b452]{font-size:13px;color:#666;text-align:center;line-height:1.5}[data-v-f5c7b452] .login-dialog .el-dialog__header{padding:0;margin:0}[data-v-f5c7b452] .login-dialog .el-dialog__body{padding:0}[data-v-f5c7b452] .login-dialog .el-dialog__footer{padding:0;margin:0}.profile-dialog[data-v-52885019] .el-dialog__header{text-align:center;font-weight:700;border-bottom:1px solid #eee;padding-bottom:15px}.profile-content[data-v-52885019]{display:flex;flex-direction:column;align-items:center;gap:30px}.avatar-section[data-v-52885019]{display:flex;flex-direction:column;align-items:center;gap:15px}.user-avatar[data-v-52885019]{border:2px solid #eee}.avatar-uploader .el-button[data-v-52885019]{margin-top:5px}.info-section[data-v-52885019]{width:100%;padding:0 20px;box-sizing:border-box}.info-section .el-form-item[data-v-52885019]:last-child{margin-bottom:0;text-align:center}.logout-section[data-v-52885019]{width:100%;text-align:center}.el-upload__tip[data-v-6053165e]{font-size:14px;color:#999;margin-top:12px;display:block;text-align:left}.upload-container[data-v-6053165e]{display:flex;flex-direction:column;align-items:flex-start}.upload-container[data-v-6053165e] .el-upload--picture-card{margin:0 8px 0 0}.custom-file-item[data-v-6053165e]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}.file-preview-image[data-v-6053165e],.file-preview-video-icon[data-v-6053165e]{width:100%;height:100%;object-fit:cover}.file-preview-video-icon[data-v-6053165e]{object-fit:contain;background-color:#f5f7fa}.file-actions[data-v-6053165e]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .3s}.custom-file-item:hover .file-actions[data-v-6053165e]{opacity:1}.file-action-icon[data-v-6053165e]{color:#fff;font-size:36px;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .3s}.file-action-icon[data-v-6053165e]:hover{background-color:#fff3}.upload-loading[data-v-6053165e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#ffffffe6}.upload-loading .loading-text[data-v-6053165e]{margin-top:8px;color:#409eff;font-size:12px}.upload-container[data-v-6053165e] .el-upload-list__item.is-success:focus:not(:hover){display:none!important}.el-upload[data-v-6053165e]{display:flex;flex-direction:row;flex-wrap:wrap}.is-hidden[data-v-6053165e] .el-upload{display:none!important}.media-preview-dialog[data-v-6053165e] .el-dialog__body{padding:0;display:flex;justify-content:center;align-items:center;max-height:70vh;overflow:hidden}.media-preview-dialog .media-preview-container[data-v-6053165e]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;box-sizing:border-box}.media-preview-dialog .preview-image[data-v-6053165e]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #00000026}.media-preview-dialog .preview-video[data-v-6053165e]{max-width:100%;max-height:70vh;border-radius:8px;box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.media-preview-dialog[data-v-6053165e] .el-dialog{width:95%!important;margin:0 auto}.media-preview-dialog .preview-image[data-v-6053165e],.media-preview-dialog .preview-video[data-v-6053165e]{max-height:60vh}}.feedback-drawer .el-drawer__header{padding:20px;margin-bottom:0;font-size:18px;font-weight:700;color:#303133;border-bottom:1px solid #ebeef5}.feedback-drawer .el-drawer__body{padding:20px;height:calc(100% - 60px);overflow-y:auto}.loading-container[data-v-1d87f437]{padding:20px}.empty-container[data-v-1d87f437]{display:flex;justify-content:center;align-items:center;height:300px}.feedback-list .feedback-items .feedback-item[data-v-1d87f437]{border:1px solid #e4e7ed;border-radius:12px;padding:20px;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 2px 12px #0000000d;transition:all .3s ease}.feedback-list .feedback-items .feedback-item[data-v-1d87f437]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.feedback-list .feedback-items .feedback-item .feedback-header[data-v-1d87f437]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.feedback-list .feedback-items .feedback-item .feedback-header .header-left[data-v-1d87f437]{display:flex;align-items:center;gap:12px}.feedback-list .feedback-items .feedback-item .feedback-header .unread-tip[data-v-1d87f437]{display:flex;align-items:center;gap:4px;color:#ff6b6b;font-size:14px;font-weight:500;background:linear-gradient(135deg,#fff5f5,#ffe8e8);padding:4px 8px;border-radius:12px;border:1px solid #ffcdd2;animation:pulse-1d87f437 2s infinite}.feedback-list .feedback-items .feedback-item .feedback-header .unread-tip .el-icon[data-v-1d87f437]{font-size:14px}.feedback-list .feedback-items .feedback-item .feedback-header .feedback-time[data-v-1d87f437]{color:#909399;font-size:15px}.feedback-list .feedback-items .feedback-item .feedback-content .content-section[data-v-1d87f437]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .section-title[data-v-1d87f437]{margin:0 0 12px;color:#409eff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .section-title[data-v-1d87f437]:after{display:none!important}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .content-text[data-v-1d87f437]{color:#303133;line-height:1.6;margin:0;word-break:break-word;font-size:16px}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .feedback-images[data-v-1d87f437]{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .feedback-images .feedback-image[data-v-1d87f437]{width:100px;height:100px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid #e4e7ed}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .feedback-images .feedback-image[data-v-1d87f437]:hover{transform:scale(1.05)}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .feedback-images .feedback-video[data-v-1d87f437]{position:relative;width:100px;height:100px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid #e4e7ed;overflow:hidden}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .feedback-images .feedback-video[data-v-1d87f437]:hover{transform:scale(1.05)}.feedback-list .feedback-items .feedback-item .feedback-content .content-section .feedback-images .feedback-video .video-placeholder[data-v-1d87f437]{width:100%;height:100%;object-fit:cover}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .section-header[data-v-1d87f437]{margin-bottom:16px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .section-header .section-title[data-v-1d87f437]{margin:0;color:#67c23a;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .section-header .section-title .el-icon[data-v-1d87f437]{font-size:18px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .section-header .section-title .reply-count[data-v-1d87f437]{color:#909399;font-size:15px;font-weight:400}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .section-header .section-title[data-v-1d87f437]:after{display:none!important}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .no-reply[data-v-1d87f437]{text-align:center;padding:20px;background:#f5f7fa;border-radius:8px;border:1px dashed #e4e7ed}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item[data-v-1d87f437]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item[data-v-1d87f437]:last-child{margin-bottom:0}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item[data-v-1d87f437]:hover{box-shadow:0 2px 8px #67c23a1a}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-header[data-v-1d87f437]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-header .reply-info[data-v-1d87f437]{display:flex;align-items:center;gap:6px;color:#67c23a}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-header .reply-info .el-icon[data-v-1d87f437]{font-size:16px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-header .reply-info .reply-title[data-v-1d87f437]{font-weight:500;font-size:15px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-header .reply-time[data-v-1d87f437]{color:#909399;font-size:15px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-content[data-v-1d87f437]{color:#303133;line-height:1.6;margin-bottom:16px;word-break:break-word;font-size:16px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-content[data-v-1d87f437] p{margin:0 0 8px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-content[data-v-1d87f437] p:last-child{margin-bottom:0}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-content[data-v-1d87f437] img{max-width:100%;height:auto;border-radius:4px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-images[data-v-1d87f437]{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-images .reply-image[data-v-1d87f437]{width:100px;height:100px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid #e4e7ed}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .reply-images .reply-image[data-v-1d87f437]:hover{transform:scale(1.05)}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section[data-v-1d87f437]{border-top:1px solid #f0f2f5;padding-top:16px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-header[data-v-1d87f437]{margin-bottom:12px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-header .satisfaction-label[data-v-1d87f437]{display:flex;align-items:center;gap:6px;color:#606266;font-size:15px;font-weight:500}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-header .satisfaction-label .el-icon[data-v-1d87f437]{color:#f56c6c;font-size:16px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-actions[data-v-1d87f437]{display:flex;gap:12px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-actions[data-v-1d87f437] .el-button{display:flex;align-items:center;gap:4px;font-size:15px!important;padding:8px 16px!important;border-radius:6px;transition:all .3s;height:32px!important;line-height:1}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-actions[data-v-1d87f437] .el-button:hover{transform:translateY(-1px)}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input[data-v-1d87f437]{margin-top:12px;padding:16px;background:linear-gradient(135deg,#f8f9fb,#f3f4f6);border-radius:8px;border:1px solid #e1e6ef;animation:slideDown-1d87f437 .3s ease-out}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .input-title[data-v-1d87f437]{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#606266;font-size:14px;font-weight:500}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .input-title .el-icon[data-v-1d87f437]{font-size:16px;color:#409eff}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .reason-textarea[data-v-1d87f437]{margin-bottom:12px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .reason-textarea[data-v-1d87f437] .el-textarea__inner{border-radius:6px;border:1px solid #dcdfe6;padding:10px;font-size:14px;line-height:1.5;transition:all .3s;resize:none}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .reason-textarea[data-v-1d87f437] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .reason-textarea[data-v-1d87f437] .el-input__count{bottom:6px;right:8px;color:#909399;font-size:14px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-input .input-buttons[data-v-1d87f437]{display:flex;justify-content:flex-end;gap:8px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-result .result-item[data-v-1d87f437]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-result .result-item.satisfied[data-v-1d87f437]{color:#67c23a;background-color:#f0f9ff;border:1px solid #b3e19d}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-result .result-item.satisfied .el-icon[data-v-1d87f437]{color:#67c23a}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-result .result-item.unsatisfied[data-v-1d87f437]{color:#e6a23c;background-color:#fdf6ec;border:1px solid #f5dab1}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .satisfaction-result .result-item.unsatisfied .el-icon[data-v-1d87f437]{color:#e6a23c}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-reason-display[data-v-1d87f437]{margin-top:12px;padding:12px;background:#fdf6ec;border-radius:6px;border:1px solid #f5dab1}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-reason-display .reason-header[data-v-1d87f437]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#e6a23c;font-size:14px;font-weight:500}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-reason-display .reason-header .el-icon[data-v-1d87f437]{font-size:16px}.feedback-list .feedback-items .feedback-item .feedback-content .replies-section .reply-list .reply-item .satisfaction-section .unsatisfied-reason-display .reason-content[data-v-1d87f437]{color:#606266;font-size:14px;line-height:1.5;word-break:break-word;padding-left:22px}@keyframes pulse-1d87f437{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes slideDown-1d87f437{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.video-dialog[data-v-1d87f437] .el-dialog{margin:5vh auto;max-height:90vh}.video-dialog[data-v-1d87f437] .el-dialog__body{padding:0;display:flex;justify-content:center;align-items:center;max-height:calc(90vh - 120px);overflow:hidden}.video-dialog .video-container[data-v-1d87f437]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#000;border-radius:8px;overflow:hidden}.video-dialog .video-container .video-player[data-v-1d87f437]{width:100%;height:auto;max-width:100%;max-height:calc(90vh - 120px);object-fit:contain;outline:none}@media (max-width: 768px){.video-dialog[data-v-1d87f437] .el-dialog{width:95%!important;margin:2vh auto;max-height:96vh}.video-dialog[data-v-1d87f437] .el-dialog__body,.video-dialog .video-container .video-player[data-v-1d87f437]{max-height:calc(96vh - 100px)}}.custom-menu[data-v-e114e7ab]{width:100%;background-color:#eef5ff;color:#333}.custom-menu.is-collapsed[data-v-e114e7ab]{width:64px}.custom-menu ul[data-v-e114e7ab]{list-style:none;padding:0;margin:0}.menu-item-level1-content[data-v-e114e7ab]{display:flex;align-items:center;padding:15px 20px;transition:background-color .2s ease,color .2s ease}.custom-menu.is-collapsed .menu-item-level1-content[data-v-e114e7ab]{padding:15px;justify-content:center}.menu-custom-icon[data-v-e114e7ab]{width:40px;height:40px;margin-right:12px;object-fit:contain}.custom-menu.is-collapsed .menu-custom-icon[data-v-e114e7ab]{margin-right:0;width:40px;height:40px}.submenu-custom-icon[data-v-e114e7ab]{width:40px;height:40px;margin-right:8px;object-fit:contain}.menu-icon[data-v-e114e7ab]{font-size:26px;margin-right:12px}.custom-menu.is-collapsed .menu-icon[data-v-e114e7ab]{margin-right:0;font-size:28px}.submenu-icon[data-v-e114e7ab]{font-size:20px;margin-right:8px}.menu-title[data-v-e114e7ab]{font-size:18px;font-weight:500;transition:opacity .3s ease,width .3s ease;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle}.custom-menu.is-collapsed .menu-title[data-v-e114e7ab]{opacity:0;width:0;margin-left:0}.menu-item-level1:not(.has-children)>.menu-item-level1-content[data-v-e114e7ab]:hover,.menu-item-level1.active:not(.has-children)>.menu-item-level1-content[data-v-e114e7ab]{background-color:#d8e6fd;color:#1890ff;font-weight:700}.menu-item-level1.has-children>.menu-item-level1-content:hover .menu-icon[data-v-e114e7ab],.menu-item-level1.has-children>.menu-item-level1-content:hover .menu-title[data-v-e114e7ab]{color:#1890ff}.menu-item-level1.has-children>.menu-item-level1-content[data-v-e114e7ab]:hover{background-color:#eef5ff}.menu-item-level1.has-children.active>.menu-item-level1-content[data-v-e114e7ab]{background-color:#eef5ff}.menu-item-level1.has-children.active>.menu-item-level1-content .menu-icon[data-v-e114e7ab]{color:#333}.menu-item-level1.has-children.active>.menu-item-level1-content .menu-title[data-v-e114e7ab]{color:#333;font-weight:400}.submenu-level2[data-v-e114e7ab]{list-style:none;padding-left:0;background-color:#eef5ff}.menu-item-level2[data-v-e114e7ab]{padding:12px 20px 12px 40px;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;position:relative}.menu-item-level2[data-v-e114e7ab]:hover{background-color:#d8e6fd;color:#1890ff}.menu-item-level2.active[data-v-e114e7ab]{color:#1890ff;background-color:#d8e6fd;font-weight:700}[data-v-2008e5fd] .feedback-badge{top:3px;right:-2px}.app-container[data-v-2008e5fd]{display:flex;min-height:100vh;background-color:#f5f5f5}.sidebar[data-v-2008e5fd]{width:250px;background-color:#eef5ff;box-shadow:2px 0 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;height:100vh;z-index:10;display:flex;flex-direction:column}.sidebar.collapsed[data-v-2008e5fd]{width:64px}.sidebar-header[data-v-2008e5fd]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #d8e6fd;height:72px;box-sizing:border-box;background-color:#eef5ff}.logo-container[data-v-2008e5fd]{display:flex;align-items:center;flex:1;cursor:pointer}.logo[data-v-2008e5fd]{width:40px;height:40px}.app-title[data-v-2008e5fd]{margin-left:12px;font-size:22px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;background-image:-webkit-gradient(linear,left bottom,left top,from(#00c6fb),to(#005bea));background-image:linear-gradient(to top,#00c6fb,#005bea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.collapse-btn[data-v-2008e5fd]{color:#409eff;border:2px solid #409EFF;font-size:20px;background-color:#fff;padding:10px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.collapse-btn[data-v-2008e5fd]:hover{background-color:#409eff;color:#fff;border-color:#409eff;box-shadow:0 4px 12px #409eff66;transform:translateY(-1px)}.sidebar-menu[data-v-2008e5fd]{margin-top:20px;border:none;flex:1;overflow-y:auto}.sidebar-menu[data-v-2008e5fd] .el-menu--collapse{width:64px}.sidebar-menu[data-v-2008e5fd] .el-menu--collapse .el-menu-item span,.sidebar-menu[data-v-2008e5fd] .el-menu--collapse .el-sub-menu__title span{opacity:0;transition:opacity .2s ease-in}.sidebar-menu[data-v-2008e5fd] .el-menu-item span,.sidebar-menu[data-v-2008e5fd] .el-sub-menu__title span{opacity:1;transition:opacity .3s ease-out .1s}.sidebar-menu[data-v-2008e5fd] .el-menu--collapse .el-sub-menu__icon-arrow,.sidebar-menu[data-v-2008e5fd] .el-sub-menu__icon-arrow{display:none!important}.sidebar-menu[data-v-2008e5fd] .el-menu-item,.sidebar-menu[data-v-2008e5fd] .el-sub-menu__title{height:56px;line-height:56px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-menu[data-v-2008e5fd] .el-menu-item.is-active{background-color:#1890ff1a;color:#1890ff;font-weight:600}.sidebar-menu[data-v-2008e5fd] .el-menu-item:hover,.sidebar-menu[data-v-2008e5fd] .el-sub-menu__title:hover{background-color:#1890ff0d}.sidebar-menu[data-v-2008e5fd] .el-icon{font-size:20px;margin-right:12px}.main-content[data-v-2008e5fd]{flex:1;margin-left:250px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);min-height:100vh;position:relative;background:url(./bg-b-C5uFLu6m.png) 0 0 no-repeat;background-size:cover}.main-content[data-v-2008e5fd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#667eea1a;z-index:0}.sidebar.collapsed+.main-content[data-v-2008e5fd]{margin-left:64px}.content-wrapper[data-v-2008e5fd]{position:relative;z-index:10;min-height:100vh}@media (max-width: 768px){.sidebar.collapsed+.main-content[data-v-2008e5fd]{margin-left:0!important}}@media (max-width: 1024px){.main-content[data-v-2008e5fd]{margin-left:0}.sidebar[data-v-2008e5fd]{position:fixed;z-index:2000;transform:translate(-100%);transition:transform .3s ease}.sidebar.show[data-v-2008e5fd]{transform:translate(0)}}.logo-container[data-v-2008e5fd]{display:flex;align-items:center;flex:1}.sidebar.collapsed .logo-container[data-v-2008e5fd]{justify-content:center;cursor:pointer;transition:background-color .3s ease;border-radius:4px;padding:4px;margin:-4px}.sidebar.collapsed .logo-container[data-v-2008e5fd]:hover{background-color:#d8e6fd}.home-button-container[data-v-2008e5fd]{padding:12px 30px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;margin-top:auto;background-color:#eef5ff;position:relative;overflow:hidden}.home-button-container[data-v-2008e5fd]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(64,158,255,.1),transparent);transition:left .5s ease}.home-button-container[data-v-2008e5fd]:hover{background-color:#d8e6fd;transform:translateY(-1px);box-shadow:0 2px 8px #409eff26}.home-button-container[data-v-2008e5fd]:hover:before{left:100%}.home-button-container[data-v-2008e5fd]:active{transform:translateY(0);box-shadow:0 1px 4px #409eff1a}.sidebar.collapsed .home-button-container[data-v-2008e5fd]{justify-content:center;padding:16px 12px}.service-item[data-v-2008e5fd]{width:100%;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-height:60px;display:flex;align-items:center}.service-item[data-v-2008e5fd]:last-child{border-bottom:none}.service-content[data-v-2008e5fd]{display:flex;align-items:center;width:100%;padding:12px 16px}.sidebar.collapsed .service-content[data-v-2008e5fd]{justify-content:center;padding:16px 12px}.service-item[data-v-2008e5fd]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(64,158,255,.1),transparent);transition:left .5s ease}.service-item[data-v-2008e5fd]:hover{background-color:#d8e6fd;transform:translateY(-1px);box-shadow:0 2px 8px #409eff26}.service-item[data-v-2008e5fd]:hover:before{left:100%}.service-item[data-v-2008e5fd]:active{transform:translateY(0);box-shadow:0 1px 4px #409eff1a}.service-icon[data-v-2008e5fd]{font-size:24px;color:#409eff;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(64,158,255,.2));margin-right:12px;flex-shrink:0}.service-item:hover .service-icon[data-v-2008e5fd]{color:#1890ff;transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(64,158,255,.3));font-size:24px}.sidebar.collapsed .service-icon[data-v-2008e5fd]{margin-right:0;font-size:24px}.service-info[data-v-2008e5fd]{display:flex;flex-direction:column;align-items:flex-start;flex:1;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .2s ease-out .1s,width .2s ease-out .1s}.sidebar.collapsed .service-info[data-v-2008e5fd]{opacity:0;width:0;transition:opacity .1s,width .2s ease-in}.service-text[data-v-2008e5fd]{font-size:16px;font-weight:600;color:#333;margin-bottom:2px;line-height:1.2}.service-item:hover .service-text[data-v-2008e5fd]{color:#1890ff;text-shadow:0 1px 2px rgba(64,158,255,.1)}.service-number[data-v-2008e5fd]{font-size:14px;color:#666;transition:all .3s ease;line-height:1.2}.service-item:hover .service-number[data-v-2008e5fd]{color:#409eff}.home-icon[data-v-2008e5fd]{font-size:25px;color:#409eff;margin-right:20px;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(64,158,255,.2))}.home-button-container:hover .home-icon[data-v-2008e5fd]{color:#1890ff;transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(64,158,255,.3))}.sidebar.collapsed .home-icon[data-v-2008e5fd]{margin-right:0;font-size:25px}.home-text[data-v-2008e5fd]{font-size:16px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;position:relative}.home-button-container:hover .home-text[data-v-2008e5fd]{color:#1890ff;text-shadow:0 1px 2px rgba(64,158,255,.1)}.user-info-container[data-v-2008e5fd]{padding:16px;border-top:1px solid #d8e6fd;display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease;margin-top:0;background-color:#eef5ff}.user-info-container.logged-in[data-v-2008e5fd]{justify-content:space-between;cursor:default}.user-info-left[data-v-2008e5fd]{display:flex;align-items:center;cursor:pointer}.settings-icon[data-v-2008e5fd]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;position:relative}.settings-icon[data-v-2008e5fd] .el-badge{position:absolute;top:0;right:-4px}.settings-icon[data-v-2008e5fd] .el-badge__content.is-dot{width:10px;height:10px}.settings-icon[data-v-2008e5fd]:hover{background-color:#d8e6fd}.settings-icon .el-icon[data-v-2008e5fd]{font-size:18px;color:#606266}.user-info-container[data-v-2008e5fd]:hover{background-color:#d8e6fd}.sidebar.collapsed .user-info-container[data-v-2008e5fd],.sidebar.collapsed .user-info-container.logged-in[data-v-2008e5fd],.sidebar.collapsed .user-info-left[data-v-2008e5fd]{justify-content:center}.user-avatar[data-v-2008e5fd]{width:48px;height:48px;border-radius:50%;margin-right:12px;object-fit:cover}.sidebar.collapsed .user-avatar[data-v-2008e5fd]{margin-right:0}.user-nickname[data-v-2008e5fd]{font-size:16px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-width-dropdown[data-v-2008e5fd]{display:block;width:100%}[data-v-d058e465] .el-dialog__footer{border-top:4px solid #F8F9FA}.search[data-v-d058e465]{display:flex;align-items:center}.search[data-v-d058e465] .el-input__wrapper{border-radius:30px}.search[data-v-d058e465] .el-input__inner{height:36px}.search .search-input[data-v-d058e465]{flex:1}.search .cancel[data-v-d058e465]{margin-left:16px;font-size:16px;color:#999;cursor:pointer}.container .opera-add.tool-card[data-v-d058e465]{background:#e8f4ff;border-radius:20px!important;align-items:center;justify-content:center;display:flex!important;border:4px dashed #468CF7!important;cursor:pointer}.container .opera-add.tool-card[data-v-d058e465]:hover{transform:translateY(0)!important}.container .opera-add.tool-card .name[data-v-d058e465]{font-size:20px;align-items:center;font-weight:700;display:flex;margin-bottom:0!important}.container .tags[data-v-d058e465]{padding-right:60px;background:#fff}.container .tags .search-btn[data-v-d058e465]{position:absolute;right:5px;top:0;padding:4px 8px;border-radius:10px;cursor:pointer}.container .tags .search-btn[data-v-d058e465]:hover{background:#e9eaeb}.container .tags .tags-list[data-v-d058e465]{width:100%;overflow:hidden;display:flex;gap:12px}.container .tags .tags-list[data-v-d058e465] ::-webkit-scrollbar-thumb{background:transparent}.container .tags .tags-list[data-v-d058e465]:hover ::-webkit-scrollbar-thumb{background:#c1c1c1}.container .tags .tag-item[data-v-d058e465]{background:#f8fafc;padding:4px 12px;border-radius:20px;cursor:pointer;line-height:24px;font-size:16px;white-space:nowrap}.container .tags .tag-item.active[data-v-d058e465]{background:#e8f4ff;color:#4e94f8}.container .app-list[data-v-d058e465]{margin-top:10px;max-height:500px;overflow-y:auto}.container .app-list .app-item[data-v-d058e465]{display:flex;align-items:center;padding:10px 20px 10px 10px;border-radius:10px;cursor:pointer;justify-content:space-between}.container .app-list .app-item .app-opera[data-v-d058e465]{display:flex;align-items:center}.container .app-list .app-item .app-opera .btn[data-v-d058e465]{padding:4px 10px}.container .app-list .app-item.selected .app-opera[data-v-d058e465]{color:#409eff}.container .app-list .app-item .info[data-v-d058e465]{display:flex;align-items:center}.container .app-list .app-item .info .app-icon[data-v-d058e465]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.container .app-list .app-item .info .app-icon.classroom-card[data-v-d058e465]{background:linear-gradient(to bottom,#aacff3,#fff)}.container .app-list .app-item .info .app-icon.main-card[data-v-d058e465]{background:linear-gradient(to bottom,#fffce4,#fff)}.container .app-list .app-item .info .app-icon.teaching-card[data-v-d058e465]{background:linear-gradient(to bottom,#dbf1de,#fff)}.container .app-list .app-item .info .app-icon.office-card[data-v-d058e465]{background:linear-gradient(to bottom,#d9c6f3,#fff)}.container .app-list .app-item .info .app-icon img[data-v-d058e465]{display:inline-block;width:30px;height:30px}.container .app-list .app-item .info .app-name[data-v-d058e465]{font-size:18px;font-weight:700;margin-left:10px}.container .app-list .app-item[data-v-d058e465]:hover{background:#f5f7fa}.category-section[data-v-d058e465]{padding:0 24px 10px}.category-section .category-title[data-v-d058e465]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:24px;padding-left:18px;position:relative;letter-spacing:.8px;line-height:1.5}.category-section .category-title[data-v-d058e465]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:22px;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;margin-right:12px}.category-section .tools-grid[data-v-d058e465]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;background:linear-gradient(-225deg,#5d9fff6e,#b8dcff 48%,#6bbbffb0);padding:10px;border-radius:10px}.category-section .tool-card[data-v-d058e465]{background:#fff;border:1px solid #eef0f2;border-radius:8px;padding:20px;height:120px;cursor:pointer;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-column-gap:12px;text-align:left;box-shadow:0 1px 4px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .tool-card[data-v-d058e465]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:transparent}.category-section .tool-card:hover .tool-name[data-v-d058e465],.category-section .tool-card:hover .tool-description[data-v-d058e465]{transform:translateY(-1px)}.category-section .tool-icon[data-v-d058e465]{grid-row:1/2;grid-column:1/2;width:32px;height:32px;margin-top:2px;border-radius:6px;object-fit:contain;align-self:start;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .tool-name[data-v-d058e465]{grid-row:1/2;grid-column:2/3;font-size:20px;font-weight:600;color:#434040;line-height:1.3;margin:3px 0 0;align-self:start;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .tool-description[data-v-d058e465]{grid-row:3/4;grid-column:1/-1;font-size:16px;color:#5b4949;line-height:1.5;margin:8px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .tool-card:hover .tool-name[data-v-d058e465]{color:#434040}.category-section .tool-card:hover .tool-description[data-v-d058e465]{color:#5b4949}@media (max-width: 1800px){.category-section .enhanced-tool-icon[data-v-d058e465]{width:40px!important;height:40px!important;bottom:4px;right:4px}.category-section .enhanced-tool-description[data-v-d058e465]{font-size:16px!important}}@media (max-width: 1600px){.category-section .tools-grid[data-v-d058e465]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){.category-section .tools-grid[data-v-d058e465]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.category-section .tools-grid[data-v-d058e465]{grid-template-columns:repeat(3,1fr);gap:12px}.category-section .tool-card[data-v-d058e465]{height:110px;padding:16px;grid-column-gap:10px}.category-section .tool-icon[data-v-d058e465]{width:28px;height:28px}.category-section .tool-name[data-v-d058e465]{font-size:18px}.category-section .enhanced-tool-card[data-v-d058e465]{height:110px;padding:16px}.category-section .enhanced-tool-icon[data-v-d058e465]{width:40px!important;height:40px!important}.category-section .enhanced-tool-name[data-v-d058e465]{font-size:18px!important;letter-spacing:.4px}.category-section .enhanced-tool-description[data-v-d058e465]{font-size:16px!important;max-width:calc(100% - 50px);letter-spacing:.25px}}@media (max-width: 768px){.category-section .tools-grid[data-v-d058e465]{grid-template-columns:repeat(2,1fr)}.category-section .tool-card[data-v-d058e465]{height:100px;padding:14px;grid-column-gap:8px}.category-section .tool-icon[data-v-d058e465]{width:24px;height:24px}.category-section .tool-name[data-v-d058e465]{font-size:16px}.category-section .enhanced-tool-card[data-v-d058e465]{height:100px;padding:14px}.category-section .enhanced-tool-icon[data-v-d058e465]{width:36px!important;height:36px!important;bottom:6px;right:6px}.category-section .enhanced-tool-name[data-v-d058e465]{font-size:16px!important;margin-bottom:6px;letter-spacing:.3px}.category-section .enhanced-tool-description[data-v-d058e465]{font-size:14px!important;max-width:calc(100% - 45px);letter-spacing:.2px}.category-section .category-title[data-v-d058e465]{font-size:18px}}@media (max-width: 480px){.category-section .home-container[data-v-d058e465]{padding:12px}.category-section .tools-grid[data-v-d058e465]{grid-template-columns:1fr}.category-section .tool-card[data-v-d058e465]{height:90px;padding:12px;grid-column-gap:8px}.category-section .tool-icon[data-v-d058e465]{width:22px;height:22px}.category-section .tool-name[data-v-d058e465]{font-size:15px}.category-section .tool-description[data-v-d058e465]{font-size:13px}.category-section .enhanced-tool-card[data-v-d058e465]{height:90px;padding:16px}.category-section .enhanced-tool-icon[data-v-d058e465]{width:32px!important;height:32px!important}.category-section .enhanced-tool-name[data-v-d058e465]{font-size:16px!important;letter-spacing:.3px}.category-section .enhanced-tool-description[data-v-d058e465]{font-size:14px!important;max-width:calc(100% - 40px);letter-spacing:.2px}}.category-section .enhanced-tool-card[data-v-d058e465]{height:120px;position:relative;overflow:hidden;display:block;padding:20px;border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .enhanced-tool-card[data-v-d058e465]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.category-section .enhanced-tool-card:hover .enhanced-tool-name[data-v-d058e465],.category-section .enhanced-tool-card:hover .enhanced-tool-description[data-v-d058e465]{transform:translateY(-1px)}.category-section .enhanced-tool-card.classroom-card[data-v-d058e465]{background:linear-gradient(to bottom,#aacff3,#fff)}.category-section .main-card[data-v-d058e465]{background:linear-gradient(to bottom,#fffce4,#fff)!important}.category-section .enhanced-tool-card.teaching-card[data-v-d058e465]{background:linear-gradient(to bottom,#dbf1de,#fff)}.category-section .enhanced-tool-card.office-card[data-v-d058e465]{background:linear-gradient(to bottom,#d9c6f3,#fff)}.category-section .enhanced-tool-icon[data-v-d058e465]{position:absolute;bottom:8px;right:8px;width:50px;height:50px;opacity:.8;z-index:1}.category-section .enhanced-tool-name[data-v-d058e465]{color:#434040!important;font-size:22px;font-weight:700!important;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.3;margin-bottom:10px;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .enhanced-tool-description[data-v-d058e465]{color:#5b4949!important;font-size:16px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.8;margin:0;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-section .enhanced-tool-card:hover .enhanced-tool-name[data-v-d058e465]{color:#434040!important;text-shadow:0 3px 6px rgba(0,0,0,.15)}.category-section .enhanced-tool-card:hover .enhanced-tool-description[data-v-d058e465]{color:#5b4949!important}[data-v-d058e465]::-webkit-scrollbar{width:6px;height:6px}[data-v-d058e465]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.three-tool-card[data-v-779c7dd7]{background:linear-gradient(-225deg,#e8e9ea,#f9f9f9 48%,#fff)!important}.home-container[data-v-779c7dd7]{padding:20px;max-width:none;margin:0;position:relative;z-index:10;min-height:100vh}.home-container .top-left-circle[data-v-779c7dd7]{position:absolute;left:3.4vw;background-image:linear-gradient(-225deg,#5d9fff,#b8dcff 48%,#6bbbff);border-radius:50%;opacity:.4;top:15vh;width:80px;height:80px;z-index:0;offset-path:path("M 0 40 Q 85 10 110 40 Z");offset-rotate:0deg;animation:move-779c7dd7 15s linear infinite}.home-container .top-left-circle.left1[data-v-779c7dd7]{left:9.4vw;top:60vh;opacity:.4;width:120px;height:120px;animation:move-779c7dd7 12s linear infinite}.home-container .top-left-circle.right1[data-v-779c7dd7]{opacity:.4;left:unset;right:5.3vw;bottom:20vh;top:unset;width:160px;height:160px;animation:move-779c7dd7 12s linear infinite}.home-container .main-body[data-v-779c7dd7]{position:relative;z-index:10}@keyframes move-779c7dd7{0%{offset-distance:0%}to{offset-distance:100%}}.marketing-banner[data-v-779c7dd7]{margin:0 auto 20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px 16px;padding:16px 20px;background:linear-gradient(120deg,#f1fff5,#e9f9ee);border:1px solid rgba(16,185,129,.16);border-radius:16px;box-shadow:0 10px 28px #10b98114;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:84px;flex-wrap:wrap}.marketing-banner[data-v-779c7dd7]:before{content:"";position:absolute;left:-20px;top:-40px;width:120px;height:200px;background:radial-gradient(circle at center,rgba(52,211,153,.25),transparent 60%);transform:rotate(-8deg);pointer-events:none}.marketing-banner[data-v-779c7dd7]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:15px;background:linear-gradient(120deg,#34d3990a,#0596690f);pointer-events:none}.marketing-banner[data-v-779c7dd7]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10b98124}.banner-badge[data-v-779c7dd7]{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;font-weight:700;padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.4px;box-shadow:0 8px 18px #10b98140;position:relative;z-index:2;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.banner-copy[data-v-779c7dd7]{flex:1;min-width:0;position:relative;z-index:2}.banner-title[data-v-779c7dd7]{margin:0 0 4px;font-size:17px;font-weight:700;color:#0f172a;letter-spacing:.2px;line-height:1.35}.banner-desc[data-v-779c7dd7]{margin:0;font-size:14px;color:#3f5a45;opacity:.9;line-height:1.55}.banner-cta[data-v-779c7dd7]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(120deg,#34d399,#10b981);color:#fff;padding:11px 18px;border-radius:14px;font-weight:600;font-size:15px;box-shadow:0 8px 20px #10b98140;transition:all .2s ease;position:relative;z-index:2;border:1px solid rgba(255,255,255,.35);margin-left:auto;min-height:40px}.banner-cta[data-v-779c7dd7]:hover{background:linear-gradient(120deg,#2fc28c,#0f9e73);box-shadow:0 10px 24px #10b9814d}.banner-cta .el-icon[data-v-779c7dd7]{display:flex;color:inherit;font-size:16px}@media (max-width: 768px){.marketing-banner[data-v-779c7dd7]{padding:14px}.banner-cta[data-v-779c7dd7]{width:100%;justify-content:center}}.login-reminder[data-v-779c7dd7]{position:absolute;top:20px;right:20px;background:#fffffff2;border:1px solid #e1e5e9;border-radius:8px;padding:8px 16px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;z-index:10}.login-reminder[data-v-779c7dd7]:hover{background:#409eff1a;border-color:#409eff;color:#409eff;transform:translateY(-1px);box-shadow:0 4px 12px #409eff33}.reminder-icon[data-v-779c7dd7]{width:16px;height:16px;flex-shrink:0}.bg[data-v-779c7dd7]{background:url(./bg-CzWdhtAx.png) 0 0 no-repeat;background-size:100% 100%;padding:20px;border-radius:8px;box-shadow:0 0 8px #0000001a;position:relative}.bg .bg-c[data-v-779c7dd7]{position:absolute;right:0;top:0;width:9vw;height:auto}.bg .bg-c img[data-v-779c7dd7]{width:100%;height:100%;display:inline-block}.bg .bg-b[data-v-779c7dd7]{position:absolute;left:10px;bottom:10px;width:5vw;height:auto}.bg .bg-b img[data-v-779c7dd7]{width:100%;height:100%;display:inline-block}.qa-module[data-v-779c7dd7]{margin-bottom:30px;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.qa-title[data-v-779c7dd7]{font-size:42px;font-weight:700;text-align:center;margin-bottom:24px;letter-spacing:-.8px;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.brand-text[data-v-779c7dd7]{background-image:-webkit-gradient(linear,left bottom,left top,from(#00c6fb),to(#005bea));background-image:linear-gradient(to top,#00c6fb,#005bea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:pre}.brand-text[data-v-779c7dd7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to top,#00c6fb,#005bea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(2px);z-index:-1}.separator[data-v-779c7dd7]{background:linear-gradient(to top,#00c6fb,#005bea);display:inline-block;width:10px;height:10px;margin:0;border-radius:50%}.brand-subtitle[data-v-779c7dd7]{color:#444;font-weight:600;font-size:28px;letter-spacing:.5px}.unified-input-container-wrapper[data-v-779c7dd7]{padding:3px;border-radius:16px;position:relative;z-index:10;background-image:linear-gradient(270deg,#ffad71,#ff5aa2,#46aaff,#80d0ff)}.btn-wrap[data-v-779c7dd7]{position:absolute;top:-48px;right:20px;display:flex}.history-button[data-v-779c7dd7]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#ffffffb3;border:1px solid #e2e8f0;border-radius:20px;font-size:16px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20}.history-button[data-v-779c7dd7]:hover{background-color:#fff;border-color:#409eff;color:#409eff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.history-button .history-icon[data-v-779c7dd7]{width:15px;height:15px;transition:all .3s ease}.history-button:hover .history-icon[data-v-779c7dd7]{stroke:#409eff}.unified-input-container[data-v-779c7dd7]{background:#fff;border-radius:16px;padding:20px;transition:all .3s ease}.input-with-icon[data-v-779c7dd7]{display:flex;align-items:flex-start;gap:8px}.search-icon[data-v-779c7dd7]{width:36px;height:36px;flex-shrink:0;display:inline-block;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-top:4px}.chat-textarea[data-v-779c7dd7]{border:none!important;padding:0!important;margin-bottom:10px;flex:1}[data-v-779c7dd7] .chat-textarea .el-textarea__inner{border:none!important;box-shadow:none!important;padding:8px 2px!important;resize:none!important;background-color:transparent!important;color:#303133;font-size:16px;line-height:1.6;min-height:60px!important}[data-v-779c7dd7] .chat-textarea .el-textarea__inner:focus{border:none!important;box-shadow:none!important}.chat-actions-bar[data-v-779c7dd7]{display:flex;align-items:center;justify-content:space-between;height:50px}.left-actions[data-v-779c7dd7]{display:flex;align-items:center;gap:12px}.action-btn[data-v-779c7dd7]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.action-btn .btn-icon[data-v-779c7dd7]{margin-right:6px;stroke:#333}.action-btn[data-v-779c7dd7]:hover{border-color:#409eff;color:#409eff}.action-btn:hover .btn-icon[data-v-779c7dd7]{stroke:#409eff}.action-btn.selected[data-v-779c7dd7]{background-color:#fff;border-color:#409eff;color:#409eff}.action-btn.selected .btn-icon[data-v-779c7dd7]{stroke:#409eff}.right-actions[data-v-779c7dd7]{display:flex;align-items:center;gap:12px}.upload-btn[data-v-779c7dd7]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.upload-btn .btn-icon[data-v-779c7dd7]{margin-right:6px;stroke:#333}.upload-btn[data-v-779c7dd7]:hover{border-color:#409eff;color:#409eff}.upload-btn:hover .btn-icon[data-v-779c7dd7]{stroke:#409eff}.send-btn-final[data-v-779c7dd7]{width:144px;height:50px;background:linear-gradient(to right,#00c6fb,#005bea);border-radius:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative;overflow:hidden;border:none;color:#fff;font-size:18px;font-weight:600}.send-btn-final.disabled-btn[data-v-779c7dd7]{background:linear-gradient(to right,#c0c4cc,#909399);cursor:not-allowed;opacity:.6}.send-btn-final.disabled-btn[data-v-779c7dd7]:hover{background:linear-gradient(to right,#c0c4cc,#909399)}.category-section[data-v-779c7dd7]{padding:0 24px 10px}.category-title[data-v-779c7dd7]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:24px;padding-left:18px;position:relative;letter-spacing:.8px;line-height:1.5}.category-title[data-v-779c7dd7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:22px;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);border-radius:3px;margin-right:12px}.tools-grid[data-v-779c7dd7]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.tool-card[data-v-779c7dd7]{background:#fff;border:1px solid #eef0f2;border-radius:8px;padding:20px;height:120px;cursor:pointer;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-column-gap:12px;text-align:left;box-shadow:0 1px 4px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.tool-card[data-v-779c7dd7]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:transparent}.tool-card:hover .tool-name[data-v-779c7dd7],.tool-card:hover .tool-description[data-v-779c7dd7]{transform:translateY(-1px)}.tool-icon[data-v-779c7dd7]{grid-row:1/2;grid-column:1/2;width:32px;height:32px;margin-top:2px;border-radius:6px;object-fit:contain;align-self:start;transition:all .3s cubic-bezier(.4,0,.2,1)}.tool-name[data-v-779c7dd7]{grid-row:1/2;grid-column:2/3;font-size:20px;font-weight:600;color:#434040;line-height:1.3;margin:3px 0 0;align-self:start;transition:all .3s cubic-bezier(.4,0,.2,1)}.tool-description[data-v-779c7dd7]{grid-row:3/4;grid-column:1/-1;font-size:16px;color:#5b4949;line-height:1.5;margin:8px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1)}.tool-card:hover .tool-name[data-v-779c7dd7]{color:#434040}.tool-card:hover .tool-description[data-v-779c7dd7]{color:#5b4949}.platform-icon[data-v-779c7dd7]{position:absolute;top:12px;right:12px;width:24px;height:24px;z-index:10}.enhanced-tool-card[data-v-779c7dd7]{height:120px;position:relative;overflow:hidden;display:block;padding:20px;border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-tool-card[data-v-779c7dd7]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.enhanced-tool-card:hover .enhanced-tool-name[data-v-779c7dd7],.enhanced-tool-card:hover .enhanced-tool-description[data-v-779c7dd7]{transform:translateY(-1px)}.enhanced-tool-card.classroom-card[data-v-779c7dd7]{background:linear-gradient(to bottom,#aacff3,#fff)}.enhanced-tool-card.teaching-card[data-v-779c7dd7]{background:linear-gradient(to bottom,#dbf1de,#fff)}.enhanced-tool-card.office-card[data-v-779c7dd7]{background:linear-gradient(to bottom,#d9c6f3,#fff)}.enhanced-tool-icon[data-v-779c7dd7]{position:absolute;bottom:8px;right:8px;width:50px!important;height:50px!important;opacity:.8;z-index:1}.enhanced-tool-name[data-v-779c7dd7]{color:#434040!important;font-size:22px!important;font-weight:700!important;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.3;margin-bottom:10px;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-tool-description[data-v-779c7dd7]{color:#5b4949!important;font-size:16px!important;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.8;margin:0;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-tool-card:hover .enhanced-tool-name[data-v-779c7dd7]{color:#434040!important;text-shadow:0 3px 6px rgba(0,0,0,.15)}.enhanced-tool-card:hover .enhanced-tool-description[data-v-779c7dd7]{color:#5b4949!important}@media (max-width: 1800px){.enhanced-tool-icon[data-v-779c7dd7]{width:40px!important;height:40px!important;bottom:4px;right:4px}.enhanced-tool-description[data-v-779c7dd7]{font-size:16px!important}}@media (max-width: 1600px){.tools-grid[data-v-779c7dd7]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){.tools-grid[data-v-779c7dd7]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.tools-grid[data-v-779c7dd7]{grid-template-columns:repeat(3,1fr);gap:12px}.home-container[data-v-779c7dd7]{padding:0 16px 16px}.chat-actions-bar[data-v-779c7dd7]{flex-direction:column;gap:15px;align-items:stretch}.left-actions[data-v-779c7dd7],.right-actions[data-v-779c7dd7]{justify-content:center}.tool-card[data-v-779c7dd7]{height:110px;padding:16px;grid-column-gap:10px}.tool-icon[data-v-779c7dd7]{width:28px;height:28px}.tool-name[data-v-779c7dd7]{font-size:18px}.enhanced-tool-card[data-v-779c7dd7]{height:110px;padding:16px}.enhanced-tool-icon[data-v-779c7dd7]{width:40px!important;height:40px!important}.enhanced-tool-name[data-v-779c7dd7]{font-size:18px!important;letter-spacing:.4px}.enhanced-tool-description[data-v-779c7dd7]{font-size:16px!important;max-width:calc(100% - 50px);letter-spacing:.25px}}@media (max-width: 768px){.marketing-banner[data-v-779c7dd7]{margin-bottom:16px}.tools-grid[data-v-779c7dd7]{grid-template-columns:repeat(2,1fr)}.qa-title[data-v-779c7dd7]{margin-bottom:54px!important}.bg .bg-c[data-v-779c7dd7]{width:20vw}.bg .bg-b[data-v-779c7dd7]{width:10vw}.unified-input-container[data-v-779c7dd7]{padding:10px}.send-btn-final[data-v-779c7dd7]{width:120px;height:40px;font-size:14px}.left-actions[data-v-779c7dd7],.right-actions[data-v-779c7dd7]{justify-content:space-around}.chat-actions-bar[data-v-779c7dd7]{gap:8px}.tool-card[data-v-779c7dd7]{height:100px;padding:14px;grid-column-gap:8px}.tool-icon[data-v-779c7dd7]{width:24px;height:24px}.tool-name[data-v-779c7dd7]{font-size:16px}.enhanced-tool-card[data-v-779c7dd7]{height:100px;padding:14px}.enhanced-tool-icon[data-v-779c7dd7]{width:36px!important;height:36px!important;bottom:6px;right:6px}.enhanced-tool-name[data-v-779c7dd7]{font-size:16px!important;margin-bottom:6px;letter-spacing:.3px}.enhanced-tool-description[data-v-779c7dd7]{font-size:14px!important;max-width:calc(100% - 45px);letter-spacing:.2px}.category-title[data-v-779c7dd7]{font-size:18px}}@media (max-width: 480px){.marketing-banner[data-v-779c7dd7]{margin-bottom:12px}.home-container[data-v-779c7dd7]{padding:12px}.tools-grid[data-v-779c7dd7]{grid-template-columns:1fr}.tool-card[data-v-779c7dd7]{height:90px;padding:12px;grid-column-gap:8px}.tool-icon[data-v-779c7dd7]{width:22px;height:22px}.tool-name[data-v-779c7dd7]{font-size:15px}.tool-description[data-v-779c7dd7]{font-size:13px}.enhanced-tool-card[data-v-779c7dd7]{height:90px;padding:16px}.enhanced-tool-icon[data-v-779c7dd7]{width:32px!important;height:32px!important}.enhanced-tool-name[data-v-779c7dd7]{font-size:16px!important;letter-spacing:.3px}.enhanced-tool-description[data-v-779c7dd7]{font-size:14px!important;max-width:calc(100% - 40px);letter-spacing:.2px}}.app-opera[data-v-779c7dd7]{position:absolute;z-index:5;right:0;top:0;padding:5px}.opera-btn[data-v-779c7dd7]{position:relative;margin-right:30px}.opera-btn .opera-item[data-v-779c7dd7]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#ffffffb3;border:1px solid #e2e8f0;border-radius:20px;font-size:16px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20}.opera-btn .opera-item[data-v-779c7dd7]:hover{background-color:#fff;border-color:#409eff;color:#409eff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.opera-btn .opera-item .history-icon[data-v-779c7dd7]{width:15px;height:15px;transition:all .3s ease}.opera-btn .opera-item:hover .history-icon[data-v-779c7dd7]{stroke:#409eff}.opera-btn .opera-item .opera-item[data-v-779c7dd7]{position:absolute;right:0;top:-60px}.save-button-container[data-v-b5ea54da]{display:inline-flex;align-items:center}.save-button[data-v-b5ea54da]{background-color:#4c85f2;border-color:#4c85f2;color:#fff;border-radius:22px;transition:all .3s;margin-left:12px;font-weight:600;padding:12px 24px;height:auto}.save-button[data-v-b5ea54da]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #00009633;background-color:#3a75e0;border-color:#3a75e0}.save-button[data-v-b5ea54da]:active:not(:disabled){transform:translateY(0)}.save-button[data-v-b5ea54da]:disabled{opacity:.6;cursor:not-allowed}.save-icon[data-v-b5ea54da],.saved-icon[data-v-b5ea54da]{margin-right:8px;font-size:16px;vertical-align:middle}.saved-icon[data-v-b5ea54da]{color:#67c23a}.is-loading[data-v-b5ea54da]{animation:rotating-b5ea54da 2s linear infinite;margin-right:8px;font-size:16px;vertical-align:middle}@keyframes rotating-b5ea54da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.save-button[data-v-b5ea54da]{padding:8px 16px;font-size:14px;border-radius:18px}.save-icon[data-v-b5ea54da],.is-loading[data-v-b5ea54da]{margin-right:6px;font-size:14px}}.download-button[data-v-d2adf403]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;color:#606266;-webkit-user-select:none;user-select:none}.download-button[data-v-d2adf403]:hover{color:#409eff}.download-button[data-v-d2adf403]:active{transform:scale(.95)}.download-button--disabled[data-v-d2adf403]{cursor:not-allowed;opacity:.5}.download-button--disabled[data-v-d2adf403]:hover{background-color:transparent;color:#606266;transform:none}.download-text[data-v-d2adf403]{font-size:16px;white-space:nowrap}.download-button[data-v-d2adf403]:not(:has(.download-text)){padding:4px}.download-button--disabled .el-icon[data-v-d2adf403]{animation:rotate-d2adf403 1s linear infinite}@keyframes rotate-d2adf403{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.copy-button[data-v-4bdd1931]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;color:#606266;-webkit-user-select:none;user-select:none}.copy-button[data-v-4bdd1931]:hover{color:#409eff}.copy-button[data-v-4bdd1931]:active{transform:scale(.95)}.copy-button--disabled[data-v-4bdd1931]{cursor:not-allowed;opacity:.5}.copy-button--disabled[data-v-4bdd1931]:hover{background-color:transparent;color:#606266;transform:none}.copy-text[data-v-4bdd1931]{font-size:16px;white-space:nowrap}.copy-button[data-v-4bdd1931]:not(:has(.copy-text)){padding:4px}.history-dialog[data-v-8bd5c6ee]{border-radius:12px;overflow:hidden}.dialog-header-with-button[data-v-8bd5c6ee]{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.header-left[data-v-8bd5c6ee]{flex:1}.el-dialog__title[data-v-8bd5c6ee]{position:absolute;left:50%;transform:translate(-50%);font-size:22px;font-weight:700}.header-right[data-v-8bd5c6ee]{flex:1;display:flex;justify-content:flex-end;align-items:center}[data-v-8bd5c6ee] .el-dialog__title{font-size:22px;font-weight:700}[data-v-8bd5c6ee] .el-dialog__headerbtn{font-size:22px;width:40px;height:40px;top:50%;transform:translateY(-50%);margin-top:0}[data-v-8bd5c6ee] .el-dialog__close{font-size:22px}.clear-button[data-v-8bd5c6ee]{margin-right:20px}.custom-close-icon[data-v-8bd5c6ee]{font-size:28px;cursor:pointer;color:#909399}.custom-close-icon[data-v-8bd5c6ee]:hover{color:#f56c6c}.loading-container[data-v-8bd5c6ee]{padding:20px}.empty-container[data-v-8bd5c6ee]{display:flex;justify-content:center;align-items:center;height:300px}.history-container[data-v-8bd5c6ee]{max-height:70vh;overflow-y:auto;padding:1.5rem;background-color:#f8f9fa}.chat-item[data-v-8bd5c6ee]{margin-bottom:20px;background-color:transparent;border-radius:0;padding:0;box-shadow:none}.chat-header[data-v-8bd5c6ee]{display:none}.messages-container[data-v-8bd5c6ee]{display:flex;flex-direction:column;gap:1rem}.message-item[data-v-8bd5c6ee]{display:flex;max-width:80%;position:relative;padding-bottom:25px}.user-message[data-v-8bd5c6ee]{align-self:flex-end}[data-v-8bd5c6ee] .user-message .el-image img{width:200px;height:150px;object-fit:scale-down}.assistant-message[data-v-8bd5c6ee]{align-self:flex-start;width:80%!important}.message-content[data-v-8bd5c6ee]{padding:0 1rem;border-radius:1rem;word-break:break-word;line-height:1.6;text-align:left;font-size:16px}.user-message .message-content[data-v-8bd5c6ee]{background-color:#2c86ff;color:#fff;border-top-right-radius:0}.assistant-message .message-content[data-v-8bd5c6ee]{width:100%;background-color:#fff;color:#333;border-top-left-radius:0;box-shadow:0 2px 8px #0000001a}.message-actions[data-v-8bd5c6ee]{position:absolute;bottom:-10px;display:flex;gap:10px;opacity:0;transition:opacity .2s ease-in-out;min-width:500px}.user-message .message-actions[data-v-8bd5c6ee]{right:5px;justify-content:flex-end}.assistant-message .message-actions[data-v-8bd5c6ee]{left:5px;justify-content:flex-start}.message-item:hover .message-actions[data-v-8bd5c6ee]{opacity:1}.delete-icon[data-v-8bd5c6ee]{display:flex;align-items:center;cursor:pointer;color:#f56c6c}.delete-icon[data-v-8bd5c6ee]:hover{color:#ff3636}.history-entry-container[data-v-80022b84]{position:absolute;top:25px;right:25px;z-index:10}.history-entry-button[data-v-80022b84]{font-weight:700;box-shadow:0 4px 12px #00009633;border-radius:25px;transition:all .3s;display:flex;align-items:center;background-color:#4c85f2;border-color:#4c85f2;padding:12px 20px;font-size:16px}.history-entry-button[data-v-80022b84]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00009640;background-color:#3a75e0}.history-icon[data-v-80022b84]{margin-right:8px;font-size:20px}@media (max-width: 768px){.history-entry-container[data-v-80022b84]{top:15px;right:15px}.history-entry-button[data-v-80022b84]{padding:8px 15px;font-size:14px;border-radius:20px}.history-icon[data-v-80022b84]{margin-right:6px;font-size:18px}}.ai-loading-container[data-v-986bf0d5]{display:flex;justify-content:center;align-items:center;min-height:80px}.ai-loading-content[data-v-986bf0d5]{display:flex;align-items:center;gap:12px}.loading-dots[data-v-986bf0d5]{display:flex;align-items:center;gap:6px}.dot[data-v-986bf0d5]{width:8px;height:8px;background:linear-gradient(135deg,#74b9ff,#0984e3);border-radius:50%;animation:wave-986bf0d5 1.4s ease-in-out infinite}.dot[data-v-986bf0d5]:nth-child(1){animation-delay:0s}.dot[data-v-986bf0d5]:nth-child(2){animation-delay:.2s}.dot[data-v-986bf0d5]:nth-child(3){animation-delay:.4s}@keyframes wave-986bf0d5{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.3);opacity:1}}.text[data-v-986bf0d5]{font-size:18px;color:#333;font-weight:600;margin:0;letter-spacing:.5px}.article-container[data-v-3ebaadee]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-3ebaadee]{text-align:center;margin-bottom:3rem}.title[data-v-3ebaadee]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-3ebaadee]:after{content:"✨";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-3ebaadee]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.form-container[data-v-3ebaadee]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.article-form[data-v-3ebaadee]{width:100%;margin:0 auto}.style-buttons[data-v-3ebaadee]{display:flex;flex-wrap:wrap;gap:10px}.result-container[data-v-3ebaadee]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-3ebaadee]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-3ebaadee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-3ebaadee]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-3ebaadee]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.comment-text[data-v-3ebaadee]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.action-icons[data-v-3ebaadee]{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.article-container[data-v-3ebaadee]{width:100%;padding:1.5rem 1rem}.title[data-v-3ebaadee]{font-size:2.2rem}.title[data-v-3ebaadee]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-3ebaadee]{font-size:1rem;padding:0 1rem}.form-container[data-v-3ebaadee]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-3ebaadee]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-3ebaadee]{font-size:1rem;padding:1rem}}@media (max-width: 480px){.title[data-v-3ebaadee]{font-size:1.8rem}.form-container[data-v-3ebaadee]{margin:2rem 0;padding:1rem}.result-content[data-v-3ebaadee]{padding:1rem}.section-title[data-v-3ebaadee]{font-size:1.1rem}.comment-text[data-v-3ebaadee]{padding:1rem}}[data-v-3ebaadee] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-3ebaadee] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-3ebaadee] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-3ebaadee] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-3ebaadee] .el-form-item__label{font-weight:500;color:#333}.comments-integrated-container[data-v-dafa4049]{width:100%;height:100%}.article-container[data-v-9a745fcf]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-9a745fcf]{text-align:center;margin-bottom:3rem}.title[data-v-9a745fcf]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-9a745fcf]:after{content:"📢";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-9a745fcf]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.form-container[data-v-9a745fcf]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.article-form[data-v-9a745fcf]{width:100%;margin:0 auto}.style-buttons[data-v-9a745fcf]{display:flex;flex-wrap:wrap;gap:10px}.result-container[data-v-9a745fcf]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-9a745fcf]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-9a745fcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-9a745fcf]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-9a745fcf]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.comment-text[data-v-9a745fcf]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}[data-v-9a745fcf] .comment-text p:first-child strong{display:flex;justify-content:center;font-size:1.5rem;font-weight:700;color:#333}.action-icons[data-v-9a745fcf]{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.article-container[data-v-9a745fcf]{width:100%;padding:1.5rem 1rem}.title[data-v-9a745fcf]{font-size:2.2rem}.title[data-v-9a745fcf]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-9a745fcf]{font-size:1rem;padding:0 1rem}.form-container[data-v-9a745fcf]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-9a745fcf]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-9a745fcf]{font-size:1rem;padding:1rem}}@media (max-width: 480px){.title[data-v-9a745fcf]{font-size:1.8rem}.form-container[data-v-9a745fcf]{margin:2rem 0;padding:1rem}.result-content[data-v-9a745fcf]{padding:1rem}.section-title[data-v-9a745fcf]{font-size:1.1rem}.comment-text[data-v-9a745fcf]{padding:1rem}}[data-v-9a745fcf] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-9a745fcf] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-9a745fcf] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-9a745fcf] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-9a745fcf] .el-form-item__label{font-weight:500;color:#333}.empty-tip[data-v-9a745fcf]{color:#999;font-size:.9rem;padding:1rem;text-align:center}.tag-buttons-container[data-v-9a745fcf]{display:flex;flex-wrap:wrap;gap:10px}.floating-ball-container[data-v-e2b0b9e6]{position:fixed;width:80px;height:80px;cursor:pointer;z-index:1000}.ball-content[data-v-e2b0b9e6]{position:relative;z-index:20;width:100%;height:100%}.ball-content img[data-v-e2b0b9e6]{width:100%;height:100%;pointer-events:none}.fade-enter-active[data-v-e2b0b9e6],.fade-leave-active[data-v-e2b0b9e6]{transition:opacity .15s ease}.fade-enter-from[data-v-e2b0b9e6],.fade-leave-to[data-v-e2b0b9e6]{opacity:0}.floating-menu[data-v-e2b0b9e6]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.menu-item[data-v-e2b0b9e6]{position:absolute;top:50%;left:50%;width:70px;height:70px;background:var(--bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-color);border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0000001f;pointer-events:all;transform:translate(-50%,-50%) scale(0);transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .2s ease;flex-direction:column;padding:6px;box-sizing:border-box}.menu-item[data-v-e2b0b9e6]:hover{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1.1);box-shadow:0 4px 16px #0003}.floating-menu.open .menu-item[data-v-e2b0b9e6]{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1);transition-delay:var(--expand-delay)}.floating-menu:not(.open) .menu-item[data-v-e2b0b9e6]{transform:translate(-50%,-50%) scale(0);transition-delay:var(--collapse-delay)}.menu-item-icon[data-v-e2b0b9e6]{position:absolute;bottom:8px;width:20px;height:20px;opacity:.5}.menu-item-text[data-v-e2b0b9e6]{font-size:14px;line-height:1.2;text-align:center;white-space:normal;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;z-index:2}.switch-button[data-v-e2b0b9e6]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;pointer-events:all;color:#495057;transition:all .25s cubic-bezier(.25,.8,.25,1);opacity:.95}.switch-button[data-v-e2b0b9e6]:hover{background:linear-gradient(135deg,#fff,#f1f3f4);border-color:#dee2e6;opacity:1;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0003,0 3px 8px #00000026;color:#343a40}.switch-button[data-v-e2b0b9e6]:active{transform:translateY(-50%) scale(1.05);box-shadow:0 3px 8px #00000026,0 1px 4px #0000001a}.floating-ball-container.left-side .switch-button[data-v-e2b0b9e6]{right:-25px}.floating-ball-container:not(.left-side) .switch-button[data-v-e2b0b9e6]{left:-25px}.math-gpt-container[data-v-35193652]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-35193652]{text-align:center;margin-bottom:3rem}.title[data-v-35193652]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;color:transparent;position:relative}.title[data-v-35193652]:after{content:"✨";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-35193652]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.input-container[data-v-35193652]{margin:3rem 0}.input-box[data-v-35193652]{border:2px solid #e0e0ff;border-radius:1.5rem;padding:2rem;box-shadow:0 0 25px #0000ff14;background-color:#fff;position:relative}.problem-input[data-v-35193652]{margin-bottom:1.5rem}[data-v-35193652] .el-textarea__inner{padding:1.2rem;line-height:1.7;border-radius:1rem;border-color:#e0e0ff}[data-v-35193652] .el-textarea__inner:focus{box-shadow:0 0 8px #409eff4d;border-color:#409eff}.action-buttons[data-v-35193652]{display:flex;justify-content:space-between;align-items:center}.left-actions[data-v-35193652],.right-actions[data-v-35193652]{display:flex;align-items:center}.action-btn[data-v-35193652]{margin-right:1rem}[data-v-35193652] .action-btn.el-button{width:80px;height:80px}[data-v-35193652] .action-btn .el-icon{font-size:45px}[data-v-35193652] .submit-btn.el-button{width:80px;height:80px}.combined-solution-container[data-v-35193652]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.solution-content[data-v-35193652]{display:flex;flex-direction:column;gap:0}.reasoning-section[data-v-35193652],.solution-section[data-v-35193652]{text-align:left;padding:2rem;position:relative}.reasoning-section[data-v-35193652]{background-color:#f9faff;border-bottom:1px solid rgba(0,0,255,.05)}.solution-section[data-v-35193652]{background-color:#f0f9ff}.section-title-container[data-v-35193652]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-35193652]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-35193652]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.reasoning-text[data-v-35193652]{font-size:1rem;line-height:1.8;color:#444;white-space:pre-line;margin:0;padding:1.2rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.solution-text[data-v-35193652]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.2rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.upload-btn[data-v-35193652]{display:inline-block}.image-preview-container[data-v-35193652]{display:flex;margin-left:15px;align-items:center;overflow-x:auto;max-width:calc(100% - 80px);scrollbar-width:none;padding:2px}.image-preview-container[data-v-35193652]::-webkit-scrollbar{display:none}.image-item[data-v-35193652]{position:relative;margin-right:10px;flex-shrink:0}.delete-icon[data-v-35193652]{position:absolute;top:0;right:-8px;background-color:#f56c6c;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;font-size:18px;box-shadow:0 2px 4px #0003;transition:all .2s ease}.delete-icon[data-v-35193652]:hover{transform:scale(1.1);background-color:#e74c3c}.inline-image-preview[data-v-35193652]{border-radius:8px;overflow:hidden;max-height:200px;max-width:500px;box-shadow:0 2px 8px #0000001a;cursor:pointer}.left-actions[data-v-35193652]{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;max-width:80%;scrollbar-width:none}.left-actions[data-v-35193652]::-webkit-scrollbar{display:none}@media (max-width: 768px){.math-gpt-container[data-v-35193652]{width:100%;padding:1.5rem 1rem}.title[data-v-35193652]{font-size:2.2rem}.title[data-v-35193652]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-35193652]{font-size:1rem;padding:0 1rem}.input-box[data-v-35193652]{padding:1.5rem 1rem;border-radius:1rem}[data-v-35193652] .el-textarea__inner{padding:.8rem}[data-v-35193652] .action-btn.el-button{width:48px;height:48px}[data-v-35193652] .submit-btn.el-button{width:56px;height:56px}.reasoning-section[data-v-35193652],.solution-section[data-v-35193652]{padding:1.5rem}.section-title[data-v-35193652]{font-size:1.2rem;margin-bottom:0}.reasoning-text[data-v-35193652]{font-size:.85rem}.solution-text[data-v-35193652]{font-size:1rem}.image-preview-container[data-v-35193652]{max-width:calc(100% - 60px)}.inline-image-preview[data-v-35193652]{max-width:100px;max-height:100px}.copy-btn[data-v-35193652]{width:34px;height:34px}.copy-icon[data-v-35193652]{font-size:1rem}}@media (max-width: 480px){.title[data-v-35193652]{font-size:1.8rem}.input-container[data-v-35193652]{margin:2rem 0}.input-box[data-v-35193652]{padding:1rem}[data-v-35193652] .action-btn.el-button{width:44px;height:44px;margin-right:.5rem}[data-v-35193652] .submit-btn.el-button{width:50px;height:50px}.reasoning-section[data-v-35193652],.solution-section[data-v-35193652]{padding:1rem}.section-title[data-v-35193652]{font-size:1.1rem}.reasoning-text[data-v-35193652],.solution-text[data-v-35193652]{padding:1rem}.inline-image-preview[data-v-35193652]{max-width:90px;max-height:90px;margin-right:6px}.image-preview-container[data-v-35193652]{max-width:calc(100% - 55px)}.copy-btn[data-v-35193652]{width:30px;height:30px}.copy-icon[data-v-35193652]{font-size:.9rem}.tip-row[data-v-35193652]{gap:.8rem}.h5-qrcode[data-v-35193652]{width:60px;height:60px}.qrcode-tip[data-v-35193652]{font-size:.65rem}}.upload-tip-container[data-v-35193652]{margin-bottom:2rem;background:linear-gradient(135deg,#f0f7ff,#e6f0fd);border-radius:1rem;box-shadow:0 4px 15px #00009614;border:1px dashed #c0d8ff;text-align:center}.upload-tip-content[data-v-35193652]{display:flex;align-items:center;justify-content:center;padding:1rem 0}.tip-icon[data-v-35193652]{font-size:2.5rem;margin-bottom:.8rem;animation:pulse 2s infinite ease-in-out}.inline-icon[data-v-35193652]{margin:0 2px;font-size:24px;color:#333;transform:translate(-2px,5px)}.inline-qr-icon[data-v-35193652]{margin:0 4px;color:#333;transform:translate(-2px,5px);display:inline-block}.tip-title[data-v-35193652]{font-size:1.3rem;color:#1e88e5;font-weight:600}.copy-btn[data-v-35193652]{display:flex;align-items:center;justify-content:center;transition:all .25s ease;background-color:#2c86ff0d;border:1px solid rgba(44,134,255,.2);color:#2c86ff;width:38px;height:38px;padding:0}.copy-btn[data-v-35193652]:hover{transform:translateY(-2px);background-color:#2c86ff26;box-shadow:0 4px 12px #2c86ff33;color:#2c86ff}.copy-btn[data-v-35193652]:active{transform:translateY(0)}.copy-icon[data-v-35193652]{font-size:1.1rem}.action-icons[data-v-35193652]{display:flex;align-items:center}.copy-icon[data-v-35193652]{margin-right:10px;font-size:1.1rem}.ai-disclaimer[data-v-35193652]{margin-top:1.5rem;padding:.8rem 1.2rem;background-color:#fefce8;border:1px solid #fde047;border-radius:.8rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#a16207;box-shadow:0 2px 8px #fcd34d26}.disclaimer-icon[data-v-35193652]{color:#f59e0b;font-size:1rem;flex-shrink:0}.ai-disclaimer span[data-v-35193652]{line-height:1.4}[data-v-35193652] .wechat-qr-popover{box-shadow:0 8px 25px #00000026!important;border-radius:12px!important;border:1px solid #e6f0fd!important}[data-v-35193652] .wechat-qr-popover .el-popover__arrow{border-bottom-color:#e6f0fd!important}.tip-row[data-v-35193652]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.tip-text[data-v-35193652]{flex:1}.h5-qrcode-container[data-v-35193652]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.h5-qrcode[data-v-35193652]{width:100px;height:100px;cursor:pointer}.qrcode-tip[data-v-35193652]{font-size:1rem;color:#666;margin:0;font-weight:500;text-align:center;white-space:nowrap}@media (max-width: 768px){.ai-disclaimer[data-v-35193652]{font-size:.85rem;padding:.7rem 1rem;margin-top:1.2rem}.disclaimer-icon[data-v-35193652]{font-size:.9rem}[data-v-35193652] .wechat-qr-popover{width:200px!important}.tip-row[data-v-35193652]{flex-direction:column;gap:1rem;text-align:center}.h5-qrcode[data-v-35193652]{width:70px;height:70px}.qrcode-tip[data-v-35193652]{font-size:.7rem}}@media (max-width: 480px){.ai-disclaimer[data-v-35193652]{font-size:.8rem;padding:.6rem .8rem;margin-top:1rem}[data-v-35193652] .wechat-qr-popover{width:180px!important}}.header-title[data-v-166448ae]{font-size:20px;font-weight:600;color:#333;display:flex;align-items:center}.header-title .icon[data-v-166448ae]{width:5px;height:26px;background:linear-gradient(to bottom,#00c6fb,#005bea);border-radius:4px;margin-right:6px}.history-list[data-v-166448ae]{padding:16px;font-size:16px}.history-list .history-item[data-v-166448ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 16px 8px 24px;cursor:pointer;position:relative;border-radius:10px}.history-list .history-item.active[data-v-166448ae],.history-list .history-item[data-v-166448ae]:hover{background-color:#f5f7fa}.history-list .history-item.active[data-v-166448ae]:before{content:"";display:block;position:absolute;width:10px;height:10px;background:linear-gradient(to bottom,#00c6fb,#005bea);left:5px;border-radius:50%}.history-list .history-item .content[data-v-166448ae]{font-size:16px;color:#303133;cursor:pointer;white-space:nowrap;max-width:420px;overflow:hidden;text-overflow:ellipsis}.history-list .history-item .actions[data-v-166448ae]{display:flex;gap:8px}.history-list .history-item .actions .time[data-v-166448ae]{margin-right:20px}.history-list .history-item .actions .btn[data-v-166448ae]{font-size:16px}.empty-message[data-v-166448ae]{text-align:center;padding:40px 0;color:#909399}.conversation-title[data-v-166448ae]{display:flex;font-weight:500;margin-bottom:4px;color:#333;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;padding-right:24px}.conversation-title[data-v-166448ae] .el-input{flex:1;max-width:240px;border:none}.conversation-title .opera[data-v-166448ae]{margin-top:5px}.conversation-title .opera .text[data-v-166448ae]{font-size:16px;padding:2px;font-weight:600}.chat-container[data-v-547a212a]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#fff}.chat-messages-wrapper[data-v-547a212a]{flex:1;overflow-y:auto;background-color:#f8f9fa;min-height:0;padding:0 1.5rem}.chat-messages[data-v-547a212a]{padding:20px 0;display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;width:75vw}.message[data-v-547a212a]{display:flex;max-width:85%;margin-bottom:0;align-items:flex-start;position:relative;padding-bottom:5px}.user-message[data-v-547a212a]{align-self:flex-end;flex-direction:row-reverse}.ai-message[data-v-547a212a]{align-self:flex-start;width:80%}.avatar-container[data-v-547a212a]{flex-shrink:0;margin-right:12px;margin-top:4px}.user-message .avatar-container[data-v-547a212a]{margin-right:0;margin-left:12px}.user-message .avatar-img[data-v-547a212a]{width:50px;height:50px;border-color:#e6f1ff;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.ai-message .avatar-img[data-v-547a212a]{width:40px;height:40px;border-color:#f1f3f5}.message-wrapper[data-v-547a212a]{flex:1;display:flex;flex-direction:column;gap:10px}.thoughts-container[data-v-547a212a]{background-color:#f5f8fa;border-radius:12px;padding:12px;border:1px solid #e1e8ed;margin-bottom:5px}.thoughts-header[data-v-547a212a]{display:flex;align-items:center;font-size:14px;color:#657786;margin-bottom:8px;font-weight:500}.thoughts-icon[data-v-547a212a]{margin-right:6px;color:#657786}.thoughts-content[data-v-547a212a]{font-size:14px;color:#14171a;line-height:1.5}.ai-message .thoughts-container[data-v-547a212a]{background-color:#f5f8fa;border-color:#e1e8ed}.user-message .thoughts-container[data-v-547a212a]{background-color:#2c86ff1a;border-color:#2c86ff33}.message-content-wrapper[data-v-547a212a]{position:relative;flex:1;margin-bottom:0}.copy-btn-container[data-v-547a212a]{position:absolute;right:8px;bottom:8px;opacity:1;z-index:2}.copy-btn[data-v-547a212a]{color:#8c8c8c;display:flex;align-items:center;gap:4px;cursor:pointer}.copy-btn[data-v-547a212a]:hover{color:#409eff}.copy-text[data-v-547a212a]{font-size:16px}.message-content[data-v-547a212a]{padding:12px 16px 25px;border-radius:1rem;word-break:break-word;line-height:1.6;flex:1;font-size:16px;box-shadow:0 2px 8px #0000001a;background-color:#fff;position:relative}.message-content[data-v-547a212a] table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow:auto}.message-content[data-v-547a212a] table thead th{border:1px solid #e8eaf2;padding:6px 13px}.message-content[data-v-547a212a] table th{background-color:#ecf5ff;font-weight:600}.message-content[data-v-547a212a] table td{border:1px solid #e8eaf2;padding:6px 13px}.message-content[data-v-547a212a] table td>:last-child{margin-bottom:0}.message-content[data-v-547a212a] table tr{border-top:1px solid #e8eaf2}.message-content[data-v-547a212a] p{margin:.3rem 0;white-space:pre-line}.message-content[data-v-547a212a] pre{margin:.5rem 0;padding:.8rem;background-color:#0000000d;border-radius:.5rem;overflow-x:auto;white-space:pre}.message-content[data-v-547a212a] code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em;background-color:#0000000d;padding:.2em .4em;border-radius:3px}.message-content[data-v-547a212a] pre code{background-color:transparent;padding:0;border-radius:0}.message-content[data-v-547a212a] ul,.message-content[data-v-547a212a] ol{margin:.5rem 0;padding-left:1.5rem}.message-content[data-v-547a212a] li{margin:.25rem 0}.message-content[data-v-547a212a] blockquote{margin:.5rem 0;padding:.5rem 1rem;border-left:4px solid #ddd;background-color:#00000008;color:#666}.user-message .message-content[data-v-547a212a] blockquote{border-left-color:#ffffff4d;background-color:#ffffff1a;color:#fff}.user-message .message-content[data-v-547a212a] code{background-color:#fff3;color:#fff}.user-message .message-content[data-v-547a212a] pre{background-color:#ffffff1a}.message-content[data-v-547a212a] h1,.message-content[data-v-547a212a] h2,.message-content[data-v-547a212a] h3,.message-content[data-v-547a212a] h4,.message-content[data-v-547a212a] h5,.message-content[data-v-547a212a] h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.4}.message-content[data-v-547a212a] h1{font-size:1.5em}.message-content[data-v-547a212a] h2{font-size:1.3em}.message-content[data-v-547a212a] h3{font-size:1.1em}.message-content[data-v-547a212a] h4{font-size:1em}.message-content[data-v-547a212a] h5{font-size:.9em}.message-content[data-v-547a212a] h6{font-size:.8em}.message-content[data-v-547a212a] img{max-width:60vw}.input-area[data-v-547a212a]{padding:50px 20px 20px;background-color:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;align-items:center}.uploaded-files-area[data-v-547a212a]{width:75vw;margin-bottom:15px}.uploaded-files-list[data-v-547a212a]{display:flex;flex-wrap:wrap;gap:12px}.uploaded-file-item[data-v-547a212a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;align-items:center;position:relative;height:72px;box-sizing:border-box;padding:0 12px;width:250px}.uploaded-file-item.is-image[data-v-547a212a]{padding:0;width:72px;background:#e9ecef}.image-preview[data-v-547a212a]{width:100%;height:100%;object-fit:cover;border-radius:8px}.file-icon[data-v-547a212a]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px}.file-type-icon[data-v-547a212a]{width:40px;height:40px}.file-info[data-v-547a212a]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.file-name[data-v-547a212a]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-547a212a]{font-size:12px;color:#666;margin-top:4px}.file-loading[data-v-547a212a]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:8px;z-index:1}.file-remove[data-v-547a212a]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#909399;border-radius:50%;transition:all .2s;z-index:2}.file-remove[data-v-547a212a]:hover{background-color:#ff4d4f;transform:scale(1.1)}.message-files-area[data-v-547a212a]{margin-bottom:12px}.message-files-list[data-v-547a212a]{display:flex;flex-wrap:wrap;gap:8px}.message-file-item[data-v-547a212a]{background:#fffffff2;border:1px solid rgba(255,255,255,.5);border-radius:6px;display:flex;align-items:center;position:relative;height:56px;box-sizing:border-box;padding:0 10px;max-width:240px;box-shadow:0 2px 4px #0000001a}.message-file-item.is-image[data-v-547a212a]{padding:0;width:56px;background:#fffffff2}.message-image-preview[data-v-547a212a]{width:100%;height:100%;object-fit:cover;border-radius:6px;cursor:pointer;transition:all .2s ease}.message-image-preview[data-v-547a212a]:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.message-file-icon[data-v-547a212a]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:8px}.message-file-type-icon[data-v-547a212a]{width:32px;height:32px}.message-file-info[data-v-547a212a]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.message-file-name[data-v-547a212a]{font-size:12px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file-size[data-v-547a212a]{font-size:10px;color:#666;margin-top:2px}@media (max-width: 768px){.uploaded-files-area[data-v-547a212a]{width:100%}.uploaded-file-item[data-v-547a212a]{max-width:calc(50% - 6px)}.file-name[data-v-547a212a]{max-width:80px}.message-file-item[data-v-547a212a]{max-width:calc(50% - 4px)}.message-file-name[data-v-547a212a]{max-width:80px}}.unified-input-container-wrapper[data-v-547a212a]{padding:3px;border-radius:16px;position:relative;z-index:10;background-image:linear-gradient(270deg,#ffad71,#ff5aa2,#46aaff,#80d0ff);width:100%;width:75vw}.unified-input-container[data-v-547a212a]{background:#fff;border-radius:16px;padding:10px 20px;transition:all .3s ease}.input-with-icon[data-v-547a212a]{display:flex;align-items:flex-start;gap:8px}.search-icon[data-v-547a212a]{width:36px;height:36px;flex-shrink:0;display:inline-block;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-top:4px}.chat-textarea[data-v-547a212a]{border:none!important;padding:0!important;margin-bottom:0;flex:1}[data-v-547a212a] .chat-textarea .el-textarea__inner{border:none!important;box-shadow:none!important;padding:8px 2px!important;resize:none!important;background-color:transparent!important;color:#303133;font-size:16px;line-height:1.6;min-height:60px!important}[data-v-547a212a] .chat-textarea .el-textarea__inner:focus{border:none!important;box-shadow:none!important}.chat-actions-bar[data-v-547a212a]{display:flex;align-items:center;justify-content:space-between;height:50px}.left-actions[data-v-547a212a],.right-actions[data-v-547a212a]{display:flex;align-items:center;gap:12px}.action-btn[data-v-547a212a]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.action-btn .btn-icon[data-v-547a212a]{margin-right:6px;stroke:#333}.action-btn[data-v-547a212a]:hover{border-color:#409eff;color:#409eff}.action-btn:hover .btn-icon[data-v-547a212a]{stroke:#409eff}.action-btn.selected[data-v-547a212a]{background-color:#fff;border-color:#409eff;color:#409eff}.action-btn.selected .btn-icon[data-v-547a212a]{stroke:#409eff}.upload-btn[data-v-547a212a]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.upload-btn .btn-icon[data-v-547a212a]{margin-right:6px;stroke:#333}.upload-btn[data-v-547a212a]:hover{border-color:#409eff;color:#409eff}.upload-btn:hover .btn-icon[data-v-547a212a]{stroke:#409eff}[data-v-547a212a] .el-upload{display:inline-block}[data-v-547a212a] .el-upload .el-button{margin:0}.send-btn-final[data-v-547a212a]{width:144px;height:50px;background:linear-gradient(to right,#00c6fb,#005bea);border-radius:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative;overflow:hidden;border:none;color:#fff;font-size:18px;font-weight:600}.send-btn-final.disabled-btn[data-v-547a212a]{background:linear-gradient(to right,#c0c4cc,#909399);cursor:not-allowed;opacity:.6}.send-btn-final.disabled-btn[data-v-547a212a]:hover{background:linear-gradient(to right,#c0c4cc,#909399)}.send-btn-final.loading-btn[data-v-547a212a]{background:linear-gradient(to right,#e6a23c,#f0b90b)}@media (max-width: 768px){.app-container .input-area[data-v-547a212a]{padding:10px!important}.app-container .unified-input-container-wrapper[data-v-547a212a]{width:96vw}.app-container .chat-messages-wrapper[data-v-547a212a]{padding:0 10px}.app-container .message-wrapper[data-v-547a212a]{width:100%}.app-container .ai-message[data-v-547a212a]{width:95%}.app-container .send-btn-final[data-v-547a212a]{width:120px;height:40px;font-size:14px}.app-container .left-actions[data-v-547a212a]{gap:0px;flex-wrap:nowrap}.app-container .right-actions[data-v-547a212a]{justify-content:space-around}.app-container .unified-input-container[data-v-547a212a]{padding:10px}.app-container .chat-actions-bar[data-v-547a212a]{gap:8px}.app-container .chat-messages[data-v-547a212a]{width:95vw}.message[data-v-547a212a]{max-width:96%}.unified-input-container-wrapper[data-v-547a212a]{max-width:100%}.chat-actions-bar[data-v-547a212a]{flex-direction:column;gap:15px;align-items:stretch}.left-actions[data-v-547a212a]{justify-content:flex-start;flex-wrap:wrap}.right-actions[data-v-547a212a]{justify-content:center}}.user-message .message-content[data-v-547a212a]{background-color:#2c86ff;color:#fff;border-top-right-radius:0;text-align:left}.ai-message .message-content[data-v-547a212a]{background-color:#fff;color:#333;border-top-left-radius:0;box-shadow:0 2px 8px #0000001a;width:100%}.user-message .message-content[data-v-547a212a] a{color:#fff;text-decoration:underline}.head-opera[data-v-547a212a]{margin-bottom:10px;position:absolute;top:-40px;left:0}.head-opera .col-r[data-v-547a212a]{float:right}.thinking-container[data-v-547a212a]{display:flex;align-items:center;gap:12px;padding:8px 0;opacity:.8}.thinking-dots[data-v-547a212a]{display:flex;gap:4px}.thinking-dots .dot[data-v-547a212a]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:thinking-pulse-547a212a 1.5s ease-in-out infinite}.thinking-dots .dot[data-v-547a212a]:nth-child(2){animation-delay:.2s}.thinking-dots .dot[data-v-547a212a]:nth-child(3){animation-delay:.4s}.thinking-text[data-v-547a212a]{font-size:14px;color:#666;font-style:italic}@keyframes thinking-pulse-547a212a{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.2);opacity:1}}.flex-btn[data-v-547a212a]{position:absolute;right:8px;bottom:8px;opacity:1;z-index:2;display:flex;align-items:center;gap:8px}.question-list[data-v-547a212a]{margin-top:10px;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.question-list .question-item[data-v-547a212a]{color:#222;cursor:pointer;box-sizing:border-box;flex:1;background:#f1f0ff;padding:8px 12px}.article-container[data-v-11e46223]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-11e46223]{text-align:center;margin-bottom:3rem}.title[data-v-11e46223]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-11e46223]:after{content:"📢";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-11e46223]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.form-container[data-v-11e46223]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.article-form[data-v-11e46223]{width:100%;margin:0 auto}.style-buttons[data-v-11e46223]{display:flex;flex-wrap:wrap;gap:10px}.result-container[data-v-11e46223]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-11e46223]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-11e46223]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-11e46223]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-11e46223]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.comment-text[data-v-11e46223]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.action-icons[data-v-11e46223]{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.article-container[data-v-11e46223]{width:100%;padding:1.5rem 1rem}.title[data-v-11e46223]{font-size:2.2rem}.title[data-v-11e46223]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-11e46223]{font-size:1rem;padding:0 1rem}.form-container[data-v-11e46223]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-11e46223]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-11e46223]{font-size:1rem;padding:1rem}}@media (max-width: 480px){.title[data-v-11e46223]{font-size:1.8rem}.form-container[data-v-11e46223]{margin:2rem 0;padding:1rem}.result-content[data-v-11e46223]{padding:1rem}.section-title[data-v-11e46223]{font-size:1.1rem}.comment-text[data-v-11e46223]{padding:1rem}}[data-v-11e46223] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-11e46223] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-11e46223] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-11e46223] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-11e46223] .el-form-item__label{font-weight:500;color:#333}.roll-call-modal[data-v-3829513b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at center,#0a0a2e,#000);z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:fadeIn .5s ease-out}.stars-background[data-v-3829513b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.stars-background .star[data-v-3829513b]{position:absolute;background:#fff;border-radius:50%;animation:twinkle-3829513b linear infinite}@keyframes twinkle-3829513b{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.modal-content[data-v-3829513b]{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;color:#fff}.exit-button-container[data-v-3829513b]{position:fixed;bottom:30px;right:300px;z-index:10001}.exit-btn[data-v-3829513b]{position:relative;padding:15px 40px;border:none;border-radius:50px;background:linear-gradient(135deg,#ffffff26,#ffffff0d);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.2);color:#fff;font-size:1.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden;min-width:160px;box-shadow:0 8px 25px #ffffff1a}.exit-btn[data-v-3829513b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.exit-btn[data-v-3829513b]:hover{box-shadow:0 12px 35px #fff3;background:linear-gradient(135deg,#fff3,#ffffff14);border-color:#ffffff4d}.exit-btn[data-v-3829513b]:hover:before{left:100%}.exit-btn:hover .exit-btn-text[data-v-3829513b]{text-shadow:0 0 8px rgba(255,255,255,.6)}.exit-btn[data-v-3829513b]:active{box-shadow:0 6px 20px #ffffff26}.exit-btn-bg[data-v-3829513b]{display:none}.exit-btn-text[data-v-3829513b]{position:relative;z-index:2;color:#fff;transition:all .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Microsoft YaHei,Arial,sans-serif}.exit-btn-glow[data-v-3829513b]{display:none}@keyframes pulse-glow-3829513b{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.3;transform:scale(1.1)}}.three-container[data-v-3829513b]{width:100%;height:100%;position:relative}.three-container canvas[data-v-3829513b]{display:block}.control-panel[data-v-3829513b]{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;align-items:flex-end;gap:15px;z-index:10001}.config-section[data-v-3829513b]{display:flex;flex-direction:column;align-items:flex-end;gap:20px;padding:20px;border-radius:20px;margin-bottom:20px}.config-item[data-v-3829513b]{display:flex;flex-direction:row;align-items:center;gap:15px;width:100%;justify-content:space-between}.config-label[data-v-3829513b]{font-size:16px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);min-width:80px}.number-input[data-v-3829513b]{display:flex;align-items:center;gap:8px;background:#ffffff1a;padding:8px 12px;border-radius:15px;border:2px solid rgba(255,255,255,.2)}.number-btn[data-v-3829513b]{width:32px;height:32px;border:none;background:#fff3;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:50%;display:flex;align-items:center;justify-content:center}.number-btn[data-v-3829513b]:disabled{opacity:.4;cursor:not-allowed}.number-btn[data-v-3829513b]:not(:disabled):hover{background:#ffffff4d;transform:scale(1.1)}.number-value[data-v-3829513b]{font-size:18px;font-weight:600;color:#fff;min-width:24px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3)}.switch-container[data-v-3829513b]{display:flex;align-items:center}.switch-input[data-v-3829513b]{display:none}.switch-label[data-v-3829513b]{width:50px;height:24px;background:#fff3;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid rgba(255,255,255,.3)}.switch-input:checked+.switch-label[data-v-3829513b]{background:linear-gradient(135deg,#00c6fb,#005bea);border-color:#ffffff80}.switch-label[data-v-3829513b]:before{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:1px;left:2px;transition:all .3s ease;box-shadow:0 2px 6px #0003}.switch-input:checked+.switch-label[data-v-3829513b]:before{transform:translate(26px)}.effect-selector[data-v-3829513b]{position:relative;display:flex;flex-direction:column}.effect-btn[data-v-3829513b]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:15px;color:#fff;cursor:pointer;transition:all .3s ease;min-width:140px}.effect-btn[data-v-3829513b]:hover,.effect-btn.active[data-v-3829513b]{background:#ffffff26;border-color:#ffffff4d}.effect-preview[data-v-3829513b]{width:24px;height:24px;border-radius:4px;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.effect-name[data-v-3829513b]{flex:1;font-size:14px;font-weight:500;text-align:left}.effect-arrow[data-v-3829513b]{font-size:12px;transition:transform .3s ease}.effect-btn.active .effect-arrow[data-v-3829513b]{transform:rotate(180deg)}.effect-dropdown[data-v-3829513b]{position:absolute;top:100%;left:0;right:0;background:#1a1a3ef2;border:2px solid rgba(255,255,255,.2);border-radius:15px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 25px #0006;z-index:1000;margin-top:5px;overflow:hidden;animation:dropdownSlideDown-3829513b .3s ease-out}@keyframes dropdownSlideDown-3829513b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.effect-option[data-v-3829513b]{display:flex;align-items:center;gap:10px;padding:12px 15px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.effect-option[data-v-3829513b]:last-child{border-bottom:none}.effect-option[data-v-3829513b]:hover{background:#ffffff1a}.effect-option.selected[data-v-3829513b]{background:#667eea33;border-left:4px solid #667eea}.effect-option-preview[data-v-3829513b]{width:32px;height:32px;border-radius:6px;object-fit:cover;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0003}.effect-option-name[data-v-3829513b]{font-size:15px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.history-btn[data-v-3829513b]{position:relative;padding:15px 25px;border:none;border-radius:20px;background:linear-gradient(135deg,#ffffff26,#ffffff14);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .4s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;box-shadow:0 4px 20px #0000004d,inset 0 1px #fff3;overflow:hidden}.history-btn[data-v-3829513b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.history-btn[data-v-3829513b]:hover{background:linear-gradient(135deg,#4facfe4d,#00f2fe33);border-color:#4facfe80;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px #4facfe66,inset 0 1px #ffffff4d}.history-btn[data-v-3829513b]:hover:before{left:100%}.history-btn[data-v-3829513b]:active{transform:translateY(-1px) scale(1.02)}.control-btn[data-v-3829513b]{position:relative;padding:15px 40px;border:none;border-radius:50px;background:linear-gradient(to right,#00c6fb,#005bea);color:#fff;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;overflow:hidden;min-width:160px;box-shadow:0 8px 25px #667eea4d}.control-btn[data-v-3829513b]:disabled{opacity:.5;cursor:not-allowed}.control-btn[data-v-3829513b]:not(:disabled):hover{box-shadow:0 12px 35px #667eea66}.control-btn:not(:disabled):hover .btn-effect[data-v-3829513b]{transform:translate(100%)}.control-btn.rolling[data-v-3829513b]{background:linear-gradient(135deg,#fa709a,#fee140);animation:pulse 1s ease-in-out infinite}.control-btn .btn-text[data-v-3829513b]{position:relative;z-index:2}.control-btn .btn-effect[data-v-3829513b]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .6s ease;z-index:1}.selected-students-overlay[data-v-3829513b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden}.selected-students-container[data-v-3829513b]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:60px;padding:60px;max-width:95vw;margin:0 auto;max-height:90vh;overflow-y:auto}.selected-students-container[data-v-3829513b]::-webkit-scrollbar{width:8px}.selected-students-container[data-v-3829513b]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.selected-students-container[data-v-3829513b]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.selected-students-container[data-v-3829513b]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.selected-student-card[data-v-3829513b]{display:flex;flex-direction:column;align-items:center;gap:30px;animation:bounceIn-3829513b .8s cubic-bezier(.68,-.55,.265,1.55);width:220px;padding:20px;background:#ffffff0d;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #0006;transition:all .4s ease}.selected-student-card[data-v-3829513b]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 70px #0009;background:#ffffff14;border-color:#fff3}.selected-student-card:hover .student-avatar[data-v-3829513b]{transform:scale(1.05) rotate(0);animation:none;box-shadow:0 20px 50px #00000080}.student-avatar[data-v-3829513b]{width:180px;height:180px;border-radius:25px;overflow:hidden;background:#fff;box-shadow:0 15px 40px #0006;border:6px solid #fff;transform-origin:center bottom;animation:wobble-3829513b 2s ease-in-out infinite;transition:all .4s ease}.student-avatar img[data-v-3829513b]{width:100%;height:100%;object-fit:cover}.student-name[data-v-3829513b]{font-size:35px;font-weight:800;color:#fff;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.student-name.male-student[data-v-3829513b]{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;color:#3b82f6!important;text-shadow:0 2px 4px rgba(59,130,246,.3)}.student-name.female-student[data-v-3829513b]{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;color:#ec4899!important;text-shadow:0 2px 4px rgba(236,72,153,.3)}@keyframes bounceIn-3829513b{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.1)}70%{opacity:.95;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes wobble-3829513b{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.fade-enter-active[data-v-3829513b],.fade-leave-active[data-v-3829513b]{transition:opacity .5s ease}.fade-enter-from[data-v-3829513b],.fade-leave-to[data-v-3829513b]{opacity:0}.completion-dialog-overlay[data-v-3829513b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10002;display:flex;align-items:center;justify-content:center}.completion-dialog[data-v-3829513b]{background:linear-gradient(135deg,#1a1a3e,#0a0a2e);border-radius:20px;padding:40px;text-align:center;box-shadow:0 20px 40px #0006;border:2px solid rgba(255,255,255,.1);max-width:90%;width:400px;animation:bounceIn-3829513b .6s cubic-bezier(.68,-.55,.265,1.55)}.completion-dialog h2[data-v-3829513b]{color:#fff;font-size:24px;margin:0 0 20px;font-weight:600}.completion-dialog p[data-v-3829513b]{color:#fffc;font-size:18px;margin:0 0 30px}.dialog-buttons[data-v-3829513b]{display:flex;gap:20px;justify-content:center}.dialog-btn[data-v-3829513b]{position:relative;padding:12px 30px;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;overflow:hidden;min-width:120px}.dialog-btn[data-v-3829513b]:hover{transform:translateY(-2px)}.dialog-btn:hover .btn-effect[data-v-3829513b]{transform:translate(100%)}.confirm-btn[data-v-3829513b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 25px #667eea4d}.confirm-btn[data-v-3829513b]:hover{box-shadow:0 12px 35px #667eea66}.cancel-btn[data-v-3829513b]{background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.cancel-btn[data-v-3829513b]:hover{background:#ffffff26}.history-dialog-overlay[data-v-3829513b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10003;display:flex;align-items:center;justify-content:center}.history-dialog[data-v-3829513b]{background:linear-gradient(135deg,#1a1a3e,#0a0a2e);border-radius:20px;padding:40px;text-align:center;box-shadow:0 20px 40px #0006;border:2px solid rgba(255,255,255,.1);max-width:95%;width:800px;animation:bounceIn-3829513b .6s cubic-bezier(.68,-.55,.265,1.55)}.history-dialog h2[data-v-3829513b]{color:#fff;font-size:28px;margin:0 0 20px;font-weight:600;text-shadow:0 0 10px rgba(102,126,234,.5)}.history-header[data-v-3829513b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.close-history-btn[data-v-3829513b]{background:none;border:none;font-size:50px;color:#fff;cursor:pointer}.history-content[data-v-3829513b]{text-align:left;max-height:65vh;overflow-y:auto;padding-right:15px}.history-content[data-v-3829513b]::-webkit-scrollbar{width:6px}.history-content[data-v-3829513b]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.history-content[data-v-3829513b]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.history-content[data-v-3829513b]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.history-item[data-v-3829513b]{margin-bottom:25px;padding:20px;background:#ffffff0d;border-radius:15px;transition:all .3s ease;border-left:4px solid #667eea}.history-item[data-v-3829513b]:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.history-round[data-v-3829513b]{font-size:20px;font-weight:600;color:#667eea;margin-bottom:15px;display:inline-block;padding:5px 15px;background:#667eea1a;border-radius:20px}.history-names-container[data-v-3829513b]{display:flex;flex-wrap:wrap;gap:10px}.student-tag[data-v-3829513b]{width:120px;height:50px;text-align:center;line-height:50px;border-radius:15px;font-size:18px;font-weight:600;transition:all .3s ease;border:1px solid transparent;background:#f3f4f6;color:#6b7280;border-color:#d1d5db;box-shadow:0 2px 8px #6b728033}.student-tag[data-v-3829513b]:hover{transform:translateY(-2px);background:#e5e7eb;box-shadow:0 5px 15px #6b72804d}.student-tag.male-student[data-v-3829513b]{background:#dbeafe;color:#1e40af;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d}.student-tag.male-student[data-v-3829513b]:hover{background:#bfdbfe;box-shadow:0 5px 15px #3b82f666}.student-tag.female-student[data-v-3829513b]{background:#fdf2f8;color:#be185d;border-color:#ec4899;box-shadow:0 2px 8px #ec48994d}.student-tag.female-student[data-v-3829513b]:hover{background:#fce7f3;box-shadow:0 5px 15px #ec489966}.no-history[data-v-3829513b]{font-size:18px;color:#fffc;text-align:center;padding:40px 0}@media (max-width: 768px){.control-panel[data-v-3829513b]{bottom:20px;right:20px}.exit-button-container[data-v-3829513b]{bottom:20px;right:240px}.config-section[data-v-3829513b]{padding:15px;gap:15px}.config-label[data-v-3829513b]{font-size:14px;min-width:70px}.history-btn[data-v-3829513b]{padding:12px 20px;font-size:14px;min-width:100px;border-radius:15px}.history-btn[data-v-3829513b]:hover{transform:translateY(-2px) scale(1.03)}.control-btn[data-v-3829513b]{padding:12px 30px;font-size:1.1rem;min-width:100px}.selected-students-container[data-v-3829513b]{gap:30px;padding:30px 20px;max-height:85vh}.selected-student-card[data-v-3829513b]{width:calc(50% - 20px);min-width:140px;padding:15px;gap:20px}.selected-student-card[data-v-3829513b]:hover{transform:translateY(-5px) scale(1.01)}.student-avatar[data-v-3829513b]{width:120px;height:120px;border-width:4px;border-radius:20px}.student-name[data-v-3829513b]{font-size:22px;font-weight:700}.exit-btn[data-v-3829513b]{padding:12px 30px;font-size:1.1rem;min-width:100px}.completion-dialog[data-v-3829513b]{padding:30px;width:320px}.completion-dialog h2[data-v-3829513b]{font-size:20px;margin:0 0 15px}.completion-dialog p[data-v-3829513b]{font-size:16px;margin:0 0 25px}.dialog-buttons[data-v-3829513b]{gap:15px}.dialog-btn[data-v-3829513b]{padding:10px 25px;font-size:14px;min-width:100px}.effect-btn[data-v-3829513b]{padding:6px 10px;min-width:120px}.effect-btn[data-v-3829513b]:hover,.effect-btn.active[data-v-3829513b]{background:#ffffff1f}.effect-preview[data-v-3829513b]{width:20px;height:20px}.effect-name[data-v-3829513b]{font-size:13px}.effect-arrow[data-v-3829513b]{font-size:10px}.effect-dropdown[data-v-3829513b]{border-radius:12px}.effect-option[data-v-3829513b]{padding:10px 12px}.effect-option-preview[data-v-3829513b]{width:28px;height:28px;border-radius:5px}.effect-option-name[data-v-3829513b]{font-size:14px}}@media (max-width: 480px){.selected-students-container[data-v-3829513b]{gap:20px;padding:20px 15px}.selected-student-card[data-v-3829513b]{width:calc(100% - 20px);max-width:280px;margin:0 auto}.student-avatar[data-v-3829513b]{width:140px;height:140px}.student-name[data-v-3829513b]{font-size:24px}}.random-container[data-v-6b393245]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1rem;font-family:Microsoft YaHei,Arial,sans-serif}.header[data-v-6b393245]{text-align:center;margin-bottom:1.5rem}.header .title[data-v-6b393245]{font-size:2.5rem;margin-bottom:.5rem;color:#2d3748;text-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:700}.header .subtitle[data-v-6b393245]{font-size:1.1rem;color:#4a5568;max-width:600px;margin:0 auto;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.form-container[data-v-6b393245]{width:80vw;margin:0 auto}.function-cards[data-v-6b393245]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}.function-card[data-v-6b393245]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.function-card[data-v-6b393245]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.function-card .card-header[data-v-6b393245]{display:flex;align-items:center;margin-bottom:1rem}.function-card .card-icon[data-v-6b393245]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:20px;color:#fff;flex-shrink:0}.function-card .card-content .card-title[data-v-6b393245]{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0}.function-card .card-content .card-description[data-v-6b393245]{color:#718096;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.upload-card .card-icon[data-v-6b393245]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.upload-card .upload-area[data-v-6b393245],.upload-card .upload-area[data-v-6b393245] .el-upload{width:100%}.upload-card .upload-area .action-button[data-v-6b393245]{width:100%;padding:12px 24px;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;border-radius:10px;text-align:center;font-weight:500;transition:all .3s ease}.upload-card .upload-area .action-button[data-v-6b393245]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4facfe4d}.template-card .card-icon[data-v-6b393245]{background:linear-gradient(135deg,#fa709a,#fee140)}.template-card .action-button[data-v-6b393245]{width:100%;padding:12px 24px;background:linear-gradient(135deg,#fa709a,#fee140);color:#fff;border-radius:10px;text-align:center;font-weight:500;transition:all .3s ease;min-width:120px}.template-card .action-button[data-v-6b393245]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fa709a4d}.history-card .card-icon[data-v-6b393245]{background:linear-gradient(135deg,#48bb78,#68d391)}.history-card .action-button[data-v-6b393245]{width:100%;padding:12px 24px;background:linear-gradient(135deg,#48bb78,#68d391);color:#fff;border-radius:10px;text-align:center;font-weight:500;transition:all .3s ease;min-width:120px}.history-card .action-button[data-v-6b393245]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #48bb784d}.student-list-section[data-v-6b393245]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 25px #0000001a;margin-top:1.5rem;position:relative}.student-list-section[data-v-6b393245]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.student-list-section .list-header[data-v-6b393245]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:2px solid #f7fafc;gap:1rem}.student-list-section .list-header .list-title-container[data-v-6b393245]{position:relative;flex-shrink:0}.student-list-section .list-header .list-title[data-v-6b393245]{font-size:1.3rem;font-weight:600;color:#667eea;margin:0;flex-shrink:0}.student-list-section .list-header .list-title.clickable[data-v-6b393245]{cursor:pointer;transition:color .3s ease}.student-list-section .list-header .list-title.clickable[data-v-6b393245]:hover{color:#5a67d8}.student-list-section .list-header .list-title-dropdown[data-v-6b393245]{display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}.student-list-section .list-header .list-title-dropdown .dropdown-icon[data-v-6b393245]{font-size:16px;color:#667eea;transition:transform .3s ease}.student-list-section .list-header .list-title-dropdown .dropdown-icon.rotated[data-v-6b393245]{transform:rotate(180deg)}.student-list-section .list-header .name-list-dropdown[data-v-6b393245]{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;border:1px solid #e2e8f0;min-width:280px;max-height:400px;overflow:hidden;margin-top:8px}.student-list-section .list-header .name-list-dropdown .dropdown-header[data-v-6b393245]{padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.9rem;font-weight:600;color:#4a5568}.student-list-section .list-header .name-list-dropdown .dropdown-content[data-v-6b393245]{max-height:360px;overflow-y:auto}.student-list-section .list-header .name-list-dropdown .dropdown-item[data-v-6b393245]{padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f1f5f9;position:relative}.student-list-section .list-header .name-list-dropdown .dropdown-item[data-v-6b393245]:hover{background-color:#f8fafc}.student-list-section .list-header .name-list-dropdown .dropdown-item[data-v-6b393245]:last-child{border-bottom:none}.student-list-section .list-header .name-list-dropdown .dropdown-item.active[data-v-6b393245]{background-color:#eef2ff;border-left:4px solid #667eea}.student-list-section .list-header .name-list-dropdown .dropdown-item.active .item-title[data-v-6b393245]{color:#4f46e5;font-weight:600}.student-list-section .list-header .name-list-dropdown .dropdown-item.active[data-v-6b393245]:hover{background-color:#e0e7ff}.student-list-section .list-header .name-list-dropdown .dropdown-item .item-title[data-v-6b393245]{font-size:.95rem;font-weight:500;color:#2d3748;margin-bottom:4px}.student-list-section .list-header .name-list-dropdown .dropdown-item .item-time[data-v-6b393245]{font-size:.8rem;color:#718096}.student-list-section .list-header .name-list-dropdown .dropdown-empty[data-v-6b393245]{padding:20px 16px;text-align:center;color:#a0aec0;font-size:.9rem}.student-list-section .list-header .list-info[data-v-6b393245]{flex-shrink:0}.student-list-section .list-header .list-info .student-count[data-v-6b393245]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;box-shadow:0 2px 8px #667eea4d}.student-list-section .list-header .roll-call-section-header[data-v-6b393245]{margin-left:auto;flex-shrink:0}.student-list-section .list-header .roll-call-section-header .roll-call-button[data-v-6b393245]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;background:linear-gradient(to right,#00c6fb,#005bea);color:#fff;border:none;border-radius:30px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #667eea4d;overflow:hidden;min-width:160px}.student-list-section .list-header .roll-call-section-header .roll-call-button[data-v-6b393245]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 30px #667eea66}.student-list-section .list-header .roll-call-section-header .roll-call-button[data-v-6b393245]:active{transform:translateY(-1px) scale(1.01)}.student-list-section .list-header .roll-call-section-header .roll-call-button .button-text[data-v-6b393245]{font-weight:600;letter-spacing:.5px}.student-list-section .student-list[data-v-6b393245]{display:grid;grid-template-columns:repeat(10,1fr);gap:1rem}.student-list-section .student-list .student-item[data-v-6b393245]{display:flex;align-items:center;justify-content:center;padding:16px 12px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.student-list-section .student-list .student-item[data-v-6b393245]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.8;transition:opacity .3s ease}.student-list-section .student-list .student-item[data-v-6b393245]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.student-list-section .student-list .student-item[data-v-6b393245]:hover:before{opacity:1}.student-list-section .student-list .student-item.male-student[data-v-6b393245]{background:linear-gradient(135deg,#dbeafe,#bfdbfe,#93c5fd);border-color:#3b82f64d}.student-list-section .student-list .student-item.male-student .student-name[data-v-6b393245]{color:#1e40af;font-weight:600}.student-list-section .student-list .student-item.male-student[data-v-6b393245]:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd,#60a5fa);box-shadow:0 6px 20px #3b82f626;border-color:#3b82f680}.student-list-section .student-list .student-item.female-student[data-v-6b393245]{background:linear-gradient(135deg,#fdf2f8,#fce7f3,#fbcfe8);border-color:#ec48994d}.student-list-section .student-list .student-item.female-student .student-name[data-v-6b393245]{color:#be185d;font-weight:600}.student-list-section .student-list .student-item.female-student[data-v-6b393245]:hover{background:linear-gradient(135deg,#fce7f3,#fbcfe8,#f9a8d4);box-shadow:0 6px 20px #ec489926;border-color:#ec489980}.student-list-section .student-list .student-item .student-name[data-v-6b393245]{font-size:1.1rem;color:#4a5568;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;position:relative;z-index:1;letter-spacing:.5px;text-shadow:0 1px 2px rgba(255,255,255,.8)}@keyframes pulse-6b393245{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){.random-container[data-v-6b393245]{padding:.8rem}.header[data-v-6b393245]{margin-bottom:1rem}.header .title[data-v-6b393245]{font-size:2rem;margin-bottom:.3rem}.header .subtitle[data-v-6b393245]{font-size:1rem;line-height:1.3}.function-cards[data-v-6b393245]{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.function-card[data-v-6b393245]{padding:1.2rem}.function-card .card-icon[data-v-6b393245]{width:40px;height:40px;font-size:18px;margin-right:.8rem}.function-card .card-content .card-title[data-v-6b393245]{font-size:1.2rem}.function-card .card-content .card-description[data-v-6b393245]{font-size:.85rem;margin-bottom:.8rem}.student-list-section[data-v-6b393245]{padding:1.2rem;margin-top:1rem}.student-list-section .list-header[data-v-6b393245]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:.8rem;padding-bottom:.8rem}.student-list-section .list-header .list-title-container[data-v-6b393245]{width:100%}.student-list-section .list-header .list-title[data-v-6b393245]{font-size:1.2rem}.student-list-section .list-header .name-list-dropdown[data-v-6b393245]{min-width:260px}.student-list-section .list-header .name-list-dropdown .dropdown-item[data-v-6b393245]{padding:10px 14px}.student-list-section .list-header .name-list-dropdown .dropdown-item .item-title[data-v-6b393245]{font-size:.9rem}.student-list-section .list-header .name-list-dropdown .dropdown-item .item-time[data-v-6b393245]{font-size:.75rem}.student-list-section .list-header .list-info[data-v-6b393245]{align-self:flex-start;margin-left:0}.student-list-section .list-header .list-info .student-count[data-v-6b393245]{font-size:.85rem;padding:6px 12px}.student-list-section .list-header .roll-call-section-header[data-v-6b393245]{align-self:center;margin-left:0;width:100%;display:flex;justify-content:center}.student-list-section .list-header .roll-call-section-header .roll-call-button[data-v-6b393245]{padding:14px 24px;font-size:1.1rem;min-width:140px;border-radius:25px}.student-list-section .student-list[data-v-6b393245]{grid-template-columns:repeat(3,1fr);gap:.8rem;min-height:220px}.student-list-section .student-list .student-item[data-v-6b393245]{padding:12px 8px}.student-list-section .student-list .student-item[data-v-6b393245]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000014}.student-list-section .student-list .student-item.male-student[data-v-6b393245]:hover{box-shadow:0 4px 15px #3b82f61f}.student-list-section .student-list .student-item.female-student[data-v-6b393245]:hover{box-shadow:0 4px 15px #ec48991f}.student-list-section .student-list .student-item .student-name[data-v-6b393245]{font-size:.95rem;letter-spacing:.3px}.student-list-section .empty-state[data-v-6b393245]{padding:2rem 1rem}.student-list-section .empty-state .empty-icon[data-v-6b393245]{font-size:3rem}.student-list-section .empty-state .empty-title[data-v-6b393245]{font-size:1.2rem}.student-list-section .empty-state .empty-description[data-v-6b393245]{font-size:.9rem;margin-bottom:1.5rem}.student-list-section .empty-state .empty-actions[data-v-6b393245]{flex-direction:column;gap:.8rem}.student-list-section .empty-state .empty-actions .action-btn[data-v-6b393245]{padding:10px 20px;font-size:.9rem;min-width:140px}.student-list-section .empty-state .empty-actions .action-divider[data-v-6b393245]{margin:0}}.empty-state[data-v-6b393245]{text-align:center;padding:3rem 2rem;color:#718096}.empty-state .empty-icon[data-v-6b393245]{font-size:4rem;margin-bottom:1rem;opacity:.6}.empty-state .empty-title[data-v-6b393245]{font-size:1.4rem;font-weight:600;color:#4a5568;margin-bottom:.8rem}.empty-state .empty-description[data-v-6b393245]{font-size:1rem;line-height:1.5;color:#718096;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.empty-state .empty-actions[data-v-6b393245]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.empty-state .empty-actions .action-btn[data-v-6b393245]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;border:none;border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.empty-state .empty-actions .action-btn.primary[data-v-6b393245]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.empty-state .empty-actions .action-btn.primary[data-v-6b393245]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.empty-state .empty-actions .action-btn.secondary[data-v-6b393245]{background:#f7fafc;color:#4a5568;border:2px solid #e2e8f0}.empty-state .empty-actions .action-btn.secondary[data-v-6b393245]:hover{background:#edf2f7;border-color:#cbd5e0;transform:translateY(-2px)}.empty-state .empty-actions .action-btn span[data-v-6b393245]{font-size:1.1rem}.empty-state .empty-actions .action-divider[data-v-6b393245]{color:#a0aec0;font-size:.9rem;margin:0 .5rem}.empty-state .empty-actions .empty-upload[data-v-6b393245] .el-upload{display:inline-block}.manage-list-container .manage-list-header[data-v-6b393245]{display:flex;justify-content:space-between;align-items:center}.dialog-footer[data-v-6b393245]{display:flex;justify-content:flex-end;gap:12px}.fullscreen-loading[data-v-6b393245]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:fadeIn-6b393245 .3s ease-out}.fullscreen-loading .loading-content[data-v-6b393245]{padding-left:125px;text-align:center;color:#fff}.fullscreen-loading .loading-content .loading-spinner[data-v-6b393245]{position:relative;width:80px;height:80px;margin:0 auto 24px}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]{position:absolute;width:80px;height:80px;border:3px solid transparent;border-radius:50%;animation:spin-6b393245 1.5s linear infinite}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]:nth-child(1){border-top-color:#667eea;animation-delay:0s}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]:nth-child(2){border-right-color:#764ba2;animation-delay:-.5s;width:60px;height:60px;top:10px;left:10px}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]:nth-child(3){border-bottom-color:#f093fb;animation-delay:-1s;width:40px;height:40px;top:20px;left:20px}.fullscreen-loading .loading-content .loading-text[data-v-6b393245]{font-size:1.8rem;font-weight:600;margin-bottom:8px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:pulse-6b393245 2s ease-in-out infinite}.fullscreen-loading .loading-content .loading-subtitle[data-v-6b393245]{font-size:1rem;color:#fffc;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes fadeIn-6b393245{0%{opacity:0}to{opacity:1}}@keyframes spin-6b393245{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-6b393245{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.fullscreen-loading .loading-content[data-v-6b393245]{padding:0 20px}.fullscreen-loading .loading-content .loading-spinner[data-v-6b393245]{width:60px;height:60px;margin-bottom:20px}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]{width:60px;height:60px;border-width:2px}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]:nth-child(2){width:45px;height:45px;top:7.5px;left:7.5px}.fullscreen-loading .loading-content .loading-spinner .spinner-ring[data-v-6b393245]:nth-child(3){width:30px;height:30px;top:15px;left:15px}.fullscreen-loading .loading-content .loading-text[data-v-6b393245]{font-size:1.4rem;margin-bottom:6px}.fullscreen-loading .loading-content .loading-subtitle[data-v-6b393245]{font-size:.9rem}}.article-container[data-v-e6bdbfe7]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-e6bdbfe7]{text-align:center;margin-bottom:3rem}.title[data-v-e6bdbfe7]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-e6bdbfe7]:after{content:"📢";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-e6bdbfe7]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.form-container[data-v-e6bdbfe7]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.article-form[data-v-e6bdbfe7]{width:100%;margin:0 auto}.style-buttons[data-v-e6bdbfe7]{display:flex;flex-wrap:wrap;gap:10px}.result-container[data-v-e6bdbfe7]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-e6bdbfe7]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-e6bdbfe7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-e6bdbfe7]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-e6bdbfe7]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.comment-text[data-v-e6bdbfe7]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.action-icons[data-v-e6bdbfe7]{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.article-container[data-v-e6bdbfe7]{width:100%;padding:1.5rem 1rem}.title[data-v-e6bdbfe7]{font-size:2.2rem}.title[data-v-e6bdbfe7]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-e6bdbfe7]{font-size:1rem;padding:0 1rem}.form-container[data-v-e6bdbfe7]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-e6bdbfe7]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-e6bdbfe7]{font-size:1rem;padding:1rem}}@media (max-width: 480px){.title[data-v-e6bdbfe7]{font-size:1.8rem}.form-container[data-v-e6bdbfe7]{margin:2rem 0;padding:1rem}.result-content[data-v-e6bdbfe7]{padding:1rem}.section-title[data-v-e6bdbfe7]{font-size:1.1rem}.comment-text[data-v-e6bdbfe7]{padding:1rem}}[data-v-e6bdbfe7] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-e6bdbfe7] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-e6bdbfe7] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-e6bdbfe7] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-e6bdbfe7] .el-form-item__label{font-weight:500;color:#333}.file-uploader[data-v-e6bdbfe7]{width:100%}[data-v-e6bdbfe7] .el-upload-dragger{height:unset!important;padding:0!important}.upload-content[data-v-e6bdbfe7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.upload-icon[data-v-e6bdbfe7]{width:60px;height:60px;margin-bottom:16px;opacity:.8}.upload-text[data-v-e6bdbfe7]{font-size:16px;color:#606266;margin-bottom:8px}.upload-text em[data-v-e6bdbfe7]{color:#409eff;font-style:normal;font-weight:600}[data-v-e6bdbfe7] .el-upload__tip{margin-top:0!important;font-size:14px!important;color:#909399;line-height:1.5}.uploaded-file-content[data-v-e6bdbfe7]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info[data-v-e6bdbfe7]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container[data-v-e6bdbfe7]{position:relative;display:inline-block}.file-icon[data-v-e6bdbfe7]{width:80px;height:80px;object-fit:contain;flex-shrink:0;display:block}.file-close[data-v-e6bdbfe7]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#f56c6c;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close[data-v-e6bdbfe7]:hover{background-color:#ff3742;transform:scale(1.1)}.file-details[data-v-e6bdbfe7]{width:100%}.file-name[data-v-e6bdbfe7]{font-size:16px;color:#303133;max-width:300px;word-break:break-all;line-height:1.4}.replace-button-container[data-v-e6bdbfe7]{margin-top:10px}@media (max-width: 480px){.uploaded-file-content[data-v-e6bdbfe7]{padding:15px 10px}.file-icon[data-v-e6bdbfe7]{width:60px;height:60px}.file-name[data-v-e6bdbfe7]{font-size:14px;max-width:250px}.file-close[data-v-e6bdbfe7]{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}.upload-content[data-v-e6bdbfe7]{padding:30px 15px}.upload-icon[data-v-e6bdbfe7]{width:50px;height:50px;margin-bottom:12px}.upload-text[data-v-e6bdbfe7]{font-size:14px}}.form-container{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.input-method-selector{margin-bottom:1rem}.upload-form-item{margin-top:-10px}.result-container{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.comment-text{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}@media (max-width: 768px){.article-container{width:100%;padding:1.5rem 1rem}.title{font-size:2.2rem}.title:after{right:-1rem;font-size:1.5rem}.subtitle{font-size:1rem;padding:0 1rem}.form-container{padding:1.5rem 1rem;border-radius:1rem}.section-title{font-size:1.2rem;margin-bottom:0}.comment-text{font-size:1rem;padding:1rem}.uploaded-file-content{padding:15px 10px}.file-icon{width:60px;height:60px}.file-name{font-size:14px;max-width:250px}.file-close{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}}:deep(.el-button-group > .el-button){border-radius:20px!important;margin:0 -1px}:deep(.el-button-group > .el-button:first-child){border-radius:20px 0 0 20px!important}:deep(.el-button-group > .el-button:last-child){border-radius:0 20px 20px 0!important}:deep(.el-button-group > .el-button:not(:first-child):not(:last-child)){border-radius:0!important}:deep(.el-form-item__label){font-weight:500;color:#333}.chat-controls[data-v-a82dbe12]{position:fixed;bottom:50px;right:50px;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:99}.voice-button[data-v-a82dbe12]{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #667eea66,0 0 0 4px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.2)}.voice-button[data-v-a82dbe12]:hover{transform:translateY(-3px) scale(1.05);background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 12px 35px #667eea99,0 0 0 6px #ffffff26}.voice-button:hover .voice-icon[data-v-a82dbe12]{transform:scale(1.2)}.voice-button[data-v-a82dbe12]:active{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #667eea80,0 0 0 4px #ffffff1a}.voice-button .voice-icon[data-v-a82dbe12]{font-size:32px;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.voice-button .voice-status[data-v-a82dbe12]{position:absolute;top:-45px;left:50%;transform:translate(-50%);background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:20px;white-space:nowrap;border:1px solid rgba(255,255,255,.2)}.voice-button .voice-status .status-text[data-v-a82dbe12]{font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.voice-button .pulse-ring[data-v-a82dbe12]{position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:3px solid rgba(79,172,254,.6);border-radius:50%;animation:pulse-ring-a82dbe12 2s infinite}.keyboard-button[data-v-a82dbe12]{cursor:pointer;-webkit-user-select:none;user-select:none;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ffffffe6,#fffc);color:#333;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000004d,0 0 0 2px #fff6,inset 0 1px #fff;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.5)}.keyboard-button[data-v-a82dbe12]:hover{transform:translateY(-2px) scale(1.1);background:linear-gradient(135deg,#fff,#f8fafcf2);color:#1a1a1a;box-shadow:0 6px 25px #0006,0 0 0 3px #fff9,inset 0 1px #fff}.keyboard-button:hover .keyboard-icon[data-v-a82dbe12]{transform:scale(1.2)}.keyboard-button[data-v-a82dbe12]:active{transform:translateY(0) scale(1.05);background:linear-gradient(135deg,#f0f5fbe6,#dce6f0cc);box-shadow:0 2px 10px #00000040,0 0 0 2px #fff6,inset 0 1px 3px #0000001a}.keyboard-button .keyboard-icon[data-v-a82dbe12]{font-size:20px;transition:transform .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.voice-button.active[data-v-a82dbe12]{background:linear-gradient(135deg,#4facfe,#00f2fe);animation:voice-active-pulse-a82dbe12 2s infinite;box-shadow:0 8px 30px #4facfe99,0 0 0 6px #4facfe4d}.voice-button.active .voice-icon[data-v-a82dbe12]{animation:voice-icon-pulse-a82dbe12 1.5s infinite}.voice-button.disabled[data-v-a82dbe12]{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;opacity:.6}.voice-button.disabled[data-v-a82dbe12]:hover{transform:none;background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 8px 25px #667eea66,0 0 0 4px #ffffff1a}.voice-button.disabled:hover .voice-icon[data-v-a82dbe12]{transform:none}.voice-button.disabled[data-v-a82dbe12]:active{transform:none;box-shadow:0 8px 25px #667eea66,0 0 0 4px #ffffff1a}@keyframes voice-active-pulse-a82dbe12{0%,to{box-shadow:0 8px 30px #4facfe99,0 0 0 6px #4facfe4d}50%{box-shadow:0 12px 40px #4facfecc,0 0 0 8px #4facfe80}}@keyframes voice-icon-pulse-a82dbe12{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-ring-a82dbe12{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.voice-recognition-display[data-v-750018e4]{position:fixed;bottom:280px;right:20px;z-index:100;max-width:320px;min-width:200px;animation:slideInFromRight-750018e4 .3s ease-out}.recognition-content[data-v-750018e4]{background:linear-gradient(135deg,#000000d9,#14141ee6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.15);padding:16px 20px;box-shadow:0 8px 32px #0006,0 0 0 1px #3b82f633;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.recognition-content[data-v-750018e4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);animation:shimmer-750018e4 2s infinite}.voice-indicator[data-v-750018e4]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#56d8e4,#9f01ea);flex-shrink:0;margin-top:2px}.pulse-ring[data-v-750018e4]{position:absolute;width:48px;height:48px;border:2px solid rgba(159,1,234,.6);border-radius:50%;animation:pulse-750018e4 1.5s ease-out infinite}.voice-icon[data-v-750018e4]{color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.voice-icon svg[data-v-750018e4]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.recognition-text[data-v-750018e4]{flex:1;font-size:16px;line-height:1.5;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);word-wrap:break-word;font-weight:500;letter-spacing:.3px;position:relative;z-index:1;animation:fadeInText-750018e4 .5s ease-out .2s both}@keyframes slideInFromRight-750018e4{0%{opacity:0;transform:translate(100px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes pulse-750018e4{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1.2);opacity:0}}@keyframes shimmer-750018e4{0%{left:-100%}to{left:100%}}@keyframes fadeInText-750018e4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.voice-recognition-display[data-v-750018e4]{right:16px;bottom:140px;max-width:280px;min-width:180px}.recognition-content[data-v-750018e4]{padding:12px 16px}.recognition-text[data-v-750018e4]{font-size:13px}}@media (prefers-color-scheme: dark){.recognition-content[data-v-750018e4]{background:linear-gradient(135deg,#000000e6,#0a0a14f2);border-color:#ffffff1a}}.messages-container[data-v-d4f48b3e]{flex:1;overflow-y:auto;padding:0;background:transparent;display:flex;flex-direction:column;height:100%}.messages-container[data-v-d4f48b3e]::-webkit-scrollbar{width:6px}.messages-container[data-v-d4f48b3e]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.messages-container[data-v-d4f48b3e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;transition:all .3s ease}.messages-container[data-v-d4f48b3e]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.messages-container .message[data-v-d4f48b3e]{display:flex;margin-bottom:24px;padding:0 4px}.messages-container .message .message-avatar[data-v-d4f48b3e]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;overflow:hidden}.messages-container .message .message-avatar .ai-avatar[data-v-d4f48b3e]{width:32px;height:32px}.messages-container .message .message-avatar .user-avatar[data-v-d4f48b3e]{width:100%;height:100%}.messages-container .message .message-avatar .user-avatar[data-v-d4f48b3e] .el-avatar__inner{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content-wrapper[data-v-d4f48b3e]{max-width:calc(100% - 70px)}.messages-container .message .message-content-wrapper .reasoning-process[data-v-d4f48b3e]{background:linear-gradient(135deg,#3b82f626,#3c3c50e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:16px 20px 12px;margin-bottom:12px;border-radius:12px;color:#ffffffe6;font-size:14px;line-height:1.5;white-space:pre-wrap;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff1a}.messages-container .message .message-content-wrapper .reasoning-process .process[data-v-d4f48b3e]{margin-top:0;font-weight:600;color:#ffffffe6;font-size:14px;display:flex;align-items:center;justify-content:space-between;text-shadow:0 1px 2px rgba(0,0,0,.5)}.messages-container .message .message-content-wrapper .reasoning-process .process .icon[data-v-d4f48b3e]{font-size:16px;cursor:pointer;padding:2px 5px 10px;color:#3b82f6cc;transition:all .2s ease}.messages-container .message .message-content-wrapper .reasoning-process .process .icon[data-v-d4f48b3e]:hover{color:#3b82f6;transform:scale(1.1)}.messages-container .message .message-content-wrapper .message-content[data-v-d4f48b3e]{padding:5px 20px;border-radius:16px;letter-spacing:.5px;line-height:1.5;font-size:16px;display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a}.messages-container .message .message-content-wrapper .message-content.user[data-v-d4f48b3e]{background:linear-gradient(135deg,#3b82f640,#3c3c50f2)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.messages-container .message .message-content-wrapper .message-content>div[data-v-d4f48b3e]:first-child{margin:-2px 0}.messages-container .message.user[data-v-d4f48b3e]{flex-direction:row-reverse}.messages-container .message.user .message-avatar[data-v-d4f48b3e]{margin-right:0;margin-left:16px}.messages-container .message.assistant .message-avatar[data-v-d4f48b3e]{color:#fff}.messages-container .message.assistant .message-content-wrapper[data-v-d4f48b3e]{display:flex;flex-direction:column;text-align:left}.messages-container .message.assistant .message-content[data-v-d4f48b3e]{background:linear-gradient(135deg,#282837cc,#3c3c50e6);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);border-bottom-left-radius:8px}.messages-container .empty-state[data-v-d4f48b3e]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;padding:40px 20px}.messages-container .empty-state i[data-v-d4f48b3e]{font-size:64px;margin-bottom:24px;color:#3b82f64d;filter:drop-shadow(0 0 8px rgba(59,130,246,.2))}.messages-container .empty-state p[data-v-d4f48b3e]{font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.5px}.message-actions[data-v-d4f48b3e]{display:flex;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);gap:8px}.message-actions .action-button[data-v-d4f48b3e]{margin-left:20px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;cursor:pointer;color:#ffffffb3;font-size:13px;font-weight:500;transition:all .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.message-actions .action-button i[data-v-d4f48b3e]{font-size:14px}.message-actions .action-button[data-v-d4f48b3e]:hover{background:#3b82f633;color:#fff;border-color:#3b82f64d;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.message-actions .action-button[data-v-d4f48b3e]:active{transform:translateY(0) scale(.98)}.message-actions .action-button.active[data-v-d4f48b3e]{background:#3b82f64d;color:#fff;border-color:#3b82f680;font-weight:600}.message-actions .action-button.active[data-v-d4f48b3e]:hover{background:#3b82f666}.citeSources[data-v-d4f48b3e]{margin-top:20px;background:#0003;border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.1)}.citeSources .citeSources-head[data-v-d4f48b3e]{font-size:16px;font-weight:600;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.citeSources .citeSources-head .icon[data-v-d4f48b3e]{font-size:18px;padding-right:4px;font-weight:700;color:#3b82f6cc}.citeSources .citeSources-item[data-v-d4f48b3e]{font-size:14px;color:#fffc;margin-top:8px}.citeSources .citeSources-item .citeSources-item-index[data-v-d4f48b3e]{width:100%}.citeSources .citeSources-item .citeSources-item-index[data-v-d4f48b3e] .el-link--inner{display:inline-block;max-width:100%;color:#3b82f6cc!important}.citeSources .citeSources-item .citeSources-item-index[data-v-d4f48b3e] .el-link--inner:hover{color:#3b82f6!important}.citeSources .citeSources-item .citeSources-index[data-v-d4f48b3e]{padding-right:4px;display:inline-block;width:26px;text-align:right;color:#3b82f699;font-weight:600}.citeSources .citeSources-item .citeSources-content[data-v-d4f48b3e]{font-size:15px;line-height:1.5}[data-v-d4f48b3e] .el-empty{flex:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}[data-v-d4f48b3e] .el-empty .el-empty__image{width:120px!important;height:120px!important;margin-bottom:24px!important;opacity:.6;filter:brightness(.8) contrast(1.2)}[data-v-d4f48b3e] .el-empty .el-empty__description{color:#fff9!important;font-size:16px!important;font-weight:500!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important;letter-spacing:.5px!important;margin-top:0!important}[data-v-d4f48b3e] .message-content ref{color:#3b82f6cc!important}[data-v-d4f48b3e] .message-content h1,[data-v-d4f48b3e] .message-content h2,[data-v-d4f48b3e] .message-content h3,[data-v-d4f48b3e] .message-content h4,[data-v-d4f48b3e] .message-content h5,[data-v-d4f48b3e] .message-content h6{color:#fff!important;margin:16px 0 12px!important;font-weight:600!important}[data-v-d4f48b3e] .message-content p{color:#ffffffe6!important;margin:8px 0!important;line-height:1.7!important}[data-v-d4f48b3e] .message-content code{background:#3b82f61a!important;color:#3b82f6e6!important;padding:2px 6px!important;border-radius:4px!important;border:1px solid rgba(59,130,246,.2)!important}[data-v-d4f48b3e] .message-content pre{background:#0006!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:16px!important;margin:12px 0!important}[data-v-d4f48b3e] .message-content pre code{background:transparent!important;border:none!important;color:#ffffffe6!important}[data-v-d4f48b3e] .message-content ul,[data-v-d4f48b3e] .message-content ol{color:#ffffffe6!important;margin:8px 0!important;padding-left:20px!important}[data-v-d4f48b3e] .message-content li{margin:4px 0!important;line-height:1.6!important}[data-v-d4f48b3e] .message-content blockquote{border-left:4px solid rgba(59,130,246,.5)!important;background:#3b82f60d!important;margin:12px 0!important;padding:12px 16px!important;border-radius:0 8px 8px 0!important;color:#ffffffe6!important}[data-v-d4f48b3e] .message-content table{border-collapse:collapse!important;margin:12px 0!important;width:100%!important}[data-v-d4f48b3e] .message-content table th,[data-v-d4f48b3e] .message-content table td{border:1px solid rgba(255,255,255,.2)!important;padding:8px 12px!important;color:#ffffffe6!important}[data-v-d4f48b3e] .message-content table th{background:#3b82f633!important;font-weight:600!important}[data-v-d4f48b3e] .message-content table tr:nth-child(2n){background:#ffffff05!important}[data-v-2dc58948]{margin:0;padding:0}.container[data-v-2dc58948]{height:100%;background:#000;box-sizing:border-box;overflow:hidden}.chat-page[data-v-2dc58948]{position:relative;top:0vh;height:100vh;display:flex;flex-direction:column;justify-content:center}.chat-page .digital-human-video[data-v-2dc58948]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:fill;z-index:1}.chat-page .chat-content[data-v-2dc58948]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:2;max-height:210px;width:80%;max-width:65vw;min-width:450px;font-size:32px;line-height:1.6;letter-spacing:3px;color:#fff;text-align:center;overflow-y:auto;font-weight:600;text-shadow:3px 3px 6px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.7),0 0 20px rgba(0,0,0,.5);font-family:Microsoft YaHei,微软雅黑,PingFang SC,Hiragino Sans GB,sans-serif;opacity:.95;word-spacing:4px}.chat-page .chat-content[data-v-2dc58948]::-webkit-scrollbar{width:4px}.chat-page .chat-content[data-v-2dc58948]::-webkit-scrollbar-track{background:transparent}.chat-page .chat-content[data-v-2dc58948]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.chat-page .chat-content[data-v-2dc58948]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.chat-page .chat-content .current-speaking[data-v-2dc58948]{color:#ffeb3b;transition:color .3s ease}.chat-page .qs-content[data-v-2dc58948]{position:relative;flex:auto 1 1;min-height:0;display:flex;align-items:stretch;width:200px;height:100%}.thinking-indicator[data-v-2dc58948]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:2;max-height:210px;width:80%;max-width:65vw;min-width:450px;display:flex;align-items:center;justify-content:center;animation:thinkingFadeIn-2dc58948 .5s ease-out}.thinking-content[data-v-2dc58948]{display:flex;align-items:center;gap:16px;text-align:center}.thinking-text[data-v-2dc58948]{font-size:32px;font-weight:600;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.7),0 0 20px rgba(0,0,0,.5);letter-spacing:3px;font-family:Microsoft YaHei,微软雅黑,PingFang SC,Hiragino Sans GB,sans-serif;opacity:.95;word-spacing:4px;line-height:1.6;animation:textPulse-2dc58948 2s infinite ease-in-out}.thinking-dots[data-v-2dc58948]{display:flex;align-items:center;gap:8px}.thinking-dots .dot[data-v-2dc58948]{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fffc,0 0 16px #fff6;animation:dotPulse-2dc58948 1.4s infinite ease-in-out}.thinking-dots .dot[data-v-2dc58948]:nth-child(1){animation-delay:0s}.thinking-dots .dot[data-v-2dc58948]:nth-child(2){animation-delay:.2s}.thinking-dots .dot[data-v-2dc58948]:nth-child(3){animation-delay:.4s}@keyframes thinkingFadeIn-2dc58948{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes dotPulse-2dc58948{0%,80%,to{transform:scale(.5);opacity:.3;box-shadow:0 0 4px #fff6,0 0 8px #fff3}40%{transform:scale(1.2);opacity:1;box-shadow:0 0 16px #ffffffe6,0 0 24px #ffffff80}}@keyframes textPulse-2dc58948{0%,to{opacity:.95;text-shadow:3px 3px 6px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.7),0 0 20px rgba(0,0,0,.5)}50%{opacity:.8;text-shadow:3px 3px 6px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.8),0 0 24px rgba(0,0,0,.6)}}.bottom-bar[data-v-2dc58948]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:99;animation:slideUpFadeIn-2dc58948 .4s ease-out}.bottom-bar .content[data-v-2dc58948]{display:flex;align-items:center;justify-content:center;gap:16px}.bottom-bar .content .control-button[data-v-2dc58948]{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:25px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#0000001a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3,inset 0 -1px #0000001a;position:relative;overflow:hidden;min-width:80px}.bottom-bar .content .control-button[data-v-2dc58948]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.bottom-bar .content .control-button[data-v-2dc58948]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:27px;background:linear-gradient(45deg,transparent,transparent);opacity:0;transition:opacity .3s ease;z-index:-1}.bottom-bar .content .control-button[data-v-2dc58948]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14,#0000000d);border-color:#ffffff4d;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #0006,inset 0 1px #ffffff4d,inset 0 -1px #0003}.bottom-bar .content .control-button[data-v-2dc58948]:hover:before{left:100%}.bottom-bar .content .control-button:hover .button-text[data-v-2dc58948]{transform:translateY(-1px);text-shadow:0 0 20px currentColor}.bottom-bar .content .control-button[data-v-2dc58948]:active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 20px #0000004d,inset 0 2px 4px #0003}.bottom-bar .content .control-button .button-text[data-v-2dc58948]{font-size:14px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:.5px;transition:all .3s ease;position:relative;z-index:1;font-family:PingFang SC,Microsoft YaHei,sans-serif}.bottom-bar .content .pause-resume-btn[data-v-2dc58948]{background:linear-gradient(135deg,#3b82f633,#2563eb26,#1d4ed81a);border-color:#3b82f64d}.bottom-bar .content .pause-resume-btn .button-text[data-v-2dc58948]{color:#93c5fd;text-shadow:0 2px 4px rgba(59,130,246,.3)}.bottom-bar .content .pause-resume-btn[data-v-2dc58948]:after{background:linear-gradient(45deg,#3b82f64d,#93c5fd4d,#3b82f64d)}.bottom-bar .content .pause-resume-btn[data-v-2dc58948]:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb33,#1d4ed826);border-color:#3b82f680;box-shadow:0 12px 40px #3b82f666,inset 0 1px #93c5fd4d,inset 0 -1px #1d4ed833}.bottom-bar .content .pause-resume-btn[data-v-2dc58948]:hover:after{opacity:1}.bottom-bar .content .pause-resume-btn:hover .button-text[data-v-2dc58948]{color:#dbeafe;text-shadow:0 2px 4px rgba(59,130,246,.5),0 0 20px rgba(59,130,246,.3)}.bottom-bar .content .stop-btn[data-v-2dc58948]{background:linear-gradient(135deg,#ef444433,#dc262626,#b91c1c1a);border-color:#ef44444d}.bottom-bar .content .stop-btn .button-text[data-v-2dc58948]{color:#fca5a5;text-shadow:0 2px 4px rgba(239,68,68,.3)}.bottom-bar .content .stop-btn[data-v-2dc58948]:after{background:linear-gradient(45deg,#ef44444d,#fca5a54d,#ef44444d)}.bottom-bar .content .stop-btn[data-v-2dc58948]:hover{background:linear-gradient(135deg,#ef44444d,#dc262633,#b91c1c26);border-color:#ef444480;box-shadow:0 12px 40px #ef444466,inset 0 1px #fca5a54d,inset 0 -1px #b91c1c33}.bottom-bar .content .stop-btn[data-v-2dc58948]:hover:after{opacity:1}.bottom-bar .content .stop-btn:hover .button-text[data-v-2dc58948]{color:#fee2e2;text-shadow:0 2px 4px rgba(239,68,68,.5),0 0 20px rgba(239,68,68,.3)}.user-des[data-v-2dc58948]{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:12px;z-index:99}.user-des .user-selector .current-user[data-v-2dc58948]{display:flex;align-items:center;cursor:pointer;padding:16px 24px;border-radius:16px;background:linear-gradient(135deg,#3b82f626,#1e1e28f2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(59,130,246,.4);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #3b82f64d,0 0 0 1px #ffffff1a,inset 0 1px #fff3;position:relative;overflow:hidden}.user-des .user-selector .current-user[data-v-2dc58948]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);transition:left .6s ease}.user-des .user-selector .current-user[data-v-2dc58948]:hover{background:linear-gradient(135deg,#3b82f640,#1e1e28fa);border-color:#3b82f699;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px #3b82f666,0 0 0 1px #fff3,inset 0 1px #ffffff4d}.user-des .user-selector .current-user[data-v-2dc58948]:hover:before{left:100%}.user-des .user-selector .current-user .user-name[data-v-2dc58948]{font-size:20px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8),0 0 8px rgba(59,130,246,.5);letter-spacing:1px;margin-right:12px;position:relative;z-index:1}.user-des .user-selector .current-user .dropdown-icon[data-v-2dc58948]{font-size:18px;color:#ffffffe6;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 4px rgba(59,130,246,.6));position:relative;z-index:1}.user-des .user-selector .current-user:hover .dropdown-icon[data-v-2dc58948]{transform:rotate(180deg) scale(1.1);color:#fff;filter:drop-shadow(0 0 8px rgba(59,130,246,.8))}.user-des .chat-button[data-v-2dc58948]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;transition:all .2s ease}.user-des .chat-button .chat-text[data-v-2dc58948]{font-size:16px;font-weight:500;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}.user-des .chat-button .el-icon[data-v-2dc58948]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8);transition:all .2s ease}.user-des .chat-button:hover .el-icon[data-v-2dc58948],.user-des .chat-button:hover .chat-text[data-v-2dc58948]{color:#fff;opacity:.8}[data-v-2dc58948] .el-drawer{background:linear-gradient(135deg,#1e1e28f2,#323241f2)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-left:1px solid rgba(255,255,255,.15)!important;box-shadow:-8px 0 32px #0006,inset 1px 0 #ffffff1a!important}[data-v-2dc58948] .el-drawer__header{background:#282837cc!important;border-bottom:1px solid rgba(255,255,255,.15)!important;padding:20px 24px!important;margin-bottom:0!important}[data-v-2dc58948] .el-drawer__header .el-drawer__title{font-size:18px!important;font-weight:600!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;letter-spacing:1px!important}[data-v-2dc58948] .el-drawer__close-btn{color:#ffffffb3!important;font-size:20px!important;transition:all .3s ease!important}[data-v-2dc58948] .el-drawer__body{padding:0!important;background:transparent!important;display:flex;flex-direction:column;height:100%;overflow:hidden}[data-v-2dc58948] .el-drawer__footer{background:#282837cc!important;border-top:1px solid rgba(255,255,255,.15)!important;padding:16px 24px!important}[data-v-2dc58948] .el-drawer__footer .el-button{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;font-weight:500!important;letter-spacing:.5px!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:8px!important}[data-v-2dc58948] .el-drawer__footer .el-button:hover{background:#3b82f633!important;border-color:#3b82f64d!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f633!important}[data-v-2dc58948] .el-drawer__footer .el-button:active{transform:translateY(0) scale(.98)!important}[data-v-2dc58948] .el-drawer__close-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}[data-v-2dc58948] .el-drawer__close-btn .el-icon{color:#ffffffb3!important;font-size:16px!important;transition:all .3s ease!important}[data-v-2dc58948] .el-drawer__close-btn:hover{background:#3b82f633!important;border-color:#3b82f64d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f633!important}[data-v-2dc58948] .el-drawer__close-btn:hover .el-icon{color:#fff!important}[data-v-2dc58948] .el-drawer__close-btn:active{transform:translateY(0) scale(.98)!important}.qs-content[data-v-2dc58948]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;height:calc(100vh - 120px);overflow:hidden}.qs-content[data-v-2dc58948] .messages-container{flex:1;height:100%;overflow-y:auto;overflow-x:hidden}.keyboard-input-panel[data-v-2dc58948]{position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:999;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;pointer-events:none}.panel-overlay[data-v-2dc58948]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all}.input-panel[data-v-2dc58948]{position:relative;background:linear-gradient(135deg,#000000f2,#14141efa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0009,0 0 0 1px #3b82f633;width:400px;max-width:90vw;pointer-events:all;animation:panelSlideIn-2dc58948 .3s ease-out;margin-bottom:80px}.panel-header[data-v-2dc58948]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.panel-header .panel-title[data-v-2dc58948]{font-size:16px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}.panel-header .close-btn[data-v-2dc58948]{cursor:pointer;padding:6px;border-radius:50%;transition:all .2s ease;color:#ffffffb3}.panel-header .close-btn[data-v-2dc58948]:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.panel-header .close-btn .el-icon[data-v-2dc58948]{font-size:16px}.input-area[data-v-2dc58948]{padding:20px}.input-area .input-textarea[data-v-2dc58948]{width:100%}.panel-footer[data-v-2dc58948]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1)}.panel-footer .input-hint[data-v-2dc58948]{font-size:12px;color:#fff9;background:#ffffff1a;padding:4px 8px;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-footer .action-buttons[data-v-2dc58948]{display:flex;gap:8px}.panel-footer .action-buttons .cancel-btn[data-v-2dc58948]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc}.panel-footer .action-buttons .cancel-btn[data-v-2dc58948]:hover{background:#fff3;border-color:#ffffff4d;color:#fff}.panel-footer .action-buttons .send-btn[data-v-2dc58948]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff;display:flex;align-items:center;gap:6px}.panel-footer .action-buttons .send-btn[data-v-2dc58948]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.panel-footer .action-buttons .send-btn[data-v-2dc58948]:disabled{opacity:.5;cursor:not-allowed}.panel-footer .action-buttons .send-btn .send-icon[data-v-2dc58948]{font-size:14px}[data-v-2dc58948] .input-textarea .el-textarea__inner{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5;color:#fff;transition:all .3s ease}[data-v-2dc58948] .input-textarea .el-textarea__inner:focus{background:#ffffff14;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f633}[data-v-2dc58948] .input-textarea .el-textarea__inner::placeholder{color:#ffffff80}@keyframes overlayFadeIn-2dc58948{0%{opacity:0}to{opacity:1}}@keyframes panelSlideIn-2dc58948{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.el-dropdown-menu[data-v-2dc58948],[data-v-2dc58948] .el-dropdown-menu{background:#000000e6!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;box-shadow:0 8px 32px #000c,0 0 0 1px #3b82f666!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;padding:8px!important;overflow:hidden;position:relative;min-width:160px!important;animation:dropdownFadeIn-2dc58948 .2s ease-out}.el-dropdown-menu__item[data-v-2dc58948],[data-v-2dc58948] .el-dropdown-menu__item{padding:12px 16px!important;font-size:16px!important;color:#fff!important;transition:all .2s ease!important;font-weight:600!important;letter-spacing:.5px!important;border:none!important;position:relative;background:transparent!important;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif!important;margin:2px 0!important;border-radius:8px!important;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.el-dropdown-menu__item[data-v-2dc58948]:hover,[data-v-2dc58948] .el-dropdown-menu__item:hover{background:#3b82f640!important;color:#fff!important;transform:translate(2px);text-shadow:0 1px 3px rgba(0,0,0,.9)!important}.el-dropdown-menu__item.is-active[data-v-2dc58948],[data-v-2dc58948] .el-dropdown-menu__item.is-active{background:#3b82f659!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}.user-option[data-v-2dc58948]{display:flex;align-items:center;justify-content:space-between;width:100%}.user-option .check-icon[data-v-2dc58948]{color:#3b82f6;font-size:20px;font-weight:700;opacity:1}@keyframes dropdownFadeIn-2dc58948{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFadeIn-2dc58948{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.translate-container[data-v-f2ed2f58]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-f2ed2f58]{text-align:center;margin-bottom:3rem}.title[data-v-f2ed2f58]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;color:transparent;position:relative}.title[data-v-f2ed2f58]:after{content:"✨";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-f2ed2f58]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.input-container[data-v-f2ed2f58]{margin:3rem 0}.input-box[data-v-f2ed2f58]{border:2px solid #e0e0ff;border-radius:1.5rem;padding:2rem;box-shadow:0 0 25px #0000ff14;background-color:#fff;position:relative}.difficulty-selector[data-v-f2ed2f58]{margin-bottom:1rem;display:flex;align-items:center}.difficulty-label[data-v-f2ed2f58]{margin-right:.5rem;color:#606266;font-size:.9rem}.user-input[data-v-f2ed2f58]{margin-bottom:1.5rem}[data-v-f2ed2f58] .el-textarea__inner{padding:1.2rem;line-height:1.7;border-radius:1rem;border-color:#e0e0ff}[data-v-f2ed2f58] .el-textarea__inner:focus{box-shadow:0 0 8px #409eff4d;border-color:#409eff}.action-buttons[data-v-f2ed2f58]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem}.hint-text[data-v-f2ed2f58]{color:#999;font-size:.9rem}[data-v-f2ed2f58] .submit-btn.el-button{width:80px;height:80px}@media (max-width: 1250px){.translate-container[data-v-f2ed2f58]{width:95%}}@media (max-width: 768px){.translate-container[data-v-f2ed2f58]{width:100%;padding:1.5rem 1rem}.title[data-v-f2ed2f58]{font-size:2.2rem}.title[data-v-f2ed2f58]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-f2ed2f58]{font-size:1rem;padding:0 1rem}.input-box[data-v-f2ed2f58]{padding:1.5rem 1rem;border-radius:1rem}[data-v-f2ed2f58] .el-textarea__inner{padding:.8rem}[data-v-f2ed2f58] .submit-btn.el-button{width:56px;height:56px}.translation-card[data-v-f2ed2f58]{padding:2rem;margin:0 1rem}.text-content[data-v-f2ed2f58]{font-size:1.1rem;padding:1.2rem}.divider[data-v-f2ed2f58]{margin:1.5rem 0}}@media (max-width: 480px){.title[data-v-f2ed2f58]{font-size:1.8rem}.input-container[data-v-f2ed2f58]{margin:2rem 0}.input-box[data-v-f2ed2f58]{padding:1rem}[data-v-f2ed2f58] .submit-btn.el-button{width:50px;height:50px}.translation-card[data-v-f2ed2f58]{padding:1.5rem;margin:0 .5rem;border-radius:16px}.text-label[data-v-f2ed2f58]{font-size:1rem}.text-content[data-v-f2ed2f58]{font-size:1rem;padding:1rem}.action-icons[data-v-f2ed2f58]{top:1rem;right:1rem}.copy-icon[data-v-f2ed2f58]{font-size:1rem}.divider[data-v-f2ed2f58]{margin:1rem 0}.divider-icon[data-v-f2ed2f58]{width:32px;height:32px;font-size:1.2rem}}.translation-display[data-v-f2ed2f58]{margin:2rem 0}.translation-card[data-v-f2ed2f58]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;padding:2rem;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(255,255,255,.8);position:relative;transition:all .3s ease}.translation-card[data-v-f2ed2f58]:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000026,0 20px 20px -5px #00000014}.action-icons[data-v-f2ed2f58]{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center}.copy-icon[data-v-f2ed2f58]{margin-right:10px;font-size:1.1rem}.original-text[data-v-f2ed2f58],.translated-text[data-v-f2ed2f58]{text-align:left}.text-label[data-v-f2ed2f58]{font-size:1.1rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.text-content[data-v-f2ed2f58]{font-size:1.25rem;line-height:1.7;color:#1e293b;font-weight:500;padding:1.5rem;background:#fff9;border-radius:16px;border:1px solid rgba(226,232,240,.8);min-height:60px;word-break:break-word;transition:all .2s ease;text-align:left}.original-text .text-content[data-v-f2ed2f58]{background:linear-gradient(135deg,#3b82f60d,#3b82f605);border-color:#3b82f633}.translated-text .text-content[data-v-f2ed2f58]{background:linear-gradient(135deg,#10b9810d,#10b98105);border-color:#10b98133}.divider[data-v-f2ed2f58]{display:flex;align-items:center;justify-content:center;margin:2rem 0;position:relative}.divider-line[data-v-f2ed2f58]{flex:1;height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent)}.divider-icon[data-v-f2ed2f58]{margin:0 1rem;font-size:1.5rem;color:#3b82f6;font-weight:700;background:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px #0000001a}.verse-integrated-container[data-v-fd75dc99]{width:100%;height:100%}.follow-reading-dialog[data-v-d249e9a2]{display:flex;flex-direction:column}.follow-reading-container[data-v-d249e9a2]{display:flex;flex-direction:column;height:calc(100vh - 6rem);width:100%;box-sizing:border-box}.bottom-controls[data-v-d249e9a2]{display:flex;align-items:center;justify-content:flex-end;gap:2rem;padding:1rem}.setting-item[data-v-d249e9a2]{display:flex;align-items:center;gap:1rem}[data-v-d249e9a2] .setting-item .el-radio-button__inner{font-size:14px!important}.control-buttons[data-v-d249e9a2]{display:flex;align-items:center;gap:1rem}.setting-label[data-v-d249e9a2]{font-size:1.2rem;font-weight:500;color:#333;white-space:nowrap}.word-cards-container[data-v-d249e9a2]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;flex:1;overflow-y:auto;padding:1rem .5rem;align-content:flex-start;width:100%;margin-bottom:0}.follow-reading-card[data-v-d249e9a2]{background-color:#f0f7ff;background-image:linear-gradient(to bottom,#f8fbff,#e8f4ff);border-radius:.8rem;padding:1rem .5rem;border:1px solid #e0e9f6;transition:all .3s ease;width:calc(12.5% - .5rem);height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-shadow:0 2px 6px #0000000f;margin:0;box-sizing:border-box}.follow-reading-card.active[data-v-d249e9a2]{background-color:#ecf5ff;background-image:linear-gradient(to bottom,#f0f7ff,#d8ebff);border:2px solid #409eff;transform:scale(1.03);box-shadow:0 4px 12px #409eff33;z-index:1}.word-content[data-v-d249e9a2]{text-align:center;width:100%}.word-english[data-v-d249e9a2]{font-size:1.6rem;font-weight:600;margin-bottom:.3rem;color:#333}.word-phonetic[data-v-d249e9a2]{font-size:1rem;color:#606266;font-style:italic;margin-bottom:.3rem}.word-chinese[data-v-d249e9a2]{font-size:1.2rem;color:#666}.playing-indicator[data-v-d249e9a2]{position:absolute;top:8px;right:8px;color:#409eff;animation:pulse-d249e9a2 1.5s infinite}.speaker-icon[data-v-d249e9a2]{font-size:1.8rem}.control-button[data-v-d249e9a2]{padding:2rem 1rem!important;height:3.5rem;font-size:1.5rem;font-weight:600}[data-v-d249e9a2] .control-button span{font-size:1.5rem;font-weight:600}.close-button[data-v-d249e9a2]{padding:2rem!important;height:3.5rem;font-size:1.5rem;font-weight:600;background-color:#909399;border-color:#909399;color:#fff}[data-v-d249e9a2] .close-button span{font-size:1.5rem}.close-button[data-v-d249e9a2]:hover{background-color:#7d7d7d;border-color:#7d7d7d;color:#fff}.pause-button[data-v-d249e9a2]{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.pause-button[data-v-d249e9a2]:hover{background-color:#d39e2c;border-color:#d39e2c;color:#fff}.button-icon[data-v-d249e9a2]{margin-right:.5rem;font-size:1.6rem}@keyframes pulse-d249e9a2{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(1)}}@media (max-width: 1800px){.follow-reading-card[data-v-d249e9a2]{width:calc(16.666% - .5rem)}}@media (max-width: 1400px){.follow-reading-card[data-v-d249e9a2]{width:calc(20% - .5rem)}}@media (max-width: 1200px){.follow-reading-card[data-v-d249e9a2]{width:calc(25% - .5rem)}}@media (max-width: 992px){.follow-reading-card[data-v-d249e9a2]{width:calc(33.333% - .5rem)}.bottom-controls[data-v-d249e9a2]{gap:2rem;padding:1.2rem 1.5rem}.setting-label[data-v-d249e9a2]{font-size:1.1rem}}@media (max-width: 768px){.follow-reading-card[data-v-d249e9a2]{width:calc(50% - .5rem)}.bottom-controls[data-v-d249e9a2]{flex-direction:column;gap:1rem;padding:1rem}.setting-item[data-v-d249e9a2]{flex-direction:column;gap:.5rem;align-items:center;text-align:center}.control-buttons[data-v-d249e9a2]{flex-direction:row;gap:1rem}.dialog-title[data-v-d249e9a2]{font-size:2.5rem}.setting-label[data-v-d249e9a2]{font-size:1rem}.control-button[data-v-d249e9a2],.close-button[data-v-d249e9a2]{padding:0 1.5rem;height:3rem;font-size:1rem}.el-radio-button--large .el-radio-button__inner[data-v-d249e9a2]{padding:6px 8px;font-size:12px}[data-v-d249e9a2] .setting-item .el-radio-button__inner{font-size:12px!important}}.custom-dialog-header[data-v-d249e9a2]{display:flex;justify-content:center;align-items:center}.dialog-title[data-v-d249e9a2]{font-size:2.8rem;font-weight:700;color:#333;text-align:center;line-height:1.2}[data-v-d249e9a2] .el-dialog{margin:0!important;height:100%;display:flex;flex-direction:column}[data-v-d249e9a2] .el-dialog__header{padding:0;margin:0}[data-v-d249e9a2] .el-dialog__body{flex:1;overflow:auto;padding:0}.word-list-dialog[data-v-70163f03]{display:flex;flex-direction:column}.word-list-container[data-v-70163f03]{display:flex;flex-direction:column;height:calc(100vh - 6rem);width:100%;box-sizing:border-box}.word-list-info[data-v-70163f03]{display:flex;gap:3rem;margin:1rem 1rem 2rem;padding:1rem 2rem;background-color:#f0f7ff;border-radius:.8rem;align-items:center}.info-item[data-v-70163f03]{display:flex;align-items:center;gap:.5rem}.info-label[data-v-70163f03]{font-size:1.4rem;font-weight:600;color:#333}.info-value[data-v-70163f03]{font-size:1.4rem;color:#409eff;font-weight:600}.word-grid[data-v-70163f03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;overflow-y:auto;padding:1rem;flex:1;margin-bottom:0;align-content:start}.word-item[data-v-70163f03]{position:relative;border-radius:.8rem;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:all .3s ease;height:140px;min-height:140px;max-height:140px}.word-item[data-v-70163f03]:hover{transform:translateY(-5px);box-shadow:0 8px 16px #409eff26}.word-number[data-v-70163f03]{position:absolute;top:.8rem;left:.8rem;background-color:#409eff;color:#fff;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;z-index:1}.word-card[data-v-70163f03]{background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;border:1px solid #e0e9f6;border-radius:.8rem;box-sizing:border-box}.word-english[data-v-70163f03]{font-size:1.6rem;font-weight:600;color:#333;text-align:center;line-height:1.2;word-break:break-word}.word-chinese[data-v-70163f03]{font-size:1.2rem;color:#606266;text-align:center;line-height:1.2}.word-phonetic[data-v-70163f03]{font-size:1rem;color:#909399;font-style:italic;text-align:center;line-height:1.2}.bottom-controls[data-v-70163f03]{display:flex;align-items:center;justify-content:flex-end;gap:2rem;padding:1rem}.control-buttons[data-v-70163f03]{display:flex;align-items:center;gap:1rem}.close-button[data-v-70163f03]{padding:2rem!important;height:3.5rem;font-size:1.5rem;font-weight:600;background-color:#909399;border-color:#909399;color:#fff}[data-v-70163f03] .close-button span{font-size:1.5rem}.close-button[data-v-70163f03]:hover{background-color:#7d7d7d;border-color:#7d7d7d;color:#fff}.custom-dialog-header[data-v-70163f03]{display:flex;justify-content:center;align-items:center}.dialog-title[data-v-70163f03]{font-size:2.8rem;font-weight:700;color:#333;text-align:center;line-height:1.2}[data-v-70163f03] .el-dialog{margin:0!important;height:100%;display:flex;flex-direction:column}[data-v-70163f03] .el-dialog__header{padding:0;margin:0}[data-v-70163f03] .el-dialog__body{flex:1;overflow:auto;padding:0}@media (max-width: 1200px){.word-grid[data-v-70163f03]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 992px){.word-grid[data-v-70163f03]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bottom-controls[data-v-70163f03]{gap:2rem;padding:1.2rem 1.5rem}.word-item[data-v-70163f03]{height:120px;min-height:120px;max-height:120px}.word-english[data-v-70163f03]{font-size:1.4rem}.word-chinese[data-v-70163f03]{font-size:1.1rem}.word-phonetic[data-v-70163f03]{font-size:.9rem}}@media (max-width: 768px){.dialog-title[data-v-70163f03]{font-size:2.2rem}.word-grid[data-v-70163f03]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.8rem}.word-item[data-v-70163f03]{height:100px;min-height:100px;max-height:100px}.word-english[data-v-70163f03]{font-size:1.2rem}.word-chinese[data-v-70163f03]{font-size:1rem}.word-phonetic[data-v-70163f03]{font-size:.8rem}.bottom-controls[data-v-70163f03]{padding:1rem}.close-button[data-v-70163f03]{padding:0 1.5rem!important;height:3rem;font-size:1rem}[data-v-70163f03] .close-button span{font-size:1rem}.word-card[data-v-70163f03]{padding:1rem;gap:.3rem}}.dictation-dialog[data-v-856aa7ef]{display:flex;flex-direction:column}.dictation-container[data-v-856aa7ef]{display:flex;flex-direction:column;height:calc(100vh - 6rem);width:100%;box-sizing:border-box}.word-card-container[data-v-856aa7ef]{display:flex;justify-content:center;align-items:center;gap:2rem;flex:1;padding-top:2rem}.dictation-card[data-v-856aa7ef]{background-color:#f0f7ff;background-image:linear-gradient(to bottom,#f8fbff,#e8f4ff);border-radius:1.4rem;padding:4rem;border:1px solid #e0e9f6;transition:all .3s ease;width:80%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-shadow:0 4px 15px #00000014;margin:0;box-sizing:border-box}.dictation-card.active[data-v-856aa7ef]{background-color:#ecf5ff;background-image:linear-gradient(to bottom,#f0f7ff,#d8ebff);border:2px solid #409eff;transform:scale(1.05);box-shadow:0 8px 20px #409eff40;z-index:1}.word-content[data-v-856aa7ef]{text-align:center;width:100%;padding:1rem}.word-chinese[data-v-856aa7ef]{font-size:5.5rem;font-weight:600;color:#333;line-height:1.4;letter-spacing:1px}.playing-indicator[data-v-856aa7ef]{position:absolute;top:200px;right:60px;color:#409eff;animation:pulse-856aa7ef 1.5s infinite}.speaker-icon[data-v-856aa7ef]{font-size:6rem}.navigation-button[data-v-856aa7ef]{width:5rem;height:5rem;border-radius:50%;background-color:#f0f7ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 10px #0000001a}.navigation-button[data-v-856aa7ef]:hover{background-color:#e0e9f6;transform:scale(1.1);box-shadow:0 5px 15px #409eff33}.navigation-button .el-icon[data-v-856aa7ef]{font-size:2.5rem;color:#409eff}.navigation-button.disabled[data-v-856aa7ef]{background-color:#f5f7fa;cursor:not-allowed;box-shadow:none;opacity:.6}.navigation-button.disabled[data-v-856aa7ef]:hover{transform:none;background-color:#f5f7fa;box-shadow:none}.navigation-button.disabled .el-icon[data-v-856aa7ef]{color:#c0c4cc}.bottom-controls[data-v-856aa7ef]{display:flex;align-items:center;justify-content:flex-end;gap:2rem;padding:1rem}.setting-item[data-v-856aa7ef]{display:flex;align-items:center;gap:1rem}[data-v-856aa7ef] .setting-item .el-radio-button__inner{font-size:14px!important}.setting-label[data-v-856aa7ef]{font-size:1.2rem;font-weight:500;color:#333;white-space:nowrap}.control-buttons[data-v-856aa7ef]{display:flex;align-items:center;gap:1rem}.close-button[data-v-856aa7ef]{padding:2rem!important;height:3.5rem;font-size:1.5rem;font-weight:600;background-color:#909399;border-color:#909399;color:#fff}[data-v-856aa7ef] .close-button span{font-size:1.5rem}.close-button[data-v-856aa7ef]:hover{background-color:#7d7d7d;border-color:#7d7d7d;color:#fff}.control-button[data-v-856aa7ef]{padding:2rem 1rem!important;height:3.5rem;font-size:1.5rem;font-weight:600}[data-v-856aa7ef] .control-button span{font-size:1.5rem;font-weight:600}.control-button[data-v-856aa7ef]:hover{transform:translateY(-3px);box-shadow:0 6px 15px #409eff59}.pause-button[data-v-856aa7ef]{background-color:#e6a23c;border-color:#e6a23c;color:#fff;box-shadow:0 4px 12px #e6a23c40}.pause-button[data-v-856aa7ef]:hover{background-color:#d39e2c;border-color:#d39e2c;color:#fff;box-shadow:0 6px 15px #e6a23c59}.button-icon[data-v-856aa7ef]{margin-right:.5rem;font-size:1.6rem}@keyframes pulse-856aa7ef{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(1)}}.custom-dialog-header[data-v-856aa7ef]{display:flex;justify-content:center;align-items:center}.dialog-title[data-v-856aa7ef]{font-size:2.8rem;font-weight:700;color:#333;text-align:center;line-height:1.2}[data-v-856aa7ef] .el-dialog{margin:0!important;height:100%;display:flex;flex-direction:column}[data-v-856aa7ef] .el-dialog__header{padding:0;margin:0}[data-v-856aa7ef] .el-dialog__body{flex:1;overflow:auto;padding:0}@media (max-width: 1200px){.dictation-card[data-v-856aa7ef]{width:70%;height:400px}.word-chinese[data-v-856aa7ef]{font-size:5rem}}@media (max-width: 992px){.dictation-card[data-v-856aa7ef]{width:80%;height:380px}.word-chinese[data-v-856aa7ef]{font-size:4.5rem}.bottom-controls[data-v-856aa7ef]{gap:2rem;padding:1.2rem 1.5rem}.setting-label[data-v-856aa7ef]{font-size:1.1rem}}@media (max-width: 768px){.dictation-card[data-v-856aa7ef]{width:90%;height:320px}.bottom-controls[data-v-856aa7ef]{flex-direction:column;gap:1rem;padding:1rem}.setting-item[data-v-856aa7ef]{flex-direction:column;gap:.5rem;align-items:center;text-align:center}.control-buttons[data-v-856aa7ef]{flex-direction:row;gap:1rem}.dialog-title[data-v-856aa7ef]{font-size:2.5rem}.setting-label[data-v-856aa7ef]{font-size:1rem}.control-button[data-v-856aa7ef],.close-button[data-v-856aa7ef]{padding:0 1.5rem;height:3rem;font-size:1rem}.dictation-card[data-v-856aa7ef]{padding:20px;font-size:20px}.word-chinese[data-v-856aa7ef]{font-size:3.5rem}.navigation-button[data-v-856aa7ef]{width:3rem;height:3rem}.el-radio-button--large .el-radio-button__inner[data-v-856aa7ef]{padding:6px 8px;font-size:12px}[data-v-856aa7ef] .setting-item .el-radio-button__inner{font-size:12px!important}}.records-container[data-v-54194e56]{padding:0 1rem}.table-container[data-v-54194e56]{margin-top:1rem}.table-container .table-list[data-v-54194e56]{max-height:600px;overflow-y:auto}.empty-data[data-v-54194e56]{text-align:center;color:#909399;padding:2rem 0;font-size:1.1rem}.word-details-container[data-v-54194e56]{min-height:300px;padding:1rem 0}.word-modules[data-v-54194e56]{display:flex;flex-direction:column;gap:1.5rem}.module-group[data-v-54194e56]{border:1px solid #ebeef5;border-radius:.8rem;overflow:hidden;box-shadow:0 2px 12px #0000000d}.module-header[data-v-54194e56]{background-color:#f0f7ff;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:600;color:#409eff;border-bottom:1px solid #e0e9f6}.word-cards[data-v-54194e56]{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem;padding:1rem;background-color:#fff}.word-card[data-v-54194e56]{background-color:#fff;border-radius:.6rem;padding:.8rem;border:1px solid #ebeef5;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 6px #0000000d}.word-card[data-v-54194e56]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.word-english[data-v-54194e56]{font-size:1.3rem;font-weight:600;margin-bottom:.3rem;color:#333;text-align:center}.word-phonetic[data-v-54194e56]{font-size:.85rem;color:#606266;font-style:italic;margin-bottom:.3rem;text-align:center}.word-chinese[data-v-54194e56]{font-size:1rem;color:#666;text-align:center}.empty-details[data-v-54194e56]{text-align:center;color:#909399;padding:4rem 0;font-size:1.2rem}@media (max-width: 1600px){.word-cards[data-v-54194e56]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.word-cards[data-v-54194e56]{grid-template-columns:repeat(3,1fr)}.module-header[data-v-54194e56]{font-size:1.1rem}}@media (max-width: 768px){.word-cards[data-v-54194e56]{grid-template-columns:repeat(2,1fr)}.module-header[data-v-54194e56]{font-size:1rem;padding:.6rem 1rem}}.word-matching-dialog .is-fullscreen{padding:0;background:linear-gradient(135deg,#a5d8ff,#0074d9)!important}.word-matching-dialog .el-dialog__header{display:none}.word-matching-dialog[data-v-6f0bb1f4]{display:flex;flex-direction:column}.word-matching-container[data-v-6f0bb1f4]{display:flex;flex-direction:column;height:100vh;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.ocean-animation-layer[data-v-6f0bb1f4]{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:0}.fish[data-v-6f0bb1f4]{position:absolute;width:80px;height:60px;background-size:contain;background-repeat:no-repeat;animation:swim linear infinite;z-index:1}.fish-left-1[data-v-6f0bb1f4]{background-image:url(./left-1-B8OqU9K5.png);top:15%;right:-100px;animation-duration:15s;animation-delay:0s;animation-name:swim-left-6f0bb1f4}.fish-left-2[data-v-6f0bb1f4]{background-image:url(./left-2-6K4No31q.png);top:45%;right:-100px;animation-duration:18s;animation-delay:3s;animation-name:swim-left-6f0bb1f4}.fish-left-3[data-v-6f0bb1f4]{background-image:url(./left-3-Buo4EJxp.png);top:65%;right:-100px;animation-duration:16s;animation-delay:6s;animation-name:swim-left-6f0bb1f4}.fish-left-4[data-v-6f0bb1f4]{background-image:url(./left-4-hbWnycpt.png);top:25%;right:-100px;animation-duration:20s;animation-delay:9s;animation-name:swim-left-6f0bb1f4}.fish-right-1[data-v-6f0bb1f4]{background-image:url(./right-1-DHfectT2.png);top:35%;left:-100px;animation-duration:15s;animation-delay:2s;animation-name:swim-right-6f0bb1f4}.fish-right-2[data-v-6f0bb1f4]{background-image:url(./right-2-TrSKS0ox.png);top:55%;left:-100px;animation-duration:17s;animation-delay:5s;animation-name:swim-right-6f0bb1f4}.fish-right-3[data-v-6f0bb1f4]{background-image:url(./right-3-fxY-8uk8.png);top:75%;left:-100px;animation-duration:16s;animation-delay:8s;animation-name:swim-right-6f0bb1f4}.fish-right-4[data-v-6f0bb1f4]{background-image:url(./right-4-6K-RwKeR.png);top:10%;left:-100px;animation-duration:19s;animation-delay:11s;animation-name:swim-right-6f0bb1f4}@keyframes swim-left-6f0bb1f4{0%{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(-30vw) translateY(3vh) rotate(2deg)}50%{transform:translate(-60vw) translateY(0) rotate(0)}75%{transform:translate(-90vw) translateY(-3vh) rotate(-2deg)}to{transform:translate(-120vw) translateY(0) rotate(0)}}@keyframes swim-right-6f0bb1f4{0%{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(30vw) translateY(-3vh) rotate(-2deg)}50%{transform:translate(60vw) translateY(0) rotate(0)}75%{transform:translate(90vw) translateY(3vh) rotate(2deg)}to{transform:translate(120vw) translateY(0) rotate(0)}}.game-area[data-v-6f0bb1f4]{display:flex;justify-content:center;flex:1;gap:clamp(1.8rem,2.5vw,2.8rem);padding:0rem 1rem 1rem;overflow:hidden;position:relative;z-index:10;min-height:clamp(600px,70vh,800px);max-height:80vh;align-items:flex-start;width:min(1800px,90vw);margin:0 auto 1rem}.word-column[data-v-6f0bb1f4]{flex:1;display:flex;flex-direction:column;gap:clamp(1.3rem,2.1vh,2.1rem);padding:1.3rem;max-height:100%;align-items:center;min-height:clamp(520px,66vh,700px);overflow:visible;max-width:clamp(270px,25vw,350px);min-width:clamp(250px,23vw,310px)}.word-card[data-v-6f0bb1f4]{background:linear-gradient(135deg,#ffab40,#ff9800 25%,#ff8f00 60%,#ff6f00);border-radius:clamp(1.3rem,2.9vw,2.1rem);padding:clamp(1.1rem,1.9vh,1.6rem) clamp(1.3rem,2.3vw,1.9rem);box-shadow:0 8px 25px #ff6f0066,0 4px 15px #ff98004d,inset 0 2px #fff6,inset 0 -2px #00000026;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;min-height:clamp(70px,7.5vh,90px);width:100%;max-width:100%;border:none;position:relative;overflow:hidden;will-change:transform,opacity;flex-shrink:0}.word-card[data-v-6f0bb1f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.25) 50%,transparent 100%);border-radius:clamp(1rem,2.5vw,1.8rem) clamp(1rem,2.5vw,1.8rem) 0 0;pointer-events:none}.word-card[data-v-6f0bb1f4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:35%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 100%);border-radius:0 0 clamp(1rem,2.5vw,1.8rem) clamp(1rem,2.5vw,1.8rem);pointer-events:none}.word-card.color-1[data-v-6f0bb1f4]{background:linear-gradient(135deg,#e1bee7,#ce93d8 25%,#ba68c8 60%,#ab47bc);box-shadow:0 8px 25px #ab47bc66,0 4px 15px #ba68c84d,inset 0 2px #fff6,inset 0 -2px #00000026}.word-card.color-2[data-v-6f0bb1f4]{background:linear-gradient(135deg,#80cbc4,#4db6ac 25%,#26a69a 60%,#00897b);box-shadow:0 8px 25px #00897b66,0 4px 15px #26a69a4d,inset 0 2px #fff6,inset 0 -2px #00000026}.word-card.color-3[data-v-6f0bb1f4]{background:linear-gradient(135deg,#ffcc80,#ffb74d 25%,#ffa726 60%,#ff9800);box-shadow:0 8px 25px #ff980066,0 4px 15px #ffa7264d,inset 0 2px #fff6,inset 0 -2px #00000026}.word-card.color-4[data-v-6f0bb1f4]{background:linear-gradient(135deg,#90caf9,#64b5f6 25%,#42a5f5 60%,#2196f3);box-shadow:0 8px 25px #2196f366,0 4px 15px #42a5f54d,inset 0 2px #fff6,inset 0 -2px #00000026}.word-card .word-text[data-v-6f0bb1f4]{font-size:clamp(1.3rem,2.3vw,1.7rem);font-weight:800;color:#fff;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.4);letter-spacing:.9px;position:relative;z-index:1;line-height:1.2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.word-card[data-v-6f0bb1f4]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 35px #ff6f0080,0 6px 20px #ff980066,inset 0 2px #ffffff80,inset 0 -2px #0003;background:linear-gradient(135deg,#ffb74d,#ffa726 25%,#ff9800 60%,#ff8f00)}.word-card:hover .word-text[data-v-6f0bb1f4]{text-shadow:0 3px 6px rgba(0,0,0,.5);font-size:clamp(1.35rem,2.4vw,1.75rem)}.word-card.color-1[data-v-6f0bb1f4]:hover{background:linear-gradient(135deg,#f3e5f5,#e1bee7 25%,#ce93d8 60%,#ba68c8);box-shadow:0 12px 35px #ba68c880,0 6px 20px #ce93d866,inset 0 2px #ffffff80,inset 0 -2px #0003}.word-card.color-2[data-v-6f0bb1f4]:hover{background:linear-gradient(135deg,#b2dfdb,#80cbc4 25%,#4db6ac 60%,#26a69a);box-shadow:0 12px 35px #26a69a80,0 6px 20px #4db6ac66,inset 0 2px #ffffff80,inset 0 -2px #0003}.word-card.color-3[data-v-6f0bb1f4]:hover{background:linear-gradient(135deg,#ffe0b2,#ffcc80 25%,#ffb74d 60%,#ffa726);box-shadow:0 12px 35px #ffa72680,0 6px 20px #ffb74d66,inset 0 2px #ffffff80,inset 0 -2px #0003}.word-card.color-4[data-v-6f0bb1f4]:hover{background:linear-gradient(135deg,#e3f2fd,#90caf9 25%,#64b5f6 60%,#42a5f5);box-shadow:0 12px 35px #42a5f580,0 6px 20px #64b5f666,inset 0 2px #ffffff80,inset 0 -2px #0003}.word-card[data-v-6f0bb1f4]:active{transform:translateY(-2px) scale(1.01);box-shadow:0 6px 20px #ff6f0066,0 3px 12px #ff98004d,inset 0 1px #ffffff4d,inset 0 -1px #00000040}.word-card.selected[data-v-6f0bb1f4]{transform:translateY(-8px) scale(1.08);box-shadow:inset 0 2px #ffffff80,inset 0 -2px #0003,0 0 0 3px #fff,0 0 0 7px gold;animation:pulse-selected-6f0bb1f4 1.5s infinite ease-in-out}.word-card.selected .word-text[data-v-6f0bb1f4]{font-size:clamp(1.4rem,2.5vw,1.8rem);color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.5);font-weight:900}.word-card.matched[data-v-6f0bb1f4]{opacity:0;pointer-events:none;transition:opacity .3s ease;visibility:hidden}@keyframes pulse-selected-6f0bb1f4{0%,to{transform:translateY(-8px) scale(1.08);box-shadow:inset 0 2px #ffffff80,inset 0 -2px #0003,0 0 0 3px #fff,0 0 0 7px gold,0 0 20px 10px #ffd70099}50%{transform:translateY(-10px) scale(1.12);box-shadow:inset 0 2px #ffffff80,inset 0 -2px #0003,0 0 0 3px #fff,0 0 0 7px gold,0 0 35px 20px #ffd700cc}}.error-animation[data-v-6f0bb1f4]{animation:shake-error-6f0bb1f4 1s cubic-bezier(.36,.07,.19,.97) both;background:linear-gradient(135deg,#f44336,#e53935 30%,#d32f2f 70%,#b71c1c)!important;box-shadow:0 12px 35px #b71c1c80,0 6px 20px #d32f2f66,inset 0 3px #ffffff4d,inset 0 -3px #00000040!important}.error-animation .word-text[data-v-6f0bb1f4]{color:#fff!important;text-shadow:0 3px 8px rgba(0,0,0,.5)!important;font-weight:900!important}@keyframes shake-error-6f0bb1f4{0%,to{transform:translateZ(0) scale(1)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translate3d(-8px,0,0) scale(1.02) rotate(-1deg)}10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translate3d(8px,0,0) scale(1.02) rotate(1deg)}}.success-animation[data-v-6f0bb1f4]{animation:success-bounce-out-6f0bb1f4 .8s cubic-bezier(.4,0,.2,1) both;background:linear-gradient(135deg,#4caf50,#43a047 25%,#388e3c 60%,#2e7d32)!important;box-shadow:0 15px 40px #2e7d3299,0 8px 25px #388e3c80,inset 0 4px #fff6,inset 0 -4px #0003,0 0 0 4px #4caf504d!important}.success-animation .word-text[data-v-6f0bb1f4]{color:#fff!important;text-shadow:0 3px 8px rgba(0,0,0,.4)!important;font-weight:900!important}@keyframes success-bounce-out-6f0bb1f4{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1) translateY(-8px);opacity:1}30%{transform:scale(.95) translateY(3px);opacity:1}45%{transform:scale(1.05) translateY(-3px);opacity:.9}60%{transform:scale(.98) translateY(1px);opacity:.7}75%{transform:scale(1.02) translateY(-1px);opacity:.4}90%{transform:scale(.1) translateY(0);opacity:.1}to{transform:scale(0) translateY(0);opacity:0}}.word-card-enter-active[data-v-6f0bb1f4]{animation:bounce-in-6f0bb1f4 .5s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;will-change:transform,opacity}.word-card-leave-active[data-v-6f0bb1f4]{animation:bounce-out-6f0bb1f4 .5s cubic-bezier(.4,0,1,1);position:relative;transition-property:opacity,transform;will-change:transform,opacity}@keyframes bounce-in-6f0bb1f4{0%{transform:scale(0) translateY(20px);opacity:0}50%{transform:scale(1.05) translateY(-5px);opacity:.7}75%{transform:scale(.95) translateY(2px);opacity:.9}to{transform:scale(1) translateY(0);opacity:1}}@keyframes bounce-out-6f0bb1f4{0%{transform:scale(1);opacity:1}25%{transform:scale(1.1) translateY(-10px);opacity:.9}50%{transform:scale(.9) translateY(5px);opacity:.6}75%{transform:scale(.95) translateY(-2px);opacity:.3}to{transform:scale(0) translateY(20px);opacity:0}}.game-over-container[data-v-6f0bb1f4]{display:flex;justify-content:center;align-items:center;height:70vh;padding:2rem;animation:fadeIn-6f0bb1f4 1s ease;position:relative;z-index:10}@keyframes fadeIn-6f0bb1f4{0%{opacity:0}to{opacity:1}}.game-over-content[data-v-6f0bb1f4]{background-color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;padding:3rem;box-shadow:0 10px 30px #00009633;text-align:center;width:100%;max-width:900px;position:relative;animation:scaleIn-6f0bb1f4 .5s ease;border:2px solid rgba(255,255,255,.8)}@keyframes scaleIn-6f0bb1f4{0%{transform:scale(.9)}to{transform:scale(1)}}.game-over-title[data-v-6f0bb1f4]{font-size:4rem;font-weight:700;color:#333;margin-bottom:2rem;background:linear-gradient(45deg,#1e90ff,#00bfff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 5px rgba(0,0,0,.1)}.game-over-stats[data-v-6f0bb1f4]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:3rem;justify-items:center}@media (max-width: 768px){.game-over-stats[data-v-6f0bb1f4]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1.5rem}}@media (min-width: 769px) and (max-width: 1200px){.game-over-stats[data-v-6f0bb1f4]{gap:.8rem}}.stat-item[data-v-6f0bb1f4]{text-align:center}.stat-label[data-v-6f0bb1f4]{font-size:1.6rem;color:#666;margin-bottom:.8rem;font-weight:600}.stat-value[data-v-6f0bb1f4]{font-size:3.5rem;font-weight:700;color:#333}.success-value[data-v-6f0bb1f4]{color:#67c23a}.unmatch-value[data-v-6f0bb1f4]{color:#e6a23c}.error-value[data-v-6f0bb1f4]{color:#f56c6c}.restart-button-container[data-v-6f0bb1f4]{display:flex;justify-content:center;align-items:center}.restart-button-container .custom-exit-button[data-v-6f0bb1f4],.restart-button-container .custom-restart-button[data-v-6f0bb1f4]{width:220px;height:70px;border-radius:35px}.restart-button-container .exit-text[data-v-6f0bb1f4],.restart-button-container .restart-text[data-v-6f0bb1f4]{font-size:1.8rem}.custom-restart-button[data-v-6f0bb1f4]{background:linear-gradient(135deg,#409eff,#66b1ff);border:none;border-radius:2.5rem;padding:0;width:180px;height:55px;cursor:pointer;box-shadow:0 8px 25px #409eff4d,0 4px 15px #66b1ff33;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.custom-restart-button[data-v-6f0bb1f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:2.5rem 2.5rem 0 0;pointer-events:none}.custom-restart-button[data-v-6f0bb1f4]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px #409eff66,0 6px 20px #66b1ff4d;background:linear-gradient(135deg,#66b1ff,#82c5ff)}.custom-restart-button:hover .restart-icon[data-v-6f0bb1f4]{animation:rotate-continuous-6f0bb1f4 1s linear infinite}.custom-restart-button[data-v-6f0bb1f4]:active{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #409eff4d,0 3px 12px #66b1ff33}.restart-button-content[data-v-6f0bb1f4]{display:flex;align-items:center;justify-content:center;gap:.8rem;height:100%;width:100%}.restart-icon[data-v-6f0bb1f4]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:transform .3s ease}.restart-text[data-v-6f0bb1f4]{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.5px}@keyframes rotate-continuous-6f0bb1f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confetti-container[data-v-6f0bb1f4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.custom-dialog-header[data-v-6f0bb1f4]{display:flex;justify-content:center;align-items:center;position:relative;padding-top:.5rem}.dialog-title[data-v-6f0bb1f4]{font-size:2.8rem;font-weight:800;color:#2d3748;text-align:center;line-height:1.2;background:linear-gradient(135deg,#2d3748,#4a5568,#2d3748);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px rgba(45,55,72,.3);letter-spacing:2px;position:relative}.dialog-title[data-v-6f0bb1f4]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:120px;height:3px;background:linear-gradient(90deg,transparent 0%,#4a5568 20%,#2d3748 50%,#4a5568 80%,transparent 100%);border-radius:2px}[data-v-6f0bb1f4] .el-dialog__header{padding:0;margin:0}@media (min-width: 1500px) and (max-width: 1900px){.game-area[data-v-6f0bb1f4]{gap:clamp(1.5rem,2.5vw,2.5rem);width:min(1700px,92vw);padding:0rem 1rem 1rem;min-height:clamp(600px,68vh,750px);max-height:78vh}.word-column[data-v-6f0bb1f4]{max-width:clamp(240px,24vw,320px);min-width:clamp(220px,22vw,280px);gap:clamp(1.2rem,2vh,2rem);min-height:clamp(500px,65vh,650px);padding:1.2rem}.word-card[data-v-6f0bb1f4]{min-height:clamp(65px,7vh,85px);padding:clamp(1rem,1.8vh,1.5rem) clamp(1.2rem,2.2vw,1.8rem);border-radius:clamp(1.2rem,2.8vw,2rem)}.word-card .word-text[data-v-6f0bb1f4]{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;letter-spacing:.8px}.word-card:hover .word-text[data-v-6f0bb1f4]{font-size:clamp(1.25rem,2.3vw,1.65rem)}.word-card.selected .word-text[data-v-6f0bb1f4]{font-size:clamp(1.3rem,2.4vw,1.7rem)}.settings-section[data-v-6f0bb1f4]{padding:0rem 2.5rem 0;margin:15px}.setting-label[data-v-6f0bb1f4]{font-size:1.3rem}.time-text[data-v-6f0bb1f4],.time-icon[data-v-6f0bb1f4]{font-size:1.6rem}.custom-control-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-exit-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-restart-button[data-v-6f0bb1f4]{width:160px;height:50px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.4rem}}@media (min-width: 1400px) and (max-width: 1499px){.game-area[data-v-6f0bb1f4]{gap:clamp(1.2rem,2vw,2rem);width:min(1500px,94vw);padding:0rem 1rem 1rem;min-height:clamp(550px,66vh,700px);max-height:76vh}.word-column[data-v-6f0bb1f4]{max-width:clamp(220px,23vw,300px);min-width:clamp(200px,21vw,260px);gap:clamp(1rem,1.8vh,1.8rem);min-height:clamp(450px,62vh,600px);padding:1.1rem}.word-card[data-v-6f0bb1f4]{min-height:clamp(60px,6.5vh,80px);padding:clamp(.9rem,1.6vh,1.3rem) clamp(1.1rem,2vw,1.6rem);border-radius:clamp(1.1rem,2.6vw,1.9rem)}.word-card .word-text[data-v-6f0bb1f4]{font-size:clamp(1.1rem,2.1vw,1.5rem);font-weight:800;letter-spacing:.6px}.word-card:hover .word-text[data-v-6f0bb1f4]{font-size:clamp(1.15rem,2.2vw,1.55rem)}.word-card.selected .word-text[data-v-6f0bb1f4]{font-size:clamp(1.2rem,2.3vw,1.6rem)}.custom-control-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-exit-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-restart-button[data-v-6f0bb1f4]{width:150px;height:48px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.3rem}}.settings-section[data-v-6f0bb1f4]{display:flex;justify-content:space-between;align-items:center;padding:0rem 2rem 0;position:relative;z-index:10;margin:10px}.control-section[data-v-6f0bb1f4]{position:fixed;bottom:1rem;right:1rem;z-index:100}.control-button-container[data-v-6f0bb1f4]{display:flex;flex-direction:row;gap:5rem;align-items:center;justify-content:flex-end}.custom-control-button[data-v-6f0bb1f4]{background:linear-gradient(135deg,#67c23a,#85ce61);border:none;border-radius:2.5rem;padding:0;width:160px;height:60px;cursor:pointer;box-shadow:0 8px 25px #67c23a4d,0 4px 15px #85ce6133;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.custom-control-button[data-v-6f0bb1f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:2.5rem 2.5rem 0 0;pointer-events:none}.custom-control-button[data-v-6f0bb1f4]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px #67c23a66,0 6px 20px #85ce614d;background:linear-gradient(135deg,#85ce61,#95d475)}.custom-control-button[data-v-6f0bb1f4]:active{transform:translateY(-1px) scale(1);box-shadow:0 6px 20px #67c23a4d,0 3px 12px #85ce6133}.custom-control-button.pause-button[data-v-6f0bb1f4]{background:linear-gradient(135deg,#e6a23c,#f0b90b);box-shadow:0 8px 25px #e6a23c4d,0 4px 15px #f0b90b33}.custom-control-button.pause-button[data-v-6f0bb1f4]:hover{background:linear-gradient(135deg,#f0b90b,#f7d794);box-shadow:0 12px 35px #e6a23c66,0 6px 20px #f0b90b4d}.custom-control-button.resume-button[data-v-6f0bb1f4]{background:linear-gradient(135deg,#409eff,#66b1ff);box-shadow:0 8px 25px #409eff4d,0 4px 15px #66b1ff33}.custom-control-button.resume-button[data-v-6f0bb1f4]:hover{background:linear-gradient(135deg,#66b1ff,#82c5ff);box-shadow:0 12px 35px #409eff66,0 6px 20px #66b1ff4d}.button-content[data-v-6f0bb1f4]{display:flex;align-items:center;justify-content:center;gap:.8rem;height:100%;width:100%}.button-icon[data-v-6f0bb1f4]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.button-text[data-v-6f0bb1f4]{font-size:1.6rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.5px}.custom-exit-button[data-v-6f0bb1f4]{background:linear-gradient(135deg,#f56c6c,#f78989);border:none;border-radius:2rem;padding:0;width:160px;height:60px;cursor:pointer;box-shadow:0 6px 20px #f56c6c4d,0 3px 12px #f7898933;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.custom-exit-button[data-v-6f0bb1f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:2rem 2rem 0 0;pointer-events:none}.custom-exit-button[data-v-6f0bb1f4]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #f56c6c66,0 4px 15px #f789894d;background:linear-gradient(135deg,#f78989,#f9a3a3)}.custom-exit-button[data-v-6f0bb1f4]:active{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 15px #f56c6c4d,0 2px 8px #f7898933}.custom-exit-button.game-over-exit[data-v-6f0bb1f4]{margin-right:5rem}.exit-button-content[data-v-6f0bb1f4]{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;width:100%}.exit-icon[data-v-6f0bb1f4]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.exit-text[data-v-6f0bb1f4]{font-size:1.6rem;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:.5px}.settings-group-left[data-v-6f0bb1f4]{display:flex;align-items:center;gap:2rem}.setting-item[data-v-6f0bb1f4]{display:flex;align-items:center;gap:.8rem}.setting-label[data-v-6f0bb1f4]{font-size:1.2rem;font-weight:600;color:#2d3748;text-shadow:0 1px 2px rgba(255,255,255,.8);white-space:nowrap}.time-input-container[data-v-6f0bb1f4]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ffffffe6,#f0f8ffe6);border-radius:1.5rem;padding:.3rem 1rem .3rem .3rem;box-shadow:0 4px 15px #007bff26,inset 0 2px #fffc,inset 0 -2px #0000000d;border:2px solid rgba(64,169,255,.3);transition:all .3s ease}.time-input-container[data-v-6f0bb1f4]:hover{box-shadow:0 6px 20px #007bff33,inset 0 2px #ffffffe6,inset 0 -2px #00000014;border-color:#40a9ff80;transform:translateY(-1px)}.time-unit[data-v-6f0bb1f4]{font-size:1.1rem;font-weight:600;color:#409eff;text-shadow:0 1px 2px rgba(255,255,255,.8);white-space:nowrap}[data-v-6f0bb1f4] .time-input .el-input__wrapper{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:1.2rem;padding:.5rem 1rem;width:80px}[data-v-6f0bb1f4] .time-input .el-input__wrapper .el-input__inner{width:80px!important;color:#2d3748!important;font-weight:700!important;font-size:1.2rem!important;text-align:center!important;background:transparent!important;border:none!important}[data-v-6f0bb1f4] .time-input .el-input__wrapper .el-input__inner::placeholder{color:#2d374880!important;font-weight:500!important}[data-v-6f0bb1f4] .time-input .el-input__wrapper .el-input__inner:focus{color:#409eff!important;font-weight:800!important}[data-v-6f0bb1f4] .time-input.is-disabled .el-input__wrapper{background:#0000000d!important}[data-v-6f0bb1f4] .time-input.is-disabled .el-input__wrapper .el-input__inner{color:#2d374899!important}.settings-group-center[data-v-6f0bb1f4]{display:flex;align-items:center;flex-grow:1;margin:0 2rem}.progress-counter[data-v-6f0bb1f4]{display:flex;flex-direction:column;gap:.5rem;width:100%}.seaweed[data-v-6f0bb1f4]{position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:bottom;z-index:1;animation:sway-6f0bb1f4 linear infinite}.seaweed-1-left[data-v-6f0bb1f4]{background-image:url(./cao-1-C3kES1CJ.png);left:3%;width:100px;height:150px;animation-duration:4.5s;animation-delay:0s}.seaweed-1-right[data-v-6f0bb1f4]{background-image:url(./cao-1-C3kES1CJ.png);right:5%;width:105px;height:160px;animation-duration:4.8s;animation-delay:2s}.seaweed-2-left[data-v-6f0bb1f4]{background-image:url(./cao-2-Df7OL1z_.png);left:18%;width:90px;height:140px;animation-duration:4.2s;animation-delay:1.5s}.seaweed-2-right[data-v-6f0bb1f4]{background-image:url(./cao-2-Df7OL1z_.png);right:22%;width:95px;height:145px;animation-duration:4.6s;animation-delay:.8s}.seaweed-1-center[data-v-6f0bb1f4]{background-image:url(./cao-1-C3kES1CJ.png);left:42%;width:98px;height:155px;animation-duration:4.3s;animation-delay:2.8s}.seaweed-2-center[data-v-6f0bb1f4]{background-image:url(./cao-2-Df7OL1z_.png);left:68%;width:92px;height:148px;animation-duration:4.1s;animation-delay:1.2s}@keyframes sway-6f0bb1f4{0%,to{transform:rotate(0);transform-origin:bottom center}25%{transform:rotate(2.5deg);transform-origin:bottom center}50%{transform:rotate(0);transform-origin:bottom center}75%{transform:rotate(-2.5deg);transform-origin:bottom center}}.coral[data-v-6f0bb1f4]{position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:bottom;z-index:2;animation:coral-sway-6f0bb1f4 linear infinite}.coral-1-left[data-v-6f0bb1f4]{background-image:url(./shanhu-1-Bmtky8wW.png);left:12%;width:75px;height:105px;animation-duration:5.5s;animation-delay:.5s}.coral-1-right[data-v-6f0bb1f4]{background-image:url(./shanhu-1-Bmtky8wW.png);right:15%;width:80px;height:110px;animation-duration:5.8s;animation-delay:2.3s}.coral-1-center[data-v-6f0bb1f4]{background-image:url(./shanhu-1-Bmtky8wW.png);left:58%;width:85px;height:115px;animation-duration:5.2s;animation-delay:1.8s}@keyframes coral-sway-6f0bb1f4{0%,to{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(1.5deg) scale(1.03);transform-origin:bottom center}50%{transform:rotate(0) scale(1);transform-origin:bottom center}75%{transform:rotate(-1.5deg) scale(1.03);transform-origin:bottom center}}.time-counter[data-v-6f0bb1f4]{display:flex;align-items:center;background:linear-gradient(135deg,#ffffffe6,#f0f8ffe6);border-radius:1.5rem;padding:.8rem 1.2rem;box-shadow:0 4px 15px #007bff26,inset 0 2px #fffc,inset 0 -2px #0000000d;border:2px solid rgba(64,169,255,.3);transition:all .3s ease}.time-counter[data-v-6f0bb1f4]:hover{box-shadow:0 6px 20px #007bff33,inset 0 2px #ffffffe6,inset 0 -2px #00000014;transform:translateY(-1px)}.time-icon[data-v-6f0bb1f4]{font-size:1.5rem;color:#409eff;margin-right:.6rem;filter:drop-shadow(0 1px 2px rgba(255,255,255,.8))}.time-text[data-v-6f0bb1f4]{font-size:1.5rem;font-weight:700;color:#2d3748;text-shadow:0 1px 2px rgba(255,255,255,.8)}@media (min-width: 1700px) and (max-width: 1920px){.game-area[data-v-6f0bb1f4]{gap:clamp(2rem,2.8vw,3rem);width:min(1800px,90vw);padding:0rem 1rem 1rem;min-height:clamp(650px,70vh,800px);max-height:80vh}.word-column[data-v-6f0bb1f4]{max-width:clamp(280px,26vw,360px);min-width:clamp(260px,24vw,320px);gap:clamp(1.4rem,2.2vh,2.2rem);min-height:clamp(550px,67vh,700px);padding:1.4rem}.word-card[data-v-6f0bb1f4]{min-height:clamp(75px,8vh,95px);padding:clamp(1.2rem,2vh,1.6rem) clamp(1.4rem,2.4vw,2rem);border-radius:clamp(1.4rem,3vw,2.2rem)}.word-card .word-text[data-v-6f0bb1f4]{font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800;letter-spacing:1px;line-height:1.2}.word-card:hover .word-text[data-v-6f0bb1f4]{font-size:clamp(1.45rem,2.5vw,1.85rem)}.word-card.selected .word-text[data-v-6f0bb1f4]{font-size:clamp(1.5rem,2.6vw,1.9rem)}.settings-section[data-v-6f0bb1f4]{padding:0rem 3rem 0;margin:18px}.setting-label[data-v-6f0bb1f4]{font-size:1.4rem}.time-text[data-v-6f0bb1f4],.time-icon[data-v-6f0bb1f4]{font-size:1.7rem}.custom-control-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-exit-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-restart-button[data-v-6f0bb1f4]{width:170px;height:52px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.45rem}}@media (min-width: 1920px){.game-area[data-v-6f0bb1f4]{width:min(1850px,88vw);gap:clamp(2.2rem,3.2vw,3.5rem);min-height:clamp(700px,72vh,900px);max-height:80vh;padding:0 1rem 1rem}.word-column[data-v-6f0bb1f4]{max-width:clamp(300px,26vw,380px);min-width:clamp(260px,24vw,320px);gap:clamp(1.4rem,2.4vh,2.4rem);min-height:clamp(600px,68vh,800px);padding:1.4rem}.word-card[data-v-6f0bb1f4]{min-height:clamp(75px,8.5vh,95px);padding:clamp(1.2rem,2vh,1.6rem) clamp(1.4rem,2.4vw,2rem);border-radius:clamp(1.4rem,3vw,2.2rem)}.word-card .word-text[data-v-6f0bb1f4]{font-size:clamp(1.4rem,2.4vw,1.7rem);font-weight:800;letter-spacing:1px}.word-card:hover .word-text[data-v-6f0bb1f4]{font-size:clamp(1.45rem,2.5vw,1.75rem)}.word-card.selected .word-text[data-v-6f0bb1f4]{font-size:clamp(1.5rem,2.6vw,1.8rem)}.settings-section[data-v-6f0bb1f4]{padding:0rem 3rem 0;margin:20px}.setting-label[data-v-6f0bb1f4]{font-size:1.4rem}.time-text[data-v-6f0bb1f4],.time-icon[data-v-6f0bb1f4]{font-size:1.7rem}.custom-control-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-exit-button[data-v-6f0bb1f4]{width:160px;height:60px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.6rem}.custom-restart-button[data-v-6f0bb1f4]{width:180px;height:55px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.5rem}}@media (max-width: 768px){.control-section[data-v-6f0bb1f4]{bottom:.5rem;right:.5rem}.custom-control-button[data-v-6f0bb1f4]{width:130px;height:45px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.2rem}.custom-exit-button[data-v-6f0bb1f4]{width:130px;height:45px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.2rem}.custom-restart-button[data-v-6f0bb1f4]{width:120px;height:40px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.1rem}}@media (min-width: 769px) and (max-width: 1399px){.control-section[data-v-6f0bb1f4]{bottom:.5rem;right:.5rem}.custom-control-button[data-v-6f0bb1f4]{width:140px;height:50px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.3rem}.custom-exit-button[data-v-6f0bb1f4]{width:140px;height:50px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.3rem}.custom-restart-button[data-v-6f0bb1f4]{width:140px;height:45px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.2rem}}@media (min-width: 2560px){.game-area[data-v-6f0bb1f4]{width:min(2200px,82vw);gap:clamp(3rem,4vw,4.5rem);min-height:clamp(800px,65vh,1000px);max-height:75vh;padding:0rem 1.5rem 1rem}.word-column[data-v-6f0bb1f4]{max-width:clamp(380px,30vw,450px);min-width:clamp(320px,28vw,400px);gap:clamp(1.8rem,3vh,3rem);min-height:clamp(700px,62vh,900px);padding:1.6rem}.word-card[data-v-6f0bb1f4]{min-height:clamp(90px,10vh,120px);padding:clamp(1.4rem,2.2vh,1.8rem) clamp(1.6rem,2.6vw,2.2rem);border-radius:clamp(1.6rem,3.2vw,2.4rem)}.word-card .word-text[data-v-6f0bb1f4]{font-size:clamp(1.6rem,2.6vw,2rem);font-weight:800;letter-spacing:1.2px}.word-card:hover .word-text[data-v-6f0bb1f4]{font-size:clamp(1.65rem,2.7vw,2.05rem)}.word-card.selected .word-text[data-v-6f0bb1f4]{font-size:clamp(1.7rem,2.8vw,2.1rem)}.settings-section[data-v-6f0bb1f4]{padding:0rem 4rem 0;margin:25px}.setting-label[data-v-6f0bb1f4]{font-size:1.6rem}.time-text[data-v-6f0bb1f4],.time-icon[data-v-6f0bb1f4]{font-size:1.9rem}.custom-control-button[data-v-6f0bb1f4]{width:180px;height:70px}.custom-control-button .button-text[data-v-6f0bb1f4]{font-size:1.8rem}.custom-exit-button[data-v-6f0bb1f4]{width:180px;height:70px}.custom-exit-button .exit-text[data-v-6f0bb1f4]{font-size:1.8rem}.custom-restart-button[data-v-6f0bb1f4]{width:200px;height:60px}.custom-restart-button .restart-text[data-v-6f0bb1f4]{font-size:1.7rem}}.task-code-display[data-v-914596ac]{max-width:350px;margin:0 auto;background:transparent;padding:0}.qr-card[data-v-914596ac]{background:#667eea;border-radius:16px;padding:24px;text-align:center;color:#fff;box-shadow:0 8px 32px #667eea4d;margin-bottom:0}.qr-header[data-v-914596ac]{margin-bottom:24px}.qr-title[data-v-914596ac]{font-size:20px;font-weight:700;margin:0 0 8px;color:#fff}.qr-subtitle[data-v-914596ac]{font-size:14px;opacity:.9;margin:0;line-height:1.4}.qr-code-area[data-v-914596ac]{display:flex;flex-direction:column;align-items:center}.qr-code[data-v-914596ac]{width:180px;height:180px;background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 4px 16px #0000001a}.qr-loading[data-v-914596ac]{width:180px;height:180px;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;margin-bottom:12px}.qr-loading i[data-v-914596ac]{font-size:24px;margin-bottom:8px}.qr-loading p[data-v-914596ac]{margin:0;font-size:14px}.info-card[data-v-914596ac]{background:#fff;border-radius:0 0 16px 16px;padding:20px 24px;box-shadow:0 4px 16px #0000001a;margin-top:-4px}.info-list[data-v-914596ac]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-914596ac]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.info-row[data-v-914596ac]:last-child{border-bottom:none}.info-row .label[data-v-914596ac]{font-size:16px;color:#666;font-weight:500}.info-row .value[data-v-914596ac]{max-width:75%;font-size:16px;color:#333;font-weight:600;word-break:break-all}.info-loading[data-v-914596ac]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#999}.info-loading i[data-v-914596ac]{font-size:16px}.homework-assign-dialog[data-v-914596ac] .el-dialog__header{background-color:#f8f9fa;border-bottom:1px solid #ebeef5}.homework-assign-dialog[data-v-914596ac] .el-dialog__title{font-size:1.2rem;font-weight:600;color:#303133}.homework-form[data-v-914596ac]{padding:1rem 0}.homework-form[data-v-914596ac] .el-form-item__label{font-weight:500;color:#606266}.homework-form[data-v-914596ac] .el-form-item.is-required .el-form-item__label:before{color:#f56c6c}.homework-form[data-v-914596ac] .el-input__inner,.homework-form[data-v-914596ac] .el-input__wrapper{height:2.5rem}.form-tip[data-v-914596ac]{font-size:.85rem;color:#909399;margin-top:.3rem;line-height:1.4}.class-input-container[data-v-914596ac]{width:100%}.class-input-row[data-v-914596ac]{display:flex;gap:.8rem;align-items:center}.class-input[data-v-914596ac]{flex:1}.class-tags-container[data-v-914596ac]{margin-top:.8rem}.class-tag[data-v-914596ac]{margin-right:.5rem;margin-bottom:.5rem;font-size:.9rem}.class-count-info[data-v-914596ac]{font-size:.9rem;color:#606266}.word-list-container[data-v-914596ac]{width:100%;border:1px solid #ebeef5;border-radius:.5rem;padding:.5rem .8rem .8rem;transform:translateY(-.3rem);background-color:#fafafa}.word-header[data-v-914596ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #ebeef5}.word-count-info[data-v-914596ac]{font-size:1rem;color:#606266}.modify-words-btn[data-v-914596ac]{color:#409eff;font-size:1rem;padding:0;height:auto;font-weight:500}.modify-words-btn[data-v-914596ac]:hover{color:#66b1ff;text-decoration:underline}.count-number[data-v-914596ac]{font-weight:600;color:#409eff;font-size:1rem}.word-tags[data-v-914596ac]{display:flex;flex-wrap:wrap;gap:.5rem}.word-item[data-v-914596ac]{background:linear-gradient(135deg,#409eff,#4fc3f7);color:#fff;padding:.5rem;border-radius:.8rem;font-weight:600;text-align:center;box-shadow:0 2px 8px #409eff4d;transition:all .3s ease;letter-spacing:.5px;width:120px;min-height:40px;display:flex;align-items:center;justify-content:center;word-break:break-all;line-height:1.2}.word-item[data-v-914596ac]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #409eff66}.dialog-footer[data-v-914596ac]{display:flex;justify-content:flex-end;gap:.8rem;padding-top:1rem;border-top:1px solid #ebeef5}.dialog-footer .el-button[data-v-914596ac]{padding:.8rem 1.5rem;font-size:1rem}@media (max-width: 768px){.homework-assign-dialog[data-v-914596ac] .el-dialog{width:95%!important;margin:5% auto!important}.homework-form[data-v-914596ac] .el-form-item__label{font-size:.9rem}.word-tags[data-v-914596ac]{max-height:150px;gap:.6rem}.word-item[data-v-914596ac]{width:80px;min-height:35px;padding:.5rem .6rem}.dialog-footer[data-v-914596ac]{flex-direction:column}.dialog-footer .el-button[data-v-914596ac]{width:100%}.task-code-display[data-v-914596ac]{max-width:300px}.qr-card[data-v-914596ac]{padding:20px}.qr-title[data-v-914596ac]{font-size:18px}.qr-subtitle[data-v-914596ac]{font-size:13px}.qr-code[data-v-914596ac],.qr-loading[data-v-914596ac]{width:150px;height:150px;padding:12px}.info-card[data-v-914596ac]{padding:16px 20px}.info-row .value[data-v-914596ac]{max-width:55%;font-size:13px}.info-row .label[data-v-914596ac]{font-size:13px}}.homework-date-picker .el-input__inner{height:2rem}.my-homework-dialog[data-v-1a7a3b3d] .el-dialog__body{padding:0;max-height:70vh;overflow-y:auto}.dialog-header-with-button[data-v-1a7a3b3d]{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.dialog-header-with-button .header-left[data-v-1a7a3b3d]{flex:1;display:flex;align-items:center}.dialog-header-with-button .header-left .header-back-button[data-v-1a7a3b3d]{color:#409eff;font-size:14px;padding:8px 12px}.dialog-header-with-button .header-left .header-back-button[data-v-1a7a3b3d]:hover{background-color:#409eff1a}.dialog-header-with-button .header-left .header-back-button .el-icon[data-v-1a7a3b3d]{margin-right:4px;font-size:16px}.dialog-header-with-button .el-dialog__title[data-v-1a7a3b3d]{position:absolute;left:50%;transform:translate(-50%);font-size:22px;font-weight:700}.dialog-header-with-button .header-right[data-v-1a7a3b3d]{flex:1;display:flex;justify-content:flex-end;align-items:center}.dialog-header-with-button .custom-close-icon[data-v-1a7a3b3d]{font-size:28px;cursor:pointer;color:#909399}.dialog-header-with-button .custom-close-icon[data-v-1a7a3b3d]:hover{color:#f56c6c}.loading-container[data-v-1a7a3b3d],.empty-container[data-v-1a7a3b3d]{padding:2rem;text-align:center}.homework-list-container[data-v-1a7a3b3d]{padding:1rem}.homework-items .homework-item[data-v-1a7a3b3d]{border:1px solid #e4e7ed;border-radius:8px;margin-bottom:1rem;padding:1.5rem;background:#fff}.homework-items .homework-item[data-v-1a7a3b3d]:hover{box-shadow:0 2px 12px #0000001a}.homework-items .homework-header[data-v-1a7a3b3d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ebeef5}.homework-items .homework-header .homework-title[data-v-1a7a3b3d]{flex:1}.homework-items .homework-header .homework-title h3[data-v-1a7a3b3d]{margin:0 0 .5rem;color:#303133;font-size:1.2rem}.homework-items .homework-header .homework-title .homework-meta[data-v-1a7a3b3d]{display:flex;gap:1rem;font-size:.9rem;color:#909399}.homework-items .homework-header .homework-title .homework-meta .task-code[data-v-1a7a3b3d]{font-weight:600;color:#409eff}.homework-items .homework-header .homework-actions[data-v-1a7a3b3d]{display:flex;gap:.5rem}.homework-items .homework-header .homework-actions .el-button .el-icon[data-v-1a7a3b3d]{margin-right:.5rem}.homework-items .homework-content .homework-desc[data-v-1a7a3b3d],.homework-items .homework-content .homework-time[data-v-1a7a3b3d]{margin-bottom:1rem}.homework-items .homework-content .homework-desc p[data-v-1a7a3b3d],.homework-items .homework-content .homework-time p[data-v-1a7a3b3d]{margin:0;line-height:1.6}.homework-items .homework-content .homework-classes[data-v-1a7a3b3d]{margin-bottom:1rem}.homework-items .homework-content .homework-classes p[data-v-1a7a3b3d]{margin:0;display:inline-block;margin-right:.5rem;font-weight:500}.homework-items .homework-content .homework-classes .class-tags[data-v-1a7a3b3d]{display:inline-flex;flex-wrap:wrap;gap:.5rem}.homework-items .homework-content .homework-classes .class-tags .class-tag[data-v-1a7a3b3d]{margin:0}.homework-items .homework-content .homework-words p[data-v-1a7a3b3d]{margin:0 0 .5rem}.homework-items .homework-content .homework-words .word-list[data-v-1a7a3b3d]{display:flex;flex-wrap:wrap;gap:.5rem}.homework-items .homework-content .homework-words .word-list .word-item[data-v-1a7a3b3d]{background:linear-gradient(135deg,#409eff,#4fc3f7);padding:.4rem .8rem;border-radius:10px;font-size:1rem;color:#fff}.large-rate[data-v-1a7a3b3d] .el-rate__item .el-rate__icon{font-size:24px}.large-rate[data-v-1a7a3b3d] .el-rate__text{margin-top:5px;margin-left:.8rem;font-weight:600;font-size:1rem;color:#f90}.large-rate.editable-rate[data-v-1a7a3b3d] .el-rate__item{cursor:pointer;transition:all .2s ease}.large-rate.editable-rate[data-v-1a7a3b3d] .el-rate__item:hover{transform:scale(1.1)}.large-rate.editable-rate[data-v-1a7a3b3d] .el-rate__item .el-rate__icon:hover{color:#f90!important}.large-rate.editable-rate+.score-hint[data-v-1a7a3b3d]{display:inline-block;margin-left:1rem;font-size:.8rem;color:#909399;font-style:italic}.submissions-container[data-v-1a7a3b3d]{padding:0 1rem}.submissions-container .submissions-header[data-v-1a7a3b3d]{margin-bottom:1rem}.submissions-container .submissions-header h3[data-v-1a7a3b3d]{font-size:1.2rem;margin:.5rem 0;color:#303133}.submissions-container .submissions-list .class-group[data-v-1a7a3b3d]{margin-bottom:2rem}.submissions-container .submissions-list .class-group .class-header[data-v-1a7a3b3d]{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #409eff}.submissions-container .submissions-list .class-group .class-header h4[data-v-1a7a3b3d]{margin:0;color:#303133;font-size:1.1rem}.submissions-container .submissions-list .class-group .class-header .student-count[data-v-1a7a3b3d]{margin-left:.5rem;color:#909399;font-size:.9rem}.submissions-container .submissions-list .class-group .students-list .student-item[data-v-1a7a3b3d]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:.5rem;cursor:pointer;transition:all .3s}.submissions-container .submissions-list .class-group .students-list .student-item[data-v-1a7a3b3d]:hover{background:#f5f7fa;border-color:#409eff}.submissions-container .submissions-list .class-group .students-list .student-item .student-info[data-v-1a7a3b3d]{flex:1}.submissions-container .submissions-list .class-group .students-list .student-item .student-info .student-name[data-v-1a7a3b3d]{display:block;font-weight:700;color:#303133;margin-bottom:.5rem;font-size:1.1rem}.submissions-container .submissions-list .class-group .students-list .student-item .student-info .submit-time[data-v-1a7a3b3d]{font-size:.9rem;color:#909399}.student-detail-container[data-v-1a7a3b3d]{padding:0 1rem}.student-detail-container .detail-header[data-v-1a7a3b3d]{margin-bottom:1rem}.student-detail-container .detail-header .student-info-header h3[data-v-1a7a3b3d]{font-size:1.3rem;margin:0 0 1rem;color:#303133;font-weight:600}.student-detail-container .detail-header .student-info-header .student-meta[data-v-1a7a3b3d]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.student-detail-container .detail-header .student-info-header .student-meta .meta-item[data-v-1a7a3b3d]{display:flex;align-items:center;gap:.5rem}.student-detail-container .detail-header .student-info-header .student-meta .meta-item .meta-label[data-v-1a7a3b3d]{font-size:.95rem;color:#606266;font-weight:500}.student-detail-container .detail-header .student-info-header .student-meta .meta-item .meta-value[data-v-1a7a3b3d]{font-size:.95rem;color:#303133;font-weight:600}.student-detail-container .detail-content .homework-detail h4[data-v-1a7a3b3d]{margin:0 0 1rem;color:#303133;border-bottom:1px solid #e4e7ed;padding-bottom:.5rem}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item[data-v-1a7a3b3d]{border:1px solid #e4e7ed;border-radius:6px;padding:1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .word-info[data-v-1a7a3b3d]{flex:1;display:flex;justify-content:space-between;align-items:center;margin-right:1rem}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .word-info .word-text .english[data-v-1a7a3b3d]{display:block;font-size:1.4rem;font-weight:600;color:#303133;margin-bottom:.3rem}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .word-info .word-text .chinese[data-v-1a7a3b3d]{font-size:1rem;color:#606266}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .word-info .word-score[data-v-1a7a3b3d]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .word-info .word-score .score-hint[data-v-1a7a3b3d]{font-size:.75rem;color:#909399;opacity:.8}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .audio-controls[data-v-1a7a3b3d]{flex-shrink:0}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .audio-controls .play-student-audio-btn[data-v-1a7a3b3d]{padding:.8rem 1.5rem;font-size:1rem;border-radius:8px;box-shadow:0 2px 8px #409eff4d;transition:all .3s ease}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .audio-controls .play-student-audio-btn[data-v-1a7a3b3d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #409eff66}.student-detail-container .detail-content .homework-detail .words-detail .word-detail-item .audio-controls .play-student-audio-btn .el-icon[data-v-1a7a3b3d]{margin-right:.5rem;font-size:1.1rem}@media (max-width: 768px){.homework-header[data-v-1a7a3b3d]{flex-direction:column;align-items:flex-start!important}.homework-header .homework-actions[data-v-1a7a3b3d]{margin-top:1rem}.student-item[data-v-1a7a3b3d]{flex-direction:column!important;align-items:flex-start!important}.student-item .student-score[data-v-1a7a3b3d]{margin-top:.5rem}.word-info[data-v-1a7a3b3d]{flex-direction:column!important;align-items:flex-start!important;margin-right:0!important;margin-bottom:1rem}.word-info .word-score[data-v-1a7a3b3d]{margin-top:.5rem}.word-detail-item[data-v-1a7a3b3d]{flex-direction:column!important;align-items:flex-start!important}.word-detail-item .audio-controls[data-v-1a7a3b3d]{margin-top:1rem;width:100%}.word-detail-item .audio-controls .play-student-audio-btn[data-v-1a7a3b3d]{width:100%;justify-content:center}.task-code-display-home[data-v-1a7a3b3d]{max-width:300px}.qr-card[data-v-1a7a3b3d]{padding:20px}.qr-title[data-v-1a7a3b3d]{font-size:18px}.qr-subtitle[data-v-1a7a3b3d]{font-size:13px}.qr-code[data-v-1a7a3b3d],.qr-loading[data-v-1a7a3b3d]{width:150px;height:150px;padding:12px}.info-card[data-v-1a7a3b3d]{padding:16px 20px}.info-row .value[data-v-1a7a3b3d]{max-width:55%;font-size:13px}.info-row .label[data-v-1a7a3b3d]{font-size:13px}.student-detail-container .detail-header .student-info-header .student-meta[data-v-1a7a3b3d]{flex-direction:column;align-items:flex-start;gap:1rem}.student-detail-container .detail-header .student-info-header .student-meta .meta-item[data-v-1a7a3b3d]{width:100%;justify-content:space-between}}.task-code-view[data-v-1a7a3b3d]{padding:1.5rem}.task-code-view .task-code-header[data-v-1a7a3b3d]{margin-bottom:1.5rem}.task-code-view .task-code-header h3[data-v-1a7a3b3d]{margin:.5rem 0;color:#303133}.task-code-view .task-code-display-home[data-v-1a7a3b3d]{max-width:350px;margin:0 auto 2rem;background:transparent;padding:0}.task-code-view .task-code-actions[data-v-1a7a3b3d]{text-align:center}.task-code-view .task-code-actions .el-button[data-v-1a7a3b3d]{padding:.8rem 1.5rem;font-size:1rem}.qr-card[data-v-1a7a3b3d]{background:#667eea;border-radius:16px;padding:24px;text-align:center;color:#fff;box-shadow:0 8px 32px #667eea4d;margin-bottom:0}.qr-header[data-v-1a7a3b3d]{margin-bottom:24px}.qr-title[data-v-1a7a3b3d]{font-size:20px;font-weight:700;margin:0 0 8px;color:#fff}.qr-subtitle[data-v-1a7a3b3d]{font-size:14px;opacity:.9;margin:0;line-height:1.4}.qr-code-area[data-v-1a7a3b3d]{display:flex;flex-direction:column;align-items:center}.qr-code[data-v-1a7a3b3d]{width:180px;height:180px;background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 4px 16px #0000001a}.qr-loading[data-v-1a7a3b3d]{width:180px;height:180px;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;margin-bottom:12px}.qr-loading i[data-v-1a7a3b3d]{font-size:24px;margin-bottom:8px}.qr-loading p[data-v-1a7a3b3d]{margin:0;font-size:14px}.info-card[data-v-1a7a3b3d]{background:#fff;border-radius:0 0 16px 16px;padding:20px 24px;box-shadow:0 4px 16px #0000001a;margin-top:-4px}.info-list[data-v-1a7a3b3d]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-1a7a3b3d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.info-row[data-v-1a7a3b3d]:last-child{border-bottom:none}.info-row .label[data-v-1a7a3b3d]{font-size:16px;color:#666;font-weight:500}.info-row .value[data-v-1a7a3b3d]{max-width:75%;font-size:16px;color:#333;font-weight:600;word-break:break-all}.word-guide-overlay[data-v-0cd3732d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none}.word-guide-mask[data-v-0cd3732d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;pointer-events:auto}.word-guide-highlight[data-v-0cd3732d]{position:absolute;border-radius:12px;box-shadow:0 0 0 2000px #00000073,0 0 12px #409effcc;border:2px solid #409eff;pointer-events:none;background:#ffffff1a}.word-guide-panel[data-v-0cd3732d]{position:absolute;width:380px;background:#fff;border-radius:12px;box-shadow:0 18px 40px #0003;padding:28px 32px;pointer-events:auto}.word-guide-header[data-v-0cd3732d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.word-guide-title[data-v-0cd3732d]{font-size:18px;font-weight:600;color:#303133}.word-guide-close[data-v-0cd3732d]{border:none;background:transparent;font-size:24px;cursor:pointer;line-height:1;color:#909399}.word-guide-title[data-v-0cd3732d]{font-size:22px;font-weight:700;color:#202124}.word-guide-content[data-v-0cd3732d]{font-size:16px;color:#4a4a4a;line-height:1.8;margin-bottom:20px}.word-guide-footer[data-v-0cd3732d]{display:flex;justify-content:center;align-items:center}.word-guide-actions[data-v-0cd3732d]{display:flex;gap:10px;width:100%;align-items:center}[data-v-0cd3732d] .word-guide-action{flex:1}[data-v-0cd3732d] .word-guide-exit{margin-right:auto;font-size:16px;padding:0;color:#f56c6c}[data-v-0cd3732d] .word-guide-exit:hover{color:#f78989!important}body.word-guide-noscroll,html.word-guide-noscroll{overflow:hidden;height:100%}.word-guide-fade-enter-active[data-v-0cd3732d],.word-guide-fade-leave-active[data-v-0cd3732d]{transition:opacity .2s ease}.word-guide-fade-enter-from[data-v-0cd3732d],.word-guide-fade-leave-to[data-v-0cd3732d]{opacity:0}.word-guide-slide-enter-active[data-v-0cd3732d],.word-guide-slide-leave-active[data-v-0cd3732d]{transition:all .25s ease}.word-guide-slide-enter-from[data-v-0cd3732d],.word-guide-slide-leave-to[data-v-0cd3732d]{opacity:0;transform:translateY(16px)}.word-container[data-v-351262e1]{width:80vw;margin:0 auto;font-family:Arial,sans-serif;position:relative}.word-records-toolbar[data-v-351262e1]{position:absolute;right:0;top:0;z-index:2;display:flex;flex-direction:column;gap:20px}.word-records-entry-button[data-v-351262e1]{font-weight:700;box-shadow:0 4px 12px #00009633;border-radius:25px;transition:all .3s;display:flex;align-items:center;background:linear-gradient(to right,#00c6fb,#005bea);padding:12px 20px;font-size:16px}.word-records-entry-button[data-v-351262e1]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00009640;background:linear-gradient(to right,#00b8e6,#3a75e0)}.homework-assign-entry-button[data-v-351262e1]{font-weight:700;box-shadow:0 4px 12px #8e44ad4d;border-radius:25px;transition:all .3s;display:flex;align-items:center;background:linear-gradient(135deg,#8e44ad,#9b59b6)!important;border-color:#8e44ad!important;color:#fff!important;padding:12px 20px;font-size:16px}.homework-assign-entry-button[data-v-351262e1]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #8e44ad66;background:linear-gradient(135deg,#7d3c98,#8a2be2)!important;border-color:#7d3c98!important}.header[data-v-351262e1]{text-align:center;margin-bottom:3rem}.title[data-v-351262e1]{font-size:3rem;margin-bottom:1.5rem;color:#333;position:relative}.subtitle[data-v-351262e1]{font-size:1.1rem;color:#666;max-width:800px;margin:0 auto}.form-container[data-v-351262e1]{margin-bottom:2rem;background-color:#fff;border-radius:.8rem;padding:1.5rem;box-shadow:0 2px 12px #0000000d}.tag-buttons-container[data-v-351262e1],.grade-buttons-container[data-v-351262e1],.semester-buttons-container[data-v-351262e1]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-buttons-container .el-button[data-v-351262e1]{margin-left:0!important}.stage-grade-container[data-v-351262e1]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem}.stage-button-group[data-v-351262e1]{margin-right:.5rem;display:inline-flex}.grade-buttons-container[data-v-351262e1]{display:inline-flex;flex-wrap:wrap;gap:.5rem}.el-button.is-round.el-button--primary[data-v-351262e1]{background-color:#409eff;border-color:#409eff;color:#fff}.el-button.is-round[data-v-351262e1]:not(.el-button--primary){background-color:#fff;border-color:#dcdfe6;color:#606266}.result-container[data-v-351262e1]{margin-top:0!important;background-color:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 30px #00009614}.selected-words-summary[data-v-351262e1]{background-color:#f5f7fa;border-radius:.8rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #e4e7ed}.summary-header[data-v-351262e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ebeef5}.summary-left[data-v-351262e1]{display:flex;align-items:center;gap:1rem}.summary-title[data-v-351262e1]{font-size:1.1rem;font-weight:600;color:#333}.clear-button[data-v-351262e1]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;padding:.3rem .8rem;height:auto;border-radius:.5rem}.clear-icon[data-v-351262e1]{font-size:1rem}.chapter-summary-list[data-v-351262e1]{display:flex;flex-wrap:wrap;gap:1rem}.chapter-summary-item[data-v-351262e1]{background-color:#ecf5ff;border-radius:.5rem;padding:.5rem .8rem;display:flex;align-items:center;gap:.5rem;border:1px solid #d9ecff;position:relative}.chapter-name[data-v-351262e1]{font-weight:500;color:#409eff}.word-count[data-v-351262e1]{color:#606266;font-size:.9rem}.clear-chapter-icon[data-v-351262e1]{margin-left:.3rem;color:#909399;font-size:.9rem;cursor:pointer;transition:all .2s}.clear-chapter-icon[data-v-351262e1]:hover{color:#f56c6c;transform:scale(1.1)}.selection-mode-controls[data-v-351262e1]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0;margin-bottom:.5rem}.selection-mode-left[data-v-351262e1]{display:flex;align-items:center}.selected-word-count[data-v-351262e1]{display:flex;align-items:center;margin-left:1.5rem;font-size:1.2rem;color:#333}.count-number[data-v-351262e1]{font-weight:700;color:#409eff;font-size:1.3rem;margin:0 .3rem}.selection-checkboxes[data-v-351262e1]{display:flex;gap:1.5rem}.selection-checkboxes[data-v-351262e1] .el-checkbox{height:auto;margin-right:0}.selection-checkboxes[data-v-351262e1] .el-checkbox__input{transform:scale(1.3);margin-right:.5rem}.selection-checkboxes[data-v-351262e1] .el-checkbox__label{font-size:1.2rem;font-weight:500;line-height:1.5}.selection-mode-right[data-v-351262e1]{display:flex;align-items:center;gap:0}.mode-label[data-v-351262e1]{margin-right:1.2rem;font-weight:600;color:#606266;font-size:1.2rem}.chapter-navigation-container[data-v-351262e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chapter-navigation[data-v-351262e1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#f0f7ff;border-radius:1rem;border:1px solid #d9ecff;flex:1;box-shadow:0 2px 12px #0000000d}.action-button[data-v-351262e1]{display:flex;align-items:center;gap:.8rem;font-weight:600;font-size:1.2rem;padding:.9rem 1.5rem;height:auto;border-radius:.8rem;transition:all .3s;min-width:140px}.follow-reading-btn[data-v-351262e1]{background-color:#409eff;border-color:#409eff;color:#fff}.follow-reading-btn[data-v-351262e1]:hover{background-color:#3a8ee6;border-color:#3a8ee6;color:#fff;transform:translateY(-2px)}.follow-reading-btn[data-v-351262e1]:disabled{background-color:#a0cfff!important;border-color:#a0cfff!important;color:#fff!important;cursor:not-allowed}.green-theme.dictation-btn[data-v-351262e1]{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.green-theme.dictation-btn[data-v-351262e1]:hover{background-color:#529b2e!important;border-color:#529b2e!important;transform:translateY(-2px)}.green-theme.dictation-btn[data-v-351262e1]:disabled{background-color:#b3e19d!important;border-color:#b3e19d!important;color:#fff!important;cursor:not-allowed}.ocean-theme.matching-btn[data-v-351262e1]{background:linear-gradient(135deg,#1e88e5,#26c6da)!important;border-color:#1e88e5!important;color:#fff!important;box-shadow:0 2px 8px #1e88e54d}.ocean-theme.matching-btn[data-v-351262e1]:hover{background:linear-gradient(135deg,#1976d2,#00acc1)!important;border-color:#1976d2!important;transform:translateY(-2px);box-shadow:0 4px 12px #1e88e566}.ocean-theme.matching-btn[data-v-351262e1]:disabled{background:linear-gradient(135deg,#90caf9,#80deea)!important;border-color:#90caf9!important;color:#fff!important;cursor:not-allowed;box-shadow:none}.purple-theme.homework-btn[data-v-351262e1]{background:linear-gradient(135deg,#8e44ad,#9b59b6)!important;border-color:#8e44ad!important;color:#fff!important;box-shadow:0 2px 8px #8e44ad4d}.purple-theme.homework-btn[data-v-351262e1]:hover{background:linear-gradient(135deg,#7d3c98,#8a2be2)!important;border-color:#7d3c98!important;transform:translateY(-2px);box-shadow:0 4px 12px #8e44ad66}.purple-theme.homework-btn[data-v-351262e1]:disabled{background:linear-gradient(135deg,#c39bd3,#d7bde2)!important;border-color:#c39bd3!important;color:#fff!important;cursor:not-allowed;box-shadow:none}.action-icon[data-v-351262e1]{font-size:1.4rem}.nav-button[data-v-351262e1]{background-color:#fff;border-color:#409eff;color:#409eff;font-size:2.5rem;padding:.8rem 1.2rem;border-radius:.8rem;transition:all .3s;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center}.nav-button[data-v-351262e1]:hover{background-color:#ecf5ff;transform:translateY(-2px);box-shadow:0 2px 8px #409eff33}.chapter-title[data-v-351262e1]{font-size:2.2rem;font-weight:600;color:#303133;padding:0 1rem}.action-buttons[data-v-351262e1]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;padding:.5rem 0}.action-group[data-v-351262e1]{display:flex;gap:.5rem;margin-left:1rem}.empty-result[data-v-351262e1]{text-align:center;padding:2rem 0;color:#999;font-size:1.1rem}.word-card-container[data-v-351262e1]{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.word-card[data-v-351262e1]{background-color:#fff;border-radius:.6rem;padding:.6rem .4rem;border:1px solid #ebeef5;transition:all .3s ease;display:flex;align-items:center;cursor:pointer}.word-card[data-v-351262e1]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.word-card.selected[data-v-351262e1]{background-color:#ecf5ff;border:1px solid #409eff}.word-checkbox[data-v-351262e1]{margin-right:.5rem}.word-checkbox[data-v-351262e1] .el-checkbox__input{transform:scale(1.2)}.word-content[data-v-351262e1]{flex:1;text-align:center}.word-english[data-v-351262e1]{font-size:1.4rem;font-weight:600;margin-bottom:.2rem;color:#333}.word-phonetic[data-v-351262e1]{font-size:.85rem;color:#606266;font-style:italic;margin-bottom:.2rem}.word-chinese[data-v-351262e1]{font-size:1.1rem;color:#666;margin-top:.2rem}.loading-container[data-v-351262e1]{display:flex;align-items:center;justify-content:center;padding:1rem;color:#409eff;opacity:0;animation:fadeIn-351262e1 .3s ease forwards}@keyframes fadeIn-351262e1{0%{opacity:0}to{opacity:1}}.loading-container .el-icon[data-v-351262e1]{margin-right:.5rem;font-size:1.2rem;animation:rotate-351262e1 1.5s linear infinite}@keyframes rotate-351262e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.word-list-loading[data-v-351262e1]{min-height:350px;font-size:1.2rem;position:relative;z-index:10}.empty-chapters[data-v-351262e1]{padding:1rem}@media (max-width: 1600px){.word-card-container[data-v-351262e1]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.word-card-container[data-v-351262e1]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.word-card-container[data-v-351262e1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.word-card-container[data-v-351262e1]{grid-template-columns:1fr}.selected-word-count[data-v-351262e1]{white-space:nowrap}.chapter-title[data-v-351262e1]{font-size:1.2rem}.word-container[data-v-351262e1]{width:100vw;padding:1rem}.selection-mode-controls[data-v-351262e1]{flex-wrap:wrap;overflow-x:scroll}.selection-mode-left[data-v-351262e1]{font-size:12px}.selection-mode-left .mode-label[data-v-351262e1]{font-size:14px;white-space:nowrap}.selection-mode-left .selection-checkboxes[data-v-351262e1]{font-size:12px}}.chat-container[data-v-a4bfa0a9]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#fff}.chat-messages-wrapper[data-v-a4bfa0a9]{flex:1;overflow-y:auto;background-color:#f8f9fa;min-height:0;padding:0 1.5rem}.chat-messages[data-v-a4bfa0a9]{padding:20px 0;display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;width:75vw}.message[data-v-a4bfa0a9]{display:flex;max-width:85%;margin-bottom:0;align-items:flex-start;position:relative;padding-bottom:5px}.user-message[data-v-a4bfa0a9]{align-self:flex-end;flex-direction:row-reverse}.ai-message[data-v-a4bfa0a9]{align-self:flex-start;width:80%}.avatar-container[data-v-a4bfa0a9]{flex-shrink:0;margin-right:12px;margin-top:4px}.user-message .avatar-container[data-v-a4bfa0a9]{margin-right:0;margin-left:12px}.user-message .avatar-img[data-v-a4bfa0a9]{width:50px;height:50px;border-color:#e6f1ff;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.ai-message .avatar-img[data-v-a4bfa0a9]{width:40px;height:40px;border-color:#f1f3f5}.message-wrapper[data-v-a4bfa0a9]{flex:1;display:flex;flex-direction:column;gap:10px}.thoughts-container[data-v-a4bfa0a9]{background-color:#f5f8fa;border-radius:12px;padding:12px;border:1px solid #e1e8ed;margin-bottom:5px}.thoughts-header[data-v-a4bfa0a9]{display:flex;align-items:center;font-size:14px;color:#657786;margin-bottom:8px;font-weight:500}.thoughts-icon[data-v-a4bfa0a9]{margin-right:6px;color:#657786}.thoughts-content[data-v-a4bfa0a9]{font-size:14px;color:#14171a;line-height:1.5}.ai-message .thoughts-container[data-v-a4bfa0a9]{background-color:#f5f8fa;border-color:#e1e8ed}.user-message .thoughts-container[data-v-a4bfa0a9]{background-color:#2c86ff1a;border-color:#2c86ff33}.message-content-wrapper[data-v-a4bfa0a9]{position:relative;flex:1;margin-bottom:0}.flex-btn[data-v-a4bfa0a9]{position:absolute;right:8px;bottom:8px;opacity:1;z-index:2;display:flex;align-items:center;gap:8px}.copy-btn[data-v-a4bfa0a9]{display:flex;align-items:center;gap:4px;cursor:pointer}.copy-text[data-v-a4bfa0a9]{font-size:16px}.message-content[data-v-a4bfa0a9]{padding:12px 16px 35px;border-radius:1rem;word-break:break-word;line-height:1.6;flex:1;font-size:16px;box-shadow:0 2px 8px #0000001a;background-color:#fff;position:relative}.message-content[data-v-a4bfa0a9] p{margin:.3rem 0;white-space:pre-line}.message-content[data-v-a4bfa0a9] pre{margin:.5rem 0;padding:.8rem;background-color:#0000000d;border-radius:.5rem;overflow-x:auto;white-space:pre}.message-content[data-v-a4bfa0a9] code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em;background-color:#0000000d;padding:.2em .4em;border-radius:3px}.message-content[data-v-a4bfa0a9] pre code{background-color:transparent;padding:0;border-radius:0}.message-content[data-v-a4bfa0a9] ul,.message-content[data-v-a4bfa0a9] ol{margin:.5rem 0;padding-left:1.5rem}.message-content[data-v-a4bfa0a9] li{margin:.25rem 0}.message-content[data-v-a4bfa0a9] blockquote{margin:.5rem 0;padding:.5rem 1rem;border-left:4px solid #ddd;background-color:#00000008;color:#666}.user-message .message-content[data-v-a4bfa0a9] blockquote{border-left-color:#ffffff4d;background-color:#ffffff1a;color:#fff}.user-message .message-content[data-v-a4bfa0a9] code{background-color:#fff3;color:#fff}.user-message .message-content[data-v-a4bfa0a9] pre{background-color:#ffffff1a}.message-content[data-v-a4bfa0a9] h1,.message-content[data-v-a4bfa0a9] h2,.message-content[data-v-a4bfa0a9] h3,.message-content[data-v-a4bfa0a9] h4,.message-content[data-v-a4bfa0a9] h5,.message-content[data-v-a4bfa0a9] h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.4}.message-content[data-v-a4bfa0a9] h1{font-size:1.5em}.message-content[data-v-a4bfa0a9] h2{font-size:1.3em}.message-content[data-v-a4bfa0a9] h3{font-size:1.1em}.message-content[data-v-a4bfa0a9] h4{font-size:1em}.message-content[data-v-a4bfa0a9] h5{font-size:.9em}.message-content[data-v-a4bfa0a9] h6{font-size:.8em}.message-content[data-v-a4bfa0a9] img{max-width:60vw}.input-area[data-v-a4bfa0a9]{padding:20px;background-color:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;align-items:center}.uploaded-files-area[data-v-a4bfa0a9]{width:75vw;margin-bottom:15px}.uploaded-files-list[data-v-a4bfa0a9]{display:flex;flex-wrap:wrap;gap:12px}.uploaded-file-item[data-v-a4bfa0a9]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;align-items:center;position:relative;height:72px;box-sizing:border-box;padding:0 12px;width:250px}.uploaded-file-item.is-image[data-v-a4bfa0a9]{padding:0;width:72px;background:#e9ecef}.image-preview[data-v-a4bfa0a9]{width:100%;height:100%;object-fit:cover;border-radius:8px}.file-icon[data-v-a4bfa0a9]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px}.file-type-icon[data-v-a4bfa0a9]{width:40px;height:40px}.file-info[data-v-a4bfa0a9]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.file-name[data-v-a4bfa0a9]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.file-size[data-v-a4bfa0a9]{font-size:12px;color:#666;margin-top:4px}.file-loading[data-v-a4bfa0a9]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:8px;z-index:1}.file-remove[data-v-a4bfa0a9]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#909399;border-radius:50%;transition:all .2s;z-index:2}.file-remove[data-v-a4bfa0a9]:hover{background-color:#ff4d4f;transform:scale(1.1)}.message-files-area[data-v-a4bfa0a9]{margin-bottom:12px}.message-files-list[data-v-a4bfa0a9]{display:flex;flex-wrap:wrap;gap:8px}.message-file-item[data-v-a4bfa0a9]{background:#fffffff2;border:1px solid rgba(255,255,255,.5);border-radius:6px;display:flex;align-items:center;position:relative;height:56px;box-sizing:border-box;padding:0 10px;max-width:240px;box-shadow:0 2px 4px #0000001a}.message-file-item.is-image[data-v-a4bfa0a9]{padding:0;width:56px;background:#fffffff2}.message-image-preview[data-v-a4bfa0a9]{width:100%;height:100%;object-fit:cover;border-radius:6px;cursor:pointer;transition:all .2s ease}.message-image-preview[data-v-a4bfa0a9]:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.message-file-icon[data-v-a4bfa0a9]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:8px}.message-file-type-icon[data-v-a4bfa0a9]{width:32px;height:32px}.message-file-info[data-v-a4bfa0a9]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.message-file-name[data-v-a4bfa0a9]{font-size:12px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file-size[data-v-a4bfa0a9]{font-size:10px;color:#666;margin-top:2px}@media (max-width: 768px){.uploaded-files-area[data-v-a4bfa0a9]{width:100%}.uploaded-file-item[data-v-a4bfa0a9]{max-width:calc(50% - 6px)}.file-name[data-v-a4bfa0a9]{max-width:80px}.message-file-item[data-v-a4bfa0a9]{max-width:calc(50% - 4px)}.message-file-name[data-v-a4bfa0a9]{max-width:80px}}.unified-input-container-wrapper[data-v-a4bfa0a9]{padding:3px;border-radius:16px;position:relative;z-index:10;background-image:linear-gradient(270deg,#ffad71,#ff5aa2,#46aaff,#80d0ff);width:100%;width:75vw}.unified-input-container[data-v-a4bfa0a9]{background:#fff;border-radius:16px;padding:20px;transition:all .3s ease}.input-with-icon[data-v-a4bfa0a9]{display:flex;align-items:flex-start;gap:8px}.search-icon[data-v-a4bfa0a9]{width:36px;height:36px;flex-shrink:0;display:inline-block;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-top:4px}.chat-textarea[data-v-a4bfa0a9]{border:none!important;padding:0!important;margin-bottom:10px;flex:1}[data-v-a4bfa0a9] .chat-textarea .el-textarea__inner{border:none!important;box-shadow:none!important;padding:8px 2px!important;resize:none!important;background-color:transparent!important;color:#303133;font-size:16px;line-height:1.6;min-height:60px!important}[data-v-a4bfa0a9] .chat-textarea .el-textarea__inner:focus{border:none!important;box-shadow:none!important}.chat-actions-bar[data-v-a4bfa0a9]{display:flex;align-items:center;justify-content:space-between;height:50px}.left-actions[data-v-a4bfa0a9],.right-actions[data-v-a4bfa0a9]{display:flex;align-items:center;gap:12px}.action-btn[data-v-a4bfa0a9]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.action-btn .btn-icon[data-v-a4bfa0a9]{margin-right:6px;stroke:#333}.action-btn[data-v-a4bfa0a9]:hover{border-color:#409eff;color:#409eff}.action-btn:hover .btn-icon[data-v-a4bfa0a9]{stroke:#409eff}.action-btn.selected[data-v-a4bfa0a9]{background-color:#fff;border-color:#409eff;color:#409eff}.action-btn.selected .btn-icon[data-v-a4bfa0a9]{stroke:#409eff}.upload-btn[data-v-a4bfa0a9]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.upload-btn .btn-icon[data-v-a4bfa0a9]{margin-right:6px;stroke:#333}.upload-btn[data-v-a4bfa0a9]:hover{border-color:#409eff;color:#409eff}.upload-btn:hover .btn-icon[data-v-a4bfa0a9]{stroke:#409eff}[data-v-a4bfa0a9] .el-upload{display:inline-block}[data-v-a4bfa0a9] .el-upload .el-button{margin:0}.send-btn-final[data-v-a4bfa0a9]{width:144px;height:50px;background:linear-gradient(to right,#00c6fb,#005bea);border-radius:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative;overflow:hidden;border:none;color:#fff;font-size:18px;font-weight:600}.send-btn-final.disabled-btn[data-v-a4bfa0a9]{background:linear-gradient(to right,#c0c4cc,#909399);cursor:not-allowed;opacity:.6}.send-btn-final.disabled-btn[data-v-a4bfa0a9]:hover{background:linear-gradient(to right,#c0c4cc,#909399)}.send-btn-final.loading-btn[data-v-a4bfa0a9]{background:linear-gradient(to right,#e6a23c,#f0b90b)}@media (max-width: 768px){.app-container .input-area[data-v-a4bfa0a9]{padding:10px!important}.app-container .unified-input-container-wrapper[data-v-a4bfa0a9]{width:96vw}.app-container .chat-messages-wrapper[data-v-a4bfa0a9]{padding:0 10px}.app-container .message-wrapper[data-v-a4bfa0a9]{width:100%}.app-container .ai-message[data-v-a4bfa0a9]{width:95%}.app-container .send-btn-final[data-v-a4bfa0a9]{width:120px;height:40px;font-size:14px}.app-container .left-actions[data-v-a4bfa0a9]{gap:0px;flex-wrap:nowrap}.app-container .right-actions[data-v-a4bfa0a9]{justify-content:space-around}.app-container .unified-input-container[data-v-a4bfa0a9]{padding:10px}.app-container .chat-actions-bar[data-v-a4bfa0a9]{gap:8px}.app-container .chat-messages[data-v-a4bfa0a9]{width:95vw}.message[data-v-a4bfa0a9]{max-width:96%}.unified-input-container-wrapper[data-v-a4bfa0a9]{max-width:100%}.chat-actions-bar[data-v-a4bfa0a9]{flex-direction:column;gap:15px;align-items:stretch}.left-actions[data-v-a4bfa0a9]{justify-content:flex-start;flex-wrap:wrap}.right-actions[data-v-a4bfa0a9]{justify-content:center}}.user-message .message-content[data-v-a4bfa0a9]{background-color:#2c86ff;color:#fff;border-top-right-radius:0;text-align:left}.ai-message .message-content[data-v-a4bfa0a9]{background-color:#fff;color:#333;border-top-left-radius:0;box-shadow:0 2px 8px #0000001a;width:100%}.user-message .message-content[data-v-a4bfa0a9] a{color:#fff;text-decoration:underline}.thinking-container[data-v-a4bfa0a9]{display:flex;align-items:center;gap:12px;padding:8px 0;opacity:.8}.thinking-dots[data-v-a4bfa0a9]{display:flex;gap:4px}.thinking-dots .dot[data-v-a4bfa0a9]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:thinking-pulse-a4bfa0a9 1.5s ease-in-out infinite}.thinking-dots .dot[data-v-a4bfa0a9]:nth-child(2){animation-delay:.2s}.thinking-dots .dot[data-v-a4bfa0a9]:nth-child(3){animation-delay:.4s}.thinking-text[data-v-a4bfa0a9]{font-size:14px;color:#666;font-style:italic}@keyframes thinking-pulse-a4bfa0a9{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.2);opacity:1}}.iframe-container[data-v-6d24fb4c]{position:relative;width:100%;height:100vh;overflow:hidden}.iframe-content[data-v-6d24fb4c]{width:100%;height:100%;border:none}.iframe-loading[data-v-6d24fb4c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:#666;font-size:16px}.loading-spinner[data-v-6d24fb4c]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #409eff;border-radius:50%;animation:spin-6d24fb4c 1s linear infinite}@keyframes spin-6d24fb4c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overview-panel[data-v-0a86d2d0]{margin-top:20px}.filter-card[data-v-0a86d2d0]{margin-bottom:20px}.filter-content[data-v-0a86d2d0]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.quick-filters[data-v-0a86d2d0]{display:flex;gap:10px}.date-range-picker[data-v-0a86d2d0]{flex:1;min-width:400px}.date-range-picker [data-v-0a86d2d0] .el-input__inner{height:32px!important}.filter-actions[data-v-0a86d2d0]{display:flex;gap:10px}.overview-card[data-v-0a86d2d0]{border-radius:8px;transition:all .3s}.overview-card[data-v-0a86d2d0]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.card-content[data-v-0a86d2d0]{display:flex;align-items:center}.card-icon[data-v-0a86d2d0]{margin-right:20px}.card-info[data-v-0a86d2d0]{flex:1}.card-title[data-v-0a86d2d0]{font-size:16px;color:#606266;margin-bottom:12px;font-weight:600;letter-spacing:.5px}.card-value[data-v-0a86d2d0]{font-size:32px;font-weight:700;color:#303133;line-height:1.2}.card-header[data-v-0a86d2d0]{font-size:16px;font-weight:700}.chart-container[data-v-0a86d2d0]{height:450px;width:100%}.chart-container-large[data-v-0a86d2d0]{height:500px;width:100%}.user-stats-panel[data-v-17d54060]{margin-top:20px}.stats-card[data-v-17d54060]{border-radius:8px;transition:all .3s}.stats-card[data-v-17d54060]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.card-content[data-v-17d54060]{display:flex;align-items:center}.card-icon[data-v-17d54060]{margin-right:20px}.card-info[data-v-17d54060]{flex:1}.card-title[data-v-17d54060]{font-size:16px;color:#606266;margin-bottom:12px;font-weight:600;letter-spacing:.5px}.card-value[data-v-17d54060]{font-size:32px;font-weight:700;color:#303133;line-height:1.2}.filter-card[data-v-17d54060]{margin-bottom:20px}.filter-content[data-v-17d54060]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.quick-filters[data-v-17d54060]{display:flex;gap:10px}.date-range-picker[data-v-17d54060]{flex:1;min-width:400px}.filter-actions[data-v-17d54060]{display:flex;gap:10px}.card-header[data-v-17d54060]{font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.chart-container[data-v-17d54060],.chart-container-bar[data-v-17d54060]{height:450px;width:100%}.drawer-filter[data-v-17d54060]{margin-bottom:20px;padding:20px;background-color:#f5f7fa;border-radius:4px}.filter-form[data-v-17d54060]{margin:0}.filter-form[data-v-17d54060] .el-form-item{margin-bottom:10px}[data-v-17d54060] .el-drawer__header{margin-bottom:0!important}.drawer-header[data-v-17d54060]{display:flex;align-items:center;font-size:18px;font-weight:600;color:#303133}.user-detail-dialog [data-v-d0b82403] .el-dialog__header{padding:15px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px 8px 0 0}.user-detail-dialog [data-v-d0b82403] .el-dialog__title{color:#fff;font-size:16px;font-weight:700}.user-detail-dialog [data-v-d0b82403] .el-dialog__close{color:#fff;font-size:18px}.user-detail-dialog [data-v-d0b82403] .el-dialog__body{padding:12px;max-height:calc(100vh - 120px);overflow-y:auto}.dialog-content[data-v-d0b82403]{width:100%}.user-stats-section[data-v-d0b82403]{margin-bottom:12px;background:linear-gradient(135deg,#f5f7fa,#f0f2f5)}.user-stats-section [data-v-d0b82403] .el-card__body{padding:15px}.section-header[data-v-d0b82403]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.stats-item[data-v-d0b82403]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;transition:all .3s}.stats-item[data-v-d0b82403]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stats-item.orange[data-v-d0b82403]{background:linear-gradient(135deg,#ffa726,#fb8c00);color:#fff}.stats-item.purple[data-v-d0b82403]{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}.stats-item.gray[data-v-d0b82403]{background:linear-gradient(135deg,#78909c,#546e7a);color:#fff}.stats-icon[data-v-d0b82403]{opacity:.9}.filter-section-card[data-v-d0b82403]{margin-bottom:12px}.filter-section-card [data-v-d0b82403] .el-card__body{padding:10px 15px}.info-item[data-v-d0b82403]{margin-bottom:0}.info-label[data-v-d0b82403]{font-size:12px;color:#909399;margin-bottom:4px}.info-value[data-v-d0b82403]{font-size:13px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-info[data-v-d0b82403]{flex:1;min-width:0}.stats-label[data-v-d0b82403]{font-size:12px;margin-bottom:4px;opacity:.9;white-space:nowrap}.stats-value[data-v-d0b82403]{font-size:20px;font-weight:700}.filter-section[data-v-d0b82403]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.quick-filters[data-v-d0b82403]{display:flex;gap:6px;flex-wrap:wrap}.custom-date[data-v-d0b82403]{display:flex;gap:6px;align-items:center}.chart-card [data-v-d0b82403] .el-card__header{padding:8px 12px;background:#f5f7fa}.chart-card [data-v-d0b82403] .el-card__body{padding:10px}.chart-header[data-v-d0b82403]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700}.header-controls[data-v-d0b82403]{display:flex;align-items:center;gap:10px}.chart-container[data-v-d0b82403]{height:280px;width:100%}.admin-container[data-v-675f0306]{padding:20px;height:100%;overflow-y:auto;margin:0 auto;box-sizing:border-box}.admin-tabs[data-v-675f0306]{height:100%}[data-v-675f0306] .el-tabs__header{margin-bottom:0!important;border:none!important}[data-v-675f0306] .el-tabs__header .el-tabs__nav{border:none!important}[data-v-675f0306] .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#409eff;color:#fff}[data-v-675f0306] .el-tabs__content{height:calc(100% - 50px);overflow-y:auto;border-top:none}[data-v-675f0306] .el-tabs__header{margin-bottom:10px}[data-v-675f0306] .el-tabs__item{font-size:16px;padding:0 20px}.article-container[data-v-b57519e1]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.upload-text-with-scan[data-v-b57519e1]{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;color:#606266;flex-wrap:wrap}.upload-text-with-scan span[data-v-b57519e1]{white-space:nowrap}.upload-text-with-scan em[data-v-b57519e1]{color:#409eff;font-style:normal;font-weight:600}.header[data-v-b57519e1]{text-align:center;margin-bottom:3rem}.title[data-v-b57519e1]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.subtitle[data-v-b57519e1]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto}.form-container[data-v-b57519e1]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.article-form[data-v-b57519e1]{width:100%;margin:0 auto}.input-method-selector[data-v-b57519e1]{margin-bottom:1rem}.upload-form-item[data-v-b57519e1]{margin-top:-10px}.file-uploader[data-v-b57519e1]{width:100%}.el-upload-dragger[data-v-b57519e1]{height:unset!important;padding:0!important}.upload-content[data-v-b57519e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.upload-icon[data-v-b57519e1]{font-size:48px;color:#909399;margin-bottom:10px}.upload-text[data-v-b57519e1]{font-size:16px;color:#606266;margin-bottom:10px;display:flex;align-items:center}.upload-text em[data-v-b57519e1]{color:#409eff;font-style:normal;font-weight:600}.el-upload__tip[data-v-b57519e1]{margin-top:0!important;font-size:14px!important;color:#909399;line-height:1.5}.uploaded-file-content[data-v-b57519e1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info[data-v-b57519e1]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container[data-v-b57519e1]{position:relative;display:inline-block}.file-icon[data-v-b57519e1]{width:80px;height:80px;object-fit:contain;flex-shrink:0;display:block;background-color:#f0f0f0}.file-close[data-v-b57519e1]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close[data-v-b57519e1]:hover{background-color:#ff3742;transform:scale(1.1)}.file-details[data-v-b57519e1]{text-align:center}.file-name[data-v-b57519e1]{font-size:16px;font-weight:500;color:#333;word-break:break-all;line-height:1.4}.replace-button-container[data-v-b57519e1]{margin-top:10px}.result-container[data-v-b57519e1]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-b57519e1]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-b57519e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-b57519e1]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-b57519e1]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.action-icons[data-v-b57519e1]{display:flex;align-items:center;gap:12px}.comment-text[data-v-b57519e1]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.scan-upload-btn[data-v-b57519e1]{display:flex;align-items:center;gap:5px;font-size:14px;padding:8px 16px;border-radius:20px;transition:all .3s ease}.scan-upload-btn[data-v-b57519e1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}.scan-upload-btn svg[data-v-b57519e1]{flex-shrink:0}.inline-scan-btn[data-v-b57519e1]{font-size:12px!important;padding:6px 12px!important;height:auto!important;line-height:1.2!important}@media (max-width: 768px){.article-container[data-v-b57519e1]{width:100%;padding:1.5rem 1rem}.title[data-v-b57519e1]{font-size:2.2rem}.title[data-v-b57519e1]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-b57519e1]{font-size:1rem;padding:0 1rem}.form-container[data-v-b57519e1]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-b57519e1]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-b57519e1]{font-size:1rem;padding:1rem}.uploaded-file-content[data-v-b57519e1]{padding:15px 10px}.file-icon[data-v-b57519e1]{width:60px;height:60px}.file-name[data-v-b57519e1]{font-size:14px;max-width:250px}.file-close[data-v-b57519e1]{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}.upload-text-with-scan[data-v-b57519e1]{gap:10px}.inline-scan-btn[data-v-b57519e1]{font-size:11px!important;padding:5px 10px!important}}@media (max-width: 480px){.title[data-v-b57519e1]{font-size:1.8rem}.form-container[data-v-b57519e1]{margin:2rem 0;padding:1rem}.result-content[data-v-b57519e1]{padding:1rem}.section-title[data-v-b57519e1]{font-size:1.1rem}.comment-text[data-v-b57519e1]{padding:1rem}.upload-text-with-scan[data-v-b57519e1]{flex-direction:column;gap:8px;text-align:center}.inline-scan-btn[data-v-b57519e1]{font-size:11px!important;padding:4px 8px!important}}[data-v-b57519e1] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-b57519e1] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-b57519e1] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-b57519e1] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-b57519e1] .el-form-item__label{font-weight:500;color:#333}.article-container[data-v-9f64e378]{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.upload-text-with-scan[data-v-9f64e378]{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;color:#606266;flex-wrap:wrap}.upload-text-with-scan span[data-v-9f64e378]{white-space:nowrap}.upload-text-with-scan em[data-v-9f64e378]{color:#409eff;font-style:normal;font-weight:600}.header[data-v-9f64e378]{text-align:center;margin-bottom:3rem}.title[data-v-9f64e378]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.subtitle[data-v-9f64e378]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto}.form-container[data-v-9f64e378]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.article-form[data-v-9f64e378]{width:100%;margin:0 auto}.input-method-selector[data-v-9f64e378]{margin-bottom:1rem}.upload-form-item[data-v-9f64e378]{margin-top:-10px}.file-uploader[data-v-9f64e378]{width:100%}.el-upload-dragger[data-v-9f64e378]{height:unset!important;padding:0!important}.upload-content[data-v-9f64e378]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.upload-icon[data-v-9f64e378]{font-size:48px;color:#909399;margin-bottom:10px}.upload-text[data-v-9f64e378]{font-size:16px;color:#606266;margin-bottom:10px;display:flex;align-items:center}.upload-text em[data-v-9f64e378]{color:#409eff;font-style:normal;font-weight:600}.el-upload__tip[data-v-9f64e378]{margin-top:0!important;font-size:14px!important;color:#909399;line-height:1.5}.uploaded-file-content[data-v-9f64e378]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info[data-v-9f64e378]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container[data-v-9f64e378]{position:relative;display:inline-block}.file-icon[data-v-9f64e378]{width:80px;height:80px;object-fit:contain;flex-shrink:0;display:block;background-color:#f0f0f0}.file-close[data-v-9f64e378]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close[data-v-9f64e378]:hover{background-color:#ff3742;transform:scale(1.1)}.file-details[data-v-9f64e378]{text-align:center}.file-name[data-v-9f64e378]{font-size:16px;font-weight:500;color:#333;word-break:break-all;line-height:1.4}.replace-button-container[data-v-9f64e378]{margin-top:10px}.result-container[data-v-9f64e378]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-9f64e378]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-9f64e378]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-9f64e378]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-9f64e378]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.action-icons[data-v-9f64e378]{display:flex;align-items:center;gap:12px}.comment-text[data-v-9f64e378]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.scan-upload-btn[data-v-9f64e378]{display:flex;align-items:center;gap:5px;font-size:14px;padding:8px 16px;border-radius:20px;transition:all .3s ease}.scan-upload-btn[data-v-9f64e378]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}.scan-upload-btn svg[data-v-9f64e378]{flex-shrink:0}.inline-scan-btn[data-v-9f64e378]{font-size:12px!important;padding:6px 12px!important;height:auto!important;line-height:1.2!important}@media (max-width: 768px){.article-container[data-v-9f64e378]{width:100%;padding:1.5rem 1rem}.title[data-v-9f64e378]{font-size:2.2rem}.title[data-v-9f64e378]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-9f64e378]{font-size:1rem;padding:0 1rem}.form-container[data-v-9f64e378]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-9f64e378]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-9f64e378]{font-size:1rem;padding:1rem}.uploaded-file-content[data-v-9f64e378]{padding:15px 10px}.file-icon[data-v-9f64e378]{width:60px;height:60px}.file-name[data-v-9f64e378]{font-size:14px;max-width:250px}.file-close[data-v-9f64e378]{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}.upload-text-with-scan[data-v-9f64e378]{gap:10px}.inline-scan-btn[data-v-9f64e378]{font-size:11px!important;padding:5px 10px!important}}@media (max-width: 480px){.title[data-v-9f64e378]{font-size:1.8rem}.form-container[data-v-9f64e378]{margin:2rem 0;padding:1rem}.result-content[data-v-9f64e378]{padding:1rem}.section-title[data-v-9f64e378]{font-size:1.1rem}.comment-text[data-v-9f64e378]{padding:1rem}.upload-text-with-scan[data-v-9f64e378]{flex-direction:column;gap:8px;text-align:center}.inline-scan-btn[data-v-9f64e378]{font-size:11px!important;padding:4px 8px!important}}[data-v-9f64e378] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-9f64e378] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-9f64e378] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-9f64e378] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-9f64e378] .el-form-item__label{font-weight:500;color:#333}.stage-buttons[data-v-9f64e378]{margin-bottom:16px}.grade-selection-container .option-button[data-v-9f64e378]{margin-top:8px}.aiMark-integrated-container[data-v-e7cc0794]{width:100%;height:100%}.header-title[data-v-eed34fa5]{font-size:20px;font-weight:600;color:#333;display:flex;align-items:center}.header-title .icon[data-v-eed34fa5]{width:5px;height:26px;background:linear-gradient(to bottom,#00c6fb,#005bea);border-radius:4px;margin-right:6px}.history-list[data-v-eed34fa5]{padding:16px;font-size:16px}.history-list .history-item[data-v-eed34fa5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 16px 8px 24px;cursor:pointer;position:relative;border-radius:10px}.history-list .history-item.active[data-v-eed34fa5],.history-list .history-item[data-v-eed34fa5]:hover{background-color:#f5f7fa}.history-list .history-item.active[data-v-eed34fa5]:before{content:"";display:block;position:absolute;width:10px;height:10px;background:linear-gradient(to bottom,#00c6fb,#005bea);left:5px;border-radius:50%}.history-list .history-item .content[data-v-eed34fa5]{font-size:16px;color:#303133;cursor:pointer;white-space:nowrap;max-width:420px;overflow:hidden;text-overflow:ellipsis}.history-list .history-item .actions[data-v-eed34fa5]{display:flex;gap:8px}.history-list .history-item .actions .time[data-v-eed34fa5]{margin-right:20px}.history-list .history-item .actions .btn[data-v-eed34fa5]{font-size:16px}.empty-message[data-v-eed34fa5]{text-align:center;padding:40px 0;color:#909399}.conversation-title[data-v-eed34fa5]{display:flex;font-weight:500;margin-bottom:4px;color:#333;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;padding-right:24px}.conversation-title[data-v-eed34fa5] .el-input{flex:1;max-width:240px;border:none}.conversation-title .opera[data-v-eed34fa5]{margin-top:5px}.conversation-title .opera .text[data-v-eed34fa5]{font-size:16px;padding:2px;font-weight:600}.chat-container[data-v-4fa74679]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#fff}.chat-messages-wrapper[data-v-4fa74679]{flex:1;overflow-y:auto;background-color:#f8f9fa;min-height:0;padding:0 1.5rem}.chat-messages[data-v-4fa74679]{padding:20px 0;display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;width:75vw}.message[data-v-4fa74679]{display:flex;max-width:85%;margin-bottom:0;align-items:flex-start;position:relative;padding-bottom:5px}.user-message[data-v-4fa74679]{align-self:flex-end;flex-direction:row-reverse}.ai-message[data-v-4fa74679]{align-self:flex-start;width:80%}.avatar-container[data-v-4fa74679]{flex-shrink:0;margin-right:12px;margin-top:4px}.user-message .avatar-container[data-v-4fa74679]{margin-right:0;margin-left:12px}.user-message .avatar-img[data-v-4fa74679]{width:50px;height:50px;border-color:#e6f1ff;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.ai-message .avatar-img[data-v-4fa74679]{width:40px;height:40px;border-color:#f1f3f5}.message-wrapper[data-v-4fa74679]{flex:1;display:flex;flex-direction:column;gap:10px}.thoughts-container[data-v-4fa74679]{background-color:#f5f8fa;border-radius:12px;padding:12px;border:1px solid #e1e8ed;margin-bottom:5px}.thoughts-header[data-v-4fa74679]{display:flex;align-items:center;font-size:14px;color:#657786;margin-bottom:8px;font-weight:500}.thoughts-icon[data-v-4fa74679]{margin-right:6px;color:#657786}.thoughts-content[data-v-4fa74679]{font-size:14px;color:#14171a;line-height:1.5}.ai-message .thoughts-container[data-v-4fa74679]{background-color:#f5f8fa;border-color:#e1e8ed}.user-message .thoughts-container[data-v-4fa74679]{background-color:#2c86ff1a;border-color:#2c86ff33}.message-content-wrapper[data-v-4fa74679]{position:relative;flex:1;margin-bottom:0}.flex-btn[data-v-4fa74679]{position:absolute;right:8px;bottom:8px;opacity:1;z-index:2;display:flex;align-items:center;gap:8px}.copy-btn[data-v-4fa74679]{display:flex;align-items:center;gap:4px;cursor:pointer}.copy-text[data-v-4fa74679]{font-size:16px}.message-content[data-v-4fa74679]{padding:12px 16px 35px;border-radius:1rem;word-break:break-word;line-height:1.6;flex:1;font-size:16px;box-shadow:0 2px 8px #0000001a;background-color:#fff;position:relative}.message-content[data-v-4fa74679] p{margin:.3rem 0;white-space:pre-line}.message-content[data-v-4fa74679] pre{margin:.5rem 0;padding:.8rem;background-color:#0000000d;border-radius:.5rem;overflow-x:auto;white-space:pre}.message-content[data-v-4fa74679] code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em;background-color:#0000000d;padding:.2em .4em;border-radius:3px}.message-content[data-v-4fa74679] pre code{background-color:transparent;padding:0;border-radius:0}.message-content[data-v-4fa74679] ul,.message-content[data-v-4fa74679] ol{margin:.5rem 0;padding-left:1.5rem}.message-content[data-v-4fa74679] li{margin:.25rem 0}.message-content[data-v-4fa74679] blockquote{margin:.5rem 0;padding:.5rem 1rem;border-left:4px solid #ddd;background-color:#00000008;color:#666}.user-message .message-content[data-v-4fa74679] blockquote{border-left-color:#ffffff4d;background-color:#ffffff1a;color:#fff}.user-message .message-content[data-v-4fa74679] code{background-color:#fff3;color:#fff}.user-message .message-content[data-v-4fa74679] pre{background-color:#ffffff1a}.message-content[data-v-4fa74679] h1,.message-content[data-v-4fa74679] h2,.message-content[data-v-4fa74679] h3,.message-content[data-v-4fa74679] h4,.message-content[data-v-4fa74679] h5,.message-content[data-v-4fa74679] h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.4}.message-content[data-v-4fa74679] h1{font-size:1.5em}.message-content[data-v-4fa74679] h2{font-size:1.3em}.message-content[data-v-4fa74679] h3{font-size:1.1em}.message-content[data-v-4fa74679] h4{font-size:1em}.message-content[data-v-4fa74679] h5{font-size:.9em}.message-content[data-v-4fa74679] h6{font-size:.8em}.message-content[data-v-4fa74679] img{max-width:60vw}.input-area[data-v-4fa74679]{padding:50px 20px 20px;background-color:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;align-items:center}.uploaded-files-area[data-v-4fa74679]{width:75vw;margin-bottom:15px}.uploaded-files-list[data-v-4fa74679]{display:flex;flex-wrap:wrap;gap:12px}.uploaded-file-item[data-v-4fa74679]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;align-items:center;position:relative;height:72px;box-sizing:border-box;padding:0 12px;width:250px}.uploaded-file-item.is-image[data-v-4fa74679]{padding:0;width:72px;background:#e9ecef}.image-preview[data-v-4fa74679]{width:100%;height:100%;object-fit:cover;border-radius:8px}.file-icon[data-v-4fa74679]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px}.file-type-icon[data-v-4fa74679]{width:40px;height:40px}.file-info[data-v-4fa74679]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.file-name[data-v-4fa74679]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.file-size[data-v-4fa74679]{font-size:12px;color:#666;margin-top:4px}.file-loading[data-v-4fa74679]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:8px;z-index:1}.file-remove[data-v-4fa74679]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#909399;border-radius:50%;transition:all .2s;z-index:2}.file-remove[data-v-4fa74679]:hover{background-color:#ff4d4f;transform:scale(1.1)}.message-files-area[data-v-4fa74679]{margin-bottom:12px}.message-files-list[data-v-4fa74679]{display:flex;flex-wrap:wrap;gap:8px}.message-file-item[data-v-4fa74679]{background:#fffffff2;border:1px solid rgba(255,255,255,.5);border-radius:6px;display:flex;align-items:center;position:relative;height:56px;box-sizing:border-box;padding:0 10px;max-width:240px;box-shadow:0 2px 4px #0000001a}.message-file-item.is-image[data-v-4fa74679]{padding:0;width:56px;background:#fffffff2}.message-image-preview[data-v-4fa74679]{width:100%;height:100%;object-fit:cover;border-radius:6px;cursor:pointer;transition:all .2s ease}.message-image-preview[data-v-4fa74679]:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.message-file-icon[data-v-4fa74679]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:8px}.message-file-type-icon[data-v-4fa74679]{width:32px;height:32px}.message-file-info[data-v-4fa74679]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.message-file-name[data-v-4fa74679]{font-size:12px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file-size[data-v-4fa74679]{font-size:10px;color:#666;margin-top:2px}@media (max-width: 768px){.uploaded-files-area[data-v-4fa74679]{width:100%}.uploaded-file-item[data-v-4fa74679]{max-width:calc(50% - 6px)}.file-name[data-v-4fa74679]{max-width:80px}.message-file-item[data-v-4fa74679]{max-width:calc(50% - 4px)}.message-file-name[data-v-4fa74679]{max-width:80px}}.unified-input-container-wrapper[data-v-4fa74679]{padding:3px;border-radius:16px;position:relative;z-index:10;width:100%;width:75vw}.unified-input-container-wrapper.bg-color[data-v-4fa74679]{background-image:linear-gradient(270deg,#ffad71,#ff5aa2,#46aaff,#80d0ff)}.unified-input-container[data-v-4fa74679]{background:#fff;border-radius:16px;padding:20px;transition:all .3s ease}.input-with-icon[data-v-4fa74679]{display:flex;align-items:flex-start;gap:8px}.search-icon[data-v-4fa74679]{width:36px;height:36px;flex-shrink:0;display:inline-block;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-top:4px}.chat-textarea[data-v-4fa74679]{border:none!important;padding:0!important;margin-bottom:10px;flex:1}[data-v-4fa74679] .chat-textarea .el-textarea__inner{border:none!important;box-shadow:none!important;padding:8px 2px!important;resize:none!important;background-color:transparent!important;color:#303133;font-size:16px;line-height:1.6;min-height:60px!important}[data-v-4fa74679] .chat-textarea .el-textarea__inner:focus{border:none!important;box-shadow:none!important}.chat-actions-bar[data-v-4fa74679]{display:flex;align-items:center;justify-content:space-between;height:50px}.left-actions[data-v-4fa74679],.right-actions[data-v-4fa74679]{display:flex;align-items:center;gap:12px}.action-btn[data-v-4fa74679]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.action-btn .btn-icon[data-v-4fa74679]{margin-right:6px;stroke:#333}.action-btn[data-v-4fa74679]:hover{border-color:#409eff;color:#409eff}.action-btn:hover .btn-icon[data-v-4fa74679]{stroke:#409eff}.action-btn.selected[data-v-4fa74679]{background-color:#fff;border-color:#409eff;color:#409eff}.action-btn.selected .btn-icon[data-v-4fa74679]{stroke:#409eff}.upload-btn[data-v-4fa74679]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.upload-btn .btn-icon[data-v-4fa74679]{margin-right:6px;stroke:#333}.upload-btn[data-v-4fa74679]:hover{border-color:#409eff;color:#409eff}.upload-btn:hover .btn-icon[data-v-4fa74679]{stroke:#409eff}[data-v-4fa74679] .el-upload{display:inline-block}[data-v-4fa74679] .el-upload .el-button{margin:0}.send-btn-final[data-v-4fa74679]{width:144px;height:50px;background:linear-gradient(to right,#00c6fb,#005bea);border-radius:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative;overflow:hidden;border:none;color:#fff;font-size:18px;font-weight:600}.send-btn-final.disabled-btn[data-v-4fa74679]{background:linear-gradient(to right,#c0c4cc,#909399);cursor:not-allowed;opacity:.6}.send-btn-final.disabled-btn[data-v-4fa74679]:hover{background:linear-gradient(to right,#c0c4cc,#909399)}.send-btn-final.loading-btn[data-v-4fa74679]{background:linear-gradient(to right,#e6a23c,#f0b90b)}.stream-content-container[data-v-4fa74679]{padding:12px 16px 35px;border-radius:1rem;word-break:break-word;line-height:1.6;flex:1;font-size:16px;box-shadow:0 2px 8px #0000001a;background-color:#fff;position:relative;border-top-left-radius:0;width:100%;display:flex;flex-direction:column}.stream-content-container[data-v-4fa74679] p{margin:0!important}.stream-section[data-v-4fa74679]{margin:0;padding:0}.stream-section .el-steps[data-v-4fa74679]{background:transparent}.stream-section .el-step__title[data-v-4fa74679]{font-weight:600;color:#374151}.stream-section .el-step__description[data-v-4fa74679]{color:#6b7280;font-size:13px;max-width:400px;word-wrap:break-word}.stream-content[data-v-4fa74679]{color:#374151;font-size:16px;margin-bottom:15px}.chart-container[data-v-4fa74679]{min-height:400px;width:100%}.chart-container-with-save[data-v-4fa74679]{position:relative}.files-container[data-v-4fa74679]{margin-top:20px}.files-container .file-name[data-v-4fa74679]{max-width:unset!important}.file-item[data-v-4fa74679]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px}.file-icon[data-v-4fa74679]{width:40px;height:40px;object-fit:contain}.file-name[data-v-4fa74679]{flex:1;font-size:16px;font-weight:500;color:#374151;line-height:1.4;word-break:break-all}.download-btn .download-icon[data-v-4fa74679]{font-size:18px}@media (max-width: 768px){.app-container .input-area[data-v-4fa74679]{padding:10px!important}.app-container .unified-input-container-wrapper[data-v-4fa74679]{width:96vw}.app-container .chat-messages-wrapper[data-v-4fa74679]{padding:0 10px}.app-container .message-wrapper[data-v-4fa74679]{width:100%}.app-container .ai-message[data-v-4fa74679]{width:95%}.app-container .send-btn-final[data-v-4fa74679]{width:120px;height:40px;font-size:14px}.app-container .left-actions[data-v-4fa74679]{gap:0px;flex-wrap:nowrap}.app-container .right-actions[data-v-4fa74679]{justify-content:space-around}.app-container .unified-input-container[data-v-4fa74679]{padding:10px}.app-container .chat-actions-bar[data-v-4fa74679]{gap:8px}.app-container .chat-messages[data-v-4fa74679]{width:95vw}.message[data-v-4fa74679]{max-width:96%}.unified-input-container-wrapper[data-v-4fa74679]{max-width:100%}.chat-actions-bar[data-v-4fa74679]{flex-direction:column;gap:15px;align-items:stretch}.left-actions[data-v-4fa74679]{justify-content:flex-start;flex-wrap:wrap}.right-actions[data-v-4fa74679]{justify-content:center}}.user-message .message-content[data-v-4fa74679]{background-color:#2c86ff;color:#fff;border-top-right-radius:0;text-align:left}.ai-message .message-content[data-v-4fa74679]{background-color:#fff;color:#333;border-top-left-radius:0;box-shadow:0 2px 8px #0000001a;width:100%}.user-message .message-content[data-v-4fa74679] a{color:#fff;text-decoration:underline}.head-opera[data-v-4fa74679]{margin-bottom:10px;position:absolute;top:-40px;left:0}.head-opera .col-r[data-v-4fa74679]{float:right}.history-mode-tip[data-v-4fa74679]{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:16px;padding:20px;margin-top:10px}.history-mode-tip .tip-content[data-v-4fa74679]{display:flex;align-items:center;justify-content:center;gap:8px;color:#1e40af;font-size:16px;font-weight:500}.history-mode-tip .tip-content .tip-icon[data-v-4fa74679]{font-size:20px;color:#3b82f6}.thinking-container[data-v-4fa74679]{display:flex;align-items:center;gap:12px;padding:8px 0;opacity:.8}.thinking-dots[data-v-4fa74679]{display:flex;gap:4px}.thinking-dots .dot[data-v-4fa74679]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:thinking-pulse-4fa74679 1.5s ease-in-out infinite}.thinking-dots .dot[data-v-4fa74679]:nth-child(2){animation-delay:.2s}.thinking-dots .dot[data-v-4fa74679]:nth-child(3){animation-delay:.4s}.thinking-text[data-v-4fa74679]{font-size:14px;color:#666;font-style:italic}@keyframes thinking-pulse-4fa74679{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.2);opacity:1}}.teacherFriend-integrated-container[data-v-bcffdc92]{width:100%;height:100%}.header[data-v-38b90701]{text-align:center;margin-bottom:1.5rem}.title[data-v-38b90701]{margin:1rem 0 .5rem;font-size:3rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-38b90701]:after{content:"✨";position:absolute;top:0;right:-.5rem;font-size:2rem}.subtitle[data-v-38b90701]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.feature-cards[data-v-38b90701]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:70vw;margin:0 auto 1.5rem}.feature-card[data-v-38b90701]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:20px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.feature-card .icon[data-v-38b90701]{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#667eea,#764ba2);font-size:32px;color:#fff;box-shadow:0 6px 12px #667eea40}.feature-card h3[data-v-38b90701]{margin:12px 0 6px;font-size:20px;font-weight:700;color:#1e293b;letter-spacing:.5px}.feature-card p[data-v-38b90701]{margin:0 0 16px;color:#64748b;font-size:14px;line-height:1.4}.feature-card .feature-btn[data-v-38b90701]{border-radius:16px;padding:8px 20px;font-size:13px;font-weight:600;border:none;color:#fff;transition:all .3s ease}.feature-card .feature-btn[data-v-38b90701]:hover{transform:translateY(-2px)}.breathing-card .icon[data-v-38b90701]{background:linear-gradient(135deg,#bfdbfe,#93c5fd);box-shadow:0 6px 12px #93c5fd59}.breathing-card .breathing-btn[data-v-38b90701]{background:linear-gradient(135deg,#93c5fd,#60a5fa);color:#0f172a}.breathing-card .breathing-btn[data-v-38b90701]:hover{box-shadow:0 8px 15px #93c5fd73}.breathing-card[data-v-38b90701]:hover{transform:translateY(-6px);border-color:#bfdbfe}.meditation-card .icon[data-v-38b90701]{background:linear-gradient(135deg,#bbf7d0,#86efac);box-shadow:0 6px 12px #86efac59}.meditation-card .meditation-btn[data-v-38b90701]{background:linear-gradient(135deg,#86efac,#34d399);color:#064e3b}.meditation-card .meditation-btn[data-v-38b90701]:hover{box-shadow:0 8px 15px #86efac73}.meditation-card[data-v-38b90701]:hover{transform:translateY(-6px);border-color:#bbf7d0}.positive-card .icon[data-v-38b90701]{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 6px 12px #fcd34d59}.positive-card .positive-btn[data-v-38b90701]{background:linear-gradient(135deg,#fcd34d,#fbbf24);color:#78350f}.positive-card .positive-btn[data-v-38b90701]:hover{box-shadow:0 8px 15px #fcd34d73}.positive-card[data-v-38b90701]:hover{transform:translateY(-6px);border-color:#fde68a}.preset[data-v-38b90701]{max-width:70vw;margin:0 auto 1.5rem;background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.preset-header[data-v-38b90701]{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:20px;text-align:center;letter-spacing:.5px}.preset-header .smile[data-v-38b90701]{margin-left:8px}.preset-grid[data-v-38b90701]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.preset-item[data-v-38b90701]{display:flex;align-items:center;gap:14px;padding:16px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.preset-item[data-v-38b90701]:hover{box-shadow:0 6px 12px -2px #0000001a,0 3px 4px -1px #0000000d;transform:translateY(-2px);border-color:#c7d2fe}.preset-item .emotion-icon[data-v-38b90701]{width:32px;height:32px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.preset-item .icon-image[data-v-38b90701]{width:45px;height:45px;object-fit:contain}.preset-item .content[data-v-38b90701]{flex:1}.preset-item .title[data-v-38b90701]{font-size:16px;color:#1e293b;font-weight:600;line-height:1.4;margin-bottom:4px}.preset-item .action[data-v-38b90701]{font-size:15px;color:#64748b;margin-top:6px;font-weight:500}.preset-item .heart[data-v-38b90701]{font-size:16px;color:#ef4444;margin-left:4px}.loading-wrapper[data-v-38b90701]{display:flex;justify-content:center;align-items:center;padding:40px 0}.loading-text[data-v-38b90701]{font-size:16px;color:#64748b;font-weight:500}.qa-wrapper[data-v-38b90701]{max-width:70vw;margin:0 auto 20px}.unified-input-container-wrapper[data-v-38b90701]{padding:3px;border-radius:16px;position:relative;z-index:10;background-image:linear-gradient(270deg,#ffad71,#ff5aa2,#46aaff,#80d0ff)}.unified-input-container[data-v-38b90701]{background:#fff;border-radius:16px;padding:20px}.input-with-icon[data-v-38b90701]{display:flex;align-items:flex-start;gap:8px}.search-icon[data-v-38b90701]{width:36px;height:36px;flex-shrink:0;display:inline-block;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-top:4px}.chat-textarea[data-v-38b90701]{border:none!important;padding:0!important;margin-bottom:10px;flex:1}[data-v-38b90701] .chat-textarea .el-textarea__inner{border:none!important;box-shadow:none!important;padding:8px 2px!important;resize:none!important;background-color:transparent!important;color:#303133;font-size:16px;line-height:1.6;min-height:60px!important}.actions[data-v-38b90701]{display:flex;justify-content:space-between;align-items:center}.action-btn[data-v-38b90701]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.action-btn .btn-icon[data-v-38b90701]{margin-right:6px;stroke:#333}.action-btn[data-v-38b90701]:hover{border-color:#409eff;color:#409eff}.action-btn:hover .btn-icon[data-v-38b90701]{stroke:#409eff}.send-btn-final[data-v-38b90701]{width:144px;height:50px;background:linear-gradient(to right,#00c6fb,#005bea);border-radius:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative;overflow:hidden;border:none;color:#fff;font-size:18px;font-weight:600}.send-btn-final.disabled-btn[data-v-38b90701]{background:linear-gradient(to right,#c0c4cc,#909399);cursor:not-allowed;opacity:.6}.send-btn-final.disabled-btn[data-v-38b90701]:hover{background:linear-gradient(to right,#c0c4cc,#909399)}@media (max-width: 768px){.title[data-v-38b90701]{font-size:2.2rem}.title[data-v-38b90701]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-38b90701]{font-size:1rem;padding:0 1rem}}@media (max-width: 480px){.title[data-v-38b90701]{font-size:1.8rem}}@media (max-width: 1024px){.feature-cards[data-v-38b90701],.preset-grid[data-v-38b90701]{grid-template-columns:1fr}}.back-to-teacher-friend[data-v-a8d63cf2]{position:absolute;top:0;left:20px;z-index:1000}.floating-back-btn[data-v-a8d63cf2]{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid rgba(148,163,184,.2);box-shadow:0 4px 12px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.floating-back-btn[data-v-a8d63cf2]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #00000026;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#94a3b84d}.floating-back-btn[data-v-a8d63cf2]:active{transform:translateY(0) scale(.98)}.floating-back-btn[data-v-a8d63cf2]:focus{outline:none;border-color:#3b82f680;box-shadow:0 4px 12px #3b82f633}.floating-back-btn .el-icon[data-v-a8d63cf2]{color:#475569;font-size:20px}@media (max-width: 768px){.back-to-teacher-friend[data-v-a8d63cf2]{top:15px;left:15px}.floating-back-btn[data-v-a8d63cf2]{width:48px!important;height:48px!important;min-height:48px!important}.floating-back-btn .el-icon[data-v-a8d63cf2]{font-size:18px}}@media (max-width: 480px){.back-to-teacher-friend[data-v-a8d63cf2]{top:10px;left:10px}.floating-back-btn[data-v-a8d63cf2]{width:44px!important;height:44px!important;min-height:44px!important}.floating-back-btn .el-icon[data-v-a8d63cf2]{font-size:16px}}.audio-container[data-v-3954d8fc]{position:relative;display:flex;width:320px;height:64px;background-color:#f9f9f9}.audio-container[data-v-3954d8fc] *{box-sizing:content-box}.audio-container .text-ellipsis[data-v-3954d8fc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-container[data-v-3954d8fc],.audio-container[data-v-3954d8fc]>*{box-sizing:border-box}.audio-container .cover[data-v-3954d8fc]{display:flex;justify-content:center;align-items:center;position:relative;width:64px;height:64px;margin-right:20px;overflow:hidden}.audio-container .cover .play-bar[data-v-3954d8fc]{position:absolute;width:100%;height:100%;cursor:pointer;z-index:2}.audio-container .cover .play-bar img[data-v-3954d8fc]:nth-of-type(1){position:absolute;top:-1px;left:50%;transform:translate(-50%);width:5px;z-index:2}.audio-container .cover .play-bar img[data-v-3954d8fc]:nth-of-type(2){position:absolute;top:2.5px;left:calc(50% - 1px);height:40%;transform-origin:0 0;transition:all .5s;transform:rotate(-10deg)}.audio-container .cover .play-bar img:nth-of-type(2).stop[data-v-3954d8fc]{transform:rotate(-55deg)}.audio-container .cover img.cover-img[data-v-3954d8fc]{height:75%;border-radius:50%}.audio-container .audio-main[data-v-3954d8fc]{flex:1;margin-right:5px;padding:0 5px;color:#777;overflow:hidden}.audio-container .audio-main .title[data-v-3954d8fc]{font-size:16px;line-height:20px;width:100%;padding:8px 0 5px;font-weight:700;margin:0}.audio-container .audio-main .control[data-v-3954d8fc]{height:20px;display:flex;justify-content:space-between;margin-bottom:3px}.audio-container .audio-main .control i[data-v-3954d8fc]{line-height:20px;cursor:pointer;font-weight:300}.audio-container .audio-main .control i[data-v-3954d8fc]:hover{color:#555;font-weight:500}.audio-container .audio-main .control i.play[data-v-3954d8fc]{font-size:18px}.audio-container .audio-main .control i.volume[data-v-3954d8fc]{font-size:20px}.audio-container .audio-main .control i.play-order[data-v-3954d8fc]{font-weight:700}.audio-container .audio-main .control i.lyrics[data-v-3954d8fc]{font-size:24px;font-weight:500}.audio-container .audio-main .control .volume-box[data-v-3954d8fc]{display:flex;position:relative}.audio-container .audio-main .control .volume-box:hover .volume-progress[data-v-3954d8fc]{display:block}.audio-container .audio-main .control .volume-box .volume-progress[data-v-3954d8fc]{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:6px;border-radius:4px;height:30px;background-color:#aaa;overflow:hidden;cursor:pointer}.audio-container .audio-main .control .volume-box .volume-progress div[data-v-3954d8fc]{position:absolute;bottom:0;width:100%;background-color:#8ea9a7}.audio-container .audio-main .audio-progress[data-v-3954d8fc]{position:relative;height:5px;background-color:#e5e5e5;border-radius:5px}.audio-container .audio-main .audio-progress.pointer[data-v-3954d8fc]{cursor:pointer}.audio-container .audio-main .audio-progress.wait[data-v-3954d8fc]{cursor:wait}.audio-container .audio-main .audio-progress.audio-progress-hover .thumb[data-v-3954d8fc],.audio-container .audio-main .audio-progress:hover .thumb[data-v-3954d8fc]{width:8px!important;height:8px!important}.audio-container .audio-main .audio-progress .elaps[data-v-3954d8fc]{display:flex;align-items:center;position:relative;border-radius:5px;height:100%;background-color:#8ea9a7;min-width:4px}.audio-container .audio-main .audio-progress .elaps .thumb[data-v-3954d8fc]{display:flex;justify-content:center;align-items:center;position:absolute;right:0;width:0px;height:0px;border-radius:50%;background-color:#8ea9a7;transition:all .3s;overflow:hidden}.audio-container .audio-main .audio-progress .elaps .thumb i[data-v-3954d8fc]{display:block;font-size:12px;transform:scale(.5);color:#fffc;animation:rotat-3954d8fc 1s linear infinite}@keyframes rotat-3954d8fc{0%{transform:scale(.5) rotate(360deg)}to{transform:scale(.5) rotate(0)}}.audio-container .audio-main .audio-progress .cache[data-v-3954d8fc]{position:absolute;width:0;border-radius:5px;height:100%;background-color:#aaa}.audio-container .lrc-container[data-v-3954d8fc]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:300px;height:80px;color:#000;font-weight:500;overflow:hidden}.audio-container .lrc-container p[data-v-3954d8fc]{text-align:center;font-size:16px;line-height:25px;height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.audio-container .lrc-container p.lrc-current[data-v-3954d8fc]{font-size:20px;line-height:30px;height:30px;font-weight:700}.audio-container .music-list[data-v-3954d8fc]{position:absolute;top:100%;width:100%;max-height:0px;background-color:#f9f9f9;transition:max-height .2s linear;box-shadow:#0000001a -4px 9px 25px -6px;overflow-y:scroll;scrollbar-color:#b7b7b7 transparent;scrollbar-width:thin}.audio-container .music-list[data-v-3954d8fc]::-webkit-scrollbar{width:4px;background-color:transparent}.audio-container .music-list[data-v-3954d8fc]::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:4px}.audio-container .music-list[data-v-3954d8fc]::-webkit-scrollbar-track{box-shadow:0 0 gray inset}.audio-container .music-list.show-list[data-v-3954d8fc]{max-height:192px}.audio-container .music-list div[data-v-3954d8fc]{display:flex;justify-content:space-between;height:32px;line-height:32px;padding:0 10px;cursor:pointer;color:#777;font-size:12px}.audio-container .music-list div.cur[data-v-3954d8fc]{background-color:#e4e4e4;border-left:6px #8ea9a7 solid;padding-left:4px}.audio-container .music-list div[data-v-3954d8fc]:hover{background-color:#efefef}.audio-container .music-list div span.music-idx[data-v-3954d8fc]{margin-right:10px}.audio-container .music-list div span.music-name[data-v-3954d8fc]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-container[data-v-a91c39db]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#fff}.chat-container[data-v-a91c39db] .back-to-teacher-friend{top:20px!important}.chat-messages-wrapper[data-v-a91c39db]{flex:1;overflow-y:auto;background-color:#f8f9fa;min-height:0;padding:0 1.5rem}.chat-messages[data-v-a91c39db]{padding:20px 0;display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;width:75vw}.message[data-v-a91c39db]{display:flex;max-width:85%;margin-bottom:0;align-items:flex-start;position:relative;padding-bottom:5px}.user-message[data-v-a91c39db]{align-self:flex-end;flex-direction:row-reverse}.ai-message[data-v-a91c39db]{align-self:flex-start;width:80%}.avatar-container[data-v-a91c39db]{flex-shrink:0;margin-right:12px;margin-top:4px}.user-message .avatar-container[data-v-a91c39db]{margin-right:0;margin-left:12px}.user-message .avatar-img[data-v-a91c39db]{width:50px;height:50px;border-color:#e6f1ff;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.ai-message .avatar-img[data-v-a91c39db]{width:40px;height:40px;border-color:#f1f3f5}.message-wrapper[data-v-a91c39db]{flex:1;display:flex;flex-direction:column;gap:10px}.thoughts-container[data-v-a91c39db]{background-color:#f5f8fa;border-radius:12px;padding:12px;border:1px solid #e1e8ed;margin-bottom:5px}.thoughts-header[data-v-a91c39db]{display:flex;align-items:center;font-size:14px;color:#657786;margin-bottom:8px;font-weight:500}.thoughts-icon[data-v-a91c39db]{margin-right:6px;color:#657786}.thoughts-content[data-v-a91c39db]{font-size:14px;color:#14171a;line-height:1.5}.ai-message .thoughts-container[data-v-a91c39db]{background-color:#f5f8fa;border-color:#e1e8ed}.user-message .thoughts-container[data-v-a91c39db]{background-color:#2c86ff1a;border-color:#2c86ff33}.message-content-wrapper[data-v-a91c39db]{position:relative;flex:1;margin-bottom:0}.flex-btn[data-v-a91c39db]{position:absolute;right:8px;bottom:8px;opacity:1;z-index:2;display:flex;align-items:center;gap:8px}.copy-btn[data-v-a91c39db]{display:flex;align-items:center;gap:4px;cursor:pointer}.copy-text[data-v-a91c39db]{font-size:16px}.message-content[data-v-a91c39db]{padding:12px 16px 35px;border-radius:1rem;word-break:break-word;line-height:1.6;flex:1;font-size:16px;box-shadow:0 2px 8px #0000001a;background-color:#fff;position:relative}.message-content[data-v-a91c39db] p{margin:.3rem 0;white-space:pre-line}.message-content[data-v-a91c39db] pre{margin:.5rem 0;padding:.8rem;background-color:#0000000d;border-radius:.5rem;overflow-x:auto;white-space:pre}.message-content[data-v-a91c39db] code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em;background-color:#0000000d;padding:.2em .4em;border-radius:3px}.message-content[data-v-a91c39db] pre code{background-color:transparent;padding:0;border-radius:0}.message-content[data-v-a91c39db] ul,.message-content[data-v-a91c39db] ol{margin:.5rem 0;padding-left:1.5rem}.message-content[data-v-a91c39db] li{margin:.25rem 0}.message-content[data-v-a91c39db] blockquote{margin:.5rem 0;padding:.5rem 1rem;border-left:4px solid #ddd;background-color:#00000008;color:#666}.user-message .message-content[data-v-a91c39db] blockquote{border-left-color:#ffffff4d;background-color:#ffffff1a;color:#fff}.user-message .message-content[data-v-a91c39db] code{background-color:#fff3;color:#fff}.user-message .message-content[data-v-a91c39db] pre{background-color:#ffffff1a}.message-content[data-v-a91c39db] h1,.message-content[data-v-a91c39db] h2,.message-content[data-v-a91c39db] h3,.message-content[data-v-a91c39db] h4,.message-content[data-v-a91c39db] h5,.message-content[data-v-a91c39db] h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.4}.message-content[data-v-a91c39db] h1{font-size:1.5em}.message-content[data-v-a91c39db] h2{font-size:1.3em}.message-content[data-v-a91c39db] h3{font-size:1.1em}.message-content[data-v-a91c39db] h4{font-size:1em}.message-content[data-v-a91c39db] h5{font-size:.9em}.message-content[data-v-a91c39db] h6{font-size:.8em}.message-content[data-v-a91c39db] img{max-width:60vw}.input-area[data-v-a91c39db]{padding:20px;background-color:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;align-items:center}.file-icon[data-v-a91c39db]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px}.file-type-icon[data-v-a91c39db]{width:40px;height:40px}.file-info[data-v-a91c39db]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.file-name[data-v-a91c39db]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-a91c39db]{font-size:12px;color:#666;margin-top:4px}.file-loading[data-v-a91c39db]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:8px;z-index:1}.file-remove[data-v-a91c39db]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#909399;border-radius:50%;transition:all .2s;z-index:2}.file-remove[data-v-a91c39db]:hover{background-color:#ff4d4f;transform:scale(1.1)}.message-files-area[data-v-a91c39db]{margin-bottom:12px}.message-files-list[data-v-a91c39db]{display:flex;flex-wrap:wrap;gap:8px}.message-file-item[data-v-a91c39db]{background:#fffffff2;border:1px solid rgba(255,255,255,.5);border-radius:6px;display:flex;align-items:center;position:relative;height:56px;box-sizing:border-box;padding:0 10px;max-width:240px;box-shadow:0 2px 4px #0000001a}.message-file-item.is-image[data-v-a91c39db]{padding:0;width:56px;background:#fffffff2}.message-image-preview[data-v-a91c39db]{width:100%;height:100%;object-fit:cover;border-radius:6px;cursor:pointer;transition:all .2s ease}.message-image-preview[data-v-a91c39db]:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.message-file-icon[data-v-a91c39db]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:8px}.message-file-type-icon[data-v-a91c39db]{width:32px;height:32px}.message-file-info[data-v-a91c39db]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.message-file-name[data-v-a91c39db]{font-size:12px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file-size[data-v-a91c39db]{font-size:10px;color:#666;margin-top:2px}.unified-input-container-wrapper[data-v-a91c39db]{padding:3px;border-radius:16px;position:relative;z-index:10;background-image:linear-gradient(270deg,#ffad71,#ff5aa2,#46aaff,#80d0ff);width:100%;width:75vw}.unified-input-container[data-v-a91c39db]{background:#fff;border-radius:16px;padding:20px;transition:all .3s ease}.input-with-icon[data-v-a91c39db]{display:flex;align-items:flex-start;gap:8px}.search-icon[data-v-a91c39db]{width:36px;height:36px;flex-shrink:0;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAACJVBMVEUAAADvlP/MpP+Llv+Usf/qi/+mxP/0nf+a4/+buf/mg//3qP/GnP+En/+whP+j6v+0if+G1f+T3v+M2f+Jpv99zP9+mP/Alf/ge/+OcP+lev/1o/+gvv+9lP93kv91xf+fdf9wiv+ab//Wtv/ddP9svf9qhP+Uav/UaP9ngP9mt//F7f/jfv/39v+w5v+m4f+Nqv+4jf+C0f+pff9hsv/6+v/o7f94yf/acP/OYv+87P+95/90jv9xwf/Wa/9qvP/Xbf/QeP/Ybf+QZv9ed/9cdf+FXf93av+Hhf/zyf/7+f+PZv9ifP/PYf+KYf/MXv/++P/9+//5+//f0P+e2f++4P/Kn//9+f/RY//xmv+Yp/9jsv+OY/9Yqf+apv+rf/9/zv98zf/tvf/e3//0qv/+6//x+P/Ak//w9//25v+JX//v9//25f9kfP9gs//JWv9taP9er/9rn//Ubf/49v+ot//gxv/ksf+q7f+e0P/QpP+/kf/Qsf+a4f+v3//orP+Yz//Jyf/Auv/5uv+10/+lwv/QwP+q7P+d4/+Pxf+sxv+DWv/tlv/oiv+xqv+Oqf/Dmv/m9//3+v/M6v/t+f/B4P/u5//+4v/+2f/V8f+31v+vzf/+0P/9xf/8vP/oz//7tP/s2P/ev//jyP/e9v/Srf/4rv/X9//y8v/ctv+s7//x7P/G9P/g7f/u4P/O9v/+yv/77//Xr/+88/+08//43v+07f/XLbjjAAAAkXRSTlMA+v4Q+vX+/fz98P787+7+9PL59vTp6fvkCOT+/fng29vQzv7aycC/t6+v/OrD/fr39+7qmkr849GJ/vvY0sK7PRjLs41kYjYl+OOnnp2db1cdE/j06ejKp5uXhINkPTo5H/Xy0sOzk5KRkYKCfHRbTEUzKvHv7eXizMaxlpN0alj46OPb1tTQqaGUd0zLyMRijwAEBAAABPRJREFUWMPt1WdX01AYwPGLYThxj4o4cVErDqgCKqCWAg42yFQ2yBBlb9x7EGqRvQoUCoXK+Hw+d7RpbdKFbzyHf/oSfue5uTcJ2mij/yWu4AlUIPs3WHdHy969u3df2b//WlTO8/VyTzrSNu/ZYwaPHbsZVVOwnuk+bIZswNOng2s4T73O5p077cGo4NAXHo43t1McDA715FYWvJ+TBkPzZG57zXOOwBx3Re79imOwxs1Vd6w4A/Pc2pnuFTFwf1p6ZC+Unt7yMScvj3Njwc3Lyysra2uYDAkBcQ+IIXJdP60X9+ajG4vunJ9fhtbW1i5eDIHS0tIidTqmsX7+TO90ccaYaPn8PCYjIgAkZKSup6dHR7x+5uHe5Lvi1T1rX1xcxGQEDpP9wDGRcaSBgYFPTk+PLDoxMX2GinK5PCISItoCXDoGUg6DA285J96zxMTwmRkQMSmHInt7NBikqhWIvcHBQRAdeuHh4W0AEhP+VS4HT8M0fNl6uBZHIvbC3+lmaGSB4EGWEUFkHHi0T9Je9ANckU6HSbKlzCstr6wsL1VicMHG88V1S56XB49wAEIAQjoNzyvC2KK4MIVeudAreL60BqlFJ54jLcABIcGmaviEMGRVUoJeaeMdgcs3W2LAczQlO3WQhlekIJuSFby+l3nA0bbEiQ94i6akWwoJnlBKpl6/wO7fkS0s8RFv3aYp2Z7CZiQkI7uS6/V65QDxLKC3TGyLr7OKNDjs8WFIpDA9iMzzZok91OFBQUHXg6BG6kEKJJqCiNRjia35XBCrSUPieTyg1IgGrS/xWN9FnrpD5i7wRNPw9RLnizPoDQZDEXiXzO2w/9M6oFhawun5UiSRwoAb8L60z1Kc/Z5csFQIHv6VS4EV2NNqvfcJvbAHt1ryAQxXKQVWabVaAF/uEMqXBqF43jkIGR2DPj4+W9nPS09A6SUzsOGAJfsl1/lYVUhA6U2hnjFVAO03hRM4Ly+vVSJKHRvqjRuNB46yTog8e1+9rAow8dIHO4l64+PGBjN4HtmXJXB+fn7TWJR69KgH4KsbrGpk3xdrLyAARIkRkwzUg16eYKnFvngAedELvG3bxkBMSBF5fSWANzpKwFTmnUFiZfmxiDc9PQY7kynygjVpx0chAp6hqUTBOoEDD8CxYROfmfzXfJm8cXRykokMPC9xHLICcMwbg0ZGVvmEJJs3V72pb2ISomLqeZJK6jPqtw2iHPVGhof6TCVJ5s9oUonJ1Dc5IYiNxLvPIYm6BA847A0P/YL6SiqqqipK+nDjE5BZfHUfp0aSZU2TKAceBB4xWaunTmGRgd/uQrVIOq7Y1oOWzN4v5lmL2eCpkKNiikGz8YbIooEj3tTUlLVYXV2tkiHnIuVGiAdhkHmbiDjLxHcqVS14TsqiHmCEoyJZ8egmaGrqt0XMVsUhF/ryGjwMLi0xD8K3L3D7dibOzs4C2KjmkEvJul5jT5gPNxsImcXfROxCLqcuKx629uI37fLfdTkw8KBZnIWaZK6DXGxsbltrU2E8VJiR4X/4qr//LhAPUpGOmI/cSB37Offpw3t3zp49efL48cMCKIzYjtyq1hnYitxLFusYzIhBbouOwFYOuZ2sVhpsB8+D1A/FwYwfyMO42Dv24PYyfPs8J8/aghllcWidqXPvnaSgf1vZY/RPksU9huI4tNFG/0l/AMtWemQwRIrnAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-top:4px}.chat-textarea[data-v-a91c39db]{border:none!important;padding:0!important;margin-bottom:10px;flex:1}[data-v-a91c39db] .chat-textarea .el-textarea__inner{border:none!important;box-shadow:none!important;padding:8px 2px!important;resize:none!important;background-color:transparent!important;color:#303133;font-size:16px;line-height:1.6;min-height:60px!important}[data-v-a91c39db] .chat-textarea .el-textarea__inner:focus{border:none!important;box-shadow:none!important}.chat-actions-bar[data-v-a91c39db]{display:flex;align-items:center;justify-content:space-between;height:50px}.left-actions[data-v-a91c39db],.right-actions[data-v-a91c39db]{display:flex;align-items:center;gap:12px}.action-btn[data-v-a91c39db]{background-color:#fff;border:1px solid #DCDFE6;color:#333;padding:0 12px;height:32px;border-radius:16px;font-size:14px;display:flex;align-items:center;transition:all .2s ease-in-out;box-sizing:border-box;font-weight:400}.action-btn .btn-icon[data-v-a91c39db]{margin-right:6px;stroke:#333}.action-btn[data-v-a91c39db]:hover{border-color:#409eff;color:#409eff}.action-btn:hover .btn-icon[data-v-a91c39db]{stroke:#409eff}.action-btn.selected[data-v-a91c39db]{background-color:#fff;border-color:#409eff;color:#409eff}.action-btn.selected .btn-icon[data-v-a91c39db]{stroke:#409eff}.send-btn-final[data-v-a91c39db]{width:144px;height:50px;background:linear-gradient(to right,#00c6fb,#005bea);border-radius:25px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative;overflow:hidden;border:none;color:#fff;font-size:18px;font-weight:600}.send-btn-final.disabled-btn[data-v-a91c39db]{background:linear-gradient(to right,#c0c4cc,#909399);cursor:not-allowed;opacity:.6}.send-btn-final.disabled-btn[data-v-a91c39db]:hover{background:linear-gradient(to right,#c0c4cc,#909399)}.send-btn-final.loading-btn[data-v-a91c39db]{background:linear-gradient(to right,#e6a23c,#f0b90b)}@media (max-width: 768px){.app-container .input-area[data-v-a91c39db]{padding:10px!important}.app-container .unified-input-container-wrapper[data-v-a91c39db]{width:96vw}.app-container .chat-messages-wrapper[data-v-a91c39db]{padding:0 10px}.app-container .message-wrapper[data-v-a91c39db]{width:100%}.app-container .ai-message[data-v-a91c39db]{width:95%}.app-container .send-btn-final[data-v-a91c39db]{width:120px;height:40px;font-size:14px}.app-container .left-actions[data-v-a91c39db]{gap:0px;flex-wrap:nowrap}.app-container .right-actions[data-v-a91c39db]{justify-content:space-around}.app-container .unified-input-container[data-v-a91c39db]{padding:10px}.app-container .chat-actions-bar[data-v-a91c39db]{gap:8px}.app-container .chat-messages[data-v-a91c39db]{width:95vw}.message[data-v-a91c39db]{max-width:96%}.unified-input-container-wrapper[data-v-a91c39db]{max-width:100%}.chat-actions-bar[data-v-a91c39db]{flex-direction:column;gap:15px;align-items:stretch}.left-actions[data-v-a91c39db]{justify-content:flex-start;flex-wrap:wrap}.right-actions[data-v-a91c39db]{justify-content:center}}.user-message .message-content[data-v-a91c39db]{background-color:#2c86ff;color:#fff;border-top-right-radius:0;text-align:left}.ai-message .message-content[data-v-a91c39db]{background-color:#fff;color:#333;border-top-left-radius:0;box-shadow:0 2px 8px #0000001a;width:100%}.user-message .message-content[data-v-a91c39db] a{color:#fff;text-decoration:underline}.thinking-container[data-v-a91c39db]{display:flex;align-items:center;gap:12px;padding:8px 0;opacity:.8}.thinking-dots[data-v-a91c39db]{display:flex;gap:4px}.thinking-dots .dot[data-v-a91c39db]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:thinking-pulse-a91c39db 1.5s ease-in-out infinite}.thinking-dots .dot[data-v-a91c39db]:nth-child(2){animation-delay:.2s}.thinking-dots .dot[data-v-a91c39db]:nth-child(3){animation-delay:.4s}.thinking-text[data-v-a91c39db]{font-size:14px;color:#666;font-style:italic}@keyframes thinking-pulse-a91c39db{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.2);opacity:1}}.floating-player[data-v-a91c39db]{position:fixed;top:15px;right:30px;z-index:1000}.floating-player .player-header[data-v-a91c39db]{display:flex;justify-content:flex-end;margin-bottom:4px}.floating-player .player-header .close-btn[data-v-a91c39db]{border:none;width:30px;height:30px;background:#e5e5e5;color:#333}.floating-player[data-v-a91c39db] .audio-container{background-color:#fff}.music-resource-area[data-v-a91c39db]{padding:12px}.music-resource-area .music-header[data-v-a91c39db]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.music-resource-area .music-header .music-icon[data-v-a91c39db]{font-size:20px}.music-resource-area .music-header .music-title[data-v-a91c39db]{font-size:16px;font-weight:600;color:#495057}.music-resource-area .music-list[data-v-a91c39db]{display:flex;flex-direction:column;gap:6px}.music-resource-area .music-item[data-v-a91c39db]{border-radius:6px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid #e9ecef}.music-resource-area .music-item[data-v-a91c39db]:hover{background:#f8f9fa;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.music-resource-area .music-item .music-name[data-v-a91c39db]{font-size:16px!important;color:#495057;font-weight:500}.music-resource-area .music-item .play-button[data-v-a91c39db]{color:#2c86ff;display:flex;align-items:center;gap:4px;font-size:16px!important}@media (max-width: 768px){.floating-player[data-v-a91c39db]{top:10px;right:10px;left:10px;min-width:auto;max-width:none}.music-resource-area[data-v-a91c39db]{margin-top:8px;padding:10px}.music-resource-area .music-item[data-v-a91c39db]{padding:8px 10px}.music-resource-area .music-item .music-name[data-v-a91c39db]{font-size:12px}.music-resource-area .music-item .play-button[data-v-a91c39db]{width:20px;height:20px}}.breathing-exercise[data-v-b87a6a54]{max-width:70vw;margin:0 auto}.breathing-exercise[data-v-b87a6a54] .el-dialog__body{display:flex;justify-content:center}.floating-player[data-v-b87a6a54]{position:fixed;top:15px;right:30px;z-index:1000}.floating-player .player-header[data-v-b87a6a54]{display:flex;justify-content:flex-end;margin-bottom:4px}.floating-player .player-header .close-btn[data-v-b87a6a54]{border:none;width:30px;height:30px;background:#e5e5e5;color:#333}.header[data-v-b87a6a54]{text-align:center;margin-bottom:1rem}h1[data-v-b87a6a54]{margin:1rem 0 .5rem}.title[data-v-b87a6a54]{font-size:3rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.subtitle[data-v-b87a6a54]{font-size:1.2rem;color:#64748b;max-width:600px;margin:0 auto}.video-guide-section[data-v-b87a6a54]{max-width:70vw;margin:0 auto 1.5rem}.guide-card[data-v-b87a6a54]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;padding:15px;text-align:center;box-shadow:0 4px 12px #93c5fd1a}.guide-header[data-v-b87a6a54]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:0}.guide-icon[data-v-b87a6a54]{font-size:2rem}.guide-card h3[data-v-b87a6a54]{font-size:1.3rem;color:#1e293b;margin:0;font-weight:600}.guide-description[data-v-b87a6a54]{margin:0 0 10px;font-size:1rem;color:#64748b}.video-btn[data-v-b87a6a54]{background:linear-gradient(135deg,#93c5fd,#60a5fa);border:none;border-radius:50px;padding:16px 32px;font-size:1.1rem;font-weight:600;color:#0f172a;transition:all .3s ease}.video-btn[data-v-b87a6a54]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #93c5fd66;color:#0f172a}.carousel-section[data-v-b87a6a54]{margin-bottom:1.5rem;max-width:70vw;margin-left:auto;margin-right:auto}.loading-wrapper[data-v-b87a6a54]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 0;font-size:16px;color:#64748b}.breathing-carousel[data-v-b87a6a54]{border-radius:16px}.breathing-carousel[data-v-b87a6a54] .el-carousel__arrow{width:40px;height:40px;background-color:#00000080;border:none}.breathing-carousel[data-v-b87a6a54] .el-carousel__arrow:hover{background-color:#000c}.breathing-carousel[data-v-b87a6a54] .el-carousel__arrow i{font-size:24px;color:#fff;font-weight:700}.breathing-carousel[data-v-b87a6a54] .el-carousel__arrow--left{left:0}.breathing-carousel[data-v-b87a6a54] .el-carousel__arrow--right{right:0}[data-v-b87a6a54] .el-carousel__item{border-radius:16px;overflow:hidden}.slide-content[data-v-b87a6a54]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #0000001a;display:flex;height:100%}.slide-text[data-v-b87a6a54]{flex:1;display:flex;flex-direction:column;justify-content:center}.slide-text h3[data-v-b87a6a54]{padding-left:3rem;margin:0;font-size:2rem;color:#1e293b;margin-bottom:1rem;font-weight:700}.slide-steps[data-v-b87a6a54]{padding-left:3rem;display:flex;flex-direction:column;gap:.5rem}.step[data-v-b87a6a54]{font-size:1rem;color:#64748b;line-height:1.5;padding-left:1rem;position:relative}.step[data-v-b87a6a54]:before{content:"•";position:absolute;left:0;top:-8px;color:#93c5fd;font-size:1.5rem;font-weight:700}.slide-image[data-v-b87a6a54]{flex:1;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:flex;align-items:center;justify-content:center}.cover-image[data-v-b87a6a54]{width:100%;height:100%;object-fit:cover}.placeholder-image[data-v-b87a6a54]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#93c5fd}.placeholder-image p[data-v-b87a6a54]{font-size:1.1rem;font-weight:600;margin:0}.tips-section[data-v-b87a6a54]{max-width:70vw;margin:0 auto 1.5rem}.tips-grid[data-v-b87a6a54]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.tips-card[data-v-b87a6a54]{background:#fff;border-radius:16px;padding:.5rem 1rem;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0}.tips-header[data-v-b87a6a54]{display:flex;align-items:center;gap:10px;margin-bottom:.5rem}.tips-icon[data-v-b87a6a54]{font-size:2rem}.tips-header h3[data-v-b87a6a54]{font-size:1.3rem;color:#1e293b;margin:0;font-weight:700}.tips-content[data-v-b87a6a54]{display:flex;flex-direction:column;gap:10px}.tip-item[data-v-b87a6a54]{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5}.tip-icon[data-v-b87a6a54]{color:#22c55e;font-weight:700;flex-shrink:0;margin-top:2px}.bottom-section[data-v-b87a6a54]{text-align:center}.quote[data-v-b87a6a54]{font-size:1.2rem;font-style:italic;color:#64748b;margin-bottom:.5rem;font-weight:500}.chat-btn[data-v-b87a6a54]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:50px;padding:16px 32px;font-size:1.1rem;font-weight:600;color:#78350f;transition:all .3s ease}.chat-btn[data-v-b87a6a54]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fbbf2466;color:#78350f}@media (max-width: 1024px){.carousel-container[data-v-b87a6a54],.audio-guide-section[data-v-b87a6a54],.tips-section[data-v-b87a6a54]{max-width:90vw}.tips-grid[data-v-b87a6a54]{grid-template-columns:1fr}.slide-content[data-v-b87a6a54]{flex-direction:column;min-height:auto}}@media (max-width: 768px){.breathing-exercise[data-v-b87a6a54]{max-width:90vw}.title[data-v-b87a6a54]{font-size:2.5rem}.carousel-btn[data-v-b87a6a54]{width:40px;height:40px}.slide-text[data-v-b87a6a54]{padding:1.5rem}.guide-card[data-v-b87a6a54]{padding:2rem}.tips-card[data-v-b87a6a54]{padding:1.5rem}.floating-player[data-v-b87a6a54]{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}.video-container[data-v-b87a6a54]{display:flex;align-items:center;justify-content:center;background:#000;aspect-ratio:9/16;max-height:600px}.breathing-video[data-v-b87a6a54]{width:100%;height:100%;object-fit:contain}.no-video[data-v-b87a6a54]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:#64748b;width:100%;height:100%}.no-video p[data-v-b87a6a54]{font-size:1.1rem;margin:0}@media (max-width: 768px){.video-container[data-v-b87a6a54]{max-height:500px}}.positive-card[data-v-02563be4]{max-width:40vw;margin:0 auto}.header[data-v-02563be4]{text-align:center;margin-bottom:1rem}h1[data-v-02563be4]{margin:1rem 0 .5rem}.title[data-v-02563be4]{font-size:3rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.subtitle[data-v-02563be4]{font-size:1.2rem;color:#64748b;max-width:600px;margin:0 auto}.card-content-section[data-v-02563be4]{margin:0 auto 1.5rem}.loading-wrapper[data-v-02563be4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;font-size:16px;color:#64748b}.no-data[data-v-02563be4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:#64748b}.no-data p[data-v-02563be4]{font-size:1.1rem;margin:0}.card-display[data-v-02563be4]{display:flex;flex-direction:column;gap:1.5rem}.card-container[data-v-02563be4]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #00000026;min-height:25vw;position:relative}.card-overlay[data-v-02563be4]{background:#ffffffb3;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem;min-height:25vw}.card-content[data-v-02563be4]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%}.content-text[data-v-02563be4]{font-size:3.2rem;color:#1e293b;line-height:1.6;text-align:center;font-weight:700;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.button-section[data-v-02563be4]{text-align:center}.draw-btn[data-v-02563be4]{background:linear-gradient(135deg,#94d3a2,#5cb85c);border:none;border-radius:25px;padding:12px 24px;font-size:1rem;font-weight:500;color:#fff;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px #5eb85c4d}.draw-btn[data-v-02563be4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5eb85c66;background:linear-gradient(135deg,#82c294,#4cae4c)}.draw-btn[data-v-02563be4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.draw-btn .refresh-icon[data-v-02563be4]{animation:none}.tips-section[data-v-02563be4]{margin:0 auto}.tips-card[data-v-02563be4]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0}.tips-header[data-v-02563be4]{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.tips-icon[data-v-02563be4]{font-size:1.5rem}.tips-header h3[data-v-02563be4]{font-size:1.3rem;color:#1e293b;margin:0;font-weight:600}.tips-content[data-v-02563be4]{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.tip-item[data-v-02563be4]{text-align:center;font-size:1rem;line-height:1.5;color:#64748b}.tip-label[data-v-02563be4]{font-weight:700;color:#1e293b}@media (max-width: 768px){.positive-card[data-v-02563be4]{max-width:95vw;padding:15px}.title[data-v-02563be4]{font-size:2rem}.subtitle[data-v-02563be4]{font-size:.9rem}.content-text[data-v-02563be4]{font-size:1.5rem}.card-overlay[data-v-02563be4]{padding:1.5rem}.card-container[data-v-02563be4]{min-height:280px}.tips-card[data-v-02563be4]{padding:1rem}.tip-item[data-v-02563be4]{font-size:.85rem}}@media (max-width: 480px){.positive-card[data-v-02563be4]{padding:10px}.content-text[data-v-02563be4]{font-size:1.3rem}.card-container[data-v-02563be4]{min-height:240px}.card-overlay[data-v-02563be4]{padding:1rem}}.class-management[data-v-3aebbd41]{padding:0}.class-list-section[data-v-3aebbd41]{width:100%}.class-list[data-v-3aebbd41]{display:flex;flex-direction:column;gap:20px}.class-item[data-v-3aebbd41]{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .3s ease;width:100%}.class-item[data-v-3aebbd41]:hover{border-color:#409eff;box-shadow:0 2px 4px #409eff1a}.class-item.active[data-v-3aebbd41]{border-color:#409eff;background:#f0f8ff;box-shadow:0 2px 8px #409eff33}.class-name[data-v-3aebbd41]{font-size:16px;font-weight:600;color:#333}.class-actions[data-v-3aebbd41]{display:flex;align-items:center}.add-class-btn[data-v-3aebbd41]{margin-top:20px;width:100%}.dialog-footer[data-v-3aebbd41]{text-align:right}.empty-container[data-v-3aebbd41]{display:flex;justify-content:center;align-items:center;min-height:200px;padding:40px 20px}.empty-icon[data-v-3aebbd41]{color:#c0c4cc;opacity:.6}[data-v-3aebbd41] .el-empty__description{margin:20px 0;color:#909399;font-size:14px}.student-management[data-v-d215aa4c]{height:100%}.student-header[data-v-d215aa4c]{margin-bottom:10px}.header-actions[data-v-d215aa4c]{display:flex;align-items:center;justify-content:space-between}.search-container[data-v-d215aa4c]{display:flex;align-items:center}.dialog-footer[data-v-d215aa4c]{text-align:right}[data-v-d215aa4c] .el-pagination{justify-content:center}.batch-import-content[data-v-d215aa4c]{padding:20px 0}.upload-section[data-v-d215aa4c]{margin-bottom:20px}.upload-container[data-v-d215aa4c]{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.upload-box[data-v-d215aa4c]{flex:1;min-width:300px;width:500px}.excel-uploader[data-v-d215aa4c]{width:100%}.upload-tip[data-v-d215aa4c]{display:flex;align-items:center;font-size:14px;color:#909399;line-height:1.5}.drag-uploader[data-v-d215aa4c] .el-upload-dragger{width:100%;height:180px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d9d9d9;border-radius:10px;background-color:#fafafa;transition:all .3s}.drag-uploader[data-v-d215aa4c] .el-upload-dragger:hover{border-color:#409eff;background-color:#f0f9ff}.upload-drag-area[data-v-d215aa4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.upload-icon[data-v-d215aa4c]{width:50px;height:50px;margin-bottom:10px;color:#c0c4cc}.upload-text[data-v-d215aa4c]{font-size:16px;color:#606266;text-align:center;margin-bottom:8px}.upload-text em[data-v-d215aa4c]{color:#409eff;font-style:normal;font-weight:600}[data-v-d215aa4c] .el-link{font-weight:500}[data-v-d215aa4c] .el-link:hover{text-decoration:underline}.uploaded-file-content[data-v-d215aa4c]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info[data-v-d215aa4c]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container[data-v-d215aa4c]{position:relative;display:inline-block}.file-icon[data-v-d215aa4c]{width:60px;height:60px;object-fit:contain;flex-shrink:0;display:block}.file-close[data-v-d215aa4c]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:12px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close[data-v-d215aa4c]:hover{background-color:#ff3742;transform:scale(1.1)}.file-details[data-v-d215aa4c]{text-align:center}.file-name[data-v-d215aa4c]{font-size:14px;font-weight:500;color:#333;word-break:break-all;line-height:1.4}.replace-button-container[data-v-d215aa4c]{margin-top:10px}.dialog-footer[data-v-f0db9910]{text-align:right}.seat-sort[data-v-4ec7bdac]{max-width:95vw;margin:0 auto;padding:0 20px 20px}.header[data-v-4ec7bdac]{text-align:center;margin-bottom:1rem}h1[data-v-4ec7bdac]{margin:0}.title[data-v-4ec7bdac]{font-size:3rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.subtitle[data-v-4ec7bdac]{font-size:1.2rem;color:#64748b;max-width:600px;margin:0 auto}.class-management-section[data-v-4ec7bdac]{margin-bottom:1rem}.class-management-section .class-management-card[data-v-4ec7bdac]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 25px #0000001a;display:flex;justify-content:space-between;align-items:center}.class-management-section .class-list-container[data-v-4ec7bdac]{flex:1}.class-management-section .class-list[data-v-4ec7bdac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:300px;overflow-y:auto}.class-management-section .class-list[data-v-4ec7bdac]::-webkit-scrollbar{width:6px}.class-management-section .class-list[data-v-4ec7bdac]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.class-management-section .class-list[data-v-4ec7bdac]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.class-management-section .class-item[data-v-4ec7bdac]{padding:12px 16px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f8f9fa;display:flex;justify-content:center;align-items:center;text-align:center}.class-management-section .class-item[data-v-4ec7bdac]:hover{border-color:#409eff;background:#ecf5ff;box-shadow:0 4px 12px #409eff33}.class-management-section .class-item.active[data-v-4ec7bdac]{border-color:#409eff;background:#409eff;color:#fff}.class-management-section .class-item.active .class-info[data-v-4ec7bdac]{color:#fffc}.class-management-section .class-item .class-name[data-v-4ec7bdac]{font-size:16px;font-weight:600}.class-management-section .empty-class[data-v-4ec7bdac]{grid-column:1/-1;text-align:center;color:#909399;font-size:14px;padding:40px 20px}.class-management-section .class-management-actions .management-button[data-v-4ec7bdac]{padding:20px 32px;font-size:16px;font-weight:600;border-radius:8px;min-width:120px}.management-content[data-v-4ec7bdac]{display:flex;gap:20px;min-height:600px}.management-content .left-panel[data-v-4ec7bdac]{flex:1}.management-content .right-panel[data-v-4ec7bdac]{flex:2}.seat-controls[data-v-4ec7bdac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.seat-controls .controls-left[data-v-4ec7bdac]{display:flex;align-items:center;gap:16px;flex:1}.seat-controls .controls-center[data-v-4ec7bdac]{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.seat-controls .controls-center .teacher-platform[data-v-4ec7bdac]{display:flex;flex-direction:column;align-items:center;gap:8px}.seat-controls .controls-center .teacher-platform .platform-image-container[data-v-4ec7bdac]{position:relative;display:inline-block}.seat-controls .controls-center .teacher-platform .platform-image-container .teacher-table-img[data-v-4ec7bdac]{height:80px;transition:all .3s ease;display:block}.seat-controls .controls-center .teacher-platform .platform-image-container .platform-text-overlay[data-v-4ec7bdac]{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:600}.seat-controls .controls-center .teacher-platform .platform-direction-btn[data-v-4ec7bdac] .el-icon{font-size:20px!important}.seat-controls .controls-right[data-v-4ec7bdac]{display:flex;align-items:center;gap:16px;flex:1;justify-content:flex-end}.seat-controls .controls-right .operation-buttons-group[data-v-4ec7bdac],.seat-controls .controls-right .filter-options[data-v-4ec7bdac]{display:flex;align-items:center;gap:0}.seat-controls .settings-button[data-v-4ec7bdac]{padding:20px 16px;font-size:16px;font-weight:600;border-radius:12px;min-width:90px;background:linear-gradient(135deg,#f7fafc,#e2e8f0);border:2px solid #cbd5e0;color:#4a5568;transition:all .3s ease}.seat-controls .settings-button[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#edf2f7,#e2e8f0);border-color:#a0aec0;transform:translateY(-2px);box-shadow:0 6px 20px #a0aec04d}.seat-controls .quick-move-buttons[data-v-4ec7bdac]{margin-left:20px;display:grid;grid-template-areas:". up ." "left . right" ". down .";gap:5px;align-items:center;justify-items:center}.seat-controls .quick-move-buttons .move-up[data-v-4ec7bdac]{grid-area:up}.seat-controls .quick-move-buttons .move-down[data-v-4ec7bdac]{grid-area:down}.seat-controls .quick-move-buttons .move-left[data-v-4ec7bdac]{grid-area:left}.seat-controls .quick-move-buttons .move-right[data-v-4ec7bdac]{grid-area:right}.seat-controls .quick-move-buttons[data-v-4ec7bdac] .el-button{margin-left:0!important}.seat-controls .quick-move-buttons[data-v-4ec7bdac] .el-icon{font-size:20px!important}.seat-controls .smart-seat-button[data-v-4ec7bdac]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;background:linear-gradient(to right,#00c6fb,#005bea);color:#fff;border:none;border-radius:30px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #667eea4d;overflow:hidden;min-width:160px}.seat-controls .smart-seat-button[data-v-4ec7bdac]:hover:not(:disabled){transform:translateY(-2px) scale(1.03);box-shadow:0 6px 20px #667eea66}.seat-controls .smart-seat-button[data-v-4ec7bdac]:active:not(:disabled){transform:translateY(-1px) scale(1.01)}.seat-controls .smart-seat-button[data-v-4ec7bdac]:disabled{opacity:.7;cursor:not-allowed;transform:none}.seat-controls .smart-seat-button .button-text[data-v-4ec7bdac]{font-weight:600;letter-spacing:.5px}.seat-content-section[data-v-4ec7bdac]{padding:0}.seat-content-section.reverse-layout[data-v-4ec7bdac]{display:flex;flex-direction:column}.seat-content-section.reverse-layout .seat-controls[data-v-4ec7bdac]{order:2;margin-top:1rem;margin-bottom:0}.seat-content-section.reverse-layout .seat-management-container[data-v-4ec7bdac]{order:1;display:flex;flex-direction:row}.seat-content-section.reverse-layout .seat-management-container .groups-container[data-v-4ec7bdac]{order:1}.seat-content-section.reverse-layout .seat-management-container .operation-panel[data-v-4ec7bdac]{order:2}.seat-management-container[data-v-4ec7bdac]{display:flex;align-items:flex-start;min-height:400px}@media (max-width: 1400px){.seat-management-container[data-v-4ec7bdac]{flex-direction:column;gap:16px}}.groups-container[data-v-4ec7bdac]{display:flex;gap:40px;min-height:400px;justify-content:flex-start;align-items:flex-start;flex:1;overflow-x:auto;max-width:70vw}.groups-container.center-layout[data-v-4ec7bdac]{justify-content:center}.groups-container[data-v-4ec7bdac]::-webkit-scrollbar{height:10px}.groups-container[data-v-4ec7bdac]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin:0 10px}.groups-container[data-v-4ec7bdac]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.groups-container[data-v-4ec7bdac]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 1400px){.groups-container[data-v-4ec7bdac]{padding:0 10px;gap:30px}}@media (max-width: 1200px){.groups-container[data-v-4ec7bdac]{padding:0 15px;gap:25px}}.group-wrapper[data-v-4ec7bdac]{display:flex;flex-direction:column;flex-shrink:0;min-width:fit-content}.group-wrapper.reverse-group .group-header[data-v-4ec7bdac]{order:2;margin-top:20px;margin-bottom:0}.group-wrapper.reverse-group .group-seats[data-v-4ec7bdac]{order:1}.group-header[data-v-4ec7bdac]{text-align:center;margin-bottom:20px}.group-header h3[data-v-4ec7bdac]{margin:0;font-size:20px;font-weight:700;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;box-shadow:0 4px 15px #667eea4d;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.group-seats[data-v-4ec7bdac]{display:flex;flex-direction:column;gap:12px}.seat-row[data-v-4ec7bdac]{display:flex;gap:12px;justify-content:center;flex-shrink:0;min-width:fit-content}.seat-item[data-v-4ec7bdac]{width:100px;height:100px;min-width:100px;min-height:100px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid #e4e7ed;background:#f8f9fa;transition:all .3s ease;cursor:pointer;position:relative;box-shadow:0 2px 8px #00000014;flex-shrink:0;touch-action:none;-ms-touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.seat-item[data-v-4ec7bdac]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #00000026}.seat-item.deleted[data-v-4ec7bdac]{cursor:not-allowed}.seat-item.deleted[data-v-4ec7bdac]:hover{transform:none}.seat-item.occupied[data-v-4ec7bdac]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e0;color:#4a5568;box-shadow:0 4px 15px #a0aec033}.seat-item.occupied[data-v-4ec7bdac]:hover{box-shadow:0 8px 25px #a0aec04d}.seat-item.male-student[data-v-4ec7bdac]{background:linear-gradient(135deg,#dbeafe,#bfdbfe,#93c5fd);border-color:#3b82f64d}.seat-item.male-student .student-name[data-v-4ec7bdac]{color:#1e40af;font-weight:700}.seat-item.male-student .student-details[data-v-4ec7bdac]{color:#3730a3}.seat-item.male-student[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd,#60a5fa);box-shadow:0 8px 25px #3b82f640;border-color:#3b82f680}.seat-item.female-student[data-v-4ec7bdac]{background:linear-gradient(135deg,#fdf2f8,#fce7f3,#fbcfe8);border-color:#ec48994d}.seat-item.female-student .student-name[data-v-4ec7bdac]{color:#be185d;font-weight:700}.seat-item.female-student .student-details[data-v-4ec7bdac]{color:#a21caf}.seat-item.female-student[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#fce7f3,#fbcfe8,#f9a8d4);box-shadow:0 8px 25px #ec489940;border-color:#ec489980}.seat-item.empty[data-v-4ec7bdac]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-color:#ddd;color:#999;border-style:dashed}.seat-item.empty[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#e8e8e8,#d0d0d0)}.seat-item.deleted[data-v-4ec7bdac]{background:linear-gradient(135deg,#f0f0f0,#d9d9d9);border-color:#999;color:#666;border-style:solid;opacity:.5;position:relative}.seat-item.deleted[data-v-4ec7bdac]:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:3px;background:#666;transform:translateY(-50%);border-radius:2px}.seat-item.deleted[data-v-4ec7bdac]:after{content:"";position:absolute;top:10%;left:50%;bottom:10%;width:3px;background:#666;transform:translate(-50%);border-radius:2px}.seat-item.deleted[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#d9d9d9,#ccc);opacity:.7}.seat-item.star-student[data-v-4ec7bdac]{background:linear-gradient(135deg,#fff3e0,#ffcc02);border-color:#ff9800;box-shadow:0 4px 20px #ff980066;animation:starGlow-4ec7bdac 2s ease-in-out infinite alternate}.seat-item.star-student[data-v-4ec7bdac]:hover{box-shadow:0 8px 30px #ff980080}.seat-item.selectable[data-v-4ec7bdac]{cursor:pointer;position:relative}.seat-item.selectable[data-v-4ec7bdac]:hover{transform:scale(1.05);box-shadow:0 6px 20px #00000026}.seat-item.selectable.disabled[data-v-4ec7bdac]{cursor:not-allowed;opacity:.5;background:#f5f5f5!important;border-color:#d9d9d9!important}.seat-item.selectable.disabled[data-v-4ec7bdac]:hover{transform:none;box-shadow:0 2px 8px #00000014}.seat-item.selectable.disabled .student-name[data-v-4ec7bdac],.seat-item.selectable.disabled .student-details[data-v-4ec7bdac]{color:#999!important}.seat-item.selected[data-v-4ec7bdac]{border:3px solid #409eff;box-shadow:0 0 10px #409eff80;transform:scale(1.02)}.seat-item.pointer-drag-target[data-v-4ec7bdac]{border:3px solid #67c23a;background:#67c23a1a;box-shadow:0 0 15px #67c23a99;transform:scale(1.05);animation:pulseGreen-4ec7bdac 1s ease-in-out infinite alternate}.seat-item.pointer-drag-target[data-v-4ec7bdac]:after{content:"释放以放置";position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#67c23ae6;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap;z-index:10;pointer-events:none;animation:fadeInScale-4ec7bdac .3s ease}.seat-item.draggable-seat[data-v-4ec7bdac]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:none;-ms-touch-action:none}.seat-item.draggable-seat[data-v-4ec7bdac]:hover{cursor:grab}.seat-item.draggable-seat[data-v-4ec7bdac]:active{cursor:grabbing}.seat-item.draggable-seat.dragging[data-v-4ec7bdac]{z-index:1000;box-shadow:0 8px 25px #0000004d;transform:scale(1.05);opacity:.9;transition:all .2s ease}@media (pointer: coarse){.seat-item.draggable-seat[data-v-4ec7bdac]:active{transform:scale(.98);box-shadow:0 5px 15px #0003}.seat-item.draggable-seat.dragging[data-v-4ec7bdac]{transform:scale(1.08);box-shadow:0 10px 30px #0006}}.seat-checkbox[data-v-4ec7bdac]{position:absolute;top:4px;left:4px;z-index:10;cursor:pointer}.seat-checkbox[data-v-4ec7bdac] .el-checkbox .el-checkbox__input .el-checkbox__inner{width:16px;height:16px;border:2px solid #409eff;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seat-checkbox[data-v-4ec7bdac] .el-checkbox .el-checkbox__input .el-checkbox__inner:hover{border-color:#66b1ff}.seat-checkbox[data-v-4ec7bdac] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#409eff;border-color:#409eff}.seat-checkbox[data-v-4ec7bdac] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#fff;border-width:2px}.operation-panel[data-v-4ec7bdac]{width:280px;min-width:280px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:16px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);flex-shrink:0}@media (max-width: 1400px){.operation-panel[data-v-4ec7bdac]{width:100%;min-width:auto;max-width:none}}@media (max-width: 1200px){.operation-panel[data-v-4ec7bdac]{padding:20px}}.operation-header[data-v-4ec7bdac]{margin-bottom:20px}.operation-header h3[data-v-4ec7bdac]{margin:0 0 8px;color:#2c3e50;font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}.operation-header h3[data-v-4ec7bdac]:before{content:"⚙️";font-size:16px}.operation-header .operation-status[data-v-4ec7bdac]{display:flex;flex-direction:column;gap:4px}.operation-buttons[data-v-4ec7bdac]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.operation-buttons .delete-buttons-row[data-v-4ec7bdac]{display:flex;align-items:center;gap:8px}.operation-buttons .delete-buttons-row[data-v-4ec7bdac] .el-button{margin-left:0!important;padding:0 8px!important}.operation-buttons .delete-buttons-row .delete-btn[data-v-4ec7bdac]{height:36px;font-size:13px;font-weight:500;border-radius:6px;transition:all .3s ease}.operation-buttons .delete-buttons-row .delete-btn[data-v-4ec7bdac]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000026}.operation-buttons .confirm-btn[data-v-4ec7bdac]{width:100%;height:44px;font-size:15px;font-weight:600;border-radius:8px;border:none}.operation-buttons .confirm-btn[data-v-4ec7bdac]:hover:not(:disabled){transform:translateY(-2px)}.operation-buttons .confirm-btn[data-v-4ec7bdac]:disabled{background:#bdc3c7;opacity:.6}.unassigned-students .students-header[data-v-4ec7bdac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.unassigned-students .students-header h4[data-v-4ec7bdac]{margin:0;color:#2c3e50;font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}.unassigned-students .students-header h4[data-v-4ec7bdac]:before{content:"👥";font-size:14px}.unassigned-students .students-header .student-count[data-v-4ec7bdac]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.student-list[data-v-4ec7bdac]{max-height:50vh;overflow-y:auto;transition:all .3s ease;border-radius:8px;position:relative;touch-action:none;-ms-touch-action:none}.student-list[data-v-4ec7bdac]::-webkit-scrollbar{width:6px}.student-list[data-v-4ec7bdac]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.student-list[data-v-4ec7bdac]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.student-list[data-v-4ec7bdac]:hover{background:#409eff0d;transition:background .2s ease}.student-list.pointer-drag-target[data-v-4ec7bdac]{background:#409eff1a;border:2px dashed #409eff;transition:all .3s ease}.student-list.pointer-drag-target[data-v-4ec7bdac]:after{content:"释放以移至未分配列表";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#409effe6;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;z-index:10;pointer-events:none;animation:fadeIn-4ec7bdac .3s ease}.student-grid[data-v-4ec7bdac]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.unassigned-student-item[data-v-4ec7bdac]{width:100px;height:100px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid #e4e7ed;background:#f8f9fa;transition:all .3s ease;cursor:grab;position:relative;box-shadow:0 2px 8px #00000014;margin-bottom:8px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:none;-ms-touch-action:none}.unassigned-student-item[data-v-4ec7bdac]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #00000026}.unassigned-student-item[data-v-4ec7bdac]:active{cursor:grabbing;transform:scale(.98)}.unassigned-student-item.dragging[data-v-4ec7bdac]{z-index:1000;box-shadow:0 8px 25px #0000004d;transform:scale(1.05);opacity:.9;transition:all .2s ease}@media (pointer: coarse){.unassigned-student-item[data-v-4ec7bdac]:active{transform:scale(.95);box-shadow:0 5px 15px #0003}.unassigned-student-item.dragging[data-v-4ec7bdac]{transform:scale(1.08);box-shadow:0 10px 30px #0006}}.unassigned-student-item.male-student[data-v-4ec7bdac]{background:linear-gradient(135deg,#dbeafe,#bfdbfe,#93c5fd);border-color:#3b82f64d}.unassigned-student-item.male-student .student-name[data-v-4ec7bdac]{color:#1e40af!important;font-weight:700}.unassigned-student-item.male-student .student-details[data-v-4ec7bdac]{color:#3730a3!important}.unassigned-student-item.male-student[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd,#60a5fa);box-shadow:0 8px 25px #3b82f640;border-color:#3b82f680}.unassigned-student-item.female-student[data-v-4ec7bdac]{background:linear-gradient(135deg,#fdf2f8,#fce7f3,#fbcfe8);border-color:#ec48994d}.unassigned-student-item.female-student .student-name[data-v-4ec7bdac]{color:#be185d!important;font-weight:700}.unassigned-student-item.female-student .student-details[data-v-4ec7bdac]{color:#a21caf!important}.unassigned-student-item.female-student[data-v-4ec7bdac]:hover{background:linear-gradient(135deg,#fce7f3,#fbcfe8,#f9a8d4);box-shadow:0 8px 25px #ec489940;border-color:#ec489980}.unassigned-student-item .student-info[data-v-4ec7bdac]{text-align:center}.unassigned-student-item .student-info .student-name[data-v-4ec7bdac]{font-size:18px;font-weight:700;color:#303133;margin-bottom:4px;line-height:1.2;text-shadow:0 1px 2px rgba(255,255,255,.8);letter-spacing:.5px}.unassigned-student-item .student-info .student-details[data-v-4ec7bdac]{font-size:13px;color:#606266;line-height:1.3;font-weight:500;white-space:pre-line}.no-students[data-v-4ec7bdac]{text-align:center;padding:40px 20px;color:#6c757d}.no-students .empty-icon[data-v-4ec7bdac]{font-size:48px;margin-bottom:12px;opacity:.5}.no-students .empty-text[data-v-4ec7bdac]{font-size:14px;font-style:italic;color:#adb5bd}@keyframes starGlow-4ec7bdac{0%{box-shadow:0 4px 20px #ff980066}to{box-shadow:0 6px 25px #ff980099}}@keyframes pulseGreen-4ec7bdac{0%{box-shadow:0 0 15px #67c23a99;transform:scale(1.05)}to{box-shadow:0 0 20px #67c23acc;transform:scale(1.08)}}@keyframes fadeInScale-4ec7bdac{0%{opacity:0;transform:translate(-50%) scale(.8)}to{opacity:1;transform:translate(-50%) scale(1)}}.student-info[data-v-4ec7bdac]{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;position:relative}.student-name[data-v-4ec7bdac]{font-size:18px;font-weight:700;color:#303133;margin-bottom:4px;line-height:1.2;text-shadow:0 1px 2px rgba(255,255,255,.8);letter-spacing:.5px}.student-details[data-v-4ec7bdac]{font-size:13px;color:#606266;line-height:1.3;font-weight:500;white-space:pre-line;margin-top:2px}@keyframes sparkle-4ec7bdac{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.3) rotate(180deg);opacity:.8}}.empty-seat[data-v-4ec7bdac]{font-size:16px;color:#999;text-align:center;font-weight:500;letter-spacing:1px}.deleted-seat[data-v-4ec7bdac]{font-size:16px;color:#666;text-align:center;font-weight:600;letter-spacing:1px}.group-config .group-inputs[data-v-4ec7bdac]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.group-config .group-inputs .el-input-number[data-v-4ec7bdac]{width:80px}.group-config .group-inputs .el-button[data-v-4ec7bdac]{margin-left:8px}.group-config .config-info[data-v-4ec7bdac]{background:#f8f9fa;padding:12px;border-radius:8px;border:1px solid #e9ecef}.group-config .config-info p[data-v-4ec7bdac]{margin:0 0 8px;font-size:16px}.group-config .config-info p[data-v-4ec7bdac]:last-child{margin-bottom:0}.group-config .config-info p.error-text[data-v-4ec7bdac]{color:#f56565;font-weight:500}.group-config .config-info p.success-text[data-v-4ec7bdac]{color:#38a169;font-weight:500}@media (max-width: 1400px){.seat-sort[data-v-4ec7bdac]{max-width:98vw}.seat-sort .seat-management-container .groups-container[data-v-4ec7bdac]{margin-bottom:20px}}@media (max-width: 1200px){.seat-sort[data-v-4ec7bdac]{max-width:98vw}}@media (max-width: 768px){.seat-sort[data-v-4ec7bdac]{padding:15px}.title[data-v-4ec7bdac]{font-size:2rem}.subtitle[data-v-4ec7bdac]{font-size:1rem}.seat-item[data-v-4ec7bdac],.unassigned-student-item[data-v-4ec7bdac]{width:80px;height:80px}.unassigned-student-item .student-info .student-name[data-v-4ec7bdac]{font-size:14px}.unassigned-student-item .student-info .student-details[data-v-4ec7bdac]{font-size:10px}.class-management-section .class-management-card[data-v-4ec7bdac]{flex-direction:column;gap:1.5rem}.class-management-section .class-list[data-v-4ec7bdac]{grid-template-columns:1fr;max-height:150px}.class-management-section .class-management-actions[data-v-4ec7bdac]{align-items:stretch}.class-management-section .class-management-actions .management-button[data-v-4ec7bdac]{width:100%}.seat-controls[data-v-4ec7bdac]{flex-direction:column;gap:16px;align-items:stretch}.seat-controls .controls-center .teacher-platform[data-v-4ec7bdac]{gap:12px}.seat-controls .controls-center .teacher-platform .platform-image-container .teacher-table-img[data-v-4ec7bdac]{height:60px}.seat-controls .controls-center .teacher-platform .platform-image-container .platform-text-overlay[data-v-4ec7bdac]{font-size:12px}.seat-controls .controls-right[data-v-4ec7bdac]{flex-direction:column;align-items:center;gap:16px}.seat-controls .controls-right .operation-buttons-group[data-v-4ec7bdac]{flex-direction:column;gap:0;padding:16px;width:100%}.seat-controls .controls-right .operation-buttons-group .settings-button[data-v-4ec7bdac]{width:100%;padding:12px 16px;font-size:14px}.seat-controls .controls-right .filter-options[data-v-4ec7bdac]{justify-content:center;gap:12px}.seat-controls .controls-right .filter-options .el-checkbox[data-v-4ec7bdac]{font-size:12px}.seat-controls .controls-right .smart-seat-button[data-v-4ec7bdac]{width:100%;padding:12px 20px;font-size:14px;min-width:auto}.groups-container[data-v-4ec7bdac]{padding:15px 0}.seat-item[data-v-4ec7bdac]{width:80px;height:80px}.student-name[data-v-4ec7bdac]{font-size:14px}.student-details[data-v-4ec7bdac]{font-size:10px}.deleted-seat[data-v-4ec7bdac]{font-size:12px}.group-header h3[data-v-4ec7bdac]{font-size:18px;padding:10px 16px}}@media (max-width: 480px){.seat-sort[data-v-4ec7bdac]{padding:10px}.title[data-v-4ec7bdac]{font-size:1.8rem}.seat-item[data-v-4ec7bdac],.unassigned-student-item[data-v-4ec7bdac]{width:70px;height:70px}.unassigned-student-item .student-info .student-name[data-v-4ec7bdac]{font-size:12px}.unassigned-student-item .student-info .student-details[data-v-4ec7bdac]{font-size:9px}.class-management-section .class-list[data-v-4ec7bdac]{grid-template-columns:1fr;max-height:150px}.class-management-section .class-item[data-v-4ec7bdac]{padding:10px 12px}.class-management-section .class-item .class-name[data-v-4ec7bdac]{font-size:14px}.seat-controls[data-v-4ec7bdac]{padding:10px 15px}.seat-controls .controls-center .teacher-platform[data-v-4ec7bdac]{gap:10px}.seat-controls .controls-center .teacher-platform .platform-image-container .teacher-table-img[data-v-4ec7bdac]{height:50px}.seat-controls .controls-center .teacher-platform .platform-image-container .platform-text-overlay[data-v-4ec7bdac]{font-size:11px}.seat-controls .controls-right .operation-buttons-group[data-v-4ec7bdac]{padding:12px}.seat-controls .controls-right .operation-buttons-group .settings-button[data-v-4ec7bdac]{padding:8px 12px;font-size:12px;min-width:80px}.seat-controls .controls-right .filter-options[data-v-4ec7bdac]{flex-direction:column;gap:8px}.seat-controls .controls-right .filter-options .el-checkbox[data-v-4ec7bdac]{font-size:11px}.seat-controls .controls-right .smart-seat-button[data-v-4ec7bdac]{padding:10px 16px;font-size:12px}.seat-item[data-v-4ec7bdac]{width:70px;height:70px}.student-name[data-v-4ec7bdac]{font-size:12px}.student-details[data-v-4ec7bdac]{font-size:9px}.deleted-seat[data-v-4ec7bdac]{font-size:11px}.group-header h3[data-v-4ec7bdac]{font-size:16px;padding:8px 14px}}.empty-seat-section[data-v-4ec7bdac]{display:flex;justify-content:center;align-items:center;min-height:50vh}.empty-card[data-v-4ec7bdac]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:50px 70px;box-shadow:0 10px 30px #0000001a;text-align:center;border:1px solid rgba(255,255,255,.3);animation:fadeIn-4ec7bdac .5s ease-out}.empty-card p[data-v-4ec7bdac]{font-size:22px;color:#333;margin:20px 0 30px;font-weight:500}.empty-card .el-button[data-v-4ec7bdac]{transition:all .3s ease}.empty-card .el-button[data-v-4ec7bdac]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #409eff4d}@keyframes fadeIn-4ec7bdac{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cloudFloat-03d8f901{0%{transform:translate(0) translateY(0)}to{transform:translate(10px) translateY(-5px)}}@keyframes breathCombined-03d8f901{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.03)}}.breath-scale[data-v-03d8f901]{animation:breathCombined-03d8f901 2s ease-in-out infinite}.tip-content .title[data-v-03d8f901]{font-size:18px;display:flex;align-items:center}.tip-content .title .icon[data-v-03d8f901]{width:45px;height:24px;margin-right:8px}.tip-content .title .icon .img[data-v-03d8f901]{width:100%;height:100%;object-fit:cover;display:inline-block}.tip-content .content[data-v-03d8f901]{position:relative}.tip-content .content .cloud-2[data-v-03d8f901]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAABRCAMAAAAHMq/cAAAAbFBMVEVHcEyRv9WYwdqhzN+MssacyNyVw9l5q8qmz+KNutaRvNN/sMuPvdWFsMj+/fz8/v34/f3x+/3j9f3s+P3n9/7f9P3u+v604fjb8/664/j0/P2s2/bV8f7A5PWEstDI6vnQ7vyj1PKlzOG13O9rjXN7AAAADnRSTlMAgv4W/CxV/gn939Sx9OIBNPQAAAwZSURBVGjexJqHmqpIEEYvCAICEhoQkMz7v+NW6ibohLv77UypmBBO/xW6AP/8+b/Mv1zci3u1rCiKrOvVvfz5ffNd9xqGXhiHnuc5N/sWWZZ78f3fZoq82GOLPceJHccBMpDst8D8P+A4wnFsewGzbYcsdkIg+x1X+pcrQTn20k91XiiV53k59cvCbDf3N+TykWlAplqprMpg0WZZ27ZKlT1JZv2CG/0rBNSATBnAAE6K1t6JS+Xrglw/rpdvxV6wjCUypYCUpElyv6dwT+8pqJbloFj80/F1sUIv6HPwGxEBU4ILQLqTaMClptVxwp90pO9e42EZc3BdkhISgd2JSjTLVKZGGx35gynoeUsNWqUEIlws2R19CV+AXEpN9g8G/vUaO2tdZCTWPTFqwRK0u9/v4ksgK+34h/Tyr6HnrAqhMg1l0CjwyTjCSK/r5Sc8iFQoFYRQAjck2cDArQKFDk6hhkFCXv0fyMHYWwoUisPqvjdEIyfetSszBYXiB8qEG8Z2V7VUpJIT1dEoK8GPC6bj5QI9hf8/llEvGHOl9fgMi9ZopUyARQj3/6D5lyheobRzjXpjZ06Yi7LeEQsjRPP/M8POfLSLFXl2CbU9YYD0neuOb9K2zRcbZnRoerDvAbL/AOZDf2eFLwZ9Xl+oTJLwA7mOX7QQ9lM5leM4jeuCDdm/VcyHxhyYsNscnAE2NEj7OXjOArUhg6LJhfNzse7YUnBbIZ1Fid1YHFr/ptu/XLEzj6HfXHsY4zT1/UrjxH54VNTDfJiEnAY69gBJo8IrnI/ycoUUgBLr/+00fA2hCV7HMoetVFWW0fRW5BOiLXlqoL5Kw52CLYNBDwSpWWMvdnX/jgqKOEBBxwmyoC7U32FC4RTX9wqp0vR+fwtGH6TJe+RUejGFNcO5/kWP6LsRdnc5tcAplXHqp4gOo6O9yzy4C3BcJHR/g5NypwMPHh9WMqhli/MXfgStBnstwXWoVLKbU1JqD1A+6a00z/08+yB2muq6ZqBSsZbkyqjGfjPuLzCzgFTYHbwkWiJNMU86aaIDeysKgMlNl/SrtAV8aZBSUR3BoLUILf+bVM4yARQwtcn7Ap4S4VZM0+R4Q6USaaQNCorVaij8HMHAj9/iukShveYK26j0Xcwmu1eikwiUmk4+ZaK77vDTs0EY4DGJHIPcvm55oFpBd4eNMMdzIr5LX/ESs4qowoudRC3fWvNMpYHe8kEbyJWv32h5INqDNYdR7DkSiZATF8V8Qh2g8VfC7jFMTGKWYhllDT6w2mDn+iWVs+IB1hlBt5+phFYqqWZEas9uSjUJHWODRhCtit9n9OAvc1ViJ+Z/EVjDgsei6f0kD8W2loM9qyMmeeHZxKED/+wjwxVUnkOV+NyLcNxgT1hBeRbbi5Xc081NOqZ1+OopQKJG2PjwH6cFuunFyXI1wSz0WdCTC1WL7qGKmeqaSOl9T/f6SMIJB5OZABIcMSSpBIkJldpQ8xy8+KlcFwtcSFhY3PelLz0AncInOwY0E6H3FM/vOMUbEM1lPoFm4vOgBxc6fU495xbKJ64t61MdzxmTtdk7nZBMVQeNNJVYkdc4ZbtvWlDqhWnOmSgLk0M8m3DZ1JGwYQydXBtRW4FUrSE4gewsR7G6afGc6+upBOj5Q7wNTq8qOvQ7q3OQ6BCx1fZcmTcqq/Ys2VscvkNo1SPG/AsUt8IxtMUkVmIUelcKTRQr7SVsEZW4aEu5A8WJK88RRy/KaZyPseXjOethsKEtxo54nWhfXIDbU0HMtrjZ7Qag4F21ZVi2C2u567ULYTpaCd34vFeLoDx76Tv4tiikEc2YSNfmFj0DYcJpRcKcB1+ZD16etzVh+/krElg9jf08bGpBlYoBChqrQpmii1gmy7cSbWL5Tfhipn0S1QKVF9ptxENEaB2I1cyDyURs14elLytV8C75pCJwcYoRCioFsdNWmFf4/OnOX2BQI1AJmIRLa5SXDFaDVmPzmOPYNSc3vGGt86qotglKS0NiKUqtChcUPBUVoOqtMLR73D/fFXIQCtIoAjpR4QKUAg82j4ftha5koOUFQFUUVWEmzsM0qiTpEYa9VFX0MjvkeKEBeNeGpCiEsngXUCVLVaMHm+YZeJGrK3qwdhyW2TF+dPbvpgkC0/G9dxDt+yWSX1E2mXZUHR0SPx6P5+DxnEjdXg0xmCnGMXMnH6VmlSlDVaVeCxFmFZWfQhbfsPJgIFUHHuyb5/Npex53EHDENU90uNxKPusG5INMO6XVPqtedm2ybfe5pqrxVhMTxhVo9XzOA2Ph6Vh7ygs+fN/P5odSs69Mu9CmsHnnn6+McGjZiVSPFaiey+DFNxcbGG+YO+jYK2TKCj11HOtM8ZruytTE4jMHIQEKc/ygFuvqrutIKoJ6zoHnYRuIZ4mDviwUjbzYwxSSSybFCeUTx4nP3opVC4wJJSSaOnIfxDpWBqSaPRYLfRiMnWQ2Rq40PsUhkUzSb4+jSiWFz3tnGYE6Eg5tAr9NeEJqBOs5rFisOKITEXhRZJxyHj9PVrtq+N10z0Wnst5QTi7ryGVUC9BtCNOPPeYfSvUgMEjDkK4k+BZh1ftUUYesOcwRb4DEeVyGDEJX1uadlgoDicomliiIJroTVPN4YhbagxdK0bK8eJ52XDyLqlMNlkELGSEKiXlJEVXLbicWR8e1Du4OvMd511P71ECkswHWjFloKrznzOMIa5fvC8+WNQfXfJT1He50xA0iBLIJT0c2cd4167NpHnxj/z0eqNUQysEYhPyw4BnfibfMrtITg4SEmBk+51VZv2QbBE5HQdODYMSgf8hMRIUzH+kjTKgUaBVAIdViQcjH3tz0yNWVh0JY89gxV3gXXWc8Ir4pj6Fdl7A++0aD1QyDr+HNxCUKCiclHpLJi9nGVj3aLuhBT2M3mBOwna40ksG4613G4MtOD37a1NsUBCYdNU2zNmtvhkM4HcONUqGAqEHPMRf4D6QKrd05ykvkBfA97xy2Qy5iKmGir8bJGOyhZKkohutJYpqhevIRPPhXtE15YDl4rFzOIZaWGW1ZgiDAw5pw/z8c7LWGBbAavXfxFw+tlx3tySRmSIctYiTrUSyEWunWU3Rw2aRasD5JHSxRA15qgNuASnmxdTydC6kIctEAMWkpjWBLI0OtMnQIB9wHohEd72sSJtq3QKFYZA/kalhr1nB9ruuTqTDtNhuC2/kiBrXxM6dEI5vhDYk7OFdAeyx749gztJDh67E3sq4oeiNDgcWKw2n4kwchaa34ugzdh9vNej0jj14MnhtXo4kEan3o0ITRPniFkVQVD/c7Ewb+ZUPOpFc6uAXMFo0iMPyr0ptLir57g4PW+cmbaUbebi9bFLGeCEWPx87wywbdy/PIqqFgLS3ZtuaTuHCOmSnEh5uFfze7uh9cunAjWGd+8q9ZfoRa9TYbGee6e+CC7iQl/0QciPXanueH4dJFk5iQisLqFonj/A8v6kaxF9i66jZGDBwzVLp5U39jYiMdZW2Jonm2g2EIgvmhFaOhygapcA5E9eX1ncvVCsmPzTZRabh5Cexlfp7BdoZorDH+HCsjWhBgXOzE4gmHC6cXBJb79SVq30Uu2NBDc7EDnrKTYNmi9cxEpVEmEhgDEQ2oFzwvNFJWDJFx3iMqO/rW/zPwFFLgINis/QgEuBNMYEyaeeZopbsuPgdfPmm2BZ4bWhAjHCqtjbbGG7tF7ncvjVvhzcGh2rAlG6YEmtEpjWFugO2xL2dzo9ezQePdDnEQRRb9lQDIAhIOzQ7wS6rpsIPo+3+x8f8p1gxzGARhKDxAECpcgfsfc+17js3FmWyLsT+MibG80lqIfCGqK7xLY6dTL0UwaRBoUa9yhjy757CqCrgkvKUq3peJ6bRL61OTJvoFhvDdwb0Ka51rFWtKDBh12vL6WCaKff3DvDYDpM6iKCZqrWSG6UVLQ5Ngh+5NMJHpewova4xVaIvRtWBYqXd+NYq2HD2Xtj460QP1vEWEZOYFT3+kHewXc6LFjZPopM8H1rHa7o1Kf842CP+xIXnfu4b9UZQULweMZD4P8QlGuta6tPdssgBTuoylzpSmdde6oG+Wgk0JmKdL2e4QY2SxuOoq+sHFirYnMANKOmOAO+exY56Yt5ekAAAAAElFTkSuQmCC) 0 0 no-repeat;background-size:100% 100%;width:83px;height:45px;position:absolute;right:10px;top:-30px;animation:cloudFloat-03d8f901 3s ease-in-out infinite alternate}.tip-content .content .step-item[data-v-03d8f901]{font-size:16px}.tip-content .content .step-item[data-v-03d8f901]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#00bfff;margin-right:8px}.article-container[data-v-03d8f901]{width:85vw;margin:0 auto;font-family:Arial,sans-serif}.article-container .header[data-v-03d8f901]{text-align:center;margin-bottom:0;background:url(./header-DGTkSr6l.png) center 0 no-repeat;background-size:100% 100%;height:120px;position:relative;z-index:1}.article-container .header .title[data-v-03d8f901]{font-size:3rem;letter-spacing:.1em;color:#fff;margin:0;text-shadow:-2px -2px 0 #2E6A8C,2px -2px 0 #2E6A8C,-2px 2px 0 #2E6A8C,2px 2px 0 #2E6A8C;position:relative}.article-container .header .subtitle[data-v-03d8f901]{transform:translateY(-.3rem);font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.article-container .content[data-v-03d8f901]{height:calc(100vh - 140px);max-height:calc(100vh - 140px);background:#b4e2fc;border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF;border-bottom:3px solid #FFFFFF;padding:30px 10px 10px;transform:translateY(-30px);border-radius:20px;position:relative}.article-container .content .colud-3[data-v-03d8f901]{background:url(data:image/png;base64,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) 0 0 no-repeat;background-size:100% 100%;width:128px;height:57px;position:absolute;bottom:-30px;left:-40px;animation:cloudFloat-03d8f901 3s ease-in-out infinite alternate}.article-container .content .colud-3.trans[data-v-03d8f901]{right:-40px;left:unset}.article-container .content .tab-bar[data-v-03d8f901]{padding:10px;background:#fff6;display:flex;min-height:60px;border-radius:60px;align-items:center}.article-container .content .tab-bar .tab-bar-left[data-v-03d8f901],.article-container .content .tab-bar .tab-bar-right[data-v-03d8f901]{display:flex;width:50%}.article-container .content .tab-bar .tab-bar-right .top-tip[data-v-03d8f901]{display:flex;align-items:center}.article-container .content .tab-bar .tab-bar-right .top-tip .icon[data-v-03d8f901]{width:36px;height:36px;margin-right:10px;flex-shrink:0}.article-container .content .tab-bar .tab-bar-right .top-tip .icon .img[data-v-03d8f901]{width:100%;height:100%;object-fit:cover;display:inline-block}.article-container .content .tab-bar .tab-bar-right .top-tip .description[data-v-03d8f901]{background:linear-gradient(to left,#dfeafe,#f6f9ff);padding:5px 20px;line-height:34px;border-radius:10px;color:#222;font-weight:400;letter-spacing:2px}.article-container .content .tab-bar .tab-item[data-v-03d8f901]{font-size:1.2rem;margin-right:40px;line-height:40px;padding:0 24px;border-radius:40px;cursor:pointer;transition:all .3s;background:#fff9}.article-container .content .tab-bar .tab-item.active[data-v-03d8f901],.article-container .content .tab-bar .tab-item[data-v-03d8f901]:hover{background:#409eff;color:#fff}.article-container .content .content-con[data-v-03d8f901]{margin-top:10px;display:flex;flex-direction:column}.article-container .content .content-con .search[data-v-03d8f901]{margin-bottom:10px}.article-container .content .content-con .search .el-form-item[data-v-03d8f901]{margin-bottom:0}.article-container .content .content-con .search .search-bar[data-v-03d8f901] .el-input__wrapper{border-radius:40px}.article-container .content .content-con .user-content[data-v-03d8f901]{justify-content:space-between}.article-container .content .content-con .content-list[data-v-03d8f901]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.article-container .content .content-con .content-list .list-item[data-v-03d8f901]{position:relative;background-color:#fff;box-shadow:0 0 6px #0000001a;padding:10px;border-radius:10px;cursor:pointer}.article-container .content .content-con .content-list .list-item .item-head[data-v-03d8f901]{position:relative;display:flex;align-items:center;padding-right:80px;height:30px}.article-container .content .content-con .content-list .list-item .item-head .name[data-v-03d8f901]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;position:absolute;width:calc(100% - 90px);height:40px;top:50%;transform:translateY(-50%);left:0;line-height:40px}.article-container .content .content-con .content-list .list-item .item-tag[data-v-03d8f901]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center}.article-container .content .content-con .content-list .list-item .item-tag .item-tag-i[data-v-03d8f901]{width:20px;height:20px;background:url(./tag-p-Vsq08tBu.png) 0 0 no-repeat;background-size:100% 100%;background-color:#fff}.article-container .content .content-con .content-list .list-item .item-tag .item-txt[data-v-03d8f901]{background:#fbf9c1;color:#965f12;line-height:26px;font-size:14px;padding-right:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.article-container .content .content-con .content-list .list-item .item-top[data-v-03d8f901]{width:100%;position:relative;overflow:hidden}.article-container .content .content-con .content-list .list-item .item-top .cover-img[data-v-03d8f901]{width:160px;height:90px}.article-container .content .content-con .content-list .list-item .item-top .cover-img img[data-v-03d8f901]{width:100%;display:inline-block;object-fit:contain}.article-container .content .content-con .content-list .list-item .item-top .item-left[data-v-03d8f901]{position:absolute;top:0;left:170px;width:calc(100% - 160px);height:100%;display:flex;flex-direction:column;justify-content:space-around}.article-container .content .content-con .content-list .list-item .item-top .item-left .label[data-v-03d8f901]{font-weight:700}.article-container .content .content-con .content-list .list-item .item-top .item-left .label.success[data-v-03d8f901]{color:#67c23a}.article-container .content .content-con .content-list .list-item .item-top .item-left .label.error[data-v-03d8f901]{color:#f56c6c}.article-container .content .content-con .content-list .list-item .item-top .item-left .name[data-v-03d8f901]{font-size:16px;letter-spacing:.1em}.article-container .content .content-con .content-list .list-item .item-top .item-left .correctItemsArray[data-v-03d8f901],.article-container .content .content-con .content-list .list-item .item-top .item-left .wrongItemsArray[data-v-03d8f901]{line-height:30px;letter-spacing:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px}.article-container .content .content-con .content-list .list-item .item-top .item-left .correctItemsArray.noWhiteSpace[data-v-03d8f901],.article-container .content .content-con .content-list .list-item .item-top .item-left .wrongItemsArray.noWhiteSpace[data-v-03d8f901]{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.article-container .content .content-con .content-list .list-item .footer[data-v-03d8f901]{margin-top:5px;border-top:1px solid #EBEEF5;padding-top:5px;display:flex;align-items:center;justify-content:space-between}.article-container .content .content-con .content-list .list-item .footer .date[data-v-03d8f901]{display:flex;align-items:center;font-size:14px}.article-container .content .content-con .list[data-v-03d8f901]{width:100%;display:flex;flex-wrap:wrap;max-height:calc(100vh - 250px);height:calc(100vh - 250px);overflow:hidden}.article-container .content .content-con .list .item[data-v-03d8f901]{width:33.3%}.article-container .content .content-con .list .item .item-box[data-v-03d8f901]{background:#fff;border-radius:10px;overflow:hidden;padding:10px;margin:0 10px 10px 0;cursor:pointer;position:relative}.article-container .content .content-con .list .item .item-box .item-mask[data-v-03d8f901]{position:absolute;left:0;top:0;width:100%;height:100%;right:0;bottom:0}.article-container .content .content-con .list .item .item-box .item-mask .mask-content[data-v-03d8f901]{height:100%;visibility:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.article-container .content .content-con .list .item .item-box .item-mask .mask-content .cloud-1[data-v-03d8f901]{width:107px;height:55px;position:absolute;left:10%;top:20px;animation:cloudFloat-03d8f901 2s ease-in-out infinite alternate}.article-container .content .content-con .list .item .item-box .item-mask .mask-content .cloud-1 .img[data-v-03d8f901]{width:100%;height:100%;display:inline-block}.article-container .content .content-con .list .item .item-box .item-mask .mask-content .copy-btn[data-v-03d8f901]{width:100px;text-align:center;height:40px;line-height:40px}.article-container .content .content-con .list .item .item-box .item-mask[data-v-03d8f901]:before,.article-container .content .content-con .list .item .item-box .item-mask[data-v-03d8f901]:after{content:"";position:absolute;top:0;width:50%;height:100%;background:#0009;transition:transform .3s ease}.article-container .content .content-con .list .item .item-box .item-mask[data-v-03d8f901]:before{left:0;transform:translate(-101%)}.article-container .content .content-con .list .item .item-box .item-mask[data-v-03d8f901]:after{right:0;transform:translate(101%)}.article-container .content .content-con .list .item .item-box:hover .mask-content[data-v-03d8f901]{visibility:visible;transition:visibility .3s ease;z-index:10}.article-container .content .content-con .list .item .item-box:hover .item-mask[data-v-03d8f901]:before{transform:translate(0)}.article-container .content .content-con .list .item .item-box:hover .item-mask[data-v-03d8f901]:after{transform:translate(0)}.article-container .content .content-con .list .item .item-box[data-v-03d8f901]:nth-child(3n){margin-right:0}.article-container .content .content-con .list .item .item-box .cover-img[data-v-03d8f901]{width:100%}.article-container .content .content-con .list .item .item-box .cover-img img[data-v-03d8f901]{width:100%;height:auto}.article-container .content .content-con .list .item .item-box .name[data-v-03d8f901]{font-size:20px;font-weight:700;letter-spacing:3px;text-align:center}.article-container .content .content-con .list .item .item-box .description[data-v-03d8f901]{font-size:20px;color:#fff;line-height:1.6;text-indent:2em;padding:20px}.article-container .content .content-con .list .item .item-box .footer[data-v-03d8f901]{border-top:1px solid #EEE;margin-top:10px;padding:6px 0}.article-container .content .content-con .list .item .item-box .footer .footer-item[data-v-03d8f901]{display:flex;align-items:center;font-size:16px}.article-container .content .content-con .list .item .item-box .footer .footer-item .icon[data-v-03d8f901]{padding-right:5px}.article-container .copy-btn[data-v-03d8f901]{background:url(data:image/png;base64,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) 0 0 no-repeat;background-size:100% 100%;color:#fff;text-shadow:-1px -1px 0 #2E6A8C,1px -1px 0 #2E6A8C,-1px 1px 0 #2E6A8C,1px 1px 0 #2E6A8C;height:34px}.article-container .del-btn[data-v-03d8f901]{background:url(data:image/png;base64,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) 0 0 no-repeat;background-size:100% 100%;color:#fff;text-shadow:-1px -1px 0 #2E6A8C,1px -1px 0 #2E6A8C,-1px 1px 0 #2E6A8C,1px 1px 0 #2E6A8C;height:34px}.empty__description[data-v-03d8f901]{font-size:20px}.container[data-v-e46e34f6]{background:#fddb00;border-radius:20px;height:30px;position:relative;padding:4px;width:100%}.container .bg1[data-v-e46e34f6]{background:#45e7f2;width:100%;border-radius:20px;height:100%;padding-right:30px;position:relative}.container .bg1 .bar-in[data-v-e46e34f6]{background:#78eff5;width:0;height:100%;border-radius:20px;position:absolute;left:0;top:0}.container .bg1 .bar-in .bar-box[data-v-e46e34f6]{position:relative;width:100%;height:100%;min-width:60px}.container .bg1 .bar-in .user[data-v-e46e34f6]{background:url(./bar-user-B14rM7Ft.png) 0 0 no-repeat;width:30px;height:30px;position:absolute;right:10px;top:-100%;z-index:1;background-size:cover}.container .bg1 .progress[data-v-e46e34f6]{font-weight:700;color:#fff;font-size:20px;position:absolute;line-height:100%;right:10px;top:50%;transform:translateY(-50%)}.article-container{width:75vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header{text-align:center;margin-bottom:3rem}.title{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.subtitle{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto}.form-container{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem 0;box-shadow:0 10px 30px #0000ff14}.article-form{width:100%;margin:0 auto}.file-uploader{width:100%}.el-upload-dragger{height:unset!important;padding:0!important}.upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.upload-icon{font-size:48px;color:#909399;margin-bottom:10px}.upload-text{font-size:16px;color:#606266;margin-bottom:10px}.upload-text em{color:#409eff;font-style:normal;font-weight:600}.el-upload__tip{margin-top:0!important;font-size:14px!important;color:#909399;line-height:1.5}.uploaded-file-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container{position:relative;display:inline-block}.file-icon{width:80px;height:80px;object-fit:contain;flex-shrink:0;display:block}.file-close{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close:hover{background-color:#ff3742;transform:scale(1.1)}.file-details{text-align:center}.file-name{font-size:16px;font-weight:500;color:#333;word-break:break-all;line-height:1.4}.replace-button-container{margin-top:10px}.result-container{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease;padding:0}.result-content{text-align:left;padding:2rem 0;position:relative;background-color:#f0f9ff}.section-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding:0 20px .8rem}.section-title{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.action-icons{display:flex;align-items:center;gap:12px}.comment-text{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem 20px;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.mind-wrapper{position:relative;overflow:auto;width:100%;height:70vh;background:#fff;border-radius:12px;border:1px dashed #c0d8ff}.mind-stage{transform-origin:50% 0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px}.mind-image{max-width:100%;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 2px 10px #0000000d}.mind-fallback{color:#000;background:#fffc;border-radius:8px;padding:12px 20px;width:100%}.mind-svg{width:100%;height:100%}.mind-mode-toggle{display:flex;justify-content:flex-end;margin-bottom:8px;padding:0 20px}.outline-container{width:100%;height:100%;overflow:auto;padding:8px 20px}.outline-tree{font-size:14px;line-height:1.8;color:#111}.outline-tree ul{list-style:none;margin:4px 0 4px 18px;padding:0}.outline-tree li{position:relative;margin:2px 0}.outline-tree li:before{content:"";position:absolute;left:-12px;top:12px;width:8px;height:1px;background:#c0d8ff}.outline-tree li>span{background:#ffffffd9;padding:2px 6px;border-radius:6px;box-shadow:0 1px 2px #0000000f}.markmap>svg .mm-node>rect{fill:#fff;stroke:#2c86ff;stroke-width:1.2px}.markmap>svg .mm-node>text{fill:#0b1a37;font-weight:600}.markmap>svg .mm-link{stroke:#8ab6ff;stroke-width:2px}.no-data-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;text-align:center}.no-data-text{font-size:18px;font-weight:500;margin-bottom:8px;color:#666}.no-data-hint{font-size:14px;color:#999}.main-tabs{margin:20px 0;padding:0 20px}.main-tabs-container{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden}.main-tabs-container .el-tab-pane[data-pane-id=analysis],.main-tabs-container .el-tab-pane[data-pane-id=records]{padding:0 20px}.main-tabs-container .el-tabs__header{margin:0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e4e7ed}.main-tabs-container .el-tabs__nav-wrap{padding:0 20px}.main-tabs-container .el-tabs__item{padding:0 24px!important;height:48px;line-height:48px;font-size:16px;font-weight:500;color:#606266;border:none;background:transparent;transition:all .3s ease;position:relative;text-align:center;letter-spacing:.5px}.main-tabs-container .el-tabs__item:hover{color:#409eff;background:#409eff0d;padding:0 24px!important}.main-tabs-container .el-tabs__item.is-active{color:#409eff;background:#fff;box-shadow:0 -2px 8px #409eff26;padding:0 24px!important}.main-tabs-container .el-tabs__item.is-active:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#409eff,#67c23a)}.main-tabs-container .el-tabs__item:focus{padding:0 24px!important}.main-tabs-container .el-tabs__item:focus-visible{padding:0 24px!important}.main-tabs-container .el-tabs__item span{display:inline-block;width:100%;text-align:center;letter-spacing:.5px}.main-tabs-container .el-tabs__active-bar{display:none}.main-tabs-container .el-tabs__content{padding:0}.records-container{padding:20px 0;min-height:400px}.records-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px 15px;border-bottom:1px solid #e4e7ed}.records-header h3{margin:0;color:#303133;font-size:18px;font-weight:600}.loading-container{padding:20px}.empty-container{padding:40px 20px;text-align:center}.records-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;max-height:500px;overflow-y:auto;padding:0 20px}.record-card{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-height:120px;display:flex;flex-direction:column}.record-card:hover{background:#f0f2f5;border-color:#409eff;transform:translateY(-4px);box-shadow:0 8px 24px #409eff26}.record-card.selected{background:#e6f7ff;border-color:#409eff;box-shadow:0 4px 16px #409eff40;transform:translateY(-2px)}.record-card-content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.record-card-title{font-size:14px;color:#303133;font-weight:500;line-height:1.4;word-break:break-word;margin-bottom:12px;flex:1}.record-card-meta{display:flex;flex-direction:column;gap:8px;font-size:12px}.record-card-time{color:#909399;font-size:11px}.record-card-type{background:#409eff;color:#fff;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:500;align-self:flex-start}.selected-record-result{margin-top:24px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden;padding:0}.selected-record-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e4e7ed}.selected-record-header h4{margin:0;color:#303133;font-size:16px;font-weight:600}@media (max-width: 768px){.article-container{width:100%;padding:1.5rem 1rem}.title{font-size:2.2rem}.subtitle{font-size:1rem;padding:0 1rem}.form-container{padding:1.5rem 1rem;border-radius:1rem}.section-title{font-size:1.2rem;margin-bottom:0}.main-tabs,.main-tabs-container .el-tabs__nav-wrap{padding:0 16px}.main-tabs-container .el-tabs__item{padding:0 20px;height:44px;line-height:44px;font-size:15px}.records-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.record-card{min-height:100px}.record-card-content{padding:12px}.record-card-title{font-size:13px}.record-card-meta{gap:6px}.record-card-time{font-size:10px}.record-card-type{font-size:10px;padding:3px 6px}.selected-record-result{margin-top:16px}.selected-record-header{padding:12px 16px}.selected-record-header h4{font-size:14px}.comment-text{font-size:1rem;padding:1rem}.uploaded-file-content{padding:15px 10px}.file-icon{width:60px;height:60px}.file-name{font-size:14px;max-width:250px}.file-close{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}}@media (max-width: 480px){.title{font-size:1.8rem}.form-container{margin:2rem 0;padding:1rem}.result-content{padding:1rem}.section-title{font-size:1.1rem}.comment-text{padding:1rem}}.uploaded-file-content .bar{height:30px;width:460px;margin:30px auto 0}.homework-review-loading[data-v-15b2927a]{width:100%;background:linear-gradient(135deg,#f8fbff,#f0f9ff);border-radius:1.5rem;box-shadow:0 10px 30px #00009614;margin-top:2rem;padding:2rem;border:1px solid rgba(52,152,219,.1)}.loading-container[data-v-15b2927a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.review-animation-container[data-v-15b2927a]{position:relative;width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-animation[data-v-15b2927a]{position:relative;width:200px;height:150px;margin-bottom:40px}.review-pen[data-v-15b2927a]{position:absolute;top:20px;left:50px;width:30px;height:30px;animation:penReviewing-15b2927a 3s ease-in-out infinite;z-index:3}.pen-icon[data-v-15b2927a]{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(231,76,60,.3));animation:penRotate-15b2927a 3s ease-in-out infinite}.pen-trail[data-v-15b2927a]{position:absolute;top:28px;left:23px;width:2px;height:40px;background:linear-gradient(to bottom,#e74c3c,transparent);border-radius:1px;opacity:0;animation:trailAppear-15b2927a 3s ease-in-out infinite}.homework-doc[data-v-15b2927a]{position:absolute;top:20px;right:20px;width:90px;height:110px}.doc-icon[data-v-15b2927a]{width:100%;height:100%;fill:#e74c3c;animation:docShake-15b2927a 3s ease-in-out infinite}.review-marks[data-v-15b2927a]{position:absolute;top:45px;left:28px;width:50px;height:60px}.mark[data-v-15b2927a]{position:absolute;opacity:0}.mark-check[data-v-15b2927a]{width:10px;height:6px;border-left:2px solid #2ecc71;border-bottom:2px solid #2ecc71;transform:rotate(-45deg)}.mark-1[data-v-15b2927a]{top:0;left:5px;animation:markAppear-15b2927a 3s ease-in-out infinite .5s}.mark-3[data-v-15b2927a]{top:22px;left:5px;animation:markAppear-15b2927a 3s ease-in-out infinite 1.5s}.mark-cross[data-v-15b2927a]{width:12px;height:12px;position:relative}.mark-cross[data-v-15b2927a]:before{content:"";position:absolute;width:14px;height:2px;background:#e74c3c;transform:rotate(45deg);top:5px;left:-1px}.mark-cross[data-v-15b2927a]:after{content:"";position:absolute;width:14px;height:2px;background:#e74c3c;transform:rotate(-45deg);top:5px;left:-1px}.mark-2[data-v-15b2927a]{top:11px;left:5px;animation:markAppear-15b2927a 3s ease-in-out infinite 1s}.mark-4[data-v-15b2927a]{top:33px;left:5px;animation:markAppear-15b2927a 3s ease-in-out infinite 2s}.flying-symbols[data-v-15b2927a]{position:absolute;width:100%;height:100%;pointer-events:none}.symbol[data-v-15b2927a]{position:absolute;font-size:24px;font-weight:700;opacity:0;color:#2ecc71}.symbol-1[data-v-15b2927a]{top:10%;left:20%;animation:symbolFloat-15b2927a 4s ease-in-out infinite 0s;color:#2ecc71}.symbol-2[data-v-15b2927a]{top:20%;right:15%;animation:symbolFloat-15b2927a 4s ease-in-out infinite .8s;color:#e74c3c}.symbol-3[data-v-15b2927a]{top:40%;left:10%;animation:symbolFloat-15b2927a 4s ease-in-out infinite 1.6s;color:#2ecc71}.symbol-4[data-v-15b2927a]{top:60%;right:25%;animation:symbolFloat-15b2927a 4s ease-in-out infinite 2.4s;color:#f39c12}.symbol-5[data-v-15b2927a]{top:70%;left:30%;animation:symbolFloat-15b2927a 4s ease-in-out infinite 3.2s;color:#3498db}.symbol-6[data-v-15b2927a]{top:30%;right:40%;animation:symbolFloat-15b2927a 4s ease-in-out infinite 1.2s;color:#2ecc71}.progress-section[data-v-15b2927a]{width:100%;margin:30px 0}.progress-bar[data-v-15b2927a]{position:relative;width:100%;height:12px;background:#ecf0f1;border-radius:6px;overflow:hidden;margin-bottom:20px}.progress-fill[data-v-15b2927a]{height:100%;background:linear-gradient(45deg,#e74c3c,#f39c12,#2ecc71,#3498db);background-size:400% 400%;border-radius:6px;animation:progressFill-15b2927a 30s linear forwards,gradientShift-15b2927a 2s ease-in-out infinite;width:0%}.progress-spark[data-v-15b2927a]{position:absolute;top:-4px;height:20px;width:30px;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,transparent 70%);border-radius:50%;animation:sparkMove-15b2927a 30s linear forwards;left:0%}.loading-text[data-v-15b2927a]{display:flex;align-items:center;justify-content:center;gap:10px}.main-text[data-v-15b2927a]{font-size:18px;font-weight:600;color:#2c3e50;animation:textPulse-15b2927a 2s ease-in-out infinite}.typing-dots[data-v-15b2927a]{display:flex;gap:4px}.typing-dots .dot[data-v-15b2927a]{width:6px;height:6px;background:#3498db;border-radius:50%;animation:typingDots-15b2927a 1.5s ease-in-out infinite}.typing-dots .dot[data-v-15b2927a]:nth-child(1){animation-delay:0s}.typing-dots .dot[data-v-15b2927a]:nth-child(2){animation-delay:.3s}.typing-dots .dot[data-v-15b2927a]:nth-child(3){animation-delay:.6s}.analysis-elements[data-v-15b2927a]{position:absolute;width:100%;height:100%;pointer-events:none}.element[data-v-15b2927a]{position:absolute;padding:8px 16px;background:#3498db1a;border:1px solid rgba(52,152,219,.3);border-radius:20px;font-size:16px;font-weight:600;color:#3498db;opacity:0}.element-1[data-v-15b2927a]{top:5%;left:5%;animation:elementFloat-15b2927a 5s ease-in-out infinite 0s}.element-2[data-v-15b2927a]{top:15%;right:10%;animation:elementFloat-15b2927a 5s ease-in-out infinite 1s}.element-3[data-v-15b2927a]{bottom:35%;left:25%;animation:elementFloat-15b2927a 5s ease-in-out infinite 2s}.element-4[data-v-15b2927a]{bottom:5%;right:5%;animation:elementFloat-15b2927a 5s ease-in-out infinite 3s}.element-5[data-v-15b2927a]{top:50%;left:2%;animation:elementFloat-15b2927a 5s ease-in-out infinite 4s}@keyframes penReviewing-15b2927a{0%,to{transform:translate(0) rotate(-30deg)}20%{transform:translate(15px,8px) rotate(-25deg)}40%{transform:translate(35px,5px) rotate(-35deg)}60%{transform:translate(50px,12px) rotate(-20deg)}80%{transform:translate(70px,18px) rotate(-40deg)}}@keyframes penRotate-15b2927a{0%,to{transform:rotate(-30deg)}25%{transform:rotate(-25deg)}50%{transform:rotate(-35deg)}75%{transform:rotate(-20deg)}}@keyframes trailAppear-15b2927a{0%,15%{opacity:0;height:0}25%,75%{opacity:.7;height:40px}85%,to{opacity:0;height:40px}}@keyframes docShake-15b2927a{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(1deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-1px) rotate(-1deg)}}@keyframes markAppear-15b2927a{0%,15%{opacity:0;transform:scale(0)}25%,85%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(1)}}@keyframes symbolFloat-15b2927a{0%,20%{opacity:0;transform:translateY(0) scale(.8)}50%{opacity:1;transform:translateY(-30px) scale(1.2)}80%,to{opacity:0;transform:translateY(-60px) scale(.8)}}@keyframes progressFill-15b2927a{0%{width:0%}to{width:100%}}@keyframes gradientShift-15b2927a{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sparkMove-15b2927a{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes textPulse-15b2927a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes typingDots-15b2927a{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}@keyframes elementFloat-15b2927a{0%,20%{opacity:0;transform:translateY(20px) scale(.8)}40%,60%{opacity:.8;transform:translateY(0) scale(1)}80%,to{opacity:0;transform:translateY(-20px) scale(.8)}}@media (max-width: 768px){.homework-review-loading[data-v-15b2927a]{padding:1.5rem;margin-top:1.5rem}.review-animation-container[data-v-15b2927a]{height:250px}.main-animation[data-v-15b2927a]{width:150px;height:120px}.main-text[data-v-15b2927a]{font-size:16px}.element[data-v-15b2927a]{font-size:14px;padding:6px 12px}}@media (max-width: 480px){.homework-review-loading[data-v-15b2927a]{padding:1rem;margin-top:1rem}.review-animation-container[data-v-15b2927a]{height:200px}.main-animation[data-v-15b2927a]{width:120px;height:100px}.main-text[data-v-15b2927a]{font-size:14px}.element[data-v-15b2927a]{font-size:12px;padding:4px 10px}}.homework-review-container[data-v-31c1541a]{width:80vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-31c1541a]{text-align:center;margin-bottom:0}.title[data-v-31c1541a]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-31c1541a]:after{content:"✍️";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-31c1541a]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.form-container[data-v-31c1541a]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.homework-form[data-v-31c1541a]{width:100%;margin:0 auto}.homework-upload-content[data-v-31c1541a]{flex:1;width:100%}.homework-uploader[data-v-31c1541a]{width:100%}.upload-content[data-v-31c1541a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.upload-icon[data-v-31c1541a]{width:48px;height:48px;color:#909399;margin-bottom:10px}.upload-text-with-scan[data-v-31c1541a]{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;color:#606266;margin-bottom:10px;flex-wrap:wrap}.upload-text-with-scan span[data-v-31c1541a]{white-space:nowrap}.upload-text-with-scan em[data-v-31c1541a]{color:#409eff;font-style:normal;font-weight:600}.inline-scan-btn[data-v-31c1541a]{font-size:12px!important;padding:6px 12px!important;height:auto!important;line-height:1.2!important}[data-v-31c1541a] .el-upload__tip{margin-top:0!important;font-size:14px!important;color:#909399;line-height:1.5}.uploaded-file-content[data-v-31c1541a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info[data-v-31c1541a]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container[data-v-31c1541a]{position:relative;display:inline-block}.homework-image[data-v-31c1541a]{height:150px;object-fit:contain;flex-shrink:0;display:block;cursor:pointer;border-radius:8px;border:2px solid #e0e0e0}.file-close[data-v-31c1541a]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close[data-v-31c1541a]:hover{background-color:#ff3742;transform:scale(1.1)}.replace-button-container[data-v-31c1541a]{margin-top:10px}.result-container[data-v-31c1541a]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-31c1541a]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-31c1541a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-31c1541a]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-31c1541a]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.review-result-display[data-v-31c1541a]{display:flex;gap:30px;margin-top:20px}.result-left[data-v-31c1541a],.result-right[data-v-31c1541a]{flex:1}.marked-image[data-v-31c1541a]{width:100%;border-radius:12px;box-shadow:0 4px 12px #0000001a}.error-list[data-v-31c1541a]{display:flex;flex-direction:column;gap:15px}.error-item[data-v-31c1541a]{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000000d;border-left:4px solid #f56c6c}.error-header[data-v-31c1541a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.question-number[data-v-31c1541a]{font-weight:600;color:#333;font-size:1.05rem}.error-comment[data-v-31c1541a]{color:#666;line-height:1.6;font-size:.95rem}.placeholder-container[data-v-31c1541a]{min-height:100px;display:flex;align-items:center;justify-content:center;padding:40px 20px}.no-error-content[data-v-31c1541a]{text-align:center;animation:fadeInScale-31c1541a .6s ease-out}.success-icon[data-v-31c1541a]{margin-bottom:20px;animation:bounceIn-31c1541a .8s ease-out}.success-icon svg[data-v-31c1541a]{filter:drop-shadow(0 4px 12px rgba(103,194,58,.2))}.success-icon circle[data-v-31c1541a]{animation:pulse-31c1541a 2s ease-in-out infinite}.success-icon path[data-v-31c1541a]{stroke-dasharray:100;stroke-dashoffset:100;animation:drawCheck-31c1541a .8s ease-out .3s forwards}.success-text .main-text[data-v-31c1541a]{font-size:1.3rem;font-weight:600;color:#67c23a;margin-bottom:8px}.success-text .sub-text[data-v-31c1541a]{font-size:1rem;color:#909399}@keyframes fadeInScale-31c1541a{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn-31c1541a{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-31c1541a{0%,to{fill:#f0f9ff}50%{fill:#e8f5e9}}@keyframes drawCheck-31c1541a{to{stroke-dashoffset:0}}.no-question-content[data-v-31c1541a]{text-align:center;animation:fadeInScale-31c1541a .6s ease-out}.warning-icon[data-v-31c1541a]{margin-bottom:20px;animation:bounceIn-31c1541a .8s ease-out}.warning-icon svg[data-v-31c1541a]{filter:drop-shadow(0 4px 12px rgba(230,162,60,.2))}.warning-icon circle[data-v-31c1541a]{animation:pulseWarning-31c1541a 2s ease-in-out infinite}.warning-text .main-text[data-v-31c1541a]{font-size:1.3rem;font-weight:600;color:#e6a23c;margin-bottom:8px}.warning-text .sub-text[data-v-31c1541a]{font-size:1rem;color:#909399}@keyframes pulseWarning-31c1541a{0%,to{fill:#fff7e6}50%{fill:#fef3e4}}.error-message[data-v-31c1541a]{text-align:center;padding:40px 20px;background:#fff;border-radius:12px}.error-message p[data-v-31c1541a]{margin-top:15px;font-size:1.1rem;color:#f56c6c;font-weight:500}[data-v-31c1541a] .el-form-item__label{font-weight:500;color:#333}[data-v-31c1541a] .el-form-item{margin-bottom:25px}[data-v-31c1541a] .el-upload-dragger{height:unset!important;padding:0!important}.scan-upload-btn[data-v-31c1541a]{display:flex;align-items:center;gap:5px;font-size:14px;padding:8px 16px;border-radius:20px;transition:all .3s ease}.scan-upload-btn[data-v-31c1541a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}.scan-upload-btn svg[data-v-31c1541a]{flex-shrink:0}[data-v-31c1541a] .wechat-qr-popover{box-shadow:0 8px 25px #00000026!important;border-radius:12px!important;border:1px solid #e6f0fd!important;z-index:9999!important}[data-v-31c1541a] .wechat-qr-popover .el-popover__arrow{border-bottom-color:#e6f0fd!important}@media (max-width: 768px){.homework-review-container[data-v-31c1541a]{width:100vw;padding:10px}.title[data-v-31c1541a]{font-size:2.2rem}.title[data-v-31c1541a]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-31c1541a]{font-size:1rem;padding:0 1rem}.form-container[data-v-31c1541a]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-31c1541a]{font-size:1.2rem;margin-bottom:0}.review-result-display[data-v-31c1541a]{flex-direction:column;gap:20px}.uploaded-file-content[data-v-31c1541a]{padding:15px 10px}.homework-image[data-v-31c1541a]{width:120px;height:80px}.file-close[data-v-31c1541a]{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}.upload-text-with-scan[data-v-31c1541a]{gap:10px}.inline-scan-btn[data-v-31c1541a]{font-size:11px!important;padding:5px 10px!important}}@media (max-width: 480px){.title[data-v-31c1541a]{font-size:1.8rem}.form-container[data-v-31c1541a]{margin:2rem 0;padding:1rem}.result-content[data-v-31c1541a]{padding:1rem}.section-title[data-v-31c1541a]{font-size:1.1rem}.homework-image[data-v-31c1541a]{width:100px;height:65px}.upload-text-with-scan[data-v-31c1541a]{flex-direction:column;gap:8px;text-align:center}.inline-scan-btn[data-v-31c1541a]{font-size:11px!important;padding:4px 8px!important}}.essay-grading-loading[data-v-aadda047]{width:100%;background:linear-gradient(135deg,#f8fbff,#f0f9ff);border-radius:1.5rem;box-shadow:0 10px 30px #00009614;margin-top:2rem;padding:2rem;border:1px solid rgba(52,152,219,.1)}.loading-container[data-v-aadda047]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.grading-animation-container[data-v-aadda047]{position:relative;width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-animation[data-v-aadda047]{position:relative;width:200px;height:150px;margin-bottom:40px}.grading-pen[data-v-aadda047]{position:absolute;top:20px;left:50px;width:30px;height:30px;animation:penWriting-aadda047 3s ease-in-out infinite;z-index:3}.pen-icon[data-v-aadda047]{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(44,90,160,.3));animation:penRotate-aadda047 3s ease-in-out infinite}.pen-trail[data-v-aadda047]{position:absolute;top:28px;left:23px;width:2px;height:40px;background:linear-gradient(to bottom,#2c5aa0,transparent);border-radius:1px;opacity:0;animation:trailAppear-aadda047 3s ease-in-out infinite}.document[data-v-aadda047]{position:absolute;top:20px;right:20px;width:90px;height:110px}.doc-icon[data-v-aadda047]{width:100%;height:100%;fill:#3498db;animation:docShake-aadda047 3s ease-in-out infinite}.grading-marks[data-v-aadda047]{position:absolute;top:25px;left:20px;width:50px;height:60px}.mark[data-v-aadda047]{position:absolute;opacity:0}.mark-underline[data-v-aadda047]{width:25px;height:2px;background:#e74c3c;border-radius:1px;top:15px;left:8px;animation:markAppear-aadda047 3s ease-in-out infinite .5s}.mark-circle[data-v-aadda047]{width:12px;height:12px;border:2px solid #f39c12;border-radius:50%;background:transparent;top:25px;left:35px;animation:markAppear-aadda047 3s ease-in-out infinite 1s}.mark-wavy[data-v-aadda047]{width:28px;height:3px;background:repeating-linear-gradient(45deg,#9b59b6,#9b59b6 2px,transparent 2px,transparent 4px);top:35px;left:5px;animation:markAppear-aadda047 3s ease-in-out infinite 1.5s}.mark-cross[data-v-aadda047]{width:20px;height:2px;background:#e74c3c;top:45px;left:12px;animation:markAppear-aadda047 3s ease-in-out infinite 2s}.mark-cross[data-v-aadda047]:before{content:"";position:absolute;width:20px;height:2px;background:#e74c3c;transform:rotate(45deg);top:0;left:0}.mark-cross[data-v-aadda047]:after{content:"";position:absolute;width:20px;height:2px;background:#e74c3c;transform:rotate(-45deg);top:0;left:0}.mark-check[data-v-aadda047]{width:15px;height:8px;border-left:3px solid #2ecc71;border-bottom:3px solid #2ecc71;transform:rotate(-45deg);top:55px;left:30px;animation:markAppear-aadda047 3s ease-in-out infinite 2.5s}.flying-symbols[data-v-aadda047]{position:absolute;width:100%;height:100%;pointer-events:none}.symbol[data-v-aadda047]{position:absolute;font-size:24px;font-weight:700;opacity:0;color:#2ecc71}.symbol-1[data-v-aadda047]{top:10%;left:20%;animation:symbolFloat-aadda047 4s ease-in-out infinite 0s;color:#2ecc71}.symbol-2[data-v-aadda047]{top:20%;right:15%;animation:symbolFloat-aadda047 4s ease-in-out infinite .8s;color:#f39c12}.symbol-3[data-v-aadda047]{top:40%;left:10%;animation:symbolFloat-aadda047 4s ease-in-out infinite 1.6s;color:#e74c3c}.symbol-4[data-v-aadda047]{top:60%;right:25%;animation:symbolFloat-aadda047 4s ease-in-out infinite 2.4s;color:#9b59b6}.symbol-5[data-v-aadda047]{top:70%;left:30%;animation:symbolFloat-aadda047 4s ease-in-out infinite 3.2s;color:#3498db}.symbol-6[data-v-aadda047]{top:30%;right:40%;animation:symbolFloat-aadda047 4s ease-in-out infinite 1.2s;color:#2ecc71}.progress-section[data-v-aadda047]{width:100%;margin:30px 0}.progress-bar[data-v-aadda047]{position:relative;width:100%;height:12px;background:#ecf0f1;border-radius:6px;overflow:hidden;margin-bottom:20px}.progress-fill[data-v-aadda047]{height:100%;background:linear-gradient(45deg,#3498db,#2ecc71,#f39c12,#e74c3c);background-size:400% 400%;border-radius:6px;animation:progressFill-aadda047 30s linear forwards,gradientShift-aadda047 2s ease-in-out infinite;width:0%}.progress-spark[data-v-aadda047]{position:absolute;top:-4px;height:20px;width:30px;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,transparent 70%);border-radius:50%;animation:sparkMove-aadda047 30s linear forwards;left:0%}.loading-text[data-v-aadda047]{display:flex;align-items:center;justify-content:center;gap:10px}.main-text[data-v-aadda047]{font-size:18px;font-weight:600;color:#2c3e50;animation:textPulse-aadda047 2s ease-in-out infinite}.typing-dots[data-v-aadda047]{display:flex;gap:4px}.typing-dots .dot[data-v-aadda047]{width:6px;height:6px;background:#3498db;border-radius:50%;animation:typingDots-aadda047 1.5s ease-in-out infinite}.typing-dots .dot[data-v-aadda047]:nth-child(1){animation-delay:0s}.typing-dots .dot[data-v-aadda047]:nth-child(2){animation-delay:.3s}.typing-dots .dot[data-v-aadda047]:nth-child(3){animation-delay:.6s}.analysis-elements[data-v-aadda047]{position:absolute;width:100%;height:100%;pointer-events:none}.element[data-v-aadda047]{position:absolute;padding:8px 16px;background:#3498db1a;border:1px solid rgba(52,152,219,.3);border-radius:20px;font-size:16px;font-weight:600;color:#3498db;opacity:0}.element-1[data-v-aadda047]{top:5%;left:5%;animation:elementFloat-aadda047 5s ease-in-out infinite 0s}.element-2[data-v-aadda047]{top:15%;right:10%;animation:elementFloat-aadda047 5s ease-in-out infinite 1s}.element-3[data-v-aadda047]{bottom:35%;left:25%;animation:elementFloat-aadda047 5s ease-in-out infinite 2s}.element-4[data-v-aadda047]{bottom:5%;right:5%;animation:elementFloat-aadda047 5s ease-in-out infinite 3s}.element-5[data-v-aadda047]{top:50%;left:2%;animation:elementFloat-aadda047 5s ease-in-out infinite 4s}@keyframes penWriting-aadda047{0%,to{transform:translate(0) rotate(-30deg)}20%{transform:translate(15px,12px) rotate(-25deg)}40%{transform:translate(35px,8px) rotate(-35deg)}60%{transform:translate(50px,18px) rotate(-20deg)}80%{transform:translate(70px,25px) rotate(-40deg)}}@keyframes penRotate-aadda047{0%,to{transform:rotate(-30deg)}25%{transform:rotate(-25deg)}50%{transform:rotate(-35deg)}75%{transform:rotate(-20deg)}}@keyframes trailAppear-aadda047{0%,15%{opacity:0;height:0}25%,75%{opacity:.7;height:40px}85%,to{opacity:0;height:40px}}@keyframes docShake-aadda047{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(1deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-1px) rotate(-1deg)}}@keyframes markAppear-aadda047{0%,15%{opacity:0;width:0}25%,85%{opacity:1;width:20px}to{opacity:.3;width:20px}}@keyframes symbolFloat-aadda047{0%,20%{opacity:0;transform:translateY(0) scale(.8)}50%{opacity:1;transform:translateY(-30px) scale(1.2)}80%,to{opacity:0;transform:translateY(-60px) scale(.8)}}@keyframes progressFill-aadda047{0%{width:0%}to{width:100%}}@keyframes gradientShift-aadda047{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sparkMove-aadda047{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes textPulse-aadda047{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes typingDots-aadda047{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}@keyframes elementFloat-aadda047{0%,20%{opacity:0;transform:translateY(20px) scale(.8)}40%,60%{opacity:.8;transform:translateY(0) scale(1)}80%,to{opacity:0;transform:translateY(-20px) scale(.8)}}@media (max-width: 768px){.essay-grading-loading[data-v-aadda047]{padding:1.5rem;margin-top:1.5rem}.grading-animation-container[data-v-aadda047]{height:250px}.main-animation[data-v-aadda047]{width:150px;height:120px}.main-text[data-v-aadda047]{font-size:16px}.element[data-v-aadda047]{font-size:14px;padding:6px 12px}}@media (max-width: 480px){.essay-grading-loading[data-v-aadda047]{padding:1rem;margin-top:1rem}.grading-animation-container[data-v-aadda047]{height:200px}.main-animation[data-v-aadda047]{width:120px;height:100px}.main-text[data-v-aadda047]{font-size:14px}.element[data-v-aadda047]{font-size:12px;padding:4px 10px}}.essay-polish-container[data-v-91340157]{display:inline-block}.polish-btn[data-v-91340157]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.polish-btn[data-v-91340157]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.polish-btn[data-v-91340157]:active{transform:translateY(0)}.polish-btn.is-loading[data-v-91340157]{opacity:.7;pointer-events:none}.polish-icon[data-v-91340157]{width:20px;height:20px;object-fit:contain}.polish-text[data-v-91340157]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px}.polish-drawer-content[data-v-91340157]{height:100%;overflow-y:auto}.polish-drawer-header[data-v-91340157]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:linear-gradient(135deg,#667eea26,#764ba226);border-radius:16px 16px 0 0}.header-left[data-v-91340157]{display:flex;align-items:center;gap:12px}.header-icon[data-v-91340157]{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(102,126,234,.3))}.header-text[data-v-91340157]{display:flex;flex-direction:column}.header-title[data-v-91340157]{font-size:18px;font-weight:700;color:#2c3e50}.header-subtitle[data-v-91340157]{font-size:13px;color:#909399}.header-close[data-v-91340157]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:#ffffff4d;color:#d14343;font-weight:600;cursor:pointer;transition:all .2s ease}.header-close[data-v-91340157]:hover{background:#ffffff8c;transform:translateY(-1px)}.header-close .close-text[data-v-91340157]{font-size:14px}.polish-loading[data-v-91340157]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.loading-animation[data-v-91340157]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;animation:pulse-91340157 1.5s ease-in-out infinite}.loading-icon[data-v-91340157]{width:50px;height:50px;object-fit:contain}@keyframes pulse-91340157{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.loading-text[data-v-91340157]{margin-top:20px;font-size:16px;color:#667eea;font-weight:500}.polish-result[data-v-91340157]{background:#fff}.polish-result-content[data-v-91340157]{font-size:16px;line-height:2;color:#2c3e50;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);padding:0 20px;border-radius:12px;border:1px solid #e6e8ff}.polish-result-content[data-v-91340157] p{text-indent:2em;margin-bottom:16px}.polish-result-content[data-v-91340157] p:first-child strong{display:block;text-align:center;font-size:20px;margin-bottom:16px;text-indent:0}.polish-empty[data-v-91340157]{display:flex;align-items:center;justify-content:center;height:200px;color:#999;font-size:16px}.marking-result-container[data-v-41db72a7]{position:relative;overflow:hidden}.result-content[data-v-41db72a7]{position:relative;z-index:1;padding:0!important;background:transparent!important}.score-section[data-v-41db72a7]{background:#fff;border-radius:16px;padding:20px;margin-bottom:32px;display:flex;gap:40px;align-items:center}.score-overview[data-v-41db72a7]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:200px}.score-display[data-v-41db72a7]{display:flex;flex-direction:column;align-items:center;gap:16px}.score-content[data-v-41db72a7]{text-align:center}.score-number[data-v-41db72a7]{font-size:40px;font-weight:700;color:#2c3e50;line-height:1}.score-text[data-v-41db72a7]{font-size:16px;color:#8492a6;margin-top:10px}.score-info[data-v-41db72a7]{text-align:center}.score-level[data-v-41db72a7]{font-size:16px;font-weight:600;color:#667eea;padding:6px 16px;background:linear-gradient(135deg,#f0f2ff,#e6e8ff);border-radius:20px;border:1px solid #d1d5ff}.dimensions-section[data-v-41db72a7]{flex:1;min-width:0}.section-title[data-v-41db72a7]{font-size:20px;font-weight:700;color:#2c3e50;margin:0;display:flex;align-items:center}.section-icon.ai-icon[data-v-41db72a7]{width:30px;height:30px;margin-right:8px;object-fit:contain}.dimensions-container[data-v-41db72a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.dimension-item[data-v-41db72a7]{background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border:1px solid #e6e8ff;border-radius:12px;padding:20px;transition:all .3s ease}.dimension-item[data-v-41db72a7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea1f}.dimension-info[data-v-41db72a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dimension-name[data-v-41db72a7]{font-size:20px;font-weight:700;color:#2c3e50;margin:0}.dimension-score[data-v-41db72a7]{font-size:20px;font-weight:700;display:flex;align-items:center;gap:2px}.current-score[data-v-41db72a7]{font-size:20px;font-weight:700}.score-separator[data-v-41db72a7]{color:#8492a6;font-size:18px;font-weight:600;margin:0 2px}.max-score[data-v-41db72a7]{font-size:20px;font-weight:700}.progress-container[data-v-41db72a7],.sub-items[data-v-41db72a7]{margin-bottom:16px}.sub-item[data-v-41db72a7]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:16px;border-bottom:1px solid rgba(0,0,0,.05)}.sub-item[data-v-41db72a7]:last-child{border-bottom:none}.sub-item-name[data-v-41db72a7]{color:#5a6c7d}.sub-item-score[data-v-41db72a7]{font-weight:600;display:flex;align-items:center;gap:2px}.sub-current-score[data-v-41db72a7]{font-size:16px;font-weight:700}.sub-score-separator[data-v-41db72a7]{color:#8492a6;font-size:15px;font-weight:600;margin:0 1px}.sub-max-score[data-v-41db72a7]{font-size:16px;font-weight:700}.dimension-comment[data-v-41db72a7]{font-size:15px;color:#6c757d;line-height:1.4}.essay-review-section[data-v-41db72a7]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.essay-content-left[data-v-41db72a7]{position:relative;background:#fff;border-radius:16px;padding:24px;border:1px solid #e6e8ff;box-shadow:0 2px 12px #0000000d}.essay-title[data-v-41db72a7]{font-size:24px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f2f5}.essay-content[data-v-41db72a7]{font-size:16px;line-height:2;color:#2c3e50}.essay-content[data-v-41db72a7] .essay-paragraph{text-indent:2em;margin-bottom:16px;text-align:justify}.essay-content[data-v-41db72a7] .mark-typo{padding:4px;border:2px solid #ff4d4f;border-radius:50%;color:inherit;position:relative}.essay-content[data-v-41db72a7] .mark-error{border-bottom:2px solid #ff4d4f;padding-bottom:2px;color:inherit;position:relative}.essay-content[data-v-41db72a7] .mark-highlight{background-image:linear-gradient(transparent 60%,#52c41a 60%,#52c41a 90%,transparent 90%);background-size:8px 8px;background-repeat:repeat-x;background-position:0 100%;padding-bottom:4px;color:inherit;position:relative}.essay-content[data-v-41db72a7] .mark-index{position:absolute;top:-10px;left:-10px;width:16px;height:16px;border-radius:50%;z-index:10;background:#667eea}[data-v-41db72a7] .mark-index b{position:absolute;top:-4px;right:5px;z-index:10;color:#fff;font-size:12px}.essay-content[data-v-41db72a7] .mark-typo .mark-index,.essay-content[data-v-41db72a7] .mark-error .mark-index,.essay-content[data-v-41db72a7] .mark-highlight .mark-index{background:#667eea}.review-content-right[data-v-41db72a7]{background:#fff;border-radius:16px;padding:24px;border:1px solid #e6e8ff;box-shadow:0 2px 12px #0000000d}.review-header[data-v-41db72a7]{margin-bottom:20px;border-bottom:2px solid #f0f2f5;padding-bottom:12px}.review-title[data-v-41db72a7]{font-size:20px;font-weight:700;color:#2c3e50;margin:0;display:flex;align-items:center}.review-icon[data-v-41db72a7]{margin-right:8px;font-size:22px}.issues-container[data-v-41db72a7]{margin-bottom:24px}.issue-list[data-v-41db72a7]{display:grid;gap:12px}.issue-item[data-v-41db72a7]{display:flex;gap:12px;padding:16px;border-radius:12px;border:1px solid;transition:all .3s ease;align-items:flex-start}.issue-item[data-v-41db72a7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.issue-number[data-v-41db72a7]{flex-shrink:0;width:24px;height:24px;background:#667eea;color:#fff;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.issue-typo .issue-number[data-v-41db72a7],.issue-grammar .issue-number[data-v-41db72a7],.issue-logic .issue-number[data-v-41db72a7],.issue-poor_sentence .issue-number[data-v-41db72a7],.issue-rhetoric .issue-number[data-v-41db72a7],.issue-highlight .issue-number[data-v-41db72a7]{background:#667eea}.issue-comment[data-v-41db72a7]{flex:1;font-size:16px;line-height:1.6;color:#2c3e50}.issue-typo[data-v-41db72a7],.issue-grammar[data-v-41db72a7],.issue-logic[data-v-41db72a7],.issue-poor_sentence[data-v-41db72a7],.issue-rhetoric[data-v-41db72a7]{background:linear-gradient(135deg,#fff1f0,#ffe7e5);border-color:#ffccc7}.issue-highlight[data-v-41db72a7]{background:linear-gradient(135deg,#f6ffed,#e6f7e0);border-color:#b7eb8f}.overall-analysis[data-v-41db72a7]{margin-top:24px;padding-top:24px;border-top:2px dashed #e6e8ff}.analysis-item[data-v-41db72a7]{margin-bottom:16px;padding:20px;border-radius:12px;border:1px solid}.analysis-item[data-v-41db72a7]:last-child{margin-bottom:0}.basic-evaluation[data-v-41db72a7]{background:linear-gradient(135deg,#e6f7ff,#d6f0ff);border-color:#91d5ff}.improvement-suggestion[data-v-41db72a7]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-color:#ffd591}.analysis-header[data-v-41db72a7]{display:flex;align-items:center;margin-bottom:12px}.analysis-title[data-v-41db72a7]{font-size:17px;font-weight:700;color:#2c3e50}.analysis-content[data-v-41db72a7]{font-size:16px;line-height:1.8;color:#5a6c7d}.section-header[data-v-41db72a7]{margin-bottom:20px;border-bottom:2px solid #f0f2f5;padding-bottom:12px}.overall-section[data-v-41db72a7]{background:#fff;border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.overall-content[data-v-41db72a7]{padding-top:15px}.overall-quote[data-v-41db72a7]{margin:0;padding:0}.overall-quote p[data-v-41db72a7]{font-size:16px;font-weight:700;line-height:1.6;color:#2c3e50}@media (max-width: 1200px){.score-section[data-v-41db72a7]{flex-direction:column;gap:32px}.score-overview[data-v-41db72a7]{width:100%;align-items:center}.dimensions-section[data-v-41db72a7]{width:100%}.dimensions-container[data-v-41db72a7]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.essay-review-section[data-v-41db72a7]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.marking-result-container[data-v-41db72a7]{padding:16px}.score-section[data-v-41db72a7]{padding:24px;flex-direction:column;gap:24px}.score-overview[data-v-41db72a7]{width:100%}.dimensions-container[data-v-41db72a7]{grid-template-columns:1fr;gap:16px}.essay-review-section[data-v-41db72a7]{grid-template-columns:1fr;gap:20px}.essay-content-left[data-v-41db72a7],.review-content-right[data-v-41db72a7]{padding:20px}.essay-title[data-v-41db72a7]{font-size:20px}.essay-content[data-v-41db72a7]{font-size:15px}.score-number[data-v-41db72a7]{font-size:24px}}.essay-polish-float[data-v-41db72a7]{position:absolute;top:24px;right:24px;z-index:10}.report-management-container[data-v-59c0bcec]{position:absolute;top:25px;right:25px;z-index:99}.report-management-button[data-v-59c0bcec]{font-weight:700;box-shadow:0 4px 12px #00009633;border-radius:25px;transition:all .3s;display:flex;align-items:center;background-color:#4c85f2;border-color:#4c85f2;padding:12px 20px;font-size:16px}.report-management-button[data-v-59c0bcec]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00009640;background-color:#3a75e0}.report-icon[data-v-59c0bcec]{margin-right:8px;font-size:20px}.report-list-container[data-v-59c0bcec]{min-height:200px}.work-images-preview[data-v-59c0bcec]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.work-image-thumb[data-v-59c0bcec]{width:100px;height:100px;border-radius:4px;cursor:pointer}.empty-state[data-v-59c0bcec]{padding:40px 0;text-align:center}.report-detail-container[data-v-59c0bcec]{max-height:85vh;overflow-y:auto}@media (max-width: 768px){.report-management-container[data-v-59c0bcec]{top:15px;right:15px}.report-management-button[data-v-59c0bcec]{padding:8px 15px;font-size:14px;border-radius:20px}.report-icon[data-v-59c0bcec]{margin-right:6px;font-size:18px}}.aimark-container[data-v-6a5b2528]{width:80vw;margin:0 auto;padding:2rem;font-family:Arial,sans-serif}.header[data-v-6a5b2528]{text-align:center;margin-bottom:0}.title[data-v-6a5b2528]{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(to right,#333,#000);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.title[data-v-6a5b2528]:after{content:"📝";position:absolute;top:0;right:-1.5rem;font-size:2rem}.subtitle[data-v-6a5b2528]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.page-navigation[data-v-6a5b2528]{margin-top:1.5rem}.navigate-button[data-v-6a5b2528]{padding:.8rem 1.5rem;font-size:1.1rem;transition:all .3s}.navigate-button[data-v-6a5b2528]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #00009626}.form-container[data-v-6a5b2528]{margin:2rem 0;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000ff14}.aimark-form[data-v-6a5b2528]{width:100%;margin:0 auto}.grade-section[data-v-6a5b2528]{margin-bottom:20px}.grade-selection-container[data-v-6a5b2528]{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.stage-buttons[data-v-6a5b2528]{display:flex;justify-content:flex-start}.grade-buttons-container[data-v-6a5b2528]{position:relative;display:flex;align-items:center}.grade-buttons[data-v-6a5b2528]{display:flex;flex-wrap:wrap}.required-star[data-v-6a5b2528]{color:#f56c6c;font-size:16px;font-weight:700;margin-right:5px;line-height:1;display:inline-block;vertical-align:middle}.option-button[data-v-6a5b2528]{margin-right:0;transition:all .3s}.option-button[data-v-6a5b2528]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.score-buttons-container[data-v-6a5b2528]{display:flex;align-items:center}.score-buttons[data-v-6a5b2528]{display:flex;flex-wrap:wrap;gap:10px}.score-button[data-v-6a5b2528]{margin-right:0;transition:all .3s}.score-button[data-v-6a5b2528]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.input-method-selector[data-v-6a5b2528]{margin-bottom:1rem}.requirement-upload-container[data-v-6a5b2528]{display:flex;align-items:flex-start;gap:10px;width:100%}.requirement-upload-content[data-v-6a5b2528]{flex:1;width:100%}.requirement-uploader[data-v-6a5b2528]{width:100%}.requirement-images-grid[data-v-6a5b2528]{display:flex!important;justify-content:flex-start!important;gap:15px;width:100%;margin-top:15px}.requirement-images-grid .image-item[data-v-6a5b2528]{position:relative}.essay-upload-content[data-v-6a5b2528]{flex:1}.essay-uploader[data-v-6a5b2528]{width:100%}.upload-content[data-v-6a5b2528]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.upload-icon[data-v-6a5b2528]{width:48px;height:48px;color:#909399;margin-bottom:10px}.upload-text[data-v-6a5b2528]{font-size:16px;color:#606266;margin-bottom:10px}.upload-text em[data-v-6a5b2528]{color:#409eff;font-style:normal;font-weight:600}.upload-text-with-scan[data-v-6a5b2528]{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;color:#606266;margin-bottom:10px;flex-wrap:wrap}.upload-text-with-scan span[data-v-6a5b2528]{white-space:nowrap}.upload-text-with-scan em[data-v-6a5b2528]{color:#409eff;font-style:normal;font-weight:600}.inline-scan-btn[data-v-6a5b2528]{font-size:12px!important;padding:6px 12px!important;height:auto!important;line-height:1.2!important}[data-v-6a5b2528] .el-upload__tip{margin-top:0!important;font-size:14px!important;color:#909399;line-height:1.5}.uploaded-images-grid[data-v-6a5b2528]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px;width:100%;margin-top:15px}.image-item[data-v-6a5b2528]{position:relative}.image-preview[data-v-6a5b2528]{position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0;background-color:#f9f9f9}.preview-img[data-v-6a5b2528]{width:100%;height:100%;object-fit:cover;display:block}.image-close[data-v-6a5b2528]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.image-close[data-v-6a5b2528]:hover{background-color:#ff3742;transform:scale(1.1)}.add-more-button[data-v-6a5b2528]{width:120px;height:120px;border:2px dashed #c0c4cc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:#fafafa;transition:all .3s ease}.add-more-button[data-v-6a5b2528]:hover{border-color:#409eff;background-color:#f0f9ff}.add-icon[data-v-6a5b2528]{font-size:24px;color:#c0c4cc;margin-bottom:5px}.add-more-button:hover .add-icon[data-v-6a5b2528]{color:#409eff}.add-text[data-v-6a5b2528]{font-size:12px;color:#909399}.add-more-button:hover .add-text[data-v-6a5b2528]{color:#409eff}.result-container[data-v-6a5b2528]{margin-top:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #00009614;overflow:hidden;transition:all .3s ease}.result-content[data-v-6a5b2528]{text-align:left;padding:2rem;position:relative;background-color:#f0f9ff}.section-title-container[data-v-6a5b2528]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px dashed #c0d8ff;padding-bottom:.8rem}.section-title[data-v-6a5b2528]{font-weight:600;color:#2c86ff;font-size:1.4rem;letter-spacing:.05em;position:relative;margin-bottom:0}.section-title[data-v-6a5b2528]:after{content:"";position:absolute;bottom:-.8rem;left:0;width:80px;height:3px;background:linear-gradient(to right,#2c86ff,transparent);border-radius:3px}.action-icons[data-v-6a5b2528]{display:flex;align-items:center}.comment-text[data-v-6a5b2528]{color:#000!important;font-size:1.1rem;margin:0;line-height:1.8;padding:1.5rem;background-color:#fffc;border-radius:1rem;box-shadow:0 2px 15px #00009608}.action-buttons[data-v-6a5b2528]{display:flex;justify-content:center;gap:20px;margin-top:2rem}.action-buttons .el-button[data-v-6a5b2528]{font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease;box-shadow:0 4px 12px #0000001a}.action-buttons .el-button[data-v-6a5b2528]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.action-buttons .el-button--success[data-v-6a5b2528]{background:linear-gradient(135deg,#67c23a,#85ce61);border:none}.action-buttons .el-button--success[data-v-6a5b2528]:hover{background:linear-gradient(135deg,#85ce61,#67c23a)}.action-buttons .el-button--warning[data-v-6a5b2528]{background:linear-gradient(135deg,#e6a23c,#f0c78a);border:none;color:#fff}.action-buttons .el-button--warning[data-v-6a5b2528]:hover{background:linear-gradient(135deg,#f0c78a,#e6a23c)}[data-v-6a5b2528] .el-button-group>.el-button{border-radius:20px!important;margin:0 -1px}[data-v-6a5b2528] .el-button-group>.el-button:first-child{border-radius:20px 0 0 20px!important}[data-v-6a5b2528] .el-button-group>.el-button:last-child{border-radius:0 20px 20px 0!important}[data-v-6a5b2528] .el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0!important}[data-v-6a5b2528] .el-form-item__label{font-weight:500;color:#333}[data-v-6a5b2528] .el-input__wrapper{border-radius:20px;padding:0 15px}[data-v-6a5b2528] .el-form-item{margin-bottom:25px}[data-v-6a5b2528] .el-upload-dragger{height:unset!important;padding:0!important}.uploaded-file-content[data-v-6a5b2528]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.file-info[data-v-6a5b2528]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.file-icon-container[data-v-6a5b2528]{position:relative;display:inline-block}.requirement-image[data-v-6a5b2528]{height:150px;object-fit:contain;flex-shrink:0;display:block;cursor:pointer;border-radius:8px;border:2px solid #e0e0e0}.file-close[data-v-6a5b2528]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:14px;transition:all .3s ease;z-index:2;box-shadow:0 2px 4px #0003}.file-close[data-v-6a5b2528]:hover{background-color:#ff3742;transform:scale(1.1)}.file-details[data-v-6a5b2528]{text-align:center}.file-name[data-v-6a5b2528]{font-size:16px;font-weight:500;color:#333;word-break:break-all;line-height:1.4}.replace-button-container[data-v-6a5b2528]{margin-top:10px}.essay-images-container[data-v-6a5b2528]{width:100%}.essay-images-grid[data-v-6a5b2528]{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;width:100%}.essay-image-item[data-v-6a5b2528]{display:flex;justify-content:center}.essay-image-wrapper[data-v-6a5b2528]{height:150px;position:relative;display:inline-block}.essay-image[data-v-6a5b2528]{height:150px;object-fit:contain;border-radius:8px;border:2px solid #e0e0e0;cursor:pointer}.upload-actions[data-v-6a5b2528]{margin:10px 0;display:flex;justify-content:center}.scan-upload-btn[data-v-6a5b2528]{display:flex;align-items:center;gap:5px;font-size:14px;padding:8px 16px;border-radius:20px;transition:all .3s ease}.scan-upload-btn[data-v-6a5b2528]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}.scan-upload-btn svg[data-v-6a5b2528]{flex-shrink:0}[data-v-6a5b2528] .wechat-qr-popover{box-shadow:0 8px 25px #00000026!important;border-radius:12px!important;border:1px solid #e6f0fd!important;z-index:9999!important}[data-v-6a5b2528] .wechat-qr-popover .el-popover__arrow{border-bottom-color:#e6f0fd!important}@media (max-width: 768px){.aimark-container[data-v-6a5b2528]{width:100vw;padding:10px}.title[data-v-6a5b2528]{font-size:2.2rem}.title[data-v-6a5b2528]:after{right:-1rem;font-size:1.5rem}.subtitle[data-v-6a5b2528]{font-size:1rem;padding:0 1rem}.form-container[data-v-6a5b2528]{padding:1.5rem 1rem;border-radius:1rem}.section-title[data-v-6a5b2528]{font-size:1.2rem;margin-bottom:0}.comment-text[data-v-6a5b2528]{font-size:1rem}.uploaded-images-grid[data-v-6a5b2528]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.image-preview[data-v-6a5b2528],.add-more-button[data-v-6a5b2528]{width:100px;height:100px}.uploaded-file-content[data-v-6a5b2528]{padding:15px 10px}.requirement-image[data-v-6a5b2528]{width:120px;height:80px}.essay-image[data-v-6a5b2528]{width:100px;height:70px}.file-close[data-v-6a5b2528]{width:20px;height:20px;font-size:12px;top:-6px;right:-6px}.essay-images-grid[data-v-6a5b2528]{gap:8px}.requirement-section[data-v-6a5b2528]{gap:10px}.action-buttons[data-v-6a5b2528]{flex-direction:column;gap:15px;align-items:center}.action-buttons .el-button[data-v-6a5b2528]{width:200px;font-size:14px;padding:10px 20px}.upload-text-with-scan[data-v-6a5b2528]{gap:10px}.inline-scan-btn[data-v-6a5b2528]{font-size:11px!important;padding:5px 10px!important}}@media (max-width: 480px){.title[data-v-6a5b2528]{font-size:1.8rem}.form-container[data-v-6a5b2528]{margin:2rem 0;padding:1rem}.result-content[data-v-6a5b2528]{padding:1rem}.section-title[data-v-6a5b2528]{font-size:1.1rem}.comment-text[data-v-6a5b2528]{padding:1rem}.uploaded-images-grid[data-v-6a5b2528]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.image-preview[data-v-6a5b2528],.add-more-button[data-v-6a5b2528]{width:80px;height:80px}.essay-images-grid[data-v-6a5b2528]{gap:6px}.requirement-image[data-v-6a5b2528]{width:100px;height:65px}.essay-image[data-v-6a5b2528]{width:80px;height:55px}.action-buttons .el-button[data-v-6a5b2528]{width:180px;font-size:13px}.upload-text-with-scan[data-v-6a5b2528]{flex-direction:column;gap:8px;text-align:center}.inline-scan-btn[data-v-6a5b2528]{font-size:11px!important;padding:4px 8px!important}}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width, 300px)}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper,.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size) / 2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.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,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.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,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.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,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.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,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.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,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width) / 2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{font-size:14px;transition:transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color, var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;left:0;line-height:normal;padding:4px;position:absolute;right:30px;text-align:left;top:50%;transform:translateY(-50%)}.el-cascader__tags .el-tag{align-items:center;background:var(--el-cascader-tag-background);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{align-items:center;background:var(--el-fill-color);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin-left:7px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled,.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled,.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled,.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled,.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled,.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color, var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color, var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color, var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color, var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color, var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height, 32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width: 767px){.el-col-xs-0{display:none;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width: 768px){.el-col-sm-0{display:none;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width: 992px){.el-col-md-0{display:none;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width: 1200px){.el-col-lg-0{display:none;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width: 1920px){.el-col-xl-0{display:none;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{bottom:0;left:0;position:absolute;right:0;top:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,#fff0)}.el-color-svpanel__black{background:linear-gradient(0deg,#000,#0000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,#fff0 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{background-color:#ffffffb3;border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:0;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#fff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;transform:translate(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .el-date-table-cell__text,.el-month-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:54px}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#fff}.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.end-date .el-date-table-cell__text,.el-year-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:60px}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#fff}.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height, var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{align-items:center;color:var(--el-text-color-primary);display:inline-flex;flex:1;font-size:14px;height:100%;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{align-items:center;display:inline-flex;padding:0 10px;vertical-align:middle}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-popper-border-radius, var(--el-border-radius-base));color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{padding:12px 12px 0;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#fff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color, var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color, var(--el-color-primary));font-weight:800}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top, 15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width, 50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size, 16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:inline-block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;vertical-align:middle}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input-tag__wrapper,.el-form-item.is-error .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-input-tag__wrapper:focus,.el-form-item.is-error .el-input-tag__wrapper:hover,.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color, var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color, var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}.el-input-tag__input::-moz-placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link.is-hover-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-underline:after{border-bottom:1px solid var(--el-link-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size, 16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0;min-width:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{align-items:center;display:flex;justify-content:space-between;line-height:24px}.el-page-header__left{align-items:center;display:flex;margin-right:40px;position:relative}.el-page-header__back{align-items:center;cursor:pointer;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color, var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color, var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight, var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color, var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color, var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color, var(--el-color-primary));color:var(--el-radio-button-checked-text-color, var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color, var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color, var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color, var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);align-items:center;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color, var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity, .3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity, .5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color, var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-grow:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;position:relative;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{border:1px solid;box-sizing:border-box;display:block;height:0;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{align-items:stretch;display:flex;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{align-items:center;display:flex;flex-grow:1;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color, var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color, var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px;padding:0;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:1 auto;margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;float:left;position:relative;transition:transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;overflow:hidden;position:relative}.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row-reverse}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.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-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.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 var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--top{flex-direction:column-reverse}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform:translate(100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translate(-100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(-100%);transform-origin:0 0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{align-items:center;display:flex;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;flex:1;height:20px;line-height:20px;padding-left:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:none}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{color:inherit}.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.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:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.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 .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.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{display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size, 16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:flex;flex-direction:column;overflow:hidden}.el-anchor__link{cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link,.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{align-items:stretch;display:flex;position:relative;width:100%}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:flex;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 3px);padding:0 7px}.el-mention{position:relative;width:100%}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper,.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{box-sizing:border-box;color:var(--el-mention-option-color);cursor:pointer;font-size:var(--el-mention-font-size);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);min-width:var(--el-mention-option-min-width);overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{background-color:unset;color:var(--el-mention-option-disabled-color);cursor:not-allowed}.el-mention-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-mention-dropdown__loading{color:var(--el-mention-option-loading-color);font-size:12px;margin:0;min-width:var(--el-mention-option-min-width);padding:10px 0;text-align:center}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:var(--el-mention-padding)}.el-mention-dropdown__header{border-bottom:var(--el-mention-border);padding:var(--el-mention-header-padding)}.el-mention-dropdown__footer{border-top:var(--el-mention-border);padding:var(--el-mention-footer-padding)}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f5f5f5;width:100%;min-height:100vh;box-sizing:border-box}.app-container{width:100%;min-height:100vh;position:relative}.katex-html{display:none}.agent-page{min-height:100vh;background-color:#fff}.message-content table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow:auto}.message-content table thead th{border:1px solid #e8eaf2;padding:6px 13px}.message-content table th{background-color:#ecf5ff;font-weight:600}.message-content table td,table th{border:1px solid #e8eaf2;padding:6px 13px}.message-content table td>:last-child{margin-bottom:0}.message-content table tr{border-top:1px solid #e8eaf2}*{box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#304156;background-color:#f5f5f5}html,body{margin:0;padding:0;min-height:100vh;overflow-x:hidden}#app{margin:0;padding:0;min-height:100vh;width:100%}a{color:#409eff;text-decoration:none}a:hover{color:#66b1ff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.content-wrapper::-webkit-scrollbar{display:none}}.el-input__inner,.el-textarea__inner{font-size:16px;font-weight:600;color:#333}.el-button--large,.el-button--large span{font-size:16px;font-weight:600}.el-form .el-form-item__label{font-size:16px!important;font-weight:600!important;color:#333!important}.el-image-viewer__wrapper .el-image-viewer__close{font-size:50px!important;top:unset!important;right:40px!important;bottom:40px!important;width:130px!important;height:65px!important;border-radius:30px!important}.el-image-viewer__wrapper .el-image-viewer__close:after{content:"关闭"!important;font-size:25px!important;font-weight:700!important;color:#fff!important}.el-image-viewer__close .el-icon{display:none!important}.el-dialog .el-dialog__close{font-size:24px!important}.dialog-exit-button{background:#909399;font-size:16px!important;color:#fff!important}.dialog-exit-button:hover{background:#909399!important;border-color:#909399!important}.el-radio .el-radio__label{letter-spacing:1px}.highcharts-credits{display:none}.audio-container{height:80px!important;border-radius:16px!important}.icon-geciguan{display:none}.audio-progress{margin-top:10px!important;height:10px!important;border-radius:8px!important}.audio-progress .cache{border-radius:8px!important}.audio-progress .elaps{border-radius:8px!important;background:#10b981!important}.music-list div{font-size:14px!important}.music-list .cur{border-left:6px #10b981 solid!important}.el-checkbox__inner{width:16px;height:16px}.el-checkbox__label{font-size:16px!important;color:#333!important}.el-picker-panel .el-input__inner{min-height:32px!important}.el-alert__title{font-size:16px!important}
