@import "projects/learner-center/src/style/variables";
.my-exam{
    position: relative;
    >.query-input{
        position: absolute;
        right: 15px;
        top: -42px;
        width: 266px;
        height: 34px;
        background: #fff;
        display: flex;
        border: 1px solid $line-color;
        padding: 0 15px;
        margin-right: 10px;
        input{
            width: 214px;
            border: 0;
            border: none;
            outline: none;
            padding-right: 10px;
        }
        i{
            font-size: 16px;
            color: #b3b3b5;
            cursor: pointer;
            margin-top: 4px;
        }
    }
    >.isEnter{
        position: absolute;
        left: 123px;
        top: -50px;
        line-height: 50px;
        >span{
            font-size: 14px;
            letter-spacing: 1px;
            color: #000000;
            margin-right: 30px;
            line-height: 50px;
            display: inline-block;
            cursor: pointer;
        }
        >.select{
            color: $primary-color;
            height: 49px;
            border-bottom: 2px solid $primary-color;
        }
    }
    >.filter-box-b{
        width: 900px;
        margin: 0 auto;
        font-size: 14px;
        letter-spacing: 1px;
        color: #020202;
        border-bottom: 1px solid #e7e7e7;
        line-height: 52px;
        margin-bottom: 22px;
        >.filters-b-item{
            margin-right: 36px;
        }
        .sort{
            float: left;
            width: 33.33%;
            .sort-item{
                cursor: pointer;
                .divide-line{
                    cursor: default;
                }
                &:last-child{
                    .divide-line{
                        display: none;
                    }
                }
            }
            >.active{
                color: $primary-color;
                background: white;
            }
        }
        .time, .status{
            float: left;
            width: 33.33%;
            .item{
                &:last-child{
                    .divide-line{
                        display: none;
                    }
                }
                .name{
                    cursor: pointer;
                }
                >.select{
                    color: $primary-color;
                }
            }
        }
        .status{
            text-align: right;
        }
    }
    .list{
        padding: 0px 26px 8px;
        lui-single-exam-b{
            display: inline-block;
            margin-bottom: 22px;
            
        }
    }
     
}
::ng-deep{
    .exam-explain{
        .ant-modal {
            width: 600px !important;
        }
        .ant-modal-close-x{
            width: 36px;
            height: 36px;
            line-height: 36px;
        }
        .exam-modal-con{
            .title{
                text-align: center;
                font-family: MicrosoftYaHei;
                font-size: 16px;
                letter-spacing: 1px;
                color: #020202;
                line-height: 25px;
                margin-bottom: 15px;
            }
            .border-img{
                width: 548px;
                height: 3px;
                background: url('/assets/images/border_item.png') repeat-x;
            }
            .exam-name{
                font-family: MicrosoftYaHei;
                font-size: 18px;
                letter-spacing: 2px;
                color: #020202;
                text-align: center;
                line-height: 55px;
                margin-bottom: 5px;
            }
            .list-item{
                :first-child{
                    text-align: right;
                    font-family: MicrosoftYaHei;
                    font-size: 14px;
                    letter-spacing: 0px;
                    color: #7f7f7f;
                }
                :last-child{
                    text-align: left;
                    font-family: MicrosoftYaHei;
                    font-size: 14px;
                    letter-spacing: 0px;
                    color: #020202;
                }
                margin-bottom: 15px;
            }
            .btn-box{
                margin-top: 20px;
                text-align: center;
                .ant-btn-primary{
                    margin-right: 20px;
                }
                .ant-btn{
                    width: 82px;
                    height: 28px;
                    line-height: 26px;
                    border-radius: 2px;
                }
            }
        } 
    }
    
}
:host ::ng-deep {
    .list-page {
        padding: 8px 0 40px;
    }
}