.app-tabbar {
    height          : 1rem;
    background-color: #fff;

    &__warpper {
        bottom    : 0;
        display   : flex;
        width     : 100%;
        height    : ~"calc(1rem - 1px)";
        border-top: 1px solid #eee;
        box-sizing: content-box;
    }

    &__item {
        flex           : 1;
        display        : flex;
        flex-direction : column;
        justify-content: center;
        align-items    : center;
        height         : inherit;
        cursor         : pointer;

        [class^='g-icon'] {
            display        : flex;
            flex-direction : column;
            justify-content: center;
            align-items    : center;

            img {
                width     : .56rem;
                height    : .56rem;
                object-fit: contain;
            }

            span {
                font-size : .2rem;
                margin-top: .05rem;
            }

            &:before {
                width    : .56rem;
                height   : .56rem;
                font-size: .56rem;
            }
        }
    }
}