@import "../../css/theme.less";
@import '../../css/variables.less';
.breadcrumb:global(.ant-breadcrumb){
    //background: #fbfefc;
}

.breadcrumbItem {
    color:#666666;
    font-weight: bold;
}

.left{
    width: 226px;
    height: 100%;
    position: absolute;
}

.right{
    margin-left: 226px;
    height: 100%;
    border-left: 1px solid #e8e8e8;
}

.menuStyle{
    width: 226px;
    :global(.ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline){
        border-right: 0;
    }
    :global(.ant-menu-inline .ant-menu-item){
        margin-top: 0;
    }
}

.setting{
    height: 40px;
    width: 226px;
    line-height: 40px;
    margin-top: 61px;
    cursor: pointer;
    &:hover{
        color: @primary-color;
        color: var(--primary);
    };
    i {
        font-size: 18px;
        color: #BDBDBD;
        margin-right: 14px;
        margin-left: 19px;
    }
}

.settingChecked{
    height: 40px;
    width: 226px;
    line-height: 40px;
    border-left: 3px solid @primary-color;
    border-left: 3px solid var(--two);
    border-left: 3px solid var(--secord);
    border-right: 1px solid #e8e8e8;
    background:rgba(230,255,241,1);
    margin-top: 61px;
    cursor: pointer;
    color: @primary-color;
    color: var(--primary);
    i {
        font-size: 18px;
        color:@primary-color;
        color:var(--primary);
        margin-right: 14px;
        margin-left: 19px;
    }
}

.cardStyle{
    width: 100%;
    background:rgba(255,255,255,1);
    border-radius:6px;
    box-shadow:0px 0px 10px rgba(0,88,37,0.1);
    margin-bottom: 10px;
}

.operator{
    height: 100%;
    width: 100%;
    .checkread{
        height: 66px;
        vertical-align: middle;
        line-height: 66px;
        border-bottom: 1px solid #e8e8e8;
        margin: 0 23px;
        .checkLabel{
            margin-left: 15px;
            font-size: 14px;
            color: rgba(153,153,153,1);
            :global(.ant-checkbox){
                width:16px;
                height:16px;
                background:rgba(255,255,255,1);
                border-radius:4px;
            };
        };
        .badgeStyle :global(.ant-scroll-number.ant-badge-count){
            width:32px;
            height:16px;
            background:rgba(253,103,103,1);
            border-radius:8px 8px 8px 0px;
            top: -10px;
            right: -20px;
            position: absolute;
            line-height: 16px;
        };
        .buttonPosition{
            float: right;;
            .readedButton{
                width:116px;
                height:24px;
                background:rgba(255,255,255,1);
                border: none;
                overflow: hidden;
                .readedButtonLable{
                    color:#2793E6;
                    font-style: normal;
                }
            }
        }
    };
    .listStyle{
        padding: 0 23px;
        min-height: 400px;
        .lineStyle{
            padding: 0 15px;
            height: 44px;
            line-height: 44px;
            border-bottom: 1px dashed #e8e8e8;
            list-style: none;
            cursor: pointer;

        }
    }
}

.paginationStyle {
    text-align: center;
    font-size: 14px;
    padding: 30px 0px 30px 0px;
}

.tip{
    height: 54px;
    width: 100%;
    line-height: 54px;
    border-bottom: 1px solid #e8e8e8;
    font-size: 14px;
    color: rgba(153,153,153,1);
    font-weight: 400;
    .tipLabel{
        padding-left: 40px;
        padding-right: 40px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

.settingPage{
    padding: 20px 40px 20px 40px;
    .mobile{
        height: 35px;
        width: 100%;
        font-size: 16px;
    };
    .schedule{
        height: 35px;
        width: 100%;
        font-size: 16px;
        margin-top: 58px;
    }
    .settingListStyle{
        .checkSetting{
            vertical-align: middle;
            line-height: 10px;
        }
    }
    .settingWay{
        display: flex;
        flex-wrap: wrap;
        .settingCard{
            margin: 10px 30px;
            width:100px;
            text-align: center;
            .settingIcon{
                height: 60px;
                width: 60px;
                margin-left: 20px;
                margin-bottom: 12px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                background-color: @primary-color;
                background-color: var(--primary);
                img{
                    height: 30px;
                    width: 30px;
                }
            }
        }
    }
}

.listLabelStyle{
    width: 80%;
    color:rgba(0,0,0,1);
    cursor: pointer;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    float: left;
    .titleStyle{
        font-weight: normal;
    }
}

.badegWidth{

}

.badegWidth1{
    float: left;
    padding-right: 8px;
}

.popStyle :global(.ant-popover-inner-content){
    padding: 8px;
}

.timeStyle{
    float: right;
    color:rgba(153,153,153,1);
    display: inline;
}

/*************** 蓝色主题 start***************/
:global(.@{theme-blue-selector}) {
    .setting{
        &:hover{
            color: @theme-blue-1;
        };
    }
    .settingChecked{
        border-left-color: @theme-blue-1;
        background: @theme-blue-3;
        color: @theme-blue-1;
        i {
            color:@theme-blue-1;
        }
    }
    .settingPage{
        .settingWay{
            .settingCard{
                .settingIcon{
                    background-color: #2391e6;
                }
            }
        }
    }
    .lineStyle{
        &:hover{
            background: @theme-blue-3;
        }
    }
}
/*************** 蓝色主题 end***************/

/*************** 红色主题 start***************/
:global(.@{theme-red-selector}) {
    .setting{
        &:hover{
            color: @theme-red-1;
        };
    }
    .settingChecked{
        border-left-color: @theme-red-1;
        background: @theme-red-3;
        color: @theme-red-1;
        i {
            color:@theme-red-1;
        }
    }
    .settingPage{
        .settingWay{
            .settingCard{
                .settingIcon{
                    background-color: @theme-red-1;
                }
            }
        }
    }
    .lineStyle{
        &:hover{
            background: @theme-red-3;
        }
        a{
            color:@theme-red-2
        }
    }
}
/*************** 红色主题 end***************/

/*************** 绿色主题 start***************/
:global(.@{theme-green-selector}) {
    .lineStyle{
        &:hover{
            background: @theme-green-3;
        }
        a{
            color:@theme-green-2
        }
    }
}
/*************** 绿色主题 end***************/
