lex;
            gap: 1rem;
        }

        .catalog-radio-option {
            display: flex;
            align-items: center;
            gap: 0.25rem;
        }

        .catalog-radio-option input[type="radio"] {
            margin-right: 0.25rem;
        }

        .catalog-count-badge {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 0.125rem 0.375rem;
            font-size: 0.75rem;
            border-radius: 9999px;
    