.active-menu {
    color: #ff5e00;
}

.hide-div {
    display: none;
}

.statistics-card__style2 .btn--warning {
    background: #f8924f;
}
.pending_withdraw {
    background-color: #e0f1ff;
}
.already_withdraw {
    background-color: #cdffe2;
}
.total_earning {
    background-color: #fff5e1;
}

/* WebView compatibility: fallback for CSS logical properties */
.header {
    padding-left: 17.5rem;
    padding-right: 0.9375rem;
    height: 3.75rem;
}

.aside {
    width: 16.875rem;
    height: 100%;
    left: 0;
    top: 0;
}

.main-area {
    padding-top: 5.625rem;
    padding-left: 18rem;
    padding-right: 0.9375rem;
    height: 100vh;
}

.settings-sidebar,
.filter-aside {
    width: 18.75rem;
    right: -18.75rem;
    top: 0;
    height: 100vh;
    padding: 3.75rem 0 1.25rem;
}

.settings-sidebar.active,
.active.filter-aside {
    right: 0;
}

.settings-toggle-icon {
    left: -2.8125rem;
}

body.aside-folded .header {
    padding-left: 4.375rem;
}

body.aside-folded .main-area {
    padding-left: 4.6875rem;
}

body.aside-folded .aside {
    width: 3.75rem;
}

.aside-body .nav li.has-sub-item:after {
    right: 0;
    top: 0.9375rem;
}

@media only screen and (max-width: 1199px) {
    .header {
        padding-left: 0.9375rem;
    }

    .aside {
        transform: translateX(-100%);
    }

    .main-area {
        padding-left: 0.9375rem;
    }
}

@media only screen and (max-width: 479px) {
    .main-area {
        padding-left: 0;
        padding-right: 0;
    }

    .settings-sidebar,
    .filter-aside {
        width: 16.25rem;
        right: -16.25rem;
    }
}

[dir=rtl] .header {
    padding-left: 0.9375rem;
    padding-right: 17.5rem;
}

[dir=rtl] .aside {
    left: auto;
    right: 0;
}

[dir=rtl] .main-area {
    padding-left: 0.9375rem;
    padding-right: 18rem;
}

[dir=rtl] .settings-sidebar,
[dir=rtl] .filter-aside {
    left: -18.75rem;
    right: auto;
}

[dir=rtl] .settings-sidebar.active,
[dir=rtl] .active.filter-aside {
    left: 0;
}

[dir=rtl] .settings-toggle-icon {
    left: auto;
    right: -2.8125rem;
}

[dir=rtl] body.aside-folded .header {
    padding-left: 0.9375rem;
    padding-right: 4.375rem;
}

[dir=rtl] body.aside-folded .main-area {
    padding-left: 0.9375rem;
    padding-right: 4.6875rem;
}

[dir=rtl] .aside-body .nav li.has-sub-item:after {
    right: auto;
    left: 0;
}

@media only screen and (max-width: 1199px) {
    [dir=rtl] .header {
        padding-right: 0.9375rem;
    }

    [dir=rtl] .aside {
        transform: translateX(100%);
    }

    [dir=rtl] .main-area {
        padding-right: 0.9375rem;
    }
}

@media only screen and (max-width: 575px) {
    .upload-file {
        width: 100%;
        justify-content: center;
    }
    .register-wrap.style__two .register-right-wrap {
        padding: 1rem !important;
    }
    
    .register-wrap .register-right {
        padding: 0 !important;
    }
    
    .register-wrap .tf-box {
        padding: 1.5rem !important;
    }
}
