﻿.w-site .w-lite-account-panel-card,
.w-site .w-light-account-actions-panel-card,
.w-site .w-wallet-main-panel-card {
    border: 1px solid transparent;
    width: 100vw;
}

.w-site .w-actions-panel-card {
    border: 0px solid transparent;
}
 
.w-wallet-main-panel-card {
    border: 0px !important;
}
.w-site .w-lite-account-panel-card, .w-site .w-light-account-actions-panel-card, .w-site .w-wallet-main-panel-card {
    border: 1px solid transparent;
    width: 100vw;
}


 
.w-smart-tab-container > .w-content > .control-type-panel,
.w-smart-tab-container > .w-content > .control-type-panel.w-tab-inactive {
        display:none;
}
    .w-smart-tab-container > .w-content > .control-type-panel.w-open-always,
    .w-smart-tab-container > .w-content > .control-type-panel.w-tab-active {
        display: flex;
    }

    .w-smart-tab-container > .w-content > .control-type-panel.w-tab-inactive {
        display: none;
    }

.w-smart-tab-container > .w-content > .control-type-panel.w-tab-active {
    max-height: max-content;
}

.w-tabpage-content.page-1{
/*    display:flex;
    flex-direction:row;*/
}
.w-smart-menu-item > a > i {
    color: gray !important;
}

.w-smart-menu-item {
    color: white;
    color: rgb(170 170 170 / 1);
    /*    background-color: rgba(0, 0, 0, 1);
*/ border-radius: 7px;
}
    .w-smart-menu-item:hover {
        background-color: var(--theme-l1-alt-button-color);
        color: var(--theme-l1-alt-button-bg-color);
        background-color: hsla(0, 0%, 100%, .1);
        color:white;
    }
.a-clicked {
    background-color: var(--theme-l1-alt-button-color);
    color: var(--theme-l1-alt-button-bg-color);
    background-color: hsla(0, 0%, 100%, .2);
    color: silver;
}
.smartContainerMenu {
    color: var(--theme-l1-color);
    background-color: var(--theme-l1-alt-button-bg-color);
    height: 100%;
    min-height: calc(100vh - 55px);
    padding: 15px;
    border-radius: 5px; /* Optional: to round the edges */
}

 
 
.smart-menu-wrapper {
    position: relative;
}

.smart-menu-toggle {
    /*    display: none;
*/ background-color: #444;
    color: #fff;
    color: var(--theme-l1-alt-button-color);
    background-color: var(--theme-l1-alt-button-bg-color);
    background-color:transparent;
    border: none !important;
    padding: 10px 16px;
    font-size: 18px;
    margin-bottom: 10px;
    border-radius: 6px;
}

/* Menu style */
.smartContainerMenu {
    width: 250px;
    overflow-y: auto;
    padding: 16px;
    border-right: 1px solid #444;
    transition: transform 0.3s ease;
}
.smart-menu-wrapper .smartContainerMenu {
    transform: translateX(0%);
}

.smart-menu-wrapper.smart-open .smartContainerMenu {
    transform: translateX(-210%);
}

/* Mobile specific */
@media (min-width: 768px) {
    .smart-menu-wrapper.smart-open,
    .smart-menu-wrapper.smart-open .smartContainerMenu {
        width: 60px;
    }
    .smart-menu-toggle {
        position: absolute;
        right: 5px;
        z-index: 1;
        margin: 5px;
        outline:hidden !important;
    }
    .smart-menu-wrapper.smart-open .smart-menu-toggle {
        position: initial;
    }

}

    @media (max-width: 768px) {
        .smart-menu-wrapper .smartContainerMenu {
            top: 0px;
        }

   
        
        .smart-menu-wrapper .smartContainerMenu {
            width: calc(100% - 75px);
        }

        .smart-menu-toggle {
            display: block;
        }

        .smart-menu-toggle {
            position: absolute;
            right: 25px;
            z-index: 1;
            margin: 3px;
            font-size: xx-large !important;
        }

        .smartContainerMenu {
            position: absolute;
            top: 50px;
            left: 0;
            z-index: 1000;
            min-height: 100vh;
            width: auto;
        }


        .w-tabpage-content.page-1 {
            flex-direction: column;
        }

        .smart-menu-wrapper .smartContainerMenu {
            transform: translateX(200%);
        }

        .smart-menu-wrapper.smart-open .smartContainerMenu {
            transform: translateX(0%);
        }
    }
 