.templates-page[data-v-b51050a8]{background:var(--bg-secondary, #f5f7fa);min-height:100vh}.page-hero[data-v-b51050a8]{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:48px 32px;position:relative}.hero-content[data-v-b51050a8]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;position:relative;z-index:1}.hero-text[data-v-b51050a8]{color:#fff}.hero-title[data-v-b51050a8]{font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.hero-desc[data-v-b51050a8]{font-size:16px;margin:0;opacity:.9}.hero-stats[data-v-b51050a8]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:16px;display:flex;gap:24px;padding:20px 32px}.stat-item[data-v-b51050a8]{color:#fff;text-align:center}.stat-number[data-v-b51050a8]{display:block;font-size:32px;font-weight:700;line-height:1}.stat-text[data-v-b51050a8]{display:block;font-size:13px;margin-top:4px;opacity:.85}.stat-divider[data-v-b51050a8]{background:#ffffff4d;height:40px;width:1px}.hero-decoration[data-v-b51050a8]{inset:0;pointer-events:none;position:absolute}.deco-circle[data-v-b51050a8]{animation:floatAndPulse-b51050a8 6s ease-in-out infinite;background:#fff3;border-radius:50%;position:absolute}.deco-1[data-v-b51050a8]{animation-delay:0s;height:300px;right:-100px;top:-100px;width:300px}.deco-2[data-v-b51050a8]{animation-delay:-3s;bottom:-80px;height:200px;left:10%;width:200px}@keyframes floatAndPulse-b51050a8{0%,to{opacity:.2;transform:translateY(0) scale(1)}50%{opacity:.35;transform:translateY(-20px) scale(1.05)}}.main-content[data-v-b51050a8]{display:flex;gap:24px;margin:0 auto;max-width:1400px;padding:24px}.sidebar[data-v-b51050a8]{flex-shrink:0;overflow:visible;width:260px}.sidebar-section[data-v-b51050a8]{background:var(--card-bg, #fff);border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px;overflow:visible;padding:20px}.section-header[data-v-b51050a8]{align-items:center;color:var(--text-color, #303133);display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px}.section-header .i-ep-clock[data-v-b51050a8],.section-header .i-ep-menu[data-v-b51050a8]{color:#667eea;font-size:18px}.category-list[data-v-b51050a8]{display:flex;flex-direction:column;gap:4px}.category-item[data-v-b51050a8]{align-items:center;border-radius:8px;color:var(--text-secondary, #606266);cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .2s ease}.category-item[data-v-b51050a8]:hover{background:var(--bg-secondary, #f5f7fa);color:#667eea}.category-item.active[data-v-b51050a8]{background:#667eea1a;color:#667eea;font-weight:500}.category-icon[data-v-b51050a8]{font-size:16px;opacity:.7}.category-name[data-v-b51050a8]{flex:1;font-size:14px}.category-count[data-v-b51050a8]{background:var(--bg-secondary, #f5f7fa);border-radius:10px;color:var(--text-muted, #909399);font-size:12px;padding:2px 8px}.category-item.active .category-count[data-v-b51050a8]{background:#667eea;color:#fff}.date-picker[data-v-b51050a8],.date-picker[data-v-b51050a8] .el-range-editor{max-width:100%;width:100%!important}.date-picker[data-v-b51050a8] .el-input__wrapper{width:100%}.clear-btn[data-v-b51050a8]{margin-top:8px;padding:0}.content-area[data-v-b51050a8]{flex:1;min-width:0}.toolbar[data-v-b51050a8]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.search-box[data-v-b51050a8]{align-items:center;background:var(--card-bg, #fff);border-radius:10px;box-shadow:0 2px 8px #0000000a;display:flex;flex:1;max-width:500px;padding:4px;position:relative}.search-icon[data-v-b51050a8]{color:var(--text-muted, #909399);font-size:18px;padding:0 12px}.search-input[data-v-b51050a8]{background:transparent;border:none;color:var(--text-color, #303133);flex:1;font-size:14px;outline:none;padding:10px 0}.search-input[data-v-b51050a8]::-moz-placeholder{color:var(--text-muted, #909399)}.search-input[data-v-b51050a8]::placeholder{color:var(--text-muted, #909399)}.search-btn[data-v-b51050a8]{border-radius:8px;padding:8px 20px}.view-options[data-v-b51050a8]{display:flex;gap:8px}.view-btn[data-v-b51050a8]{align-items:center;background:var(--card-bg, #fff);border-radius:8px;box-shadow:0 2px 8px #0000000a;color:var(--text-muted, #909399);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.view-btn.active[data-v-b51050a8],.view-btn[data-v-b51050a8]:hover{background:#667eea1a;color:#667eea}.template-grid[data-v-b51050a8]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.template-card[data-v-b51050a8]{animation:fadeInUp-b51050a8 .5s ease forwards;background:var(--card-bg, #fff);border-radius:12px;box-shadow:0 2px 8px #0000000a;cursor:pointer;opacity:0;overflow:hidden;transition:all .3s ease}@keyframes fadeInUp-b51050a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.template-card[data-v-b51050a8]:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.card-image[data-v-b51050a8]{background:var(--bg-secondary, #f5f7fa);height:160px;overflow:hidden;position:relative}.image[data-v-b51050a8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.template-card:hover .image[data-v-b51050a8]{transform:scale(1.08)}.image-placeholder[data-v-b51050a8]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-placeholder span[data-v-b51050a8]{color:var(--text-muted, #909399);font-size:48px;opacity:.3}.card-badges[data-v-b51050a8]{display:flex;gap:6px;left:12px;position:absolute;top:12px}.badge[data-v-b51050a8]{border-radius:6px;font-size:11px;font-weight:500;padding:4px 10px}.badge.category[data-v-b51050a8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;color:#fff}.card-actions[data-v-b51050a8]{align-items:flex-end;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));display:flex;inset:0;justify-content:center;opacity:0;padding-bottom:16px;position:absolute;transition:opacity .3s ease}.template-card:hover .card-actions[data-v-b51050a8]{opacity:1}.action-btn[data-v-b51050a8]{align-items:center;background:#fff;border-radius:20px;color:#667eea;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 20px}.card-content[data-v-b51050a8]{padding:16px}.card-title[data-v-b51050a8]{color:var(--text-color, #303133);font-size:15px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-desc[data-v-b51050a8]{color:var(--text-secondary, #606266);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;margin:0 0 12px;-webkit-box-orient:vertical;line-height:1.5;min-height:39px;overflow:hidden}.card-meta[data-v-b51050a8]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.meta-item[data-v-b51050a8]{align-items:center;display:flex;font-size:13px;gap:4px}.meta-item.usage[data-v-b51050a8]{color:#667eea;font-weight:500}.card-footer[data-v-b51050a8]{align-items:center;border-top:1px solid var(--border-light, #ebeef5);display:flex;justify-content:space-between;padding-top:12px}.footer-time[data-v-b51050a8]{align-items:center;color:var(--text-muted, #909399);display:flex;font-size:12px;gap:4px}.empty-state[data-v-b51050a8]{padding:80px 20px;text-align:center}.empty-icon-wrapper[data-v-b51050a8]{align-items:center;background:var(--bg-secondary, #f5f7fa);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 20px;width:100px}.empty-icon[data-v-b51050a8]{color:var(--text-muted, #909399);font-size:48px;opacity:.5}.empty-title[data-v-b51050a8]{color:var(--text-color, #303133);font-size:18px;font-weight:500;margin:0 0 8px}.empty-desc[data-v-b51050a8]{color:var(--text-muted, #909399);font-size:14px;margin:0}.pagination-wrapper[data-v-b51050a8]{display:flex;justify-content:center;margin-top:32px;padding:24px 0}@media(max-width:1024px){.main-content[data-v-b51050a8]{flex-direction:column}.sidebar[data-v-b51050a8]{display:flex;gap:16px;overflow-x:auto;width:100%}.sidebar-section[data-v-b51050a8]{flex:1;margin-bottom:0;min-width:200px}.category-list[data-v-b51050a8]{flex-direction:row;flex-wrap:wrap;gap:8px}.category-item[data-v-b51050a8]{padding:8px 14px}}@media(max-width:768px){.page-hero[data-v-b51050a8]{padding:32px 20px}.hero-content[data-v-b51050a8]{flex-direction:column;gap:20px;text-align:center}.hero-title[data-v-b51050a8]{font-size:28px}.hero-stats[data-v-b51050a8]{padding:16px 24px}.stat-number[data-v-b51050a8]{font-size:24px}.main-content[data-v-b51050a8]{padding:16px}.sidebar[data-v-b51050a8]{flex-direction:column}.sidebar-section[data-v-b51050a8]{min-width:auto}.toolbar[data-v-b51050a8]{flex-direction:column}.search-box[data-v-b51050a8]{max-width:none;width:100%}.template-grid[data-v-b51050a8]{gap:12px;grid-template-columns:repeat(2,1fr)}.card-image[data-v-b51050a8]{height:120px}}@media(max-width:480px){.template-grid[data-v-b51050a8]{grid-template-columns:1fr}}.templates-zen[data-v-e5f82554]{margin:0 auto;max-width:1200px;min-height:100vh;padding:48px 24px;position:relative}.ink-decoration[data-v-e5f82554]{inset:0;pointer-events:none;position:fixed;z-index:0}.ink-blob[data-v-e5f82554]{background:var(--primary-color);border-radius:50%;filter:blur(100px);position:absolute}.ink-blob-1[data-v-e5f82554]{animation:ink-float-e5f82554 25s ease-in-out infinite;height:500px;opacity:.012;right:-100px;top:-150px;width:500px}.ink-blob-2[data-v-e5f82554]{animation:ink-float-e5f82554 30s ease-in-out infinite reverse;bottom:-100px;height:400px;left:-100px;opacity:.01;width:400px}@keyframes ink-float-e5f82554{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.page-header[data-v-e5f82554]{margin-bottom:48px;position:relative;text-align:center;z-index:1}.page-title[data-v-e5f82554]{color:var(--primary-color);font-family:var(--font-family-title);font-size:36px;font-weight:300;letter-spacing:.4em;margin:0}.title-divider[data-v-e5f82554]{background:var(--primary-color);height:1px;margin:20px auto;opacity:.3;width:48px}.page-subtitle[data-v-e5f82554]{color:var(--text-muted);font-size:14px;letter-spacing:.2em;margin:0}.filter-panel[data-v-e5f82554]{margin-bottom:40px;position:relative;z-index:1}.filter-panel-inner[data-v-e5f82554]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:2px;padding:24px 32px}.filter-row[data-v-e5f82554]{align-items:flex-start;display:flex;gap:20px}.filter-row-bottom[data-v-e5f82554]{align-items:center}.filter-label[data-v-e5f82554]{align-items:center;display:flex;flex-shrink:0;gap:8px;min-width:60px}.label-icon[data-v-e5f82554]{color:var(--primary-color);font-size:14px;opacity:.6}.label-text[data-v-e5f82554]{color:var(--text-muted);font-size:13px;letter-spacing:.1em}.filter-tabs[data-v-e5f82554]{display:flex;flex:1;flex-wrap:wrap;gap:20px}.filter-tab[data-v-e5f82554]{border-bottom:1px solid transparent;color:var(--text-muted);cursor:pointer;font-size:14px;letter-spacing:.05em;padding:6px 0;transition:all .3s ease}.filter-tab[data-v-e5f82554]:hover{color:var(--text-secondary)}.filter-tab.active[data-v-e5f82554]{border-bottom-color:var(--primary-color);color:var(--primary-color)}.filter-divider[data-v-e5f82554]{background:linear-gradient(90deg,transparent,var(--border-light) 20%,var(--border-light) 80%,transparent);height:1px;margin:20px 0}.filter-group[data-v-e5f82554]{align-items:center;display:flex;gap:16px}.search-group[data-v-e5f82554]{margin-left:auto}.date-picker-wrapper[data-v-e5f82554]{align-items:center;display:flex;gap:12px}.date-picker[data-v-e5f82554]{width:260px}.date-picker[data-v-e5f82554] .el-range-input{color:var(--text-color);font-size:13px}.date-picker[data-v-e5f82554] .el-range-separator{color:var(--text-muted);font-size:12px}.date-picker[data-v-e5f82554] .el-range-editor{background:transparent;border:none;border-bottom:1px solid var(--border-light);border-radius:0;padding:0}.date-picker[data-v-e5f82554] .el-range-editor:hover{border-bottom-color:var(--primary-light)}.date-picker[data-v-e5f82554] .el-range-editor.is-active{border-bottom-color:var(--primary-color)}.clear-filter[data-v-e5f82554]{border:1px solid var(--border-color);border-radius:2px;color:var(--primary-color);cursor:pointer;font-size:12px;letter-spacing:.05em;padding:4px 8px;transition:all .3s ease}.clear-filter[data-v-e5f82554]:hover{background:var(--primary-bg)}.search-wrapper[data-v-e5f82554]{position:relative}.search-input[data-v-e5f82554]{background:transparent;border:none;border-bottom:1px solid var(--border-light);color:var(--text-color);font-size:14px;letter-spacing:.05em;outline:none;padding:8px 0;transition:border-color .3s ease;width:180px}.search-input[data-v-e5f82554]:focus{border-bottom-color:var(--primary-color)}.search-input[data-v-e5f82554]::-moz-placeholder{color:var(--text-muted);font-size:13px}.search-input[data-v-e5f82554]::placeholder{color:var(--text-muted);font-size:13px}.template-list[data-v-e5f82554]{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));position:relative;z-index:1}.template-item[data-v-e5f82554]{cursor:pointer;transition:all .4s ease}.template-item[data-v-e5f82554]:hover{transform:translateY(-4px)}.template-item:hover .item-title[data-v-e5f82554]{color:var(--primary-color)}.item-cover[data-v-e5f82554]{background:var(--bg-secondary);height:200px;margin-bottom:16px;overflow:hidden;position:relative}.item-cover img[data-v-e5f82554]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.template-item:hover .item-cover img[data-v-e5f82554]{transform:scale(1.02)}.cover-empty[data-v-e5f82554]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cover-empty span[data-v-e5f82554]{color:var(--text-muted);font-size:48px;opacity:.3}.create-time-badge[data-v-e5f82554]{align-items:center;background:#00000080;border-radius:2px;color:#fff;display:flex;font-size:11px;gap:4px;letter-spacing:.05em;padding:4px 10px;position:absolute;right:12px;top:12px}.create-time-badge .i-ep-clock[data-v-e5f82554]{font-size:11px}.item-content[data-v-e5f82554]{padding:0 4px}.item-title[data-v-e5f82554]{color:var(--text-color);font-size:16px;font-weight:400;letter-spacing:.05em;margin:0 0 8px;transition:color .3s ease}.item-desc[data-v-e5f82554]{color:var(--text-muted);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.6;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}.item-meta[data-v-e5f82554]{color:var(--text-muted);font-size:12px;letter-spacing:.05em}.meta-divider[data-v-e5f82554]{margin:0 8px;opacity:.3}.empty-state[data-v-e5f82554]{padding:80px 0;position:relative;text-align:center;z-index:1}.empty-icon[data-v-e5f82554]{align-items:center;border:1px solid var(--border-light);border-radius:50%;color:var(--text-muted);display:flex;font-family:var(--font-family-title);font-size:24px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.empty-text[data-v-e5f82554]{color:var(--text-muted);font-size:14px;letter-spacing:.1em;margin:0}.pagination-section[data-v-e5f82554]{display:flex;justify-content:center;margin-top:48px;position:relative;z-index:1}.pagination-section[data-v-e5f82554] .el-pagination{--el-pagination-bg-color: transparent;--el-pagination-button-bg-color: transparent;--el-pagination-hover-color: var(--primary-color)}.pagination-section[data-v-e5f82554] .el-pager li{background:transparent;color:var(--text-muted);font-size:13px;letter-spacing:.05em}.pagination-section[data-v-e5f82554] .el-pager li.is-active{color:var(--primary-color)}.pagination-section[data-v-e5f82554] .btn-next,.pagination-section[data-v-e5f82554] .btn-prev{background:transparent;color:var(--text-muted)}.preview-dialog[data-v-e5f82554] .el-dialog{background:var(--bg-color);border:1px solid var(--border-light);border-radius:2px}.preview-dialog[data-v-e5f82554] .el-dialog__header{padding:24px 24px 0}.preview-dialog[data-v-e5f82554] .el-dialog__body{padding:16px 24px}.preview-dialog[data-v-e5f82554] .el-dialog__footer{padding:0 24px 24px}.dialog-header[data-v-e5f82554]{text-align:center}.dialog-title[data-v-e5f82554]{color:var(--primary-color);font-family:var(--font-family-title);font-size:18px;font-weight:400;letter-spacing:.15em;margin:0}.dialog-divider[data-v-e5f82554]{background:var(--primary-color);height:1px;margin:16px auto 0;opacity:.3;width:32px}.preview-content[data-v-e5f82554]{text-align:center}.preview-desc[data-v-e5f82554]{color:var(--text-muted);font-size:13px;letter-spacing:.05em;line-height:1.8;margin:0 0 24px}.preview-info[data-v-e5f82554]{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);padding:16px 0;text-align:left}.info-item[data-v-e5f82554]{display:flex;justify-content:space-between;padding:8px 0}.info-label[data-v-e5f82554]{color:var(--text-muted);font-size:13px;letter-spacing:.05em}.info-value[data-v-e5f82554]{color:var(--text-color);font-size:13px;letter-spacing:.05em}.dialog-footer[data-v-e5f82554]{display:flex;gap:32px;justify-content:center}.footer-btn[data-v-e5f82554]{color:var(--text-muted);cursor:pointer;font-size:13px;letter-spacing:.1em;padding:8px 16px;transition:color .3s ease}.footer-btn[data-v-e5f82554]:hover{color:var(--text-secondary)}.footer-btn.primary[data-v-e5f82554]{color:var(--primary-color)}.footer-btn.primary[data-v-e5f82554]:hover{opacity:.8}@media(max-width:768px){.templates-zen[data-v-e5f82554]{padding:32px 16px}.page-title[data-v-e5f82554]{font-size:28px;letter-spacing:.2em}.filter-panel-inner[data-v-e5f82554]{padding:20px 16px}.filter-row[data-v-e5f82554]{flex-direction:column;gap:16px}.filter-label[data-v-e5f82554]{min-width:auto}.filter-tabs[data-v-e5f82554]{flex-wrap:wrap;gap:12px}.filter-row-bottom[data-v-e5f82554]{align-items:flex-start;flex-direction:column;gap:20px}.filter-group[data-v-e5f82554]{width:100%}.search-group[data-v-e5f82554]{margin-left:0}.date-picker-wrapper[data-v-e5f82554]{flex-wrap:wrap;width:100%}.date-picker[data-v-e5f82554]{flex:1;width:100%}.search-input[data-v-e5f82554]{width:100%}.template-list[data-v-e5f82554]{gap:24px;grid-template-columns:1fr}.item-cover[data-v-e5f82554]{height:160px}}.templates-page[data-v-88c92e15]{min-height:100vh}
