@charset "utf-8";
@import "../lib/fragment/yo-list";

/**
 * yo-list扩展
 */
.yo-list{
    @include border($border-width:0,$border-color:map-get($base,border-color));
    > .item{
        color: map-get($base, base-color);
    }
    .item:first-child{
        @include border($border-width:0,$border-color:map-get($base,border-color));
    }
    &::after{
        position: absolute!important;
    }
}
@include yo-list(
    $name: map-hospital,
    $item-border-space: 0,
    $item-padding: .2rem
){
    .mark{
        img{
            @include circle(.5rem);
        }
    }
}
@include yo-list(
    $name: map-address,
    $item-border-space: .2rem,
    $item-padding: .15rem .2rem,
    $item-font-size: .15rem
)
@include yo-list(
    $name: suggest,
    $item-border-space: 0,
    $item-padding: .12rem .13rem .11rem .15rem,
    $item-font-size: .15rem
){
    .flex{
        @include ellipsis;
    }
    .info{
        font-size: map-get($benmu-font,font-13);
        color: map-get($base,base-gray);
    }
}

/*日间手术*/
@include yo-list(
    $name: surgery-name,
    $item-border-space: 0,
    $item-padding: .15rem,
    $item-font-size: .15rem
)
@include yo-list(
    $name: surgery-hospital,
    $item-border-space: .15rem,
    $item-padding: .1rem .15rem,
    $item-font-size: .15rem
)
@include yo-list(
    $name: urgent-select,
    $item-border-space: 0,
    $item-padding: .13rem .15rem,
    $item-font-size: .16rem
)

@include yo-list(
    $name: doctor-hd,
    $item-padding:.3rem 0 .3rem .15rem,
    $active-bgcolor: map-get($base,base-blue)
)
@include yo-list(
    $name: visit-info,
    $item-font-size: map-get($benmu-font,font-15)
){
   .item {
       @include flexbox();
       @include align-items(flex-start);
       line-height: .25rem;
       &::after {
           left: 0;
       }
       padding: .1rem .15rem .1rem 0;
       .mark {
           color: map-get($base,base-gray);
       }
       .flex {
           margin-left: .15rem;
           white-space: normal;
           p {
               font-size: map-get($benmu-font,font-15);
           }
       }
       .align-content {
           align-content: flex-start;
       }
   }
}

/*知名专家团队*/
@include yo-list(
    $name: specialist,
    $item-padding:.22rem .15rem .2rem,
    $active-bgcolor: map-get($base,base-white)
)
@include yo-list(
        $name: scroll,
        $item-padding: 0
)
/*选择医院*/
@include yo-list(
    $name: change,
    $item-border-space: 0,
    $item-font-size: map-get($benmu-font,font-12),
    $item-padding: .08rem .1rem .08rem .21rem,
    $item-border-color: #e3e3e3
);
