.service-chat {
    .menu {
        display: none;
        padding: 40px 45px 50px;
    }

    .icon-wrap {
        position: relative;
        display: inline-block;
        margin-left: 50px;

        &:nth-child(1) {
            margin: 0;
        }
    }

    .icon {
        height: 120px;
        width: 120px;
        border: 1PX solid #e0e0e0;
        border-radius: 50%;
        padding: 36px 33px;
        background-color: #fff;
        background-origin: content-box;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .menu-name {
        width: 120px;
        text-align: center;
        color: #b0b0b0;
        font-size: 24px;
        margin-top: 13px;
    }

    .camera .icon {
        background-image: resolve("service/chat/camera.png");
    }

    .photo .icon {
        background-image: resolve("service/chat/photo.png");
    }

    .order .icon {
        background-image: resolve("service/chat/order.png");
    }

    .broad-order .icon {
        background-image: resolve("service/chat/broad-order.png");
    }

    .camera input,
    .photo input {
        display: block;
        height: 120px;
        width: 120px;
        opacity: 0;
    }

    .uploadifive-button {
        color: transparent;
    }

    .uploadifive-queue {
        display: none;
    }
}