/*==========================================================================
* Switch Tab CSS
==========================================================================*/
.switch__tab {
    &-icon {
        position: fixed;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        z-index: 999;
        transition: all 0.3s;
        i {
            background: var(--primary-color-1);
            width: 50px;
            color: var(--color-1);
            height: 50px;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 25px;
            border-radius: 5px 0 0 5px;
            cursor: pointer;            
        }
    }  
    &-area {
        width: 260px;
        padding: 35px 25px;
        background: var(--color-1);
        border: 1px solid var(--border-color-3);
        position: fixed;
        right: -260px;
        top: 50%;
        z-index: 99;
        transform: translateY(-50%);
        transition: all 0.3s;
        direction: ltr;
        &-item {
            margin-bottom: 30px;
            h5 {
                color: var(--text-white);
                margin-bottom: 10px;
            }
            &-buttons,
            &-button {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 10px;
                button {
                    display: inline-block;
                    padding: 4px 10px;
                    color: var(--color-6);
                    background: #2B2B2F;
                    border-radius: 4px;
                    text-transform: capitalize;
                    opacity: 0.55;
                    font-size: 15px;
                    font-weight: 500;
                    &.active {
                        opacity: 1;
                    }
                }              
            }
            &:last-child {
                margin: 0;
            }
        }
    }
    &-open i::before {
        animation: rollIn 5s infinite linear;        
    }
    &-close {
        display: none;
    }
}