:host {
    display: block;
    width: fit-content;
}

.neu-multi-toggle {
    display: flex;
    align-items: center;
    width: 100%;
    background-image: linear-gradient(135deg, #E5E6EC -50%, #F2F3F6 120%);
    border-radius: 32px;
    box-shadow: -2px -2px 15px -1px #FFF;
    position: relative;
}

.neu-multi-toggle::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
    box-shadow: 1px 1px 15px -1px rgba(36, 65, 93, 0.3);
    border-radius: 32px;
    pointer-events: none;
}