.copyright-container[data-v-7e520275]{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;color:#fff;font-size:14px;background-color:#6e6e6e;border-top:1px solid hsla(0,0%,100%,.1)}.copyright-left[data-v-7e520275]{flex:1}.copyright-right a[data-v-7e520275]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s}.copyright-right a[data-v-7e520275]:hover{color:#fff}@media (max-width:768px){.copyright-container[data-v-7e520275]{flex-direction:column;text-align:center;gap:10px}}.site-footer[data-v-14b6b734]{background-color:#8d8d8d;padding:40px 0;margin-top:40px}.footer-content[data-v-14b6b734]{max-width:1800px;margin:0 auto;display:flex;justify-content:space-between;padding:0 20px}.footer-column[data-v-14b6b734]{flex:1;padding:0 20px}.footer-column h3[data-v-14b6b734]{color:#fff;font-size:18px;margin-bottom:20px;font-weight:500;display:flex;align-items:center;gap:8px}.footer-column h3 .el-icon[data-v-14b6b734]{font-size:20px}.footer-column ul[data-v-14b6b734]{list-style:none;padding:0;margin:0}.footer-column ul li[data-v-14b6b734]{margin-bottom:12px}.footer-column a[data-v-14b6b734]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s;display:flex;align-items:center;gap:8px}.footer-column a[data-v-14b6b734]:hover{color:#fff;transform:translateX(5px)}.footer-column a .el-icon[data-v-14b6b734]{font-size:16px}@media (max-width:768px){.footer-content[data-v-14b6b734]{flex-direction:column}.footer-column[data-v-14b6b734]{margin-bottom:30px}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100vh}.logo{height:32px}@media screen and (max-width:600px){.nav-menu .el-menu-item:first-child{display:none}}.el-container{height:100%}.el-header{padding:0!important;height:auto!important}.header-container{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px var(--el-menu-border-color);background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-menu{border:none;min-width:300px;flex-grow:1;background-color:transparent}.user-menu-item{display:flex;align-items:center;height:60px;margin-right:20px}.user-menu-item .el-link{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;transition:all .3s}.user-menu-item .el-link:hover{background-color:var(--el-color-primary-light-9)}.user-menu-item .el-link .el-icon{font-size:18px}.user-menu-item .el-link span{font-weight:500}.user-dropdown-trigger{display:flex;align-items:center;padding:0 20px;cursor:pointer;height:60px;white-space:nowrap}.username-text{margin-left:8px;margin-right:4px;font-weight:500}.el-dropdown-menu__item .el-icon{margin-right:8px}.el-dropdown-menu__item span{margin-left:4px}.el-main{padding:0!important;min-height:calc(100vh - 180px)}.home[data-v-17b8d315]{padding:0;max-width:1800px;margin:0 auto}.home-carousel[data-v-17b8d315]{margin-bottom:40px;width:100%}.carousel-image[data-v-17b8d315]{width:100%;height:100%}.carousel-content[data-v-17b8d315]{position:absolute;bottom:0;left:0;right:0;padding:40px;padding-right:140px;padding-bottom:140px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;text-align:right}.carousel-content h3[data-v-17b8d315]{font-size:48px;margin-bottom:16px;color:#fff;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.carousel-content p[data-v-17b8d315]{font-size:20px;color:hsla(0,0%,100%,.95);margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1.5}.image-slot[data-v-17b8d315]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:30px}.guest-content[data-v-17b8d315],.user-content[data-v-17b8d315]{max-width:1800px;margin:40px auto;padding:30px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.quick-actions[data-v-17b8d315]{margin-top:20px}button[data-v-17b8d315]{padding:10px 20px;background-color:var(--el-color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:10px;transition:all .3s}button[data-v-17b8d315]:hover{background-color:var(--el-color-primary-light-3)}h2[data-v-17b8d315]{color:var(--el-text-color-primary);margin-bottom:20px;font-size:24px}h3[data-v-17b8d315]{color:var(--el-text-color-primary);margin-bottom:15px;font-size:18px}p[data-v-17b8d315]{color:var(--el-text-color-regular);line-height:1.6}.blogs-section[data-v-17b8d315],.comments-section[data-v-17b8d315],.features-section[data-v-17b8d315]{margin:40px auto;max-width:1800px;padding:0 20px}.comments-grid[data-v-17b8d315]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.comment-card[data-v-17b8d315]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.comment-card h3[data-v-17b8d315]{margin:10px 0}.rating[data-v-17b8d315]{margin-top:10px}.blogs-grid[data-v-17b8d315]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.blog-card[data-v-17b8d315]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.blog-image[data-v-17b8d315]{width:100%;height:200px}.blog-content[data-v-17b8d315]{padding:20px}.blog-content h3[data-v-17b8d315]{margin-bottom:10px}.date[data-v-17b8d315]{color:var(--el-text-color-secondary);font-size:14px}.features-grid[data-v-17b8d315]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px;margin-top:20px}.feature-item[data-v-17b8d315]{display:flex;flex-direction:column;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.feature-icon[data-v-17b8d315]{font-size:32px;margin-bottom:10px;color:var(--el-color-primary)}@media (max-width:1024px){.blogs-grid[data-v-17b8d315],.comments-grid[data-v-17b8d315]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blogs-grid[data-v-17b8d315],.comments-grid[data-v-17b8d315],.features-grid[data-v-17b8d315]{grid-template-columns:1fr}}.about[data-v-1cec0152]{padding:20px;max-width:1800px;margin:0 auto}.about-content[data-v-1cec0152]{margin-top:20px;padding:30px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}h2[data-v-1cec0152]{color:var(--el-text-color-primary);margin-bottom:20px;font-size:24px}p[data-v-1cec0152]{color:var(--el-text-color-regular);line-height:1.6;margin-bottom:20px}.search-section[data-v-1cec0152]{max-width:400px}.login[data-v-071c7623]{max-width:400px;margin:0 auto;padding:20px}form div[data-v-071c7623]{margin-bottom:15px}label[data-v-071c7623]{display:block;margin-bottom:5px}input[data-v-071c7623]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.captcha-container[data-v-071c7623]{margin-bottom:20px}.captcha-input-group[data-v-071c7623]{display:flex;gap:10px;align-items:center}.captcha-image[data-v-071c7623]{height:40px;cursor:pointer;border:1px solid #ddd;border-radius:4px}button[data-v-071c7623]{padding:10px 20px;background-color:#42b983;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:10px;width:100%}button[data-v-071c7623]:hover{background-color:#3aa876}button[data-v-071c7623]:disabled{background-color:#ccc;cursor:not-allowed}.social-login[data-v-071c7623]{margin-top:30px;text-align:center}.social-login h3[data-v-071c7623]{color:#666;margin-bottom:15px;position:relative}.social-login h3[data-v-071c7623]:after,.social-login h3[data-v-071c7623]:before{content:"";position:absolute;top:50%;width:30%;height:1px;background-color:#ddd}.social-login h3[data-v-071c7623]:before{left:0}.social-login h3[data-v-071c7623]:after{right:0}.wechat-btn[data-v-071c7623]{display:inline-flex;align-items:center;padding:10px 20px;background-color:#07c160;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.wechat-btn[data-v-071c7623]:hover{background-color:#06ad56}.wechat-icon[data-v-071c7623]{width:24px;height:24px;margin-right:10px}.callback-container[data-v-9fa2de92]{max-width:600px;margin:100px auto;padding:20px;text-align:center}.error[data-v-9fa2de92],.loading[data-v-9fa2de92],.success[data-v-9fa2de92]{padding:20px;border-radius:8px;background-color:#f8f9fa}.spinner[data-v-9fa2de92]{width:40px;height:40px;margin:20px auto;border:4px solid #f3f3f3;border-top:4px solid #42b983;border-radius:50%;animation:spin-9fa2de92 1s linear infinite}@keyframes spin-9fa2de92{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error[data-v-9fa2de92]{color:#dc3545}.error button[data-v-9fa2de92]{margin-top:20px;padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.error button[data-v-9fa2de92]:hover{background-color:#c82333}.success[data-v-9fa2de92]{color:#28a745}.callback-container[data-v-0f16c428]{max-width:600px;margin:100px auto;padding:20px;text-align:center}.error[data-v-0f16c428],.loading[data-v-0f16c428],.success[data-v-0f16c428]{padding:20px;border-radius:8px;background-color:#f8f9fa}.spinner[data-v-0f16c428]{width:40px;height:40px;margin:20px auto;border:4px solid #f3f3f3;border-top:4px solid #42b983;border-radius:50%;animation:spin-0f16c428 1s linear infinite}@keyframes spin-0f16c428{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error[data-v-0f16c428]{color:#dc3545}.error button[data-v-0f16c428]{margin-top:20px;padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.error button[data-v-0f16c428]:hover{background-color:#c82333}.success[data-v-0f16c428]{color:#28a745}.image-bar[data-v-06f12296]{width:100%}.texture-container[data-v-06f12296]{position:relative;width:100%;overflow:hidden;background-image:url(/img/texture-bw.bd34375d.png);background-size:auto;background-repeat:repeat;background-position:50%}.title-overlay[data-v-06f12296]{position:absolute;bottom:0;left:0;right:0;padding:20px;text-align:center}.title-overlay h2[data-v-06f12296]{margin:0;color:#000;font-size:24px;text-align:center}.moment-view[data-v-c93de730]{padding:20px;max-width:800px;margin:0 auto}.container[data-v-c93de730]{background-color:#fff;border-radius:8px;padding:20px}h2[data-v-c93de730]{color:var(--el-text-color-primary);margin-bottom:20px;font-size:24px}.feed[data-v-c93de730]{display:flex;flex-direction:column;gap:20px}.post-card[data-v-c93de730]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.post-header[data-v-c93de730]{display:flex;align-items:center;margin-bottom:15px}.user-avatar[data-v-c93de730]{width:40px;height:40px;border-radius:50%;margin-right:10px}.user-info[data-v-c93de730]{flex:1}.user-info h3[data-v-c93de730]{margin:0;font-size:16px;color:var(--el-text-color-primary)}.user-meta[data-v-c93de730]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.user-tag[data-v-c93de730]{font-size:12px;color:var(--el-text-color-secondary);background-color:var(--el-fill-color-light);padding:2px 8px;border-radius:4px;white-space:nowrap;display:inline-flex;align-items:center}.gender-tag[data-v-c93de730]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:16px;font-weight:700}.male-icon[data-v-c93de730]{color:#409eff}.female-icon[data-v-c93de730]{color:#f56c6c}.timestamp[data-v-c93de730]{font-size:12px;color:var(--el-text-color-secondary);margin-left:auto}.post-content[data-v-c93de730]{margin-bottom:15px}.post-content p[data-v-c93de730]{margin:0 0 15px 0;color:var(--el-text-color-regular);line-height:1.5}.post-images[data-v-c93de730]{margin-top:10px;display:grid;gap:4px}.post-images.single-image[data-v-c93de730]{grid-template-columns:1fr}.post-images.two-by-two[data-v-c93de730]{grid-template-columns:repeat(2,1fr)}.post-images.three-by-three[data-v-c93de730]{grid-template-columns:repeat(3,1fr)}.post-image[data-v-c93de730]{width:100%;aspect-ratio:1;border-radius:8px;cursor:pointer;-o-object-fit:cover;object-fit:cover}.post-actions[data-v-c93de730]{display:flex;gap:15px;border-top:1px solid var(--el-border-color-light);padding-top:15px}.action-btn[data-v-c93de730]{display:flex;align-items:center;gap:5px;background:none;border:none;color:var(--el-text-color-secondary);cursor:pointer;padding:5px 10px;border-radius:4px;transition:all .3s}.action-btn[data-v-c93de730]:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}.image-slot[data-v-c93de730]{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:30px;border-radius:8px}.loading-container[data-v-c93de730]{padding:20px}.loading-more[data-v-c93de730],.no-more[data-v-c93de730]{padding:20px;text-align:center}.no-more[data-v-c93de730]{color:var(--el-text-color-secondary)}.load-more-trigger[data-v-c93de730]{height:1px;width:100%}.action-btn.delete-btn[data-v-c93de730]:hover{background-color:var(--el-color-danger-light-9);color:var(--el-color-danger)}.action-btn.liked .el-icon[data-v-c93de730],.action-btn.liked[data-v-c93de730]{color:var(--el-color-primary)}.comment-section[data-v-c93de730]{margin-top:15px;padding:15px;background-color:var(--el-fill-color-light);border-radius:8px}.comment-input[data-v-c93de730]{margin-bottom:10px}.comment-actions[data-v-c93de730]{justify-content:flex-end;gap:10px;margin-top:10px}.comments-list[data-v-c93de730]{margin-top:15px}.comment-item[data-v-c93de730]{padding:10px 0;border-bottom:1px solid var(--el-border-color-light)}.comment-item[data-v-c93de730]:last-child{border-bottom:none}.comment-content[data-v-c93de730]{flex:1}.comment-header[data-v-c93de730]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:8px}.comment-info[data-v-c93de730]{display:flex;align-items:center;gap:8px;flex:1}.comment-author[data-v-c93de730]{font-weight:500;color:var(--el-text-color-primary);white-space:nowrap}.comment-text[data-v-c93de730]{margin:0;color:var(--el-text-color-regular);line-height:1.4;flex:1}.comment-actions[data-v-c93de730]{display:flex;gap:8px;white-space:nowrap}.reply-info[data-v-c93de730]{font-size:12px;color:var(--el-text-color-secondary);margin-top:4px}.delete-btn[data-v-c93de730]{color:var(--el-color-danger)}.delete-btn[data-v-c93de730]:hover{color:var(--el-color-danger-light-3)}.like-button-content[data-v-c93de730]{display:flex;align-items:center;gap:5px}.likes-list[data-v-c93de730]{margin-top:10px;padding:10px;background-color:var(--el-fill-color-light);border-radius:8px}.likes-header[data-v-c93de730]{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:var(--el-text-color-secondary);font-size:14px}.likes-content[data-v-c93de730]{display:flex;flex-wrap:wrap;gap:5px}.liker-name[data-v-c93de730]{color:var(--el-color-primary);font-size:14px;cursor:pointer}.liker-name[data-v-c93de730]:hover{text-decoration:underline}.create-moment[data-v-c93de730]{margin-bottom:10px}.blog-container[data-v-302fbfb8]{max-width:1800px;margin:0 auto;padding:20px}.blog-header[data-v-302fbfb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.blog-header h1[data-v-302fbfb8]{margin:0;font-size:28px;color:var(--el-text-color-primary)}.blog-content[data-v-302fbfb8]{margin-top:20px}.blog-grid[data-v-302fbfb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.blog-card[data-v-302fbfb8]{margin-bottom:20px;height:100%;transition:all .3s}.blog-card[data-v-302fbfb8]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog-image[data-v-302fbfb8]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px 4px 0 0}.blog-info[data-v-302fbfb8]{padding:15px}.blog-info h3[data-v-302fbfb8]{margin:0 0 10px 0;font-size:1.2em;color:var(--el-text-color-primary)}.blog-meta[data-v-302fbfb8]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9em;color:var(--el-text-color-secondary)}.blog-summary[data-v-302fbfb8]{color:var(--el-text-color-regular);margin-bottom:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-tags[data-v-302fbfb8]{margin-bottom:15px}.tag[data-v-302fbfb8]{margin-right:5px;margin-bottom:5px}.loading-container[data-v-302fbfb8]{padding:20px;text-align:center}.empty-state[data-v-302fbfb8]{padding:40px;text-align:center}.load-more[data-v-302fbfb8]{text-align:center;margin-top:20px}@media (max-width:768px){.blog-container[data-v-302fbfb8]{padding:10px}.blog-header[data-v-302fbfb8]{flex-direction:column;align-items:flex-start;gap:10px}.blog-header h1[data-v-302fbfb8]{font-size:24px}.blog-grid[data-v-302fbfb8]{grid-template-columns:1fr;gap:15px}.blog-card[data-v-302fbfb8]{margin-bottom:10px}.blog-image[data-v-302fbfb8]{height:180px}.blog-info h3[data-v-302fbfb8]{font-size:1.1em}.blog-summary[data-v-302fbfb8]{-webkit-line-clamp:2}}[data-v-302fbfb8] .markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;word-wrap:break-word}[data-v-302fbfb8] .markdown-body h1,[data-v-302fbfb8] .markdown-body h2,[data-v-302fbfb8] .markdown-body h3,[data-v-302fbfb8] .markdown-body h4,[data-v-302fbfb8] .markdown-body h5,[data-v-302fbfb8] .markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}[data-v-302fbfb8] .markdown-body p{margin-top:0;margin-bottom:16px}[data-v-302fbfb8] .markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}[data-v-302fbfb8] .markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}[data-v-302fbfb8] .markdown-body pre code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}[data-v-302fbfb8] .markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 16px 0}[data-v-302fbfb8] .markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}[data-v-302fbfb8] .markdown-body table{display:block;width:100%;overflow:auto;margin-top:0;margin-bottom:16px;border-spacing:0;border-collapse:collapse}[data-v-302fbfb8] .markdown-body table td,[data-v-302fbfb8] .markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}[data-v-302fbfb8] .markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}[data-v-302fbfb8] .markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.new-blog-container[data-v-12fd2675]{max-width:1800px;margin:0 auto;padding:20px}.new-blog-header[data-v-12fd2675]{margin-bottom:30px}.new-blog-header h1[data-v-12fd2675]{margin:0;font-size:28px;color:var(--el-text-color-primary)}.blog-form[data-v-12fd2675]{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.banner-uploader[data-v-12fd2675]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.banner-uploader[data-v-12fd2675]:hover{border-color:var(--el-color-primary)}.banner-uploader-icon[data-v-12fd2675]{font-size:28px;color:#8c939d;width:178px;height:178px;text-align:center;line-height:178px}.banner[data-v-12fd2675]{width:178px;height:178px;display:block;-o-object-fit:cover;object-fit:cover}.editor-container[data-v-12fd2675]{height:600px;width:100%;border:1px solid var(--el-border-color);border-radius:4px;overflow:hidden;position:relative;z-index:1}.editor[data-v-12fd2675]{height:100%;width:100%;position:absolute;top:0;left:0}[data-v-12fd2675] .monaco-editor{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:768px){.new-blog-container[data-v-12fd2675]{padding:10px}.blog-form[data-v-12fd2675]{padding:15px}}.blog-detail-container[data-v-8fd3bfea]{max-width:800px;margin:0 auto;padding:20px}.loading-container[data-v-8fd3bfea]{padding:20px}.blog-content[data-v-8fd3bfea]{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.blog-header[data-v-8fd3bfea]{margin-bottom:30px}.blog-header h1[data-v-8fd3bfea]{margin:0 0 20px 0;font-size:32px;color:var(--el-text-color-primary);line-height:1.4}.blog-meta[data-v-8fd3bfea]{display:flex;align-items:center;gap:20px;color:var(--el-text-color-secondary)}.meta-item[data-v-8fd3bfea]{display:flex;align-items:center;gap:8px}.blog-banner[data-v-8fd3bfea]{margin-bottom:20px}.banner-image[data-v-8fd3bfea]{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.blog-categories[data-v-8fd3bfea],.blog-tags[data-v-8fd3bfea]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.blog-summary[data-v-8fd3bfea]{margin-bottom:30px;padding:20px;background-color:var(--el-fill-color-light);border-radius:8px}.blog-summary h3[data-v-8fd3bfea]{margin:0 0 10px 0;color:var(--el-text-color-primary)}.blog-summary p[data-v-8fd3bfea]{margin:0;color:var(--el-text-color-regular);line-height:1.6}.blog-body[data-v-8fd3bfea]{margin-bottom:30px}.blog-body .content[data-v-8fd3bfea]{color:var(--el-text-color-regular);line-height:1.8;font-size:16px}[data-v-8fd3bfea] .markdown-body table{display:block;width:100%;overflow:auto;margin-top:0;margin-bottom:16px;border-spacing:0;border-collapse:collapse}[data-v-8fd3bfea] .markdown-body table th{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary);font-weight:600}[data-v-8fd3bfea] .markdown-body table td,[data-v-8fd3bfea] .markdown-body table th{padding:6px 13px;border:1px solid var(--el-border-color)}[data-v-8fd3bfea] .markdown-body table tr{background-color:var(--el-bg-color);border-top:1px solid var(--el-border-color)}[data-v-8fd3bfea] .markdown-body table tr:nth-child(2n){background-color:var(--el-fill-color-lighter)}.blog-footer[data-v-8fd3bfea]{border-top:1px solid var(--el-border-color-light);padding-top:20px;margin-top:30px}.actions[data-v-8fd3bfea]{display:flex;justify-content:space-between}.image-slot[data-v-8fd3bfea]{display:flex;justify-content:center;align-items:center;width:100%;height:400px;background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:30px}@media (max-width:768px){.blog-detail-container[data-v-8fd3bfea]{padding:10px}.blog-content[data-v-8fd3bfea]{padding:20px}.blog-header h1[data-v-8fd3bfea]{font-size:24px}.blog-meta[data-v-8fd3bfea]{flex-direction:column;align-items:flex-start;gap:10px}}.blog-list-container[data-v-33259b63]{max-width:1800px;margin:0 auto;padding:20px}.loading-container[data-v-33259b63]{padding:20px}.blog-list-content[data-v-33259b63]{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header[data-v-33259b63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h2[data-v-33259b63]{margin:0;color:var(--el-text-color-primary)}.blog-grid[data-v-33259b63]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.blog-card[data-v-33259b63]{height:100%;transition:transform .3s}.blog-card[data-v-33259b63]:hover{transform:translateY(-5px)}.blog-card-content[data-v-33259b63]{display:flex;flex-direction:column;height:100%}.blog-banner[data-v-33259b63]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-bottom:15px}.blog-info[data-v-33259b63]{flex:1;display:flex;flex-direction:column}.blog-title[data-v-33259b63]{margin:0 0 10px 0;font-size:1.2em;color:var(--el-text-color-primary);cursor:pointer}.blog-title[data-v-33259b63]:hover{color:var(--el-color-primary)}.blog-summary[data-v-33259b63]{color:var(--el-text-color-secondary);margin:0 0 15px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-meta[data-v-33259b63]{margin-bottom:15px}.categories[data-v-33259b63],.tags[data-v-33259b63]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.blog-actions[data-v-33259b63]{margin-top:auto;display:flex;gap:10px}@media (max-width:768px){.blog-list-container[data-v-33259b63]{padding:10px}.blog-list-content[data-v-33259b63]{padding:15px}.blog-grid[data-v-33259b63]{grid-template-columns:1fr;gap:15px}.blog-card[data-v-33259b63]{margin-bottom:10px}.blog-banner[data-v-33259b63]{height:180px}.blog-title[data-v-33259b63]{font-size:1.1em}.blog-summary[data-v-33259b63]{-webkit-line-clamp:2}.blog-actions[data-v-33259b63]{flex-wrap:wrap;gap:8px}.blog-actions .el-button[data-v-33259b63]{font-size:12px;padding:4px 8px}.header[data-v-33259b63]{flex-direction:column;gap:15px;align-items:flex-start}.header h2[data-v-33259b63]{font-size:1.5em}}.feedback-container[data-v-1567d70b]{max-width:800px;margin:0 auto;padding:20px}.feedback-content[data-v-1567d70b]{margin-top:20px;background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.faq-container[data-v-05cc5564]{max-width:800px;margin:0 auto;padding:20px}.faq-content[data-v-05cc5564]{margin-top:20px}.faq-title[data-v-05cc5564]{font-weight:500;font-size:1.1em}.faq-answer[data-v-05cc5564]{color:#666;line-height:1.6;padding:10px 0}.help-container[data-v-0a5ff5d6]{max-width:1800px;margin:0 auto;padding:20px}.help-content[data-v-0a5ff5d6]{margin-top:20px}.help-card[data-v-0a5ff5d6]{text-align:center;padding:20px;height:100%}.help-icon[data-v-0a5ff5d6]{margin-bottom:20px;color:var(--el-color-primary)}.help-card h3[data-v-0a5ff5d6]{margin:10px 0}.help-card p[data-v-0a5ff5d6]{color:#666;margin-bottom:20px;min-height:60px}.team-container[data-v-34775f62]{max-width:1800px;margin:0 auto;padding:20px}.team-content[data-v-34775f62]{margin-top:20px}.team-card[data-v-34775f62]{text-align:center;padding:20px;margin-bottom:20px}.team-card h3[data-v-34775f62]{margin:15px 0 5px}.position[data-v-34775f62]{color:var(--el-color-primary);font-weight:500;margin-bottom:10px}.description[data-v-34775f62]{color:#666;font-size:.9em;margin-bottom:15px;min-height:60px}.social-links[data-v-34775f62]{display:flex;justify-content:center;gap:15px}.social-links .el-icon[data-v-34775f62]{font-size:20px}.contact-container[data-v-7f1b5fd7]{max-width:1800px;margin:0 auto;padding:20px}.contact-content[data-v-7f1b5fd7]{margin-top:20px}.contact-info[data-v-7f1b5fd7]{padding:20px;background:#f5f7fa;border-radius:8px}.contact-info h2[data-v-7f1b5fd7]{margin-bottom:20px}.info-item[data-v-7f1b5fd7]{display:flex;align-items:center;margin-bottom:15px}.info-item .el-icon[data-v-7f1b5fd7]{margin-right:10px;font-size:20px;color:var(--el-color-primary)}.social-links[data-v-7f1b5fd7]{margin-top:30px;display:flex;gap:15px}.social-links .el-icon[data-v-7f1b5fd7]{font-size:24px}.el-form[data-v-7f1b5fd7]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.city-picker[data-v-2770271f]{position:relative;width:100%;max-width:600px;margin:0 auto}.search-box[data-v-2770271f]{margin-bottom:10px}.search-box input[data-v-2770271f]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.map-container[data-v-2770271f]{width:100%;height:300px;border:1px solid #ddd;border-radius:4px}.address-info[data-v-2770271f]{margin-top:10px;padding:10px;background:#f5f5f5;border-radius:4px}.address-title[data-v-2770271f]{font-weight:700;margin-bottom:5px}.address-content[data-v-2770271f]{margin-bottom:10px}.address-details[data-v-2770271f]{font-size:12px;color:#666}.address-details p[data-v-2770271f]{margin:3px 0}.city-list[data-v-2770271f]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000}.city-item[data-v-2770271f]{padding:8px 12px;cursor:pointer}.city-item[data-v-2770271f]:hover{background-color:#f5f5f5}.user-info-container[data-v-522d9160]{max-width:1800px;margin:0 auto;padding:20px}.card-header[data-v-522d9160]{display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-522d9160]{margin:0;font-size:20px}.edit-buttons[data-v-522d9160]{display:flex;gap:10px}.avatar-uploader[data-v-522d9160]{text-align:center}.avatar-uploader .el-upload[data-v-522d9160]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast);z-index:20}.avatar-uploader .el-upload[data-v-522d9160]:hover{border-color:var(--el-color-primary)}.avatar-uploader-icon[data-v-522d9160]{font-size:28px;color:#8c939d;width:178px;height:178px;text-align:center;line-height:178px;z-index:20}.avatar[data-v-522d9160]{width:178px;height:178px;display:block;-o-object-fit:cover;object-fit:cover}.avatar-container[data-v-522d9160]{position:relative;width:178px;height:178px;display:inline-block}.avatar-audit-overlay[data-v-522d9160],.photo-audit-overlay[data-v-522d9160]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.audit-text[data-v-522d9160]{color:#fff;font-size:14px;font-weight:700;background-color:rgba(255,0,0,.8);padding:4px 8px;border-radius:4px}.photo-grid[data-v-522d9160]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:16px}.photo-item-container[data-v-522d9160]{position:relative;width:100%;height:100%}.photo-actions[data-v-522d9160]{position:absolute;top:8px;right:8px;display:flex;gap:8px;opacity:0;transition:opacity .3s;z-index:20}.photo-item-container:hover .photo-actions[data-v-522d9160]{opacity:1}.photo-item[data-v-522d9160]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-account-container[data-v-47f09c66]{max-width:800px;margin:20px auto;padding:0 20px}.user-account-card[data-v-47f09c66]{margin-bottom:20px}.card-header[data-v-47f09c66]{display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-47f09c66]{margin:0;font-size:1.5em;color:#303133}.edit-buttons[data-v-47f09c66]{display:flex;gap:10px}[data-v-47f09c66] .el-form-item__label{font-weight:500}[data-v-47f09c66] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa}.mental-test-container[data-v-d4a557b2]{max-width:800px;margin:0 auto;padding:20px}.card-header[data-v-d4a557b2]{display:flex;flex-direction:column;gap:20px}.card-header h2[data-v-d4a557b2]{margin:0;text-align:center}.step-content[data-v-d4a557b2]{padding:20px 0}.question-container[data-v-d4a557b2]{text-align:center}.question-text[data-v-d4a557b2]{font-size:18px;margin:20px 0;color:#333}.options-group[data-v-d4a557b2]{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-item[data-v-d4a557b2]{margin:10px 0;padding:10px;border-radius:4px;background-color:#f5f7fa;transition:all .3s}.option-item[data-v-d4a557b2]:hover{background-color:#ecf5ff}.navigation-buttons[data-v-d4a557b2]{display:flex;justify-content:space-between;margin-top:30px}.result-container[data-v-d4a557b2]{padding:20px}.result-details[data-v-d4a557b2]{text-align:left;margin:20px 0}.suggestion-list[data-v-d4a557b2]{margin-top:20px}.suggestion-list h4[data-v-d4a557b2]{margin-bottom:10px}.suggestion-list ul[data-v-d4a557b2]{list-style-type:none;padding:0}.suggestion-list li[data-v-d4a557b2]{margin:10px 0;padding-left:20px;position:relative}.suggestion-list li[data-v-d4a557b2]:before{content:"•";position:absolute;left:0;color:var(--el-color-primary)}.action-buttons[data-v-d4a557b2]{margin-top:30px;display:flex;justify-content:center;gap:20px}.test-list-container[data-v-01256da4]{max-width:1800px;margin:0 auto;padding:20px}.test-header[data-v-01256da4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.test-header h1[data-v-01256da4]{margin:0;font-size:24px;color:var(--el-text-color-primary)}.test-content[data-v-01256da4]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.masonry-grid[data-v-01256da4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;align-items:start}.masonry-item[data-v-01256da4]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.test-card[data-v-01256da4]{height:100%;display:flex;flex-direction:column}.card-header[data-v-01256da4]{padding-bottom:15px;border-bottom:1px solid var(--el-border-color-light)}.card-header h3[data-v-01256da4]{margin:0;font-size:18px;color:var(--el-text-color-primary)}.card-content[data-v-01256da4]{flex:1;padding:15px 0}.thumbnail-container[data-v-01256da4]{width:100%;margin-bottom:15px;border-radius:4px;overflow:hidden}.thumbnail[data-v-01256da4]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.profile[data-v-01256da4]{font-size:16px;color:var(--el-text-color-primary);margin-bottom:10px}.description[data-v-01256da4]{color:var(--el-text-color-regular);margin-bottom:10px;line-height:1.5}.meta[data-v-01256da4]{color:var(--el-text-color-secondary);font-size:14px;margin-top:10px;display:flex;flex-direction:column;gap:5px}.fee[data-v-01256da4]{color:var(--el-color-primary);font-weight:500}.card-actions[data-v-01256da4]{justify-content:space-between;padding-top:15px;border-top:1px solid var(--el-border-color-light)}.card-actions[data-v-01256da4],.fee-info[data-v-01256da4]{display:flex;align-items:center}.fee-text[data-v-01256da4]{font-weight:500;font-size:16px;padding:4px 8px;border-radius:4px}.fee-free[data-v-01256da4]{color:#67c23a;background-color:#f0f9ff;border:1px solid #b3d8ff}.fee-bought[data-v-01256da4]{color:#409eff;background-color:#f0f9ff;border:1px solid #b3d8ff}.fee-not-bought[data-v-01256da4]{color:#e6a23c;background-color:#fdf6ec;border:1px solid #f5dab1}.loading-more[data-v-01256da4],.no-more[data-v-01256da4]{padding:20px;text-align:center}.no-more[data-v-01256da4]{color:var(--el-text-color-secondary)}.load-more-trigger[data-v-01256da4]{height:1px;width:100%}.dialog-footer[data-v-01256da4]{display:flex;justify-content:flex-end;gap:10px}@media (max-width:768px){.test-list-container[data-v-01256da4]{padding:10px}.test-header[data-v-01256da4]{flex-direction:column;align-items:flex-start;gap:10px}.test-content[data-v-01256da4]{padding:10px}.masonry-grid[data-v-01256da4]{grid-template-columns:1fr}.thumbnail[data-v-01256da4]{height:150px}}.dating-container[data-v-0ec6d44a]{max-width:1400px;margin:0 auto;padding:20px}.search-bar[data-v-0ec6d44a]{margin-bottom:20px;display:flex;justify-content:center}.search-input[data-v-0ec6d44a]{width:300px}.dating-grid[data-v-0ec6d44a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:20px}.profile-card[data-v-0ec6d44a]{position:relative;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.profile-card[data-v-0ec6d44a]:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.profile-photo[data-v-0ec6d44a]{position:relative;width:100%;height:0;padding-bottom:125%;cursor:pointer}.profile-image[data-v-0ec6d44a]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.profile-image[data-v-0ec6d44a]:hover{transform:scale(1.05)}.profile-overlay[data-v-0ec6d44a]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.profile-basic h3[data-v-0ec6d44a]{margin:0 0 8px 0;font-size:1.2rem;color:#fff}.age-location[data-v-0ec6d44a]{font-size:.9rem;color:hsla(0,0%,100%,.9)}.profile-tags[data-v-0ec6d44a]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.profile-actions[data-v-0ec6d44a]{position:absolute;top:16px;right:16px;display:flex;gap:8px}.profile-actions .el-button[data-v-0ec6d44a]{background:hsla(0,0%,100%,.85);color:#333;font-weight:700;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s,color .2s}.profile-actions .el-button[data-v-0ec6d44a]:hover{background:#fff;color:#409eff}.image-placeholder[data-v-0ec6d44a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:30px}.pagination-container[data-v-0ec6d44a]{display:flex;justify-content:center;margin-top:20px}.dating-container[data-v-5067b0a2]{max-width:1400px;margin:0 auto;padding:20px}.tab-navigation[data-v-5067b0a2]{margin-bottom:20px}.search-bar[data-v-5067b0a2]{margin-bottom:20px;display:flex;justify-content:center}.search-input[data-v-5067b0a2]{width:300px}.dating-grid[data-v-5067b0a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:20px}.profile-card[data-v-5067b0a2]{position:relative;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.profile-card[data-v-5067b0a2]:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.profile-photo[data-v-5067b0a2]{position:relative;width:100%;height:0;padding-bottom:125%;cursor:pointer}.profile-image[data-v-5067b0a2]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.profile-image[data-v-5067b0a2]:hover{transform:scale(1.05)}.profile-overlay[data-v-5067b0a2]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.profile-basic h3[data-v-5067b0a2]{margin:0 0 8px 0;font-size:1.2rem;color:#fff}.age-location[data-v-5067b0a2],.nickname[data-v-5067b0a2]{font-size:.9rem;color:hsla(0,0%,100%,.9)}.profile-tags[data-v-5067b0a2]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.profile-actions[data-v-5067b0a2]{position:absolute;top:16px;right:16px;display:flex;gap:8px}.profile-actions .el-button[data-v-5067b0a2]{background:hsla(0,0%,100%,.85);color:#333;font-weight:700;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s,color .2s}.profile-actions .el-button[data-v-5067b0a2]:hover{background:#fff;color:#409eff}.image-placeholder[data-v-5067b0a2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:30px}.pagination-container[data-v-5067b0a2]{display:flex;justify-content:center;margin-top:20px}.tab-label[data-v-5067b0a2]{display:flex;align-items:center;gap:8px}.tab-label span[data-v-5067b0a2]{cursor:pointer}.tab-label .el-button[data-v-5067b0a2]{padding:0;margin-left:4px}.my-page[data-v-53177af2]{max-width:1800px;margin:0 auto;padding:20px}.profile-header[data-v-53177af2]{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.profile-basic[data-v-53177af2]{display:flex;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--el-border-color-light)}.avatar-container[data-v-53177af2]{margin-right:20px}.avatar[data-v-53177af2]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-info[data-v-53177af2]{flex:1}.user-info h2[data-v-53177af2]{margin:0 0 15px 0;color:var(--el-text-color-primary)}.vip-info[data-v-53177af2]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.expire-time[data-v-53177af2]{font-size:14px;color:var(--el-text-color-secondary)}.recharge-btn[data-v-53177af2]{margin-left:10px}.balance-info[data-v-53177af2]{display:flex;align-items:center;gap:5px;font-size:16px;color:var(--el-text-color-primary)}.balance-info .el-icon[data-v-53177af2]{color:var(--el-color-warning)}.stats-grid[data-v-53177af2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-item[data-v-53177af2]{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-item .el-icon[data-v-53177af2]{font-size:24px;color:var(--el-color-primary);margin-bottom:5px}.count[data-v-53177af2]{font-size:18px;font-weight:700;color:var(--el-text-color-primary)}.label[data-v-53177af2]{font-size:12px;color:var(--el-text-color-secondary)}.sections-grid[data-v-53177af2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.section-card[data-v-53177af2]{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .3s}.section-card[data-v-53177af2]:hover{transform:translateY(-2px)}.section-icon[data-v-53177af2]{font-size:24px;color:var(--el-color-primary);margin-right:15px}.section-info[data-v-53177af2]{flex:1}.section-info h3[data-v-53177af2]{margin:0 0 5px 0;font-size:16px;color:var(--el-text-color-primary)}.section-info .count[data-v-53177af2]{font-size:14px;color:var(--el-text-color-secondary)}.moments-stats[data-v-53177af2]{background-color:#fff;border-radius:12px;padding:20px;margin-top:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.moments-stats h3[data-v-53177af2]{margin:0 0 20px 0;color:var(--el-text-color-primary)}.create-moment[data-v-5109114b]{padding:20px;max-width:800px;margin:0 auto}.container[data-v-5109114b]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}h2[data-v-5109114b]{color:var(--el-text-color-primary);margin-bottom:20px;font-size:24px}.location-info[data-v-5109114b]{margin-top:10px;color:var(--el-text-color-regular)}.location-picker[data-v-5109114b]{display:flex;flex-direction:column;gap:10px}.dialog-footer[data-v-5109114b]{display:flex;justify-content:flex-end;gap:10px}.blog-edit-container[data-v-35095ce0]{max-width:1800px;margin:0 auto;padding:20px}.loading-container[data-v-35095ce0]{padding:20px}.blog-edit-content[data-v-35095ce0]{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.blog-form[data-v-35095ce0]{max-width:800px;margin:0 auto}.editor-container[data-v-35095ce0]{height:600px;width:100%;border:1px solid var(--el-border-color);border-radius:4px;overflow:hidden}.editor[data-v-35095ce0]{height:100%;width:100%}.banner-uploader[data-v-35095ce0]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.banner-uploader[data-v-35095ce0]:hover{border-color:var(--el-color-primary)}.banner-uploader-icon[data-v-35095ce0]{font-size:28px;color:#8c939d;width:178px;height:178px;text-align:center;line-height:178px}.banner[data-v-35095ce0]{width:178px;height:178px;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.blog-edit-container[data-v-35095ce0]{padding:10px}.blog-edit-content[data-v-35095ce0]{padding:20px}.editor-container[data-v-35095ce0]{height:400px}}.exam-detail-container[data-v-a53a88b8]{max-width:1800px;margin:0 auto;padding:20px}.exam-header[data-v-a53a88b8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--el-border-color-light)}.exam-title-section h1[data-v-a53a88b8]{margin:0 0 10px 0;font-size:28px;color:var(--el-text-color-primary);font-weight:600;line-height:1.3;word-break:break-word}.exam-meta[data-v-a53a88b8]{display:flex;gap:20px;color:var(--el-text-color-secondary);font-size:14px}.exam-actions[data-v-a53a88b8]{display:flex;gap:10px}.exam-content[data-v-a53a88b8]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.exam-images[data-v-a53a88b8]{display:flex;gap:20px;margin-bottom:20px}.cover-image[data-v-a53a88b8],.thumb-image[data-v-a53a88b8]{flex:1;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.cover[data-v-a53a88b8],.thumb[data-v-a53a88b8]{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.price[data-v-a53a88b8]{color:var(--el-color-danger);font-weight:700}.one-free[data-v-a53a88b8]{color:var(--el-color-success);font-weight:700}.praise[data-v-a53a88b8]{color:var(--el-color-warning);font-weight:700}.exam-info[data-v-a53a88b8]{margin-left:20px}.section[data-v-a53a88b8]{margin-bottom:30px}.section h2[data-v-a53a88b8]{margin:0 0 15px 0;font-size:20px;color:var(--el-text-color-primary)}.description[data-v-a53a88b8],.feedbacks[data-v-a53a88b8],.profile[data-v-a53a88b8],.summarys[data-v-a53a88b8]{color:var(--el-text-color-regular);line-height:1.6;margin:0}.exam-sidebar[data-v-a53a88b8]{position:sticky;top:20px}.info-card[data-v-a53a88b8]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.info-card h3[data-v-a53a88b8]{margin:0 0 15px 0;font-size:18px;color:var(--el-text-color-primary)}.info-list[data-v-a53a88b8]{list-style:none;padding:0;margin:0}.info-list li[data-v-a53a88b8]{display:flex;margin-bottom:10px;font-size:14px}.info-list .label[data-v-a53a88b8]{color:var(--el-text-color-secondary);min-width:80px}.info-list .value[data-v-a53a88b8]{color:var(--el-text-color-regular);flex:1}.status-pending[data-v-a53a88b8]{color:var(--el-color-warning)}.status-approved[data-v-a53a88b8]{color:var(--el-color-success)}.status-rejected[data-v-a53a88b8]{color:var(--el-color-danger)}.status-normal[data-v-a53a88b8]{color:var(--el-color-success)}.status-deleted[data-v-a53a88b8]{color:var(--el-color-danger)}.question-info[data-v-a53a88b8]{margin-top:30px;padding-top:20px;border-top:1px solid var(--el-border-color-light)}.question-info h2[data-v-a53a88b8]{margin-bottom:20px}.question-info h3[data-v-a53a88b8]{margin:15px 0 10px 0;font-size:16px;color:var(--el-text-color-primary)}.question-info p[data-v-a53a88b8]{color:var(--el-text-color-regular);line-height:1.6;white-space:pre-wrap;background-color:var(--el-fill-color-light);padding:15px;border-radius:4px}.empty-state[data-v-a53a88b8]{padding:40px 0;text-align:center}.json-viewer[data-v-a53a88b8]{background-color:var(--el-fill-color-light);padding:15px;border-radius:4px;margin-top:10px}.content-viewer[data-v-a53a88b8],.plain-text[data-v-a53a88b8]{background-color:var(--el-fill-color-light);padding:15px;border-radius:4px;margin-top:10px;white-space:pre-wrap;font-family:monospace}.content-viewer[data-v-a53a88b8]{line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.content-viewer.json[data-v-a53a88b8],.content-viewer.yaml[data-v-a53a88b8]{color:#24292e}.content-viewer.text[data-v-a53a88b8]{color:var(--el-text-color-regular)}@media (max-width:768px){.exam-detail-container[data-v-a53a88b8]{padding:10px}.exam-header[data-v-a53a88b8]{flex-direction:column;gap:15px}.exam-meta[data-v-a53a88b8]{flex-direction:column;gap:5px}.exam-actions[data-v-a53a88b8]{width:100%;justify-content:space-between}}.exam-edit-container[data-v-664a3d50]{max-width:800px;margin:0 auto;padding:20px}.exam-edit-content[data-v-664a3d50]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.cover-uploader[data-v-664a3d50]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.cover-uploader[data-v-664a3d50]:hover{border-color:var(--el-color-primary)}.cover-uploader-icon[data-v-664a3d50]{font-size:28px;color:#8c939d;width:178px;height:178px;text-align:center;line-height:178px}.cover[data-v-664a3d50]{width:178px;height:178px;display:block;-o-object-fit:cover;object-fit:cover}.thumb-uploader[data-v-664a3d50]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.thumb-uploader[data-v-664a3d50]:hover{border-color:var(--el-color-primary)}.thumb-uploader-icon[data-v-664a3d50]{font-size:28px;color:#8c939d;width:178px;height:178px;text-align:center;line-height:178px}.thumb[data-v-664a3d50]{width:178px;height:178px;display:block;-o-object-fit:cover;object-fit:cover}.exam-create-container[data-v-37f438ac]{padding:20px}.exam-create-content[data-v-37f438ac]{max-width:800px;margin:0 auto;background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.cover-uploader[data-v-37f438ac],.thumb-uploader[data-v-37f438ac]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:178px;height:178px}.cover-uploader[data-v-37f438ac]:hover,.thumb-uploader[data-v-37f438ac]:hover{border-color:#409eff}.cover-uploader-icon[data-v-37f438ac],.thumb-uploader-icon[data-v-37f438ac]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.cover[data-v-37f438ac],.thumb[data-v-37f438ac]{width:178px;height:178px;display:block}.test-container[data-v-c7b06a4c]{max-width:1000px;margin:0 auto;padding:20px}.test-content[data-v-c7b06a4c]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.test-layout[data-v-c7b06a4c]{display:flex;flex-direction:row;gap:20px}.question-matrix[data-v-c7b06a4c]{flex:0 0 200px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;height:-moz-fit-content;height:fit-content;margin-right:20px}.question-main[data-v-c7b06a4c]{flex:1;min-width:0}.matrix-item[data-v-c7b06a4c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid var(--el-border-color);border-radius:8px;margin:5px;cursor:pointer;transition:all .3s ease;font-weight:500;background-color:var(--el-bg-color)}.matrix-item.current[data-v-c7b06a4c],.matrix-item[data-v-c7b06a4c]:hover{border-color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.matrix-item.current[data-v-c7b06a4c]{font-weight:700;transform:scale(1.1)}.matrix-item.answered[data-v-c7b06a4c]{border-color:var(--el-color-success);background-color:var(--el-color-success-light-9)}.matrix-item.answered-not-current[data-v-c7b06a4c]{border-color:var(--el-color-success);background-color:var(--el-color-success-light-8);opacity:.8}.question-section[data-v-c7b06a4c]{margin-bottom:30px}.question-header[data-v-c7b06a4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.question-header h2[data-v-c7b06a4c]{margin:0;font-size:24px;color:var(--el-text-color-primary)}.question-tag[data-v-c7b06a4c]{padding:4px 8px;background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:4px;font-size:14px}.question-content[data-v-c7b06a4c]{margin-bottom:30px}.question-text[data-v-c7b06a4c]{font-size:18px;color:var(--el-text-color-primary);margin-bottom:20px;line-height:1.6}.options-list[data-v-c7b06a4c]{display:flex;flex-direction:column;gap:15px}.option-item[data-v-c7b06a4c]{padding:15px;border:1px solid var(--el-border-color);border-radius:8px;cursor:pointer;transition:all .3s}.option-item.selected[data-v-c7b06a4c],.option-item[data-v-c7b06a4c]:hover{border-color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.option-content[data-v-c7b06a4c],.option-text[data-v-c7b06a4c]{display:flex;align-items:center}.option-text[data-v-c7b06a4c]{font-size:16px;color:var(--el-text-color-regular)}.checkmark[data-v-c7b06a4c]{color:var(--el-color-primary);margin-right:8px;font-weight:700;min-width:1em;display:inline-block;text-align:center;opacity:0;transform:scale(0);transition:all .3s ease-out}.checkmark.animate[data-v-c7b06a4c]{opacity:1;transform:scale(1)}.navigation-buttons[data-v-c7b06a4c]{display:flex;justify-content:space-between;margin-top:30px}.empty-state[data-v-c7b06a4c]{padding:40px 0;text-align:center}@media (max-width:600px){.test-layout[data-v-c7b06a4c]{flex-direction:column}.question-matrix[data-v-c7b06a4c]{display:none}}.result-list-container[data-v-0eb6a0dc]{max-width:1800px;margin:0 auto;padding:20px}.result-content[data-v-0eb6a0dc]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media (max-width:768px){.result-content[data-v-0eb6a0dc],.result-list-container[data-v-0eb6a0dc]{padding:10px}}.result-detail-container[data-v-4a41cb39]{max-width:800px;margin:0 auto;padding:10px}.result-content[data-v-4a41cb39]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.result-meta[data-v-4a41cb39]{display:flex;align-items:center;gap:15px;color:var(--el-text-color-secondary);font-size:13px;margin-bottom:15px;flex-wrap:wrap}.action-buttons[data-v-4a41cb39]{display:flex;gap:10px;margin-left:auto}.exam-description[data-v-4a41cb39]{margin-bottom:20px;padding:15px;background-color:var(--el-color-primary-light-9);border-radius:4px}.exam-description h3[data-v-4a41cb39]{margin:0 0 10px 0;color:var(--el-color-primary);font-size:16px}.exam-description p[data-v-4a41cb39]{margin:0;color:var(--el-text-color-primary);line-height:1.6;white-space:pre-wrap}.chart-container[data-v-4a41cb39]{margin:20px 0;height:400px}.radar-chart[data-v-4a41cb39]{width:100%;height:100%}.result-answers[data-v-4a41cb39]{display:flex;flex-direction:column;gap:8px}.answer-item[data-v-4a41cb39]{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--el-border-color-light);border-radius:4px;font-size:14px}.question-tag[data-v-4a41cb39]{padding:2px 6px;background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:2px;white-space:nowrap}.question-text[data-v-4a41cb39]{flex:1;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-option[data-v-4a41cb39]{padding:2px 6px;background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:2px;white-space:nowrap}@media (max-width:768px){.result-detail-container[data-v-4a41cb39]{padding:8px}.result-content[data-v-4a41cb39]{padding:10px}.result-meta[data-v-4a41cb39]{flex-direction:column;align-items:flex-start;gap:10px}.action-buttons[data-v-4a41cb39]{margin-left:0;width:100%;justify-content:space-between}.answer-item[data-v-4a41cb39]{font-size:13px;gap:6px}.chart-container[data-v-4a41cb39]{height:300px}}.single-result[data-v-4a41cb39]{text-align:center;margin:20px 0;padding:20px;background-color:var(--el-color-primary-light-9);border-radius:8px}.single-result h3[data-v-4a41cb39]{margin:0 0 10px 0;color:var(--el-text-color-primary);font-size:16px}.result-value[data-v-4a41cb39]{font-size:48px;font-weight:700;color:var(--el-color-primary);display:flex;align-items:center;justify-content:center;gap:8px}.result-value[data-v-4a41cb39]:after{content:"分";font-size:24px;font-weight:400}.bar-chart-container[data-v-4a41cb39]{margin:20px 0;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.bar-item[data-v-4a41cb39]{display:flex;align-items:center;margin-bottom:15px;gap:10px}.bar-label[data-v-4a41cb39]{min-width:80px;color:var(--el-text-color-primary);font-size:14px;transition:all .3s ease}.bar-label.highlighted[data-v-4a41cb39]{font-weight:700;font-size:16px;color:var(--el-color-primary)}.bar-label.left[data-v-4a41cb39]{text-align:right}.bar-label.right[data-v-4a41cb39]{text-align:left}.bar-wrapper[data-v-4a41cb39]{flex:1;height:30px;border-radius:15px;overflow:hidden;transition:background-color .3s ease}.bar[data-v-4a41cb39]{height:100%;border-radius:15px 0 0 15px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;transition:all .3s ease}.bar-value[data-v-4a41cb39]{color:#fff;font-size:12px;font-weight:700}@media (max-width:768px){.bar-item[data-v-4a41cb39]{flex-direction:column;align-items:flex-start}.bar-label[data-v-4a41cb39]{min-width:auto;width:100%;text-align:left;margin-bottom:5px}.bar-wrapper[data-v-4a41cb39]{width:100%}}.summary-container[data-v-4a41cb39]{margin-top:30px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.summary-container h3[data-v-4a41cb39]{margin:0 0 20px 0;color:var(--el-text-color-primary);font-size:16px}[data-v-4a41cb39] .el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-header-bg-color:var(--el-fill-color-light)}[data-v-4a41cb39] .el-table__header{th{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary);font-weight:700}}[data-v-4a41cb39] .el-table__body{td{padding:12px 0}}.profile-page[data-v-72df84e9]{padding:20px;background-color:#f5f7fa;min-height:100vh}.profile-container[data-v-72df84e9]{max-width:1000px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:30px}.profile-header[data-v-72df84e9]{display:flex;gap:30px;margin-bottom:20px}.profile-avatar[data-v-72df84e9]{flex-shrink:0}.profile-basic-info[data-v-72df84e9]{flex-grow:1}.profile-basic-info h1[data-v-72df84e9]{margin:0 0 16px 0;font-size:24px;color:#303133}.profile-tags[data-v-72df84e9]{display:flex;gap:8px;margin-bottom:12px}.profile-location[data-v-72df84e9]{display:flex;align-items:center;gap:4px;color:#606266;font-size:14px}.profile-age[data-v-72df84e9]{margin-top:12px;display:flex;align-items:baseline;gap:4px}.age-number[data-v-72df84e9]{font-size:32px;font-weight:700;color:#409eff}.age-label[data-v-72df84e9]{font-size:16px;color:#606266}.profile-main-photo[data-v-72df84e9]{flex-shrink:0;width:200px;height:200px;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.main-photo[data-v-72df84e9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-section[data-v-72df84e9]{margin-bottom:30px}.detail-section h3[data-v-72df84e9]{margin:0 0 16px 0;font-size:18px;color:#303133}.detail-grid[data-v-72df84e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.detail-item[data-v-72df84e9]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-72df84e9]{font-size:14px;color:#909399}.detail-item .value[data-v-72df84e9]{font-size:16px;color:#303133}.hobbies-list[data-v-72df84e9]{display:flex;flex-wrap:wrap;gap:8px}.hobby-tag[data-v-72df84e9]{margin-right:8px;margin-bottom:8px}.introduction[data-v-72df84e9]{font-size:16px;line-height:1.6;color:#606266;white-space:pre-wrap}.photo-grid[data-v-72df84e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.photo-item[data-v-72df84e9]{width:100%;height:200px;border-radius:4px;overflow:hidden}.image-placeholder[data-v-72df84e9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:30px}.profile-actions[data-v-72df84e9]{display:flex;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid #ebeef5}.no-profile[data-v-72df84e9]{padding:40px 0}.tags-list[data-v-72df84e9]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-72df84e9]{margin-right:8px;margin-bottom:8px}.dating-container[data-v-1530b4c2]{max-width:1400px;margin:0 auto;padding:20px}.tab-navigation[data-v-1530b4c2]{margin-bottom:20px}.search-bar[data-v-1530b4c2]{margin-bottom:20px;display:flex;justify-content:center}.search-input[data-v-1530b4c2]{width:300px}.dating-grid[data-v-1530b4c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:20px}.profile-card[data-v-1530b4c2]{position:relative;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.profile-card[data-v-1530b4c2]:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.profile-photo[data-v-1530b4c2]{position:relative;width:100%;height:0;padding-bottom:125%;cursor:pointer}.profile-image[data-v-1530b4c2]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.profile-image[data-v-1530b4c2]:hover{transform:scale(1.05)}.profile-overlay[data-v-1530b4c2]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.profile-basic h3[data-v-1530b4c2]{margin:0 0 8px 0;font-size:1.2rem;color:#fff}.age-location[data-v-1530b4c2]{font-size:.9rem;color:hsla(0,0%,100%,.9)}.profile-tags[data-v-1530b4c2]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.profile-actions[data-v-1530b4c2]{position:absolute;top:16px;right:16px;display:flex;gap:8px}.profile-actions .el-button[data-v-1530b4c2]{background:hsla(0,0%,100%,.85);color:#333;font-weight:700;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s,color .2s}.profile-actions .el-button[data-v-1530b4c2]:hover{background:#fff;color:#409eff}.image-placeholder[data-v-1530b4c2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:30px}.tab-label[data-v-1530b4c2]{display:flex;align-items:center;gap:8px}.tab-label span[data-v-1530b4c2]{cursor:pointer}.tab-label .el-button[data-v-1530b4c2]{padding:0;margin-left:4px}.dating-container[data-v-05e1ae8f]{max-width:1400px;margin:0 auto;padding:20px}.search-panel[data-v-05e1ae8f]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-form[data-v-05e1ae8f]{margin-bottom:20px}.separator[data-v-05e1ae8f]{margin:0 10px}.search-buttons[data-v-05e1ae8f]{text-align:center;margin-top:20px}.dating-grid[data-v-05e1ae8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:20px}.profile-card[data-v-05e1ae8f]{position:relative;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.profile-card[data-v-05e1ae8f]:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.profile-photo[data-v-05e1ae8f]{position:relative;width:100%;height:0;padding-bottom:125%;cursor:pointer}.profile-image[data-v-05e1ae8f]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.profile-image[data-v-05e1ae8f]:hover{transform:scale(1.05)}.profile-overlay[data-v-05e1ae8f]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.profile-basic h3[data-v-05e1ae8f]{margin:0 0 8px 0;font-size:1.2rem;color:#fff}.age-location[data-v-05e1ae8f]{font-size:.9rem;color:hsla(0,0%,100%,.9)}.profile-tags[data-v-05e1ae8f]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.profile-actions[data-v-05e1ae8f]{position:absolute;top:16px;right:16px;display:flex;gap:8px}.profile-actions .el-button[data-v-05e1ae8f]{background:hsla(0,0%,100%,.85);color:#333;font-weight:700;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s,color .2s}.profile-actions .el-button[data-v-05e1ae8f]:hover{background:#fff;color:#409eff}.image-placeholder[data-v-05e1ae8f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:30px}.pagination-container[data-v-05e1ae8f]{display:flex;justify-content:center;margin-top:20px}.modern-slider[data-v-05e1ae8f]{margin:20px 0}.modern-slider[data-v-05e1ae8f] .el-slider__runway{height:4px;background-color:#e4e7ed}.modern-slider[data-v-05e1ae8f] .el-slider__bar{height:4px;background-color:var(--el-color-primary);border-radius:2px}.modern-slider[data-v-05e1ae8f] .el-slider__button{width:16px;height:16px;border:2px solid var(--el-color-primary);background-color:#fff;transition:all .3s}.modern-slider[data-v-05e1ae8f] .el-slider__button:hover{transform:scale(1.2)}.modern-slider[data-v-05e1ae8f] .el-slider__marks-text{color:#909399;font-size:12px;margin-top:8px}.modern-slider[data-v-05e1ae8f] .el-slider__marks{top:20px}.modern-slider[data-v-05e1ae8f] .el-slider__button-wrapper{top:-6px}.modern-slider[data-v-05e1ae8f] .el-tooltip__trigger{outline:none}.modern-slider[data-v-05e1ae8f] .el-slider__marks-stop{width:2px;height:8px;background-color:#dcdfe6;border-radius:1px}.modern-slider[data-v-05e1ae8f] .el-slider__marks-stop.is-active{background-color:var(--el-color-primary)}@media screen and (max-width:768px){.search-form[data-v-05e1ae8f] .el-form-item__label{float:none;display:block;text-align:left;padding:0 0 8px}.search-form[data-v-05e1ae8f] .el-form-item__content{margin-left:0!important}.modern-slider[data-v-05e1ae8f]{margin:30px 0}.modern-slider[data-v-05e1ae8f] .el-slider__marks{top:30px}.modern-slider[data-v-05e1ae8f] .el-slider__marks-text{font-size:11px}}@media screen and (max-width:576px){.dating-container[data-v-05e1ae8f]{padding:10px}.search-panel[data-v-05e1ae8f]{padding:15px}.el-row[data-v-05e1ae8f]{margin-bottom:0!important}.el-col[data-v-05e1ae8f]{margin-bottom:15px}}.dating-container[data-v-f14949b8]{max-width:1400px;margin:0 auto;padding:20px}.search-bar[data-v-f14949b8]{margin-bottom:20px;display:flex;justify-content:center}.search-input[data-v-f14949b8]{width:300px}.dating-grid[data-v-f14949b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:20px}.profile-card[data-v-f14949b8]{position:relative;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.profile-card[data-v-f14949b8]:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.profile-photo[data-v-f14949b8]{position:relative;width:100%;height:0;padding-bottom:125%;cursor:pointer}.profile-image[data-v-f14949b8]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.profile-image[data-v-f14949b8]:hover{transform:scale(1.05)}.profile-overlay[data-v-f14949b8]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.profile-basic h3[data-v-f14949b8]{margin:0 0 8px 0;font-size:1.2rem;color:#fff}.age-location[data-v-f14949b8]{font-size:.9rem;color:hsla(0,0%,100%,.9)}.profile-tags[data-v-f14949b8]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.profile-actions[data-v-f14949b8]{position:absolute;top:16px;right:16px;display:flex;gap:8px}.profile-actions .el-button[data-v-f14949b8]{background:hsla(0,0%,100%,.85);color:#333;font-weight:700;border:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s,color .2s}.profile-actions .el-button[data-v-f14949b8]:hover{background:#fff;color:#409eff}.image-placeholder[data-v-f14949b8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:30px}.pagination-container[data-v-f14949b8]{display:flex;justify-content:center;margin-top:20px}.recharge-container[data-v-59753d64]{padding:20px;max-width:800px;margin:0 auto}.card[data-v-59753d64]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.content[data-v-59753d64]{margin-top:20px}.balance-info[data-v-59753d64]{margin-bottom:20px;font-size:16px}.recharge-form[data-v-59753d64]{display:flex;flex-direction:column;gap:20px}.form-item[data-v-59753d64]{display:flex;flex-direction:column;gap:8px}.form-item input[data-v-59753d64]{padding:8px;border:1px solid #d9d9d9;border-radius:4px}.submit-btn[data-v-59753d64]{background:#1890ff;color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer}.submit-btn[data-v-59753d64]:hover{background:#40a9ff}.payment-info[data-v-59753d64]{display:flex;flex-direction:column;gap:20px;align-items:center}.qrcode-section[data-v-59753d64]{text-align:center}.qrcode-wrapper[data-v-59753d64]{position:relative;width:200px;height:200px;margin:20px auto;background:#fff;padding:10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.qrcode-wrapper img[data-v-59753d64]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qrcode-overlay[data-v-59753d64]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:10px}.qrcode-overlay button[data-v-59753d64]{padding:5px 15px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.qrcode-overlay button[data-v-59753d64]:hover{background:#40a9ff}.payment-buttons[data-v-59753d64]{display:flex;gap:10px;justify-content:center}.payment-buttons button[data-v-59753d64]{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.payment-buttons button[data-v-59753d64]:first-child{background:#52c41a;color:#fff;border:none}.payment-buttons button[data-v-59753d64]:last-child{background:#fff}.recharge-list-container[data-v-720d6e8a]{padding:20px;max-width:1800px;margin:0 auto}.card[data-v-720d6e8a]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.pagination-container[data-v-720d6e8a]{margin-top:20px;display:flex;justify-content:flex-end}.transaction-list-container[data-v-32c72820]{padding:20px;max-width:1800px;margin:0 auto}.card[data-v-32c72820]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.filters[data-v-32c72820]{margin-bottom:20px}.pagination-container[data-v-32c72820]{margin-top:20px;display:flex;justify-content:flex-end}.text-success[data-v-32c72820]{color:var(--el-color-success)}.text-danger[data-v-32c72820]{color:var(--el-color-danger)}[data-v-32c72820] .el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-header-bg-color:var(--el-fill-color-light)}[data-v-32c72820] .el-table th{font-weight:600;color:var(--el-text-color-primary)}[data-v-32c72820] .el-table td{padding:12px 0}[data-v-32c72820] .el-tag{font-weight:500}@media (max-width:768px){.transaction-list-container[data-v-32c72820]{padding:10px}.card[data-v-32c72820]{padding:15px}}.filter-row[data-v-32c72820]{display:flex;gap:16px;align-items:center}.filter-item[data-v-32c72820]{flex:1;max-width:200px}.filter-item[data-v-32c72820]:last-child{flex:0 0 auto;max-width:none}.knowledge-courses-page[data-v-25b365bb]{min-height:100vh;background:#f5f7fa}.courses-container[data-v-25b365bb]{max-width:1800px;margin:0 auto;padding:20px}.page-header[data-v-25b365bb]{text-align:center;margin-bottom:30px}.page-header h1[data-v-25b365bb]{font-size:32px;color:#2c3e50;margin-bottom:8px}.subtitle[data-v-25b365bb]{color:#7f8c8d;font-size:16px;margin:0}.filter-section[data-v-25b365bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.filter-controls[data-v-25b365bb]{display:flex;align-items:center}.loading-container[data-v-25b365bb]{padding:40px}.empty-state[data-v-25b365bb]{padding:60px 20px;text-align:center}.courses-grid[data-v-25b365bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;margin-bottom:30px}.course-card[data-v-25b365bb]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.course-card[data-v-25b365bb]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.course-image[data-v-25b365bb]{position:relative;height:160px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.course-cover[data-v-25b365bb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.course-icon[data-v-25b365bb]{font-size:48px;color:#fff}.course-badges[data-v-25b365bb]{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:4px}.course-content[data-v-25b365bb]{padding:20px}.course-title[data-v-25b365bb]{font-size:18px;font-weight:600;color:#2c3e50;margin:0 0 8px 0;line-height:1.4}.course-description[data-v-25b365bb]{color:#7f8c8d;font-size:14px;line-height:1.5;margin:0 0 16px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-meta[data-v-25b365bb]{display:flex;gap:16px;margin-bottom:16px}.meta-item[data-v-25b365bb]{display:flex;align-items:center;gap:4px;color:#95a5a6;font-size:12px}.course-footer[data-v-25b365bb]{display:flex;justify-content:space-between;align-items:center;gap:8px}.course-price[data-v-25b365bb]{display:flex;align-items:center;gap:4px}.price-label[data-v-25b365bb]{font-size:12px;color:#7f8c8d}.price-value[data-v-25b365bb]{font-size:16px;font-weight:600;color:#e74c3c}.price-value.free[data-v-25b365bb]{color:#67c23a}.price-value .purchased[data-v-25b365bb]{color:#67c23a;font-weight:600}.course-actions[data-v-25b365bb]{display:flex;gap:8px}.course-card.purchased[data-v-25b365bb]{border:2px solid #67c23a}.course-card.purchased .course-image[data-v-25b365bb]{background:linear-gradient(135deg,#67c23a,#85ce61)}.pagination-container[data-v-25b365bb]{display:flex;justify-content:center;margin-top:30px}.course-preview[data-v-25b365bb]{max-height:60vh;overflow-y:auto}.preview-header[data-v-25b365bb]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.preview-header h3[data-v-25b365bb]{margin:0 0 10px 0;color:#2c3e50;font-size:20px}.preview-meta[data-v-25b365bb]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.preview-price[data-v-25b365bb]{display:flex;align-items:center;gap:4px;margin-left:8px}.preview-description[data-v-25b365bb]{margin-bottom:20px}.preview-description h4[data-v-25b365bb]{margin:0 0 8px 0;color:#2c3e50;font-size:16px}.preview-description p[data-v-25b365bb]{margin:0;color:#7f8c8d;line-height:1.6}.preview-structure h4[data-v-25b365bb]{margin:0 0 15px 0;color:#2c3e50;font-size:16px}.structure-tree[data-v-25b365bb]{display:flex;flex-direction:column;gap:12px}.structure-node[data-v-25b365bb]{background:#f8f9fa;border-radius:6px;padding:12px}.node-header[data-v-25b365bb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.node-icon[data-v-25b365bb]{font-size:16px}.node-name[data-v-25b365bb]{flex:1;font-weight:500;color:#2c3e50}.node-seq[data-v-25b365bb]{background:#e9ecef;color:#6c757d;padding:2px 6px;border-radius:4px;font-size:11px}.node-children[data-v-25b365bb]{margin-left:20px;padding-left:10px;border-left:2px solid #dee2e6}.child-node[data-v-25b365bb]{display:flex;align-items:center;gap:8px;padding:6px 0}.child-icon[data-v-25b365bb]{font-size:14px}.child-name[data-v-25b365bb]{flex:1;color:#6c757d;font-size:14px}.child-seq[data-v-25b365bb]{background:#e9ecef;color:#6c757d;padding:2px 6px;border-radius:4px;font-size:11px}.no-structure[data-v-25b365bb]{text-align:center;padding:20px;color:#6c757d}@media (max-width:768px){.filter-section[data-v-25b365bb]{flex-direction:column;gap:15px;align-items:stretch}.filter-controls[data-v-25b365bb]{justify-content:space-between}.courses-grid[data-v-25b365bb]{grid-template-columns:1fr}.courses-container[data-v-25b365bb]{padding:16px}.page-header h1[data-v-25b365bb]{font-size:24px}.course-footer[data-v-25b365bb]{flex-direction:column}}.video-js.vjs-tech[data-v-47ed36fc]{display:none}.knowledge-course-display[data-v-49d85b9a]{padding:20px;max-width:1400px;margin:0 auto;height:100vh;display:flex;flex-direction:column}.display-header[data-v-49d85b9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #eee}.header-left[data-v-49d85b9a]{display:flex;align-items:center;gap:20px}.back-button[data-v-49d85b9a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#666}.back-button[data-v-49d85b9a]:hover{background:#e8e8e8;border-color:#ccc}.back-icon[data-v-49d85b9a]{font-size:16px;font-weight:700}.display-header h2[data-v-49d85b9a]{margin:0;color:#333}.search-bar input[data-v-49d85b9a]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;width:250px;font-size:14px}.course-container[data-v-49d85b9a]{display:flex;flex:1;gap:20px;overflow:hidden}.course-tree[data-v-49d85b9a]{width:350px;background:#f8f9fa;border-radius:8px;padding:15px;overflow-y:auto}.course-tree h3[data-v-49d85b9a]{margin:0 0 15px 0;color:#333;font-size:16px}.tree-container[data-v-49d85b9a]{display:flex;flex-direction:column;gap:10px}.loading[data-v-49d85b9a],.no-course[data-v-49d85b9a]{text-align:center;padding:40px 20px;color:#666}.loading p[data-v-49d85b9a],.no-course p[data-v-49d85b9a]{margin:0;font-size:14px}.kp-tree[data-v-49d85b9a]{display:flex;flex-direction:column;gap:8px}.course-node[data-v-49d85b9a],.kp-node[data-v-49d85b9a]{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.course-header[data-v-49d85b9a]{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #eee}.course-header[data-v-49d85b9a]:hover{background:#f0f8ff}.course-header.active[data-v-49d85b9a]{background:#e3f2fd;border-left:4px solid #2196f3}.course-icon[data-v-49d85b9a]{margin-right:10px;font-size:16px}.course-name[data-v-49d85b9a]{flex:1;font-weight:500;color:#333}.course-level[data-v-49d85b9a]{background:#e8f5e8;color:#2e7d32;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.kp-header[data-v-49d85b9a]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:all .2s ease;margin-bottom:5px}.kp-header[data-v-49d85b9a]:hover{background:#f0f0f0}.kp-header.active[data-v-49d85b9a]{background:#e8f4fd;border-left:3px solid #1976d2}.kp-icon[data-v-49d85b9a]{margin-right:8px;font-size:14px}.kp-name[data-v-49d85b9a]{flex:1;font-size:14px;color:#555}.kp-seq[data-v-49d85b9a]{background:#f0f0f0;color:#666;padding:2px 6px;border-radius:8px;font-size:11px}.kp-children[data-v-49d85b9a]{margin-left:20px;padding-left:10px;border-left:2px solid #e0e0e0}.kp-child .kp-header[data-v-49d85b9a]{padding:6px 10px;font-size:13px}.content-panel[data-v-49d85b9a]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.kp-content[data-v-49d85b9a]{flex:1;overflow-y:auto;padding:20px}.kp-content-header[data-v-49d85b9a]{border-bottom:2px solid #eee;padding-bottom:15px;margin-bottom:20px}.kp-content-header h3[data-v-49d85b9a]{margin:0 0 10px 0;color:#333;font-size:24px}.kp-meta[data-v-49d85b9a]{display:flex;gap:15px;align-items:center}.kp-category[data-v-49d85b9a]{background:#e3f2fd;color:#1976d2}.kp-category[data-v-49d85b9a],.kp-level[data-v-49d85b9a]{padding:4px 12px;border-radius:16px;font-size:14px;font-weight:500}.kp-level[data-v-49d85b9a]{background:#f3e5f5;color:#7b1fa2}.content-section[data-v-49d85b9a]{margin-bottom:25px}.content-section h4[data-v-49d85b9a]{color:#333;margin:0 0 10px 0;font-size:18px;border-left:4px solid #2196f3;padding-left:12px}.content-section p[data-v-49d85b9a]{color:#555;line-height:1.6;margin:0}.content-text[data-v-49d85b9a]{color:#555;line-height:1.6}.example-item[data-v-49d85b9a]{background:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:10px;border-left:4px solid #4caf50}.example-item h5[data-v-49d85b9a]{margin:0 0 8px 0;color:#2e7d32;font-size:16px}.example-item p[data-v-49d85b9a]{margin:0;color:#555}.content-section ul[data-v-49d85b9a]{margin:0;padding-left:20px}.content-section li[data-v-49d85b9a]{color:#555;line-height:1.6;margin-bottom:5px}.prerequisites-list[data-v-49d85b9a]{display:flex;flex-direction:column;gap:12px}.prerequisite-item[data-v-49d85b9a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px;transition:all .2s ease}.prerequisite-item[data-v-49d85b9a]:hover{background:#e9ecef;border-color:#dee2e6}.prerequisite-header[data-v-49d85b9a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.prerequisite-icon[data-v-49d85b9a]{font-size:16px}.prerequisite-name[data-v-49d85b9a]{flex:1;font-weight:500;color:#333;font-size:16px}.prerequisite-category[data-v-49d85b9a]{background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.prerequisite-level[data-v-49d85b9a]{background:#f3e5f5;color:#7b1fa2;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.prerequisite-description[data-v-49d85b9a]{color:#666;font-size:14px;line-height:1.5;margin-top:8px;padding-top:8px;border-top:1px solid #e9ecef}.no-prerequisites[data-v-49d85b9a]{color:#28a745;font-style:italic;background:#d4edda;padding:12px;border-radius:6px;border-left:4px solid #28a745}.learning-resources-list[data-v-49d85b9a]{display:flex;flex-direction:column;gap:16px}.learning-resource-item[data-v-49d85b9a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;transition:all .2s ease}.learning-resource-item[data-v-49d85b9a]:hover{background:#e9ecef;border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.resource-header[data-v-49d85b9a]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef;flex-wrap:wrap}.resource-icon[data-v-49d85b9a]{font-size:20px;display:flex;align-items:center;flex-shrink:0}.resource-type[data-v-49d85b9a]{background:#e3f2fd;color:#1976d2}.resource-difficulty[data-v-49d85b9a],.resource-type[data-v-49d85b9a]{padding:4px 12px;border-radius:16px;font-size:14px;font-weight:500;display:flex;align-items:center;flex-shrink:0}.resource-difficulty[data-v-49d85b9a]{background:#fff3e0;color:#f57c00}.resource-content[data-v-49d85b9a]{margin-bottom:12px}.document-content[data-v-49d85b9a],.video-content[data-v-49d85b9a]{background:#f5f5f5;border:2px dashed #ddd;border-radius:6px;padding:20px;text-align:center;color:#666}.video-player[data-v-49d85b9a]{width:100%;max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.document-placeholder[data-v-49d85b9a],.video-placeholder[data-v-49d85b9a]{display:flex;flex-direction:column;align-items:center;gap:8px}.document-icon[data-v-49d85b9a],.video-icon[data-v-49d85b9a]{font-size:24px}.text-content[data-v-49d85b9a]{color:#555;padding-bottom:12px}.resource-meta[data-v-49d85b9a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.resource-date[data-v-49d85b9a]{color:#999;font-size:12px}.resource-url-section[data-v-49d85b9a]{display:flex;align-items:center;gap:8px;flex:1}.resource-url-label[data-v-49d85b9a]{color:#666;font-size:12px;font-weight:500}.resource-url-link[data-v-49d85b9a]{color:#1976d2;text-decoration:none;font-size:12px;word-break:break-all;transition:color .2s ease}.resource-url-link[data-v-49d85b9a]:hover{color:#1565c0;text-decoration:underline}.no-resources[data-v-49d85b9a]{color:#6c757d;font-style:italic;background:#f8f9fa;padding:12px;border-radius:6px;border-left:4px solid #6c757d}.no-selection[data-v-49d85b9a]{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa}.no-selection-content[data-v-49d85b9a]{text-align:center;color:#999}.no-selection-icon[data-v-49d85b9a]{font-size:48px;margin-bottom:15px;display:block}.no-selection-content h3[data-v-49d85b9a]{margin:0 0 10px 0;color:#666}.no-selection-content p[data-v-49d85b9a]{margin:0;color:#999}@media (max-width:768px){.course-container[data-v-49d85b9a]{flex-direction:column}.course-tree[data-v-49d85b9a]{width:100%;max-height:300px}.display-header[data-v-49d85b9a]{flex-direction:column;gap:15px;align-items:stretch}.search-bar input[data-v-49d85b9a]{width:100%}.prerequisite-header[data-v-49d85b9a]{flex-direction:column;align-items:flex-start;gap:8px}.prerequisite-name[data-v-49d85b9a]{font-size:14px}.prerequisite-category[data-v-49d85b9a],.prerequisite-level[data-v-49d85b9a]{font-size:11px;padding:1px 6px}.prerequisite-item[data-v-49d85b9a]{padding:12px}.resource-header[data-v-49d85b9a]{flex-direction:column;align-items:flex-start;gap:8px}.resource-icon[data-v-49d85b9a]{font-size:18px}.resource-name[data-v-49d85b9a]{font-size:14px}.resource-difficulty[data-v-49d85b9a],.resource-type[data-v-49d85b9a]{font-size:12px;padding:2px 8px}.learning-resource-item[data-v-49d85b9a]{padding:12px}.resource-meta[data-v-49d85b9a]{flex-direction:column;align-items:flex-start;gap:8px}.resource-url-section[data-v-49d85b9a]{width:100%;flex-direction:column;align-items:flex-start;gap:4px}.resource-url-link[data-v-49d85b9a]{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-content[data-v-49d85b9a],.video-content[data-v-49d85b9a]{padding:15px}.document-icon[data-v-49d85b9a],.video-icon[data-v-49d85b9a]{font-size:20px}.iframe-content[data-v-49d85b9a]{width:100%;height:100%}}.iframe-container[data-v-49d85b9a]{width:100%;min-height:400px;margin:10px 0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#f9f9f9}.iframe-container iframe[data-v-49d85b9a],.iframe-container[data-v-49d85b9a] iframe{width:100%;height:600px;border:none;border-radius:6px}.iframe-container[data-v-49d85b9a] *{max-width:100%;box-sizing:border-box}.resource-name[data-v-49d85b9a]{font-size:16px;font-weight:700;color:#333;display:flex;align-items:center}iframe[data-v-49d85b9a]{height:400px;width:100%}.knowledge-course-admin[data-v-27d2a1ca]{padding:20px;max-width:1800px;margin:0 auto}.admin-header[data-v-27d2a1ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-bar[data-v-27d2a1ca]{margin-bottom:20px}.search-bar input[data-v-27d2a1ca]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.course-table[data-v-27d2a1ca]{width:100%;border-collapse:collapse;margin-bottom:20px}.course-table td[data-v-27d2a1ca],.course-table th[data-v-27d2a1ca]{padding:12px;text-align:left;border-bottom:1px solid #ddd}.course-table th[data-v-27d2a1ca]{background-color:#f5f5f5}.btn-delete[data-v-27d2a1ca],.btn-edit[data-v-27d2a1ca],.btn-primary[data-v-27d2a1ca],.btn-secondary[data-v-27d2a1ca],.btn-view[data-v-27d2a1ca]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-right:8px}.btn-primary[data-v-27d2a1ca]{background-color:#4caf50;color:#fff}.btn-secondary[data-v-27d2a1ca]{background-color:#f5f5f5;color:#333}.btn-view[data-v-27d2a1ca]{background-color:#ff9800;color:#fff}.btn-edit[data-v-27d2a1ca]{background-color:#2196f3;color:#fff}.btn-delete[data-v-27d2a1ca]{background-color:#f44336;color:#fff}.pagination[data-v-27d2a1ca]{gap:10px}.modal[data-v-27d2a1ca],.pagination[data-v-27d2a1ca]{display:flex;justify-content:center;align-items:center}.modal[data-v-27d2a1ca]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content[data-v-27d2a1ca]{background-color:#fff;padding:20px;border-radius:4px;width:80%;max-width:800px;max-height:90vh;overflow-y:auto}.form-group[data-v-27d2a1ca]{margin-bottom:15px}.form-group label[data-v-27d2a1ca]{display:block;margin-bottom:5px}.form-group input[data-v-27d2a1ca],.form-group select[data-v-27d2a1ca],.form-group textarea[data-v-27d2a1ca]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-group textarea[data-v-27d2a1ca]{height:100px}.form-actions[data-v-27d2a1ca]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.tree-editor[data-v-27d2a1ca]{border:1px solid #ddd;border-radius:4px;padding:15px}.tree-toolbar[data-v-27d2a1ca]{margin-bottom:15px}.tree-node[data-v-27d2a1ca]{margin:5px 0}.node-content[data-v-27d2a1ca]{display:flex;gap:10px;align-items:center;margin-bottom:5px}.node-input[data-v-27d2a1ca]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;flex:1}.node-select[data-v-27d2a1ca]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;flex:2}.node-children[data-v-27d2a1ca]{margin-left:20px;padding-left:10px;border-left:2px solid #eee}.knowledge-point-admin[data-v-02abb938]{padding:20px;max-width:1800px;margin:0 auto}.admin-header[data-v-02abb938]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-bar[data-v-02abb938]{margin-bottom:20px}.search-bar input[data-v-02abb938]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.point-table[data-v-02abb938]{width:100%;border-collapse:collapse;margin-bottom:20px}.point-table td[data-v-02abb938],.point-table th[data-v-02abb938]{padding:12px;text-align:left;border-bottom:1px solid #ddd}.point-table th[data-v-02abb938]{background-color:#f5f5f5}.btn-delete[data-v-02abb938],.btn-edit[data-v-02abb938],.btn-primary[data-v-02abb938],.btn-secondary[data-v-02abb938],.btn-view[data-v-02abb938]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-right:8px}.btn-primary[data-v-02abb938]{background-color:#4caf50;color:#fff}.btn-secondary[data-v-02abb938]{background-color:#f5f5f5;color:#333}.btn-view[data-v-02abb938]{background-color:#ff9800;color:#fff}.btn-edit[data-v-02abb938]{background-color:#2196f3;color:#fff}.btn-delete[data-v-02abb938]{background-color:#f44336;color:#fff}.pagination[data-v-02abb938]{gap:10px}.modal[data-v-02abb938],.pagination[data-v-02abb938]{display:flex;justify-content:center;align-items:center}.modal[data-v-02abb938]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content[data-v-02abb938]{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto}.form-group[data-v-02abb938]{margin-bottom:15px}.form-group label[data-v-02abb938]{display:block;margin-bottom:5px;font-weight:700}.form-group input[data-v-02abb938],.form-group select[data-v-02abb938],.form-group textarea[data-v-02abb938]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group textarea[data-v-02abb938]{resize:vertical;min-height:80px}.multi-select-container[data-v-02abb938]{position:relative}.selected-items[data-v-02abb938]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-height:20px}.selected-item[data-v-02abb938]{background-color:#e3f2fd;border:1px solid #2196f3;border-radius:16px;padding:4px 12px;font-size:12px;display:flex;align-items:center;gap:6px}.remove-btn[data-v-02abb938]{background:none;border:none;color:#2196f3;cursor:pointer;font-size:16px;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-02abb938]:hover{color:#f44336}.select-dropdown[data-v-02abb938]{position:relative}.select-dropdown input[data-v-02abb938]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.dropdown-list[data-v-02abb938]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1001}.dropdown-item[data-v-02abb938]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:14px}.dropdown-item[data-v-02abb938]:hover{background-color:#f5f5f5}.dropdown-item[data-v-02abb938]:last-child{border-bottom:none}.form-actions[data-v-02abb938]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.point-details[data-v-02abb938]{margin-bottom:20px}.detail-item[data-v-02abb938]{margin-bottom:15px;display:flex;align-items:flex-start}.detail-item label[data-v-02abb938]{font-weight:700;min-width:100px;margin-right:10px}.detail-item p[data-v-02abb938],.detail-item span[data-v-02abb938]{flex:1;margin:0}.detail-item p[data-v-02abb938]{white-space:pre-wrap;line-height:1.5}.relation-list[data-v-02abb938]{flex:1;display:flex;flex-wrap:wrap;gap:8px}.relation-item[data-v-02abb938]{background-color:#e8f5e8;border:1px solid #4caf50;border-radius:12px;padding:4px 8px;font-size:12px}.no-relation[data-v-02abb938]{color:#999;font-style:italic}@media (max-width:768px){.knowledge-point-admin[data-v-02abb938]{padding:10px}.admin-header[data-v-02abb938]{flex-direction:column;gap:10px;align-items:stretch}.point-table[data-v-02abb938]{font-size:12px}.point-table td[data-v-02abb938],.point-table th[data-v-02abb938]{padding:8px 4px}.modal-content[data-v-02abb938]{width:95%;margin:10px}.detail-item[data-v-02abb938]{flex-direction:column}.detail-item label[data-v-02abb938]{min-width:auto;margin-bottom:5px}.selected-items[data-v-02abb938]{gap:4px}.selected-item[data-v-02abb938]{font-size:11px;padding:2px 8px}}.knowledge-points-page[data-v-16711f90]{min-height:100vh;background:#f5f7fa}.points-container[data-v-16711f90]{max-width:1800px;margin:0 auto;padding:20px}.page-header[data-v-16711f90]{text-align:center;margin-bottom:30px}.page-header h1[data-v-16711f90]{font-size:32px;color:#2c3e50;margin-bottom:8px}.subtitle[data-v-16711f90]{color:#7f8c8d;font-size:16px;margin:0}.permission-denied[data-v-16711f90]{padding:60px 20px;text-align:center}@media (max-width:768px){.points-container[data-v-16711f90]{padding:10px}.page-header h1[data-v-16711f90]{font-size:24px}.subtitle[data-v-16711f90]{font-size:14px}}.knowledge-resource-admin[data-v-2f163caf]{padding:20px;max-width:1800px;margin:0 auto}.admin-header[data-v-2f163caf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #eee}.admin-header h2[data-v-2f163caf]{margin:0;color:#333}.btn-primary[data-v-2f163caf]{background:#1976d2;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s ease}.btn-primary[data-v-2f163caf]:hover{background:#1565c0}.btn-secondary[data-v-2f163caf]{background:#f5f5f5;color:#666;border:1px solid #ddd;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.btn-secondary[data-v-2f163caf]:hover{background:#e8e8e8}.resource-list[data-v-2f163caf]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.search-bar[data-v-2f163caf]{display:flex;gap:15px;padding:20px;border-bottom:1px solid #eee}.search-bar input[data-v-2f163caf],.search-bar select[data-v-2f163caf]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-bar input[data-v-2f163caf]{flex:1;min-width:200px}.search-bar select[data-v-2f163caf]{min-width:150px}.resource-table[data-v-2f163caf]{width:100%;border-collapse:collapse}.resource-table td[data-v-2f163caf],.resource-table th[data-v-2f163caf]{padding:12px;text-align:left;border-bottom:1px solid #eee}.resource-table th[data-v-2f163caf]{background:#f8f9fa;font-weight:600;color:#333}.resource-table tr[data-v-2f163caf]:hover{background:#f8f9fa}.btn-bind[data-v-2f163caf],.btn-delete[data-v-2f163caf],.btn-edit[data-v-2f163caf],.btn-view[data-v-2f163caf]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:5px;transition:all .2s ease}.btn-view[data-v-2f163caf]{background:#28a745;color:#fff}.btn-view[data-v-2f163caf]:hover{background:#218838}.btn-edit[data-v-2f163caf]{background:#ffc107;color:#212529}.btn-edit[data-v-2f163caf]:hover{background:#e0a800}.btn-bind[data-v-2f163caf]{background:#17a2b8;color:#fff}.btn-bind[data-v-2f163caf]:hover{background:#138496}.btn-delete[data-v-2f163caf]{background:#dc3545;color:#fff}.btn-delete[data-v-2f163caf]:hover{background:#c82333}.pagination[data-v-2f163caf]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid #eee}.pagination button[data-v-2f163caf]{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease}.pagination button[data-v-2f163caf]:hover:not(:disabled){background:#f8f9fa}.pagination button[data-v-2f163caf]:disabled{opacity:.5;cursor:not-allowed}.modal[data-v-2f163caf]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2f163caf]{background:#fff;border-radius:8px;padding:30px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.modal-content h3[data-v-2f163caf]{margin:0 0 20px 0;color:#333}.form-group[data-v-2f163caf]{margin-bottom:20px}.form-group label[data-v-2f163caf]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group input[data-v-2f163caf],.form-group select[data-v-2f163caf],.form-group textarea[data-v-2f163caf]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group textarea[data-v-2f163caf]{resize:vertical;min-height:100px}.form-actions[data-v-2f163caf]{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.resource-details[data-v-2f163caf]{margin-bottom:20px}.detail-item[data-v-2f163caf]{margin-bottom:15px}.detail-item label[data-v-2f163caf]{font-weight:600;color:#333;display:block;margin-bottom:5px}.detail-item span[data-v-2f163caf]{color:#666}.content-display[data-v-2f163caf]{background:#f8f9fa;padding:15px;border-radius:6px;border:1px solid #e9ecef;max-height:200px;overflow-y:auto}.resource-url[data-v-2f163caf]{color:#1976d2;text-decoration:none;word-break:break-all}.resource-url[data-v-2f163caf]:hover{text-decoration:underline}.table-url[data-v-2f163caf]{color:#1976d2;text-decoration:none;font-size:12px}.table-url[data-v-2f163caf]:hover{text-decoration:underline}.no-url[data-v-2f163caf]{color:#999;font-style:italic}.bound-kps[data-v-2f163caf]{display:flex;flex-wrap:wrap;gap:8px}.kp-tag[data-v-2f163caf]{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.multi-select-container[data-v-2f163caf]{position:relative}.selected-items[data-v-2f163caf]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-height:40px;padding:8px;border:1px solid #ddd;border-radius:6px;background:#f8f9fa}.selected-item[data-v-2f163caf]{background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:5px}.remove-btn[data-v-2f163caf]{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-2f163caf]:hover{color:#d32f2f}.select-dropdown[data-v-2f163caf]{position:relative}.select-dropdown input[data-v-2f163caf]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.dropdown-list[data-v-2f163caf]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto;z-index:1000}.dropdown-item[data-v-2f163caf]{padding:10px;cursor:pointer;border-bottom:1px solid #eee;transition:background .2s ease}.dropdown-item[data-v-2f163caf]:hover{background:#f8f9fa}.dropdown-item[data-v-2f163caf]:last-child{border-bottom:none}.bind-info[data-v-2f163caf]{background:#e3f2fd;padding:15px;border-radius:6px;margin-bottom:20px;border-left:4px solid #1976d2}.bind-info p[data-v-2f163caf]{margin:0;color:#1976d2;font-weight:500}.modal-actions[data-v-2f163caf]{display:flex;justify-content:flex-end;gap:15px;margin-top:20px}@media (max-width:768px){.admin-header[data-v-2f163caf]{flex-direction:column;gap:15px;align-items:stretch}.search-bar[data-v-2f163caf]{flex-direction:column}.resource-table[data-v-2f163caf]{font-size:11px}.resource-table td[data-v-2f163caf],.resource-table th[data-v-2f163caf]{padding:6px 4px}.resource-table td[data-v-2f163caf]:nth-child(4),.resource-table td[data-v-2f163caf]:nth-child(5),.resource-table td[data-v-2f163caf]:nth-child(8),.resource-table th[data-v-2f163caf]:nth-child(4),.resource-table th[data-v-2f163caf]:nth-child(5),.resource-table th[data-v-2f163caf]:nth-child(8){display:none}.btn-bind[data-v-2f163caf],.btn-delete[data-v-2f163caf],.btn-edit[data-v-2f163caf],.btn-view[data-v-2f163caf]{padding:3px 6px;font-size:10px;margin-right:1px}.modal-content[data-v-2f163caf]{padding:15px;width:95%}.form-actions[data-v-2f163caf]{flex-direction:column}.selected-items[data-v-2f163caf]{min-height:60px}.selected-item[data-v-2f163caf]{font-size:11px;padding:3px 6px}.iframe-code[data-v-2f163caf]{font-size:10px;padding:8px}.iframe-preview-content[data-v-2f163caf]{min-height:150px}.iframe-preview-content[data-v-2f163caf] iframe{height:200px}}.no-iframe[data-v-2f163caf]{color:#999;font-style:italic}.iframe-preview[data-v-2f163caf]{color:#1976d2;font-family:monospace;font-size:12px;cursor:pointer}.iframe-display[data-v-2f163caf]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px}.iframe-code[data-v-2f163caf]{background:#2d3748;color:#e2e8f0;padding:10px;border-radius:4px;font-family:monospace;font-size:12px;margin-bottom:10px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.iframe-preview-container[data-v-2f163caf]{border-top:1px solid #e9ecef;padding-top:10px}.iframe-preview-label[data-v-2f163caf]{font-weight:600;color:#333;margin-bottom:8px}.iframe-preview-content[data-v-2f163caf]{border:1px solid #ddd;border-radius:4px;min-height:200px;background:#fff}.iframe-preview-content[data-v-2f163caf] iframe{width:100%;height:300px;border:none;border-radius:4px}.knowledge-resource-admin-page[data-v-84a6d98e]{min-height:100vh;background:#f5f7fa}.resource-container[data-v-84a6d98e]{max-width:1800px;margin:0 auto;padding:20px}.page-header[data-v-84a6d98e]{text-align:center;margin-bottom:30px}.page-header h1[data-v-84a6d98e]{font-size:32px;color:#2c3e50;margin-bottom:8px}.subtitle[data-v-84a6d98e]{color:#7f8c8d;font-size:16px;margin:0}.permission-denied[data-v-84a6d98e]{padding:60px 20px;text-align:center}@media (max-width:768px){.resource-container[data-v-84a6d98e]{padding:10px}.page-header h1[data-v-84a6d98e]{font-size:24px}.subtitle[data-v-84a6d98e]{font-size:14px}}.knowledge-graph-editor[data-v-0c11953a]{padding:20px;height:calc(100vh - 120px);display:flex;flex-direction:column}.editor-header[data-v-0c11953a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.header-actions[data-v-0c11953a]{display:flex;gap:10px}.editor-container[data-v-0c11953a]{display:flex;flex:1;gap:20px;min-height:0}.knowledge-points-panel[data-v-0c11953a]{width:300px;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column}.knowledge-points-panel h3[data-v-0c11953a]{margin:0;padding:15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.search-box[data-v-0c11953a]{padding:15px;border-bottom:1px solid #eee}.search-box input[data-v-0c11953a]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.points-list[data-v-0c11953a]{flex:1;overflow-y:auto;padding:10px}.knowledge-point-item[data-v-0c11953a]{display:flex;align-items:center;padding:10px;margin-bottom:8px;border:1px solid #eee;border-radius:6px;cursor:grab;transition:all .2s}.knowledge-point-item[data-v-0c11953a]:hover{background-color:#f9f9f9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.point-circle[data-v-0c11953a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-right:10px;flex-shrink:0}.point-info[data-v-0c11953a]{flex:1;min-width:0}.point-name[data-v-0c11953a]{font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point-category[data-v-0c11953a]{font-size:12px;color:#666}.canvas-container[data-v-0c11953a]{flex:1;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column}.canvas-header[data-v-0c11953a]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.canvas-header h3[data-v-0c11953a]{margin:0}.canvas-tools[data-v-0c11953a]{display:flex;gap:10px}.canvas[data-v-0c11953a]{flex:1;position:relative;background-color:#fafafa;overflow:hidden;cursor:crosshair}.graph-node[data-v-0c11953a]{position:absolute;width:100px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.graph-node[data-v-0c11953a]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.graph-node.selected[data-v-0c11953a]{border:3px solid #2196f3;transform:scale(1.1)}.graph-node.connecting[data-v-0c11953a]{border:3px solid #ff9800;animation:pulse-0c11953a 1s infinite}@keyframes pulse-0c11953a{0%{box-shadow:0 0 0 0 rgba(255,152,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,152,0,0)}to{box-shadow:0 0 0 0 rgba(255,152,0,0)}}.node-content[data-v-0c11953a]{text-align:center;font-size:12px;line-height:1.2}.node-title[data-v-0c11953a]{font-weight:700;margin-bottom:2px}.node-category[data-v-0c11953a]{font-size:10px;opacity:.9}.connections-svg[data-v-0c11953a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.connection-line[data-v-0c11953a]{transition:stroke .2s}.connection-line[data-v-0c11953a]:hover{stroke:#2196f3;stroke-width:3}.btn-primary[data-v-0c11953a],.btn-secondary[data-v-0c11953a],.btn-tool[data-v-0c11953a]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.btn-primary[data-v-0c11953a]{background-color:#2196f3;color:#fff}.btn-primary[data-v-0c11953a]:hover{background-color:#1976d2}.btn-secondary[data-v-0c11953a]{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.btn-secondary[data-v-0c11953a]:hover{background-color:#e0e0e0}.btn-tool[data-v-0c11953a]{background-color:#ff9800;color:#fff;font-size:12px;padding:6px 12px}.btn-tool[data-v-0c11953a]:hover{background-color:#f57c00}.modal[data-v-0c11953a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-0c11953a]{background-color:#fff;padding:20px;border-radius:8px;width:80%;max-width:800px;max-height:80vh;overflow-y:auto}.json-container[data-v-0c11953a]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:15px;margin:15px 0;max-height:400px;overflow-y:auto}.json-container pre[data-v-0c11953a]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;font-size:12px}.modal-actions[data-v-0c11953a]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.knowledge-graph-editor-jointjs[data-v-4d2be214]{padding:20px;height:calc(100vh - 120px);display:flex;flex-direction:column}.editor-header[data-v-4d2be214]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.header-actions[data-v-4d2be214]{display:flex;gap:10px}.editor-container[data-v-4d2be214]{display:flex;flex:1;gap:20px;min-height:0}.knowledge-points-panel[data-v-4d2be214]{width:300px;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column}.knowledge-points-panel h3[data-v-4d2be214]{margin:0;padding:15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.search-box[data-v-4d2be214]{padding:15px;border-bottom:1px solid #eee}.search-box input[data-v-4d2be214]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.points-list[data-v-4d2be214]{flex:1;overflow-y:auto;padding:10px}.knowledge-point-item[data-v-4d2be214]{display:flex;align-items:center;padding:10px;margin-bottom:8px;border:1px solid #eee;border-radius:6px;cursor:grab;transition:all .2s}.knowledge-point-item[data-v-4d2be214]:hover{background-color:#f9f9f9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.point-circle[data-v-4d2be214]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-right:10px;flex-shrink:0}.point-info[data-v-4d2be214]{flex:1;min-width:0}.point-name[data-v-4d2be214]{font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point-category[data-v-4d2be214]{font-size:12px;color:#666}.canvas-container[data-v-4d2be214]{flex:1;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column}.canvas-header[data-v-4d2be214]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.canvas-header h3[data-v-4d2be214]{margin:0}.canvas-tools[data-v-4d2be214]{display:flex;gap:10px;flex-wrap:wrap}.canvas[data-v-4d2be214]{flex:1;position:relative;background-color:#fafafa;overflow:hidden}.btn-primary[data-v-4d2be214],.btn-secondary[data-v-4d2be214],.btn-tool[data-v-4d2be214]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.btn-primary[data-v-4d2be214]{background-color:#2196f3;color:#fff}.btn-primary[data-v-4d2be214]:hover{background-color:#1976d2}.btn-secondary[data-v-4d2be214]{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.btn-secondary[data-v-4d2be214]:hover{background-color:#e0e0e0}.btn-tool[data-v-4d2be214]{background-color:#ff9800;color:#fff;font-size:12px;padding:6px 12px}.btn-tool[data-v-4d2be214]:hover{background-color:#f57c00}.modal[data-v-4d2be214]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-4d2be214]{background-color:#fff;padding:20px;border-radius:8px;width:80%;max-width:800px;max-height:80vh;overflow-y:auto}.json-container[data-v-4d2be214]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:15px;margin:15px 0;max-height:400px;overflow-y:auto}.json-container pre[data-v-4d2be214]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;font-size:12px}.modal-actions[data-v-4d2be214]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.demo-page[data-v-4662f217]{padding:40px;max-width:800px;margin:0 auto}.demo-page h1[data-v-4662f217]{text-align:center;color:#333;margin-bottom:40px}.demo-links[data-v-4662f217]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.demo-link[data-v-4662f217]{text-decoration:none;color:inherit}.link-card[data-v-4662f217]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.link-card[data-v-4662f217]:hover{border-color:#2196f3;box-shadow:0 4px 12px rgba(33,150,243,.15);transform:translateY(-2px)}.link-card h3[data-v-4662f217]{color:#2196f3;margin:0 0 10px 0}.link-card p[data-v-4662f217]{color:#666;margin:0}.demo-info[data-v-4662f217]{background:#f8f9fa;border-radius:8px;padding:20px}.demo-info h2[data-v-4662f217]{color:#333;margin:0 0 15px 0}.demo-info ul[data-v-4662f217]{margin:0;padding-left:20px}.demo-info li[data-v-4662f217]{color:#555;line-height:1.6;margin-bottom:8px}@media (max-width:768px){.demo-links[data-v-4662f217]{grid-template-columns:1fr}.demo-page[data-v-4662f217]{padding:20px}}.user-learning-progress[data-v-25701140]{padding:20px;background:#f5f7fa;min-height:100vh}.progress-header[data-v-25701140]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.progress-header h3[data-v-25701140]{margin:0 0 20px 0;color:#2c3e50;font-size:20px}.progress-stats[data-v-25701140]{display:flex;gap:30px}.stat-item[data-v-25701140]{text-align:center}.stat-number[data-v-25701140]{display:block;font-size:24px;font-weight:700;color:#409eff;margin-bottom:4px}.stat-label[data-v-25701140]{font-size:14px;color:#7f8c8d}.progress-content[data-v-25701140]{display:flex;flex-direction:column;gap:20px}.courses-section[data-v-25701140],.mastered-section[data-v-25701140],.overview-section[data-v-25701140]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.courses-section h4[data-v-25701140],.mastered-section h4[data-v-25701140],.overview-section h4[data-v-25701140]{margin:0 0 20px 0;color:#2c3e50;font-size:18px}.overview-cards[data-v-25701140]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.overview-card[data-v-25701140]{display:flex;align-items:center;gap:15px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.card-icon[data-v-25701140]{font-size:32px}.card-content[data-v-25701140]{flex:1}.card-title[data-v-25701140]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.card-value[data-v-25701140]{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:8px}.card-subtitle[data-v-25701140]{font-size:12px;color:#95a5a6}.courses-list[data-v-25701140]{display:flex;flex-direction:column;gap:15px}.course-item[data-v-25701140]{border:1px solid #e9ecef;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s ease}.course-item[data-v-25701140]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.1)}.course-header[data-v-25701140]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.course-name[data-v-25701140]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;flex:1;margin-right:15px}.course-badges[data-v-25701140]{display:flex;gap:8px}.course-progress[data-v-25701140]{margin-bottom:15px}.progress-info[data-v-25701140]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-text[data-v-25701140]{font-size:14px;color:#2c3e50;font-weight:500}.progress-detail[data-v-25701140]{font-size:12px;color:#7f8c8d}.course-actions[data-v-25701140]{display:flex;gap:10px}.mastered-list[data-v-25701140]{display:flex;flex-direction:column;gap:12px}.mastered-item[data-v-25701140]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #67c23a}.mastered-icon[data-v-25701140]{font-size:20px}.mastered-content[data-v-25701140]{flex:1}.mastered-name[data-v-25701140]{font-size:14px;font-weight:500;color:#2c3e50;margin-bottom:4px}.mastered-meta[data-v-25701140]{display:flex;gap:15px;font-size:12px;color:#7f8c8d}.mastered-course[data-v-25701140]{color:#409eff}.mastered-score[data-v-25701140]{color:#67c23a;font-weight:500}.loading[data-v-25701140]{padding:20px}.empty-mastered[data-v-25701140],.empty-state[data-v-25701140]{text-align:center;padding:40px 20px;color:#7f8c8d}.empty-mastered p[data-v-25701140],.empty-state p[data-v-25701140]{margin:0 0 15px 0}@media (max-width:768px){.progress-stats[data-v-25701140]{flex-wrap:wrap;gap:20px}.overview-cards[data-v-25701140]{grid-template-columns:1fr}.course-header[data-v-25701140]{flex-direction:column;gap:10px}.course-badges[data-v-25701140]{align-self:flex-start}.course-actions[data-v-25701140]{flex-direction:column}.mastered-meta[data-v-25701140]{flex-direction:column;gap:5px}}.knowledge-course-recommendations[data-v-22831efa]{padding:20px;background:#f5f7fa;border-radius:8px}.recommendations-header[data-v-22831efa]{text-align:center;margin-bottom:30px}.recommendations-header h3[data-v-22831efa]{margin:0 0 8px 0;color:#2c3e50;font-size:24px}.subtitle[data-v-22831efa]{margin:0;color:#7f8c8d;font-size:14px}.loading-container[data-v-22831efa]{padding:20px}.empty-state[data-v-22831efa]{text-align:center;padding:40px 20px;color:#7f8c8d}.recommendations-grid[data-v-22831efa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.recommendation-card[data-v-22831efa]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;border-left:4px solid #409eff}.recommendation-card[data-v-22831efa]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.card-header[data-v-22831efa]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.course-badges[data-v-22831efa]{display:flex;gap:8px}.recommendation-score[data-v-22831efa]{text-align:right}.score-text[data-v-22831efa]{display:block;font-size:12px;color:#7f8c8d;margin-bottom:2px}.score-value[data-v-22831efa]{font-size:18px;font-weight:700;color:#409eff}.card-content[data-v-22831efa]{margin-bottom:15px}.course-title[data-v-22831efa]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#2c3e50;line-height:1.4}.course-description[data-v-22831efa]{color:#7f8c8d;font-size:14px;line-height:1.5;margin:0 0 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-meta[data-v-22831efa]{display:flex;gap:16px;margin-bottom:12px}.meta-item[data-v-22831efa]{display:flex;align-items:center;gap:4px;color:#95a5a6;font-size:12px}.recommendation-reason[data-v-22831efa]{background:#f8f9fa;padding:8px 12px;border-radius:6px;border-left:3px solid #409eff}.reason-label[data-v-22831efa]{font-size:12px;color:#409eff;font-weight:500;margin-right:8px}.reason-text[data-v-22831efa]{font-size:12px;color:#6c757d}.card-footer[data-v-22831efa]{display:flex;gap:8px}.course-preview[data-v-22831efa]{max-height:60vh;overflow-y:auto}.preview-header[data-v-22831efa]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.preview-header h3[data-v-22831efa]{margin:0 0 10px 0;color:#2c3e50;font-size:20px}.preview-meta[data-v-22831efa]{display:flex;gap:8px}.preview-description[data-v-22831efa],.preview-reason[data-v-22831efa]{margin-bottom:20px}.preview-description h4[data-v-22831efa],.preview-reason h4[data-v-22831efa]{margin:0 0 8px 0;color:#2c3e50;font-size:16px}.preview-description p[data-v-22831efa],.preview-reason p[data-v-22831efa]{margin:0;color:#7f8c8d;line-height:1.6}.preview-structure h4[data-v-22831efa]{margin:0 0 15px 0;color:#2c3e50;font-size:16px}.structure-tree[data-v-22831efa]{display:flex;flex-direction:column;gap:12px}.structure-node[data-v-22831efa]{background:#f8f9fa;border-radius:6px;padding:12px}.node-header[data-v-22831efa]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.node-icon[data-v-22831efa]{font-size:16px}.node-name[data-v-22831efa]{flex:1;font-weight:500;color:#2c3e50}.node-seq[data-v-22831efa]{background:#e9ecef;color:#6c757d;padding:2px 6px;border-radius:4px;font-size:11px}.node-children[data-v-22831efa]{margin-left:20px;padding-left:10px;border-left:2px solid #dee2e6}.child-node[data-v-22831efa]{display:flex;align-items:center;gap:8px;padding:6px 0}.child-icon[data-v-22831efa]{font-size:14px}.child-name[data-v-22831efa]{flex:1;color:#6c757d;font-size:14px}.child-seq[data-v-22831efa]{background:#e9ecef;color:#6c757d;padding:2px 6px;border-radius:4px;font-size:11px}.no-structure[data-v-22831efa]{text-align:center;padding:20px;color:#6c757d}@media (max-width:768px){.recommendations-grid[data-v-22831efa]{grid-template-columns:1fr}.card-header[data-v-22831efa]{flex-direction:column;gap:10px}.recommendation-score[data-v-22831efa]{align-self:flex-end}.card-footer[data-v-22831efa]{flex-direction:column}.course-meta[data-v-22831efa]{flex-direction:column;gap:8px}}.user-learning-progress-view[data-v-1020deb0]{min-height:100vh;background:#f5f7fa}.progress-container[data-v-1020deb0]{max-width:1400px;margin:0 auto;padding:20px;display:grid;grid-template-columns:1fr 350px;gap:20px}.main-content[data-v-1020deb0],.sidebar[data-v-1020deb0]{min-width:0}@media (max-width:1800px){.progress-container[data-v-1020deb0]{grid-template-columns:1fr}.sidebar[data-v-1020deb0]{order:-1}}@media (max-width:768px){.progress-container[data-v-1020deb0]{padding:16px}}.admin-dashboard[data-v-2bc05ce0]{min-height:100vh;background-color:#f5f7fa}.admin-container[data-v-2bc05ce0]{max-width:1200px;margin:0 auto;padding:20px}.dashboard-header[data-v-2bc05ce0]{text-align:center;margin-bottom:40px;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dashboard-header h1[data-v-2bc05ce0]{margin:0 0 10px 0;font-size:32px;color:#303133}.dashboard-header p[data-v-2bc05ce0]{margin:0;font-size:16px;color:#606266}.management-cards[data-v-2bc05ce0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.management-card[data-v-2bc05ce0]{cursor:pointer;transition:all .3s ease;border:none;border-radius:8px}.management-card[data-v-2bc05ce0]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.card-content[data-v-2bc05ce0]{display:flex;align-items:center;padding:20px}.card-icon[data-v-2bc05ce0]{margin-right:20px;color:#409eff}.card-info h3[data-v-2bc05ce0]{margin:0 0 10px 0;font-size:20px;color:#303133}.card-info p[data-v-2bc05ce0]{margin:0;font-size:14px;color:#606266;line-height:1.5}@media (max-width:768px){.management-cards[data-v-2bc05ce0]{grid-template-columns:1fr}.card-content[data-v-2bc05ce0]{flex-direction:column;text-align:center}.card-icon[data-v-2bc05ce0]{margin-right:0;margin-bottom:15px}}.user-management[data-v-f3ec4050]{min-height:100vh;background-color:#f5f7fa}.management-container[data-v-f3ec4050]{max-width:2400px;margin:0 auto;padding:20px}.page-header[data-v-f3ec4050]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header-actions[data-v-f3ec4050]{display:flex;align-items:center;gap:15px}.page-header h2[data-v-f3ec4050]{margin:0;font-size:20px;color:#303133}.search-input[data-v-f3ec4050]{width:300px}.pagination-container[data-v-f3ec4050]{margin-top:20px;display:flex;justify-content:flex-end}.dialog-footer[data-v-f3ec4050]{display:flex;justify-content:flex-end;gap:10px}.user-profile-audit[data-v-0806114e]{min-height:100vh;background-color:#f5f7fa}.audit-container[data-v-0806114e]{max-width:1400px;margin:0 auto;padding:20px}.page-header[data-v-0806114e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.page-header h2[data-v-0806114e]{margin:0;font-size:20px;color:#303133}.header-actions[data-v-0806114e]{display:flex;gap:10px}.pagination-container[data-v-0806114e]{margin-top:20px;display:flex;justify-content:flex-end}.audit-detail[data-v-0806114e]{padding:20px 0}.user-basic-info[data-v-0806114e]{display:flex;align-items:center;margin-bottom:30px;padding:20px;background-color:#f8f9fa;border-radius:8px}.user-avatar[data-v-0806114e]{margin-right:20px}.user-info h3[data-v-0806114e]{margin:0 0 10px 0;font-size:24px;color:#303133}.user-info p[data-v-0806114e]{margin:0;color:#606266}.comparison-section[data-v-0806114e]{margin-bottom:30px}.comparison-section h4[data-v-0806114e]{margin:0 0 15px 0;font-size:18px;color:#303133}.photos-section[data-v-0806114e]{margin-bottom:30px}.photos-section h4[data-v-0806114e]{margin:0 0 15px 0;font-size:18px;color:#303133}.photo-grid[data-v-0806114e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.photo-item[data-v-0806114e]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.audit-actions[data-v-0806114e]{background-color:#f8f9fa;padding:20px;border-radius:8px}.dialog-footer[data-v-0806114e]{display:flex;justify-content:flex-end;gap:10px}.original-value[data-v-0806114e]{color:#909399;text-decoration:line-through}.new-value[data-v-0806114e]{color:#409eff;font-weight:500}.image-comparison[data-v-0806114e]{display:flex;flex-direction:column;gap:5px}.single-image-display[data-v-0806114e]{display:flex;align-items:center;gap:10px;min-height:60px}.single-image-display .el-avatar[data-v-0806114e]{border:2px solid #e4e7ed;box-shadow:0 2px 4px rgba(0,0,0,.1)}.photos-display[data-v-0806114e]{display:flex;flex-direction:column;gap:5px}.photo-preview[data-v-0806114e]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.more-photos[data-v-0806114e]{font-size:12px;color:#909399;background-color:#f5f7fa;padding:4px 8px;border-radius:12px;margin-left:5px;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px}@media (max-width:768px){.page-header[data-v-0806114e]{flex-direction:column;gap:15px}.user-basic-info[data-v-0806114e]{flex-direction:column;text-align:center}.user-avatar[data-v-0806114e]{margin-right:0;margin-bottom:15px}.photo-grid[data-v-0806114e]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.blog-management[data-v-c6d7002c]{min-height:100vh;background-color:#f5f7fa}.management-container[data-v-c6d7002c]{max-width:2400px;margin:0 auto;padding:20px}.page-header[data-v-c6d7002c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.page-header h2[data-v-c6d7002c]{margin:0;font-size:20px;color:#303133}.search-input[data-v-c6d7002c]{width:300px}.pagination-container[data-v-c6d7002c]{margin-top:20px;display:flex;justify-content:flex-end}.dialog-footer[data-v-c6d7002c]{display:flex;justify-content:flex-end;gap:10px}.image-management[data-v-3edf9139]{min-height:100vh;background-color:#f5f7fa}.management-container[data-v-3edf9139]{max-width:2400px;margin:0 auto;padding:20px}.page-header[data-v-3edf9139]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.page-header h2[data-v-3edf9139]{margin:0;font-size:20px;color:#303133}.header-actions[data-v-3edf9139]{display:flex;gap:10px}.pagination-container[data-v-3edf9139]{margin-top:20px;display:flex;justify-content:flex-end}