

@import "../../scss/theme/config";

.cd-accordion-slide{
    width: 220px;
    margin: 20px 0;
    .cd-accordion-content {
        background-color: aliceblue;
        color: #333;
        // height: 38px;
        line-height: 38px;
        font-size: 14px;
        cursor: pointer;
        // overflow: hidden;
        text-overflow: ellipsis;
        position: relative;
    }
    .cd-accordion-title{
        border-bottom: 1px solid #e1e1e1;
        position: relative;
        .cd-accordion-text {
            margin-left: 20px;
        }

        .cd-accordion-arrowDown{
            @extend .cd-component;
            @extend .cd-component-arrow-downline;
            position: absolute;
            top: 50%;
            right:20px;
        }
        .cd-accordion-arrowUp{
            @extend .cd-component;
            @extend .cd-component-arrow-upline;
            position: absolute;
            top: 50%;
            right:20px;
        }

        }
        // &::before{
        //     position: absolute;
        //     top: 50%;
        //     left: 10px;
        //     margin-top: -2px;
        //     content: '';
        //     width: 4px;
        //     height: 4px;
        //     background-color: #000;
        //     border-radius: 2px;
        // }

    .cd-accordion-wrap {
        background-color:rgb(249, 253, 245);
        display: none;
    }

    .cd-content-show .cd-accordion-wrap{
        display: block;
    }

    .checked-item, .checked-item a{
        color: red;
    }

    .checked-item:hover, .checked-item a:hover{
        cursor: default;
    }
}
  

