
        .search-selected-menu-item {
            border: 3px solid var(--amarillo) !important;
            box-shadow: 0 0 0 4px rgba(255, 226, 74, .35), 0 18px 42px rgba(255, 183, 3, .25) !important;
            background: linear-gradient(135deg, #fffdf2, #ffffff) !important;
        }
        .search-selected-menu-item::after {
            content: 'Plato seleccionado';
            position: absolute;
            top: 10px;
            right: 10px;
            background: linear-gradient(135deg, var(--amarillo), var(--amarillo-oscuro));
            color: var(--azul);
            font-weight: 900;
            font-size: .68rem;
            padding: 4px 9px;
            border-radius: 999px;
            box-shadow: 0 8px 18px rgba(255, 183, 3, .25);
        }
        @media (max-width: 640px) {
            .search-selected-menu-item::after {
                top: 6px;
                right: 6px;
                font-size: .62rem;
            }
        }
    