/*本地个性化的css，预留直接写在文件里面的*/
@import url("local_custom.css");

/* 隐藏列表上的大标题栏 */
.comlist-tables.scrolly .table-section .scope_header_box{
    height: 0px;
    opacity: 0;
    padding:0px !important;
}
.comlist-tables.scrolly .table-section .sys-table-heading{
    display: none !important;
}
/* 列表顶部搜索和 搜索标签样式*/
.search_from_info .forms_comp:has(.compt-content-table) > .compt-label {
    height: 30px;
    width: 90px !important;
}
.search_from_info .searchIn .label-text {
    font-size: 13px !important;
    color: #353333 !important;
    padding-right: 0 !important;
    font-weight: normal;
}
.search_froms_cont .search_from_info .search_list:has( > .time_box){
    width: 33.3% !important;
}
.search_from_info .setfromConf[_nghost-c13] .form-compt-group {
    height: auto !important;
    margin-bottom: auto;
}
.search_from_info .search_list .compt-content-table{
    width: calc(100% - 90px) !important;
}
.search_from_info .search_list com-forms {
    display: block;
    width: 100%;
}
.search_from_info .search_list com-forms .form-compt-group.searchIn{
    width: 100% !important;
    margin-bottom: 1px !important;
}
.search_from_info .ant-calendar-picker{
    width: calc(50% - 10px);
}
.search_froms_cont.flexColumn{
    padding-bottom: 1px !important;
}
.menu_tabs_section .tree-boxs{
    line-height: 2 !important;
    font-size: 16px;
}
.menu_tabs_section .ant-tabs-bar{
    /*margin-bottom: 15px !important;*/
}
.menu_tabs_section .ant-tabs-small .ant-tabs-tab{
    line-height: 2 !important;
}
.search-sections.ng-star-inserted{
    margin-top: 15px !important;
}
.filterExpand .search_froms_cont .handle_options_box{
    margin-top:4px !important;
}
/*搜索列表的左右间距*/
.comlist-tables.scrolly .table-section{
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/*弹窗搜索样式*/
.ant-modal-content .search_froms_cont.flexColumn .search_from_info {
    margin-bottom: 5px;
}

/* 卡片 列表样式 */
.list_type_card2:hover,.list_type_card:hover {
    border: 1px solid #1890ff !important;
}
.list_type_li .option_box .option-btn span:hover{
    color: #000000 !important;
}
.list_type_li .list_type_card{
    min-height: 237px;
}
.list_type_li .list_type_card2{
    min-height: 155px;
}

/*顶部右侧标签*/
.platform-tab-hd{
    box-shadow: 0 5px 7px -2px rgb(89 86 86 / 9%);
}
.platform-tab-labels{
    margin-left: 0px !important;
    padding-left: 8px !important;
}
.platform-tab-labels button.on{
    background: #eaeefe !important;
    font-weight: bold;
    border: none !important;
}
.platform-tab-labels button{
    background: #ffffff !important;
    border: none !important;
    margin-bottom: 1px !important;
}
.platform-tab-labels button span.ng-tns-c0-0:hover{
    color: var(--themeColor);
}
.structure-content .structure-left.collapsed{
    border-right: 1px solid #ededed;
    box-shadow: 8px -1px 8px -5px rgb(24 24 24 / 13%);
}
.router-container{
    /*margin-top: 10px;*/
}
.sys-systemcontainer,.sys-systemcontainer,.sys-systemcontainer{
    margin-top:10px !important;
    padding-top: 0px;
}
.sys-systemProjectPm, .comlist-tables.sys-systemcontainer{
    margin-top:10px !important;
    padding-top: 0px;
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.sys-systemProjectPm .com-tablelist{
    padding-top: 1px;
    padding-left: 10px;
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.search_section_row,.com-tablelist .search_section_row{
    margin-top: 10px;
}
.projectbusinessCenter-page[_ngcontent-c48], .projectbusinessCenter-page{
    margin-top: 10px !important;
}
.projectbusinessCenter-page .left_menus_box{
    margin-left:0px!important;
}
.projectbusinessCenter-page  .left_menus_box  .menus-boxs {
    border: none !important;
}
.projectbusinessCenter-page .content-boxR{
    margin-right:0px !important;
}

.sys-systemcontainer.detail-container[_ngcontent-c68],.sys-systemcontainer.detail-container.forms-tbv3.childDetailPage{
    margin-top: 10px !important;
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}

.comlist-tables.scrolly[_ngcontent-c77],.sys-systemcontainer.comlist-tables.scrolly{
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 9px;
    margin-top: 10px !important;
    padding-top: 0px;
    overflow-y: auto;
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.sys-systemcontainer .sys-table-tool{
    margin-top: 10px;
}

/*套表详情页*/
.sys-systemcontainer.nestedTable-lay{
    width: 100% !important;
    border-radius: 8px;
}
.sys-backscope.backscope-box .sys-backscope-head{
    height: 34px;
    line-height: 34px;
}

.sys-systemcontainer.nestedTable-lay .nestedTable-body{
    padding-left: 0px !important;
    padding-right: 12px;
    border-left: 1px solid #f1f1f1;
    background-color: #ffffff !important;
}
/**** 基础档案***/
.sys-systemcontainer.basicForm.forms-tbv3{
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.basicForm-body{
    margin-right: 5px !important;
    margin-left: 5px !important;
    border: 1px solid #f1f1f1 !important;
}
.basicForm-tree{
    border-right: 1px solid #f1f1f1 !important;
}

/* 表单底部按钮位*/
body .platform-tab .form-bottom-toolbar{
    padding-bottom: 15px !important;
}

/*弹窗页面的效果调整*/
.pop-upanel-modal .modal-content,.popTableForms .form-bottom-toolbar-fixed{
    border-radius: 8px;
    box-shadow: 0 0 10px rgb(255 255 255 / 30%);
}

/*首页容器*/
.sys-indexmod-container,.panel-quick-nav .cont_box,.projectflow-section.vertical .favorite_section,.projectflow-section.line .favorite_section{
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
div.projectflow-section.line,div.projectflow-section.vertical{
    background-color: #00000000 !important
}
.projectflow-section.line .favorite_section,.projectflow-section.vertical .favorite_section{
    border-radius: 5px;
    background-color: #fff !important;
}
.projectflow-section.vertical .favorite_section .body-cont{
    padding-right: 10px !important;
}
.projectflow-section.line .favorite_section .body-cont{
    padding-left: 14px !important;
}

.loading_pages{
    border-radius: 8px;
}

/*登陆页*/
.login .login-box .login-form-gourp input{
    border: 1px solid #c8cbce !important;
    border-radius: 5px;
    box-shadow: 0 0 10px rgb(156 156 156 / 28%);
}
.login .login-box .login-form-gourp input:focus,.login .login-box .login-form-gourp input:hover{
    border: 1px solid var(--themeColor) !important;
}


.login .login-content{
    /*margin-right: 15% !important;*/
}

.login .login-box{
    box-shadow: none !important;
    width: 420px !important;
    padding-right: 65px !important ;
    padding-left: 65px !important ;
}
.login-pagen .login-form2{
    background-color: #ffffffe6 !important;
    border-radius: 14px;
}
.login-pagen .top_head_box{
    min-height: 171px !important;
}
.login-pagen .top_head_box .title::before,.login-pagen .top_head_box .title{
    /*content: "南昌金控供应链金融系统";*/
    font-size: 42px !important;
    color: #292b29;
}

/*首页组件的鼠标经过效果*/
.nav_list.ng-star-inserted:hover{
    background-color: #f1f1f1;
}
.sys-indexmod-all.noStyle:hover {
    box-shadow: 0 0 10px 1px rgb(245 245 245 / 28%);
}
.nav_list{
    border-radius: 5px;
}
/*图标组件的提示框显示*/
.s-card-box .hover_tip{
    top: -84px !important;
    bottom: auto !important;
    z-index:9999;
}
/*列表tr样式*/
body .sys-tabledata-class thead tr{
    border-left: none;
    border-right: none;
}

/*style2 excel样式的优化*/
.style2{
    --from_component_height:50px !important;
}
.style2 .compt-label{
    border-right: 1px solid #ccc;
    height: auto !important;
    background-color: var(--RightComponentDisabledBg) !important;
}
.style2 .form-compt-group{
    margin: 0px 0px !important;
    padding: 0px 0px !important;
}
.style2 .sys-neiqianbiao.show_form .form-compt-group, .style2 .sys-neiqianbiao.show_form .form-compt-group.linkage-style{
    width:50% !important;
    margin: 0px 0px !important;
    padding: 0px 0px !important;
}
.style2 .sys-neiqianbiao.show_form {
    margin: 0px 0px !important;
    padding: 0px 0px !important;
    border-bottom:none !important;
    display: block; /* 处理表单展示的关联表底部有5px的留白问题 OK */
}
/* 处理表单展示的关联表底部有5px的留白问题 OK */
.style2 .scope-column-box > com-tableunion.ng-star-inserted{
    display: block;
    /*line-height: 0 !important;*/
}

.style2 .sys-neiqianbiao {
    height: auto !important;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0px !important;
}
/* 给变更记录审批记录添加底部边框*/
.style2  com-change  com-scope  div.change-records,.style2 .form-compt-group .process_info_section
{
    border-bottom: 1px solid #cccccc;
}
.style2  com-change  com-scope  div.change-records{
    padding-top: 5px;
}
/**审批记录title优化**/
.process_info_section .title-t{
    border: none !important;
}

.style2 .sys-scope-container{
    border-top: 1px solid #cecece !important;
}
.style2 .sys-scoped-base.scopeStyle1.scopeStyle2,.style2 .sys-scoped-base.scopeStyle2,.style2 .sys-scoped-base{
    margin: 0px 0px !important;
    padding: 0px 0px !important;
    border-radius: 0 !important;
    border: 1px solid #cecece !important;
    margin-bottom: 5px !important;
    border-bottom: none !important;
}
.style2 .scopeStyle1 .scope-column,.style2 .scopeStyle2 .scope-column{
    padding-top: 0px !important;
}
.style2 .scope_header_box,.style2 .sys-scope-heading{
    height: var(--from_component_height) !important;
}
.style2 .sys-scoped-base .sys-scope-heading{
    display: flex;
    align-items: center;
    margin-left: 10px;
}
.style2 .sys-scoped-base .sys-scope-title{
    margin-top: 8px;
}
.style2 textarea.sys-textarea-text2{
    border-radius: 0px !important;
    min-height: calc(var(--from_component_height) + 40px) !important;
    border-left: none !important;
    border-top: none !important;
    height: 100% !important;
}
.style2 .compt-label .label-required{
    color: #fc7c0b !important;
    width: 15px;
    height: 30px;
    line-height: 20px !important;
    left: -2px !important;
    top: 4px;
    font-size: 28px !important;
}
/*.style2 .compt-label .sys-label-text{*/
/*    font-weight: normal !important;*/
/*}*/
.style2 .inputview .input-show, .style2 .readonly .input-show{
    border-right: 1px solid #ddd;
}
.style2 .inputview .sys-forms-inputcontrol, .style2 .readonly .sys-forms-inputcontrol{
    border-right: 1px solid #ddd !important;
}
.style2 .inputview .textarea-show,.style2 .readonly .textarea-show{
    border: 1px solid #ddd !important;
    min-height: calc(var(--from_component_height) + 1px) !important;
    border-top: none !important;
    border-left: none !important;
}

.style2 .form-detail .textarea-box .compt-label{
    height: auto !important;
}
.style2 .form-compt-group.fileupload-box.ng-star-inserted{
    height: auto !important;
}

.style2 .form-compt-group.fileupload-box.ng-star-inserted .compt-content{
    padding-left: 10px;
}
.style2 .formtab-lay .formtab-body .formtab-item .form-container .position-rel{
    margin-bottom: 12px;
}
/*重新调整组件的边框*/
.style2 .group-control .group-control-input{
    border-left: none;
}
.style2 .sys-forms-inputcontrol,.style2 .form-detail .tml-select-box,.style2 .form-detail .sys-forms-inputcontrol, .style2 .time-inputs .ant-calendar-picker-input{
    border-left: none;
    border-right: 1px solid #dddddd !important;
}
.style2 .form-detail .fileupload-box{
    border-top: none;
    border-left: none;
}
.style2 .form-detail .fileupload-box .compt-label{
    top: 0px !important;
    height: auto !important;
}

.style2 .inputview .input-group .tml-select-box, .style2 .readonly .input-group .tml-select-box{
    border-right: 1px solid #dddddd !important;
}
.style2 .input-group{
    height: 100%;
}
/* 隐藏域改造为占位符号 */
.style2 .sys-scoped-base com-hidden .hide{
    display: block !important;
    font-size: 0 !important; /* 文本尺寸归零 */
    border-bottom: 1px solid #CCCCCC !important;
    height: var(--from_component_height);
    width: 50%;
    position: relative;
    margin: 0;
    padding: 0;
    float: left;
    border-right: 1px solid #CCCCCC !important;
}
.style2 .group-control .group-control-input,.style2 .ant-tabs-bar{
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
}
/* 富文本、单选、复制、图片上传*/
.style2 com-richtxt .form-compt-group,
.style2 com-radio .form-compt-group,
.style2 com-checkbox .form-compt-group,
.style2 com-imgupload .form-compt-group
{
    border-bottom: 1px solid #cccccc;
}

.style2 com-richtxt .form-compt-group .compt-label,
.style2 com-radio .form-compt-group .compt-label,
.style2 com-checkbox .form-compt-group .compt-label,
.style2 com-imgupload .form-compt-group .compt-label
{
    border-bottom: none;
}
.style2 com-richtxt .form-compt-group .compt-content{
    padding-bottom: 8px;
    padding: 8px ;
    padding-left: 4px;
    min-height: 144px;
}

.style2 com-radio .form-compt-group,
.style2 com-checkbox .form-compt-group,
.style2 com-imgupload .form-compt-group{
    border-right: 1px solid #cccccc;
}

.style2 com-password .form-compt-group,
.style2 com-password .form-compt-group .compt-label,
.style2 com-password .form-compt-group input,
.style2 com-address .form-compt-group,
.style2 com-address .form-compt-group .compt-label,
.style2 com-address .form-compt-group input,
.style2 com-address .form-compt-group .label-text{
    height: var(--from_component_height) !important;
    line-height: var(--from_component_height) !important;
}

.style2 com-label .form-compt-group{
    min-height: var(--from_component_height) !important;
    width: 50%  ;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.style2 com-password .compt-label .label-required{
    line-height: 46px !important;
}
/*处理查看页面的单选组件有多余的下边框问题*/
.style2 .inputview .input-group::after, .style2 .readonly .input-group::after{
    border-bottom:none !important;
}

/*按钮样式*/
.style2 div.scope-column-box com-rowbutton > div.form-compt-group{
    width: 15% !important;
    padding-left: 24px !important;
    border-bottom: 1px solid #ccc;
}
.style2  div.scope-column-box  com-button > button{
    height: 32px !important;
    line-height: 32px !important;
}
.style2 .setfromCon .button-group .sys-btn, .style2 .setfromConf .button-group button.sys-btn.mat-button{
    height: 32px !important;
    line-height: 32px !important;
}

/*表格风格的样式结束*/

/*设置只读组件的遮罩层透明以免挡住数据*/
.sys-com-readonly.disabled{
    background-color: #dbd7d7 !important;
    opacity: 0.1 !important;
}


/*tab作用域切换的标题样式 以及颜色规范统一和主题色匹配*/

.style2 .ant-tabs-bar {
    margin: 0px 0px 0px 0px !important;
    margin-bottom: 0px !important;
    font-weight: 400;
    height: var(--from_component_height) !important;
}
.style2 .ant-tabs-tab.ant-tabs-tab-active{
    height: var(--from_component_height) !important;
    color: var(--themeColor) !important;
}

.ant-tabs-tab.ant-tabs-tab-active .ng-star-inserted{
    font-size: 16px;
    font-weight: bolder;
    color: var(--themeColor) !important;
}
.ant-tabs-ink-bar{
    background-color: var(--themeColor) !important;
}
.ant-tabs-tab .ng-star-inserted:hover,.ant-tabs-tab:hover,
.ant-tabs-nav .ant-tabs-tab-active,
.sleevetab-page .tab-nav-boxs .child-tabs-ul .nav-item.active,
.menu_tabs_section .tree-boxs .tab_item.active{
    color: var(--themeColor) !important;
}
.sleevetab-page .tab-nav-boxs .child-tabs-ul .nav-item.active .name_lab::after
{
    background-color: var(--themeColor) !important;
}
.menu_tabs_section .tree-boxs .tab_item.active{
    border-bottom: var(--themeColor) !important;
}
.upload-btn{
    background-color: var(--themeColor) !important;
}

/*分栏组件中的关联表最小高度设置，防止无数据时高度缩小*/
body .platform-tab #management_of_leased_propert .scope-column-box .ui-datatable .ui-datatable-scrollable-body{
    min-height: calc(45vh) !important;
}
.sys-systemcontainer .menu_tabs_section{
    margin-top: 2px !important;
}
/*给作用域标题给默认边距*/
.sys-scoped-base .sys-scope-heading{
    padding: 10px 15px;
}
.tablelist-mcheck.ui-selection-column{
    width: 18px !important;
}
/* 表单内子表列表按钮宽度优化*/
.sys-table-heading .sys-table-tool-btn:first-child{
    margin-left: 5px !important;
}
.sys-table-heading .sys-table-tool-btn,.sys-table-heading .left_action{
    margin-left: 2px !important;
}
.sys-btn{
    margin-right: 2px !important;
}
.sys-btn-text{
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.form-bottom-toolbar-fixed .sys-btn{
    margin-right: 5px !important;
}

.form-container .sys-btn.mat-button.sys-btn-sm.sys-btn-gray.ng-star-inserted:hover{
    border:  1px solid var(--themeColor) !important;
}
/* --------------start 子公司二级菜单样式优化 ----------- */
.sysmenus-sectionb .child-sections .list-menus .child-item{
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), 0 4px 8px rgb(0 189 248 / 4%), 0 8px 16px rgb(0 0 0 / 7%), 0 16px 32px rgb(0 0 0 / 4%);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    margin: 0 15px 20px !important;
}
/* 核心卡片样式（对应你的child-item） */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item {
    background: #ffffff;
    border-radius: 8px;
    padding: 16px;
    width: calc(33.33% - 8px); /* 一行3个 */
    min-width: 200px; /* 最小宽度适配小屏幕 */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    transition: all 0.2s ease;
    border: 1px solid #f0f0f0;
    cursor: pointer;
    position: relative; /* 用于顶部色块 */
    list-style: none; /* 清除可能的列表样式 */
}

/* 卡片顶部彩色标识色块（核心视觉区分） */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item::before {
    content: "";
    display: block;
    height: 3px;
    width: auto;
    border-radius: 3px 3px 0 0;
    margin: -16px -16px 12px -16px; /* 贴合卡片顶部 */
}

/* 为不同功能卡片分配专属颜色（按DOM顺序） */
/* 1. 请款审批 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+1)::before { background: #67c23a; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+1) .icon_box i { color: #67c23a; }
/* 2. 订单账期 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+2)::before { background: #e6a23c; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+2) .icon_box i { color: #e6a23c; }
/* 3. 应收款单 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+3)::before { background: #409eff; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+3) .icon_box i { color: #409eff; }
/* 4. 到账明细 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+4)::before { background: #909399; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+4) .icon_box i { color: #909399; }
/* 5. 预收账款 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+5)::before { background: #f56c6c; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+5) .icon_box i { color: #f56c6c; }
/* 6. 对账处理 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+6)::before { background: #722ed1; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(6n+6) .icon_box i { color: #722ed1; }
/* 7. 银行流水管理 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(7)::before { background: #13c2c2; }
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:nth-child(7) .icon_box i { color: #13c2c2; }

/* 卡片悬浮交互效果 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transform: translateY(-2px);
    border-color: #e0e0e0;
}

/* 图标容器样式 */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item .title_box .icon_box {
    display: inline-block;
    vertical-align: middle;
}

/* 图标样式（用Font Awesome替代tml-icon保证显示） */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item .icon_box i {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

/* 标题样式（lab-name） */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item .lab-name {
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    vertical-align: middle;
    display: inline-block;
}

/* 描述文字样式（title_info） */
.sysmenus-sectionb .child-sections .list-menus .cont-box .child-item .title_info {
    font-size: 12px;
    color: #999999;
    margin-top: 6px;
    line-height: 1.4;
}
/* --------------end 子公司二级菜单样式优化 ----------- */
.backscope-toolbar .backscope-btn{
    border: 1px solid var(--themeColor) !important;
    color: var(--themeColor) !important;
}
.backscope-toolbar .backscope-btn:hover {
    background-color: var(--themeColor) !important;
    color: #fff !important;
}
/* 修复首页快捷菜单组件横向显示个数控制 2~5个 */
.panel-quick-nav .classsify-bodys .mcol-2{
    flex: 0 0 50% !important;
    width: 50% !important;
}
.panel-quick-nav .classsify-bodys .mcol-3{
    flex: 0 0 33.3% !important;
    width: 33.3% !important;
}
.panel-quick-nav .classsify-bodys .mcol-4{
    flex: 0 0 25% !important;
    width: 25% !important;
}
.panel-quick-nav .classsify-bodys .mcol-5{
    flex: 0 0 20% !important;
    width: 20% !important;
}
/* 项目监控页面的颜色图标--*/
.projectCenter-page.pagedetail .ant-badge-count{
    background: #0cc98e !important;
}
.node_ul .node_li{
    border: 1px solid #dddddd !important;
    border-radius: 8px !important;
}
.node_ul .node_info.show_node .title-item
{
    background-color: #ffffff !important;
    color: var(--themeColor) !important;
    font-weight: bold;
    border-bottom: 1px solid var(--themeColor) !important;
    border-radius: 0px !important;
}
.node_ul .node_info.show_node .title-item .right_icon{
    color: var(--themeColor) !important;
}
.node_ul .show_info{
    border-radius: 8px !important;
}
.node_ul .node_li:hover .show_info{
    background-color: #c8cacb24 !important;
    color: #313131 !important;
}
.node_ul .node-btn-wrap .task-btn{
    background-color: var(--themeColor) !important;
}.node_ul .node-btn-wrap .task-btn:disabled{
    background-color: #f2f2f2 !important;
}
/*  隐藏页面的返回按钮-防止暴露列表*/
.sys-backscope-icon{
  display: none !important;
}

/* 弹窗内部样式 */
body .ant-modal-body .sys-label-text{
    font-size: 14px !important;
}

body .ant-modal-body  .scopeStyle1  .scope-column{
    padding-top: 2px !important;
}
/* 查看页面，的富文本不显示下面的线*/
.onlyShow .show_texts{
    border-bottom: none !important;
}
/*首页的热图组件样式*/

.imgmap-section{
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}