
        body {
            background: #fff!important;
        }

        .guider-info {
            padding: 25px!important;
            justify-content: center;
        }

        .guider-avatar {
            margin-right: 20px;
            width: 65px;
            height: 75px;
        }
        
        .guider-avatar.empty-avatar > img {
            width: 80%;
            left: 10%;
        }

        .score-wrap {
            margin: 5px 0 10px 0;
        }

        .icon-star {
            display: inline-block;
            width: 15px;
            height: 15px;
            background: url(../../images/icon-star-2.png) no-repeat center;
            background-size: 100%;
        }

        .guide-info-item {
            min-height: 70px;
        }

        .btns-wrap {
            display: -webkit-flex;
            display: flex;
            padding: 25px 15px;
            justify-content: space-between;
        }

        .btn-a {
            display: block;
            width: 47%;
            height: 49px;
            border-radius: 24.5px;
            text-align: center;
            font-size: 18px;
            border: 1px solid #ececec;
        }

        .btn-evaluate {
            color: #fff!important;
            background: #009944;
            border: 1px solid #009944;
        }

        .evaluate-wrap {
            display: none;
            left: 0;
            bottom: 0;
            right: 0;
            height: auto;
            transform: translateY(100%);
            transition: transform 0.3s;
            z-index: 1100;
        }

        .evaluate-wrap.show {
            transform: translateY(0);
        }

        .evaluate-wrap .h-list-title {
            line-height: 50px;
        }

        .evaluate-item {
            height: 50px;
        }

        .evaluate-left {
            width: 95px;
        }

        .icon-smile {
            display: inline-block;
            /*margin-right: 22.5px;*/
            width: 21px;
            height: 21px;
            background: url(../../images/icon-smile.png) no-repeat center;
            background-size: 100%;
        }

        .icon-smile.selected {
            background: url(../../images/icon-smile-selected.png) no-repeat center;
            background-size: 100%;
        }

        .textarea-wrap {
            border-top: 1px solid #ececec;
            padding: 15px 0;
        }

        .textarea-wrap textarea {
            font-size: 15px;
            line-height: 1.3;
            resize: none;
            height: 120px;
        }

        .btn-submit {
            margin-bottom: 15px;
            width: 100%;
            color: #fff!important;
            background: #009944;
            border: 1px solid #009944;
        }
        
        .smile-wrap {
            display: -webkit-flex;
            display: flex;
            padding: 0 22.5px;
            align-items: center;
            justify-content: space-between;
        }

    