.tool[data-v-4aaf117b]{display:flex;flex-direction:column;gap:20px}.search-section[data-v-4aaf117b]{width:100%}.search-wrapper[data-v-4aaf117b]{position:relative;max-width:600px;margin:0 auto}.search-icon[data-v-4aaf117b]{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:20px;pointer-events:none}.search-input[data-v-4aaf117b]{width:100%;padding:14px 48px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .2s;box-sizing:border-box}.search-input[data-v-4aaf117b]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.clear-btn[data-v-4aaf117b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:6px 10px;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;font-size:16px;color:#6b7280;transition:all .2s}.clear-btn[data-v-4aaf117b]:hover{background:#e5e7eb;color:#374151}.content[data-v-4aaf117b]{display:flex;flex-direction:column;gap:32px}.category-section[data-v-4aaf117b]{display:flex;flex-direction:column;gap:16px}.category-title[data-v-4aaf117b]{font-size:18px;font-weight:700;color:#1f2937;margin:0;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.tools-grid[data-v-4aaf117b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tool-card[data-v-4aaf117b]{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.tool-card[data-v-4aaf117b]:hover{border-color:#8b5cf6;background:linear-gradient(135deg,#faf5ff,#f3e8ff);transform:translateY(-2px);box-shadow:0 8px 16px #8b5cf626}.tool-icon[data-v-4aaf117b]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:10px;font-size:24px;flex-shrink:0}.tool-card:hover .tool-icon[data-v-4aaf117b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.tool-info[data-v-4aaf117b]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tool-name[data-v-4aaf117b]{font-size:15px;font-weight:600;color:#1f2937}.tool-desc[data-v-4aaf117b]{font-size:13px;color:#6b7280;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tool-arrow[data-v-4aaf117b]{font-size:20px;color:#9ca3af;flex-shrink:0;transition:all .2s}.tool-card:hover .tool-arrow[data-v-4aaf117b]{color:#8b5cf6;transform:translate(4px)}.empty-state[data-v-4aaf117b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-4aaf117b]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-text[data-v-4aaf117b]{margin:0 0 20px;font-size:16px;color:#6b7280}.btn-clear[data-v-4aaf117b]{padding:10px 24px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-clear[data-v-4aaf117b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.stats-section[data-v-4aaf117b]{display:flex;gap:24px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap}.stat-item[data-v-4aaf117b]{display:flex;align-items:center;gap:8px}.stat-label[data-v-4aaf117b]{font-size:14px;color:#6b7280}.stat-value[data-v-4aaf117b]{font-size:16px;font-weight:700;color:#8b5cf6}@media (max-width: 768px){.tools-grid[data-v-4aaf117b]{grid-template-columns:1fr}.category-title[data-v-4aaf117b]{font-size:16px}.tool-card[data-v-4aaf117b]{padding:14px}.tool-icon[data-v-4aaf117b]{width:40px;height:40px;font-size:20px}.tool-name[data-v-4aaf117b]{font-size:14px}.tool-desc[data-v-4aaf117b]{font-size:12px}}
