over {
            background-color: rgba(252, 129, 129, 0.2);
        }

        .search-history-empty {
            padding: 1rem;
            text-align: center;
            color: #718096;
        }

        .dark .search-history-empty {
            color: #a0aec0;
        }

        .history-icon {
            margin-left: 0.5rem;
            cursor: pointer;
            transition: all 0.2s;
        }

        .history-icon:hover {
            transform: scale(1.1);
        }

        /* Catalog Type 