@import "/assets/css/_lib";

.ly_filter {
    width: 200px;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.btn_detail {
    @include ellipsis;
    position: relative;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 42px;
    padding: 0 43px 0 16px;
    text-align: left;
    &[aria-disabled] {
        color: #ddd;
        cursor: initial;
    }
    &[aria-pressed*="true"] {
        .ico_check {
            display: block;
        }
    }
    &::after {
        @include clear;
    }
    .ico_check {
        display: none;
        position: absolute;
        top: 18px;
        right: 18px;
    }
    .thumb_area {
        float: left;
        height: 20px;
        margin: 10px 4px 0 0;
    }
    .name_area {
        display: block;
        @include ellipsis;
    }

}
.ico_check {
    position: absolute;
}
.detail_list {
    overflow: auto;
    max-height: 168px;
}
.btn_area {
    padding: 20px 16px;
    display: flex;
    .btn {
        flex: 1 1 auto;
        height: 37px;
        border-radius: 18px;
        border: 1px solid #ddd;
        font-size: 14px;
        font-weight: 700;
        line-height: 35px;
        color: #ccc;
        &[aria-disabled=true] {
            border-color: #f5f5f5;
            background-color: #f5f5f5;
            color: #ccc;
        }
        & + .btn {
            margin-left: 8px;
        }
    }
    .btn_reset {
        font-weight: 400;
    }
    .btn_apply {
        border-color: #16dccf;
        color: #16dccf;
    }
}