@prim: #00BA64;

.van-button {
    --button-primary-background-color: @prim;
    --button-primary-border-color: @prim;
    --button-border-radius: 8px;
    --button-default-color: @prim;
    --button-small-height: 34px;
    --button-small-min-width: 80px;
    --button-default-border-color: #fff;
    --button-info-background-color: #c8c9cc;
    --button-info-border-color: #c8c9cc;
    --button-mini-min-width: 60px;
    --button-mini-height: 32px;
}

.van-grid {
    --grid-item-text-color: #000;
    --grid-item-text-font-size: 14px;
}

.van-empty {
    .van-empty__image {
        width: 260px;
        height: 190px;
    }
    .van-empty__description {
        font-size: 13px;
        color: #939599;
        line-height: 22px;
        margin-top: 0;
    }

    .van-empty__bottom {
        margin-top: 56px;
    }

    .van-button {
        width: 290px;
    }
}

.van-picker__confirm {
    --picker-confirm-action-color: @prim;
}

.van-dropdown-menu {
    --dropdown-menu-option-active-color: @prim;
    --dropdown-menu-title-active-text-color: @prim;
    --dropdown-menu-height: 32px;
    --dropdown-menu-title-padding: 0 10px;
    --dropdown-menu-title-font-size: 13px;
}