.mobile-primary-toolbar-header {
    background-color: #f9bb1f;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 5px
}

.mobile-primary-toolbar-header .toolbar-left-wrapper .logo-image {
    max-width: 90px;
    width: 100%
}

.mobile-primary-toolbar-header .toolbar-right-wrapper {
    display: flex;
    align-items: center
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .button-wrapper {
    margin-right: 5px;
    display: flex
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .button-wrapper .jwbtn {
    height: 35px;
    min-width: 75px;
    width: 100%;
    margin: 2.5px
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .button-wrapper .jwbtn:last-child {
    margin-right: -5px
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .balance-wrapper {
    display: flex;
    height: 35px;
    padding: 0 5px;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    margin-right: 5px;
    border: 2px solid #303030
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .balance-wrapper .balance {
    display: flex
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .balance-wrapper .balance span {
    padding: 0 5px
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .mobile-account-nav-wrapper {
    display: flex;
    margin-right: 2.5px
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .mobile-account-nav-wrapper .v-icon {
    color: #303030;
    font-size: 31px;
    border: 2px solid #303030;
    border-radius: 3px;
    box-sizing: border-box
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .mobile-account-nav-wrapper img {
    height: 35px
}

.mobile-primary-toolbar-header .toolbar-right-wrapper .mobile-account-nav-wrapper a:first-child {
    margin-right: 5px
}

.mobile-primary-toolbar-header .rotate {
    animation: rotate 1s linear infinite forwards
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-1turn)
    }
}

.mobile-primary-toolbar-header .mobile-lang-switcher-wrapper {
    margin-left: 2.5px
}

.mobile-primary-toolbar-header .mobile-lang-switcher-wrapper .v-btn .img-wrapper img {
    border-radius: 50%;
    height: 35px;
    width: 35px
}

.switch-lang-wrapper .v-btn .img-wrapper img {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    object-fit: none
}

.is-mobile .v-btn .img-wrapper {
    height: 35px;
    background-color: transparent
}

.is-mobile .v-btn .img-wrapper img {
    border-radius: 3px;
    padding: 0
}
