
.layout-container .layout-content{
  background: #f1f2f6;
}

.tabs-view .tabs-view-content {
  padding: 10px 10px 0;
}

/*表格表头*/
.ant-table-thead > tr > th {
}

.c-table .edit-item .edit-item-main {
  display: unset
}

/*查询表单边距 */
.c-search-panel .c-search-panel-filter-left {
  padding-top: 1px;
}

/*表格字体 */
.ant-table.ant-table-small{
  font-size: 13px !important;
}

/*表单字体， tab字体 */
.ant-form-item .ant-form-item-label > label {font-size: 13px !important;}

 /*表单字体 */
 .ant-picker .ant-form-item {
  font-size: 13px !important;
}

/*菜单字体 */
.ant-menu {
  font-size: 13px !important;
}

/*面包屑字体 */
.ant-breadcrumb {
  font-size: 13px !important;
}

/*导航栏顶部国际化 */
.c-layout-header .right-options{
  font-size: 13px !important;
}

/*c-panel边距 */
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 5px;
}

/*c-panel高度 */
.ant-collapse > .ant-collapse-item > .ant-collapse-header{
  line-height: 34px;
}

/*c-panel展开收起 */
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 35px
}

/*按钮缩小*/
 .ant-btn  {
  font-size: 13px !important;
  height: 30px !important;
  padding: 2px 10px;
}


/* 分割线边距 */
.c-divider {
  padding: 0 0 5px;
}

.ant-divider-vertical {
    margin: 0 6px
}

.user .anticon{
  display: none !important;
}

.user .content {
  display: none !important;
}

.layout-container .c-layout-footer {
  padding: 0 !important;
}



.c-table .action-area:hover {
  transform: unset;
  position: relative;
  left: unset;
}

/**disabled字体加深**/
.ant-input[disabled],.ant-picker-input > input[disabled],
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-input-number-disabled,
.ant-checkbox-disabled + span,
.ant-radio-disabled + span{
color: rgba(0, 0, 0, 0.5);
}

.c-table ::-webkit-scrollbar {
  height: 13px;
  width: 13px;
}
.a-tree-select .ant-tree-select-dropdown-empty {
display: none;
}

.ant-table-cell .ant-tag {
border: unset;
}

.ant-tag-processing {
color: #1677ff;
background: #e6f4ff;
border-color: #639bcf;
}

.c-table .action-area img {
width: 14px !important;
}

.ant-select.ant-select-multiple.ant-select-disabled  .ant-select-selection-overflow {
max-height: 110px !important;
overflow-y: auto !important;

}
.ant-select-disabled.ant-select-multiple .ant-select-selector{
padding-right: 0px !important
}
/* 取消错误标红提醒 */
.c-table .edit-item .err-tips{
font-size: 0;
height: 0;
}
.edit-item:has(div.err-tips)>div.edit-item-main>.body-cell-tooltip>div,
.edit-item:has(div.err-tips)>div.edit-item-main>.body-cell-tooltip>div>div,
.edit-item:has(div.err-tips)>div.edit-item-main>div,
.edit-item:has(div.err-tips)>div.edit-item-main>div>div,
.edit-item:has(div.err-tips)>div.edit-item-main>div>div>div,
.edit-item:has(div.err-tips)>div.edit-item-main>span,
.edit-item:has(div.err-tips)>div.edit-item-main>span>span,
.edit-item:has(div.err-tips)>div.edit-item-main>span>div,
.edit-item:has(div.err-tips)>div.edit-item-main>span>div>div,
.edit-item:has(div.err-tips)>div.edit-item-main>span>div>div>input{
border-color: #ff4d4f !important;
}
.c-table .edit-item .edit-item-main-icon {
  /* margin-left: unset; */
   /* cursor: pointer;
  color: #0045a8; */
}
//修复下拉内容滚动定位问题
.add-details-content {
position: relative;
}
.add-model-details-content{
 position: relative;
 height: 100%;
}

/* -----------------新版ui修改----------------- */

.c-layout-header {
color: #999
}

.c-view {
padding: unset;
background: unset;
box-shadow:unset
}

.ant-tabs-tab {
font-weight: 600;
}


/* -----------------c-pane----------------- */
.c-collapse-panel {
box-shadow: -1px -1px 4px rgba(45, 48, 64, 0.01), 1px 1px 4px rgba(45, 48, 64, 0.08);
border-radius: 8px;
border-right: 1px solid rgba(45, 48, 64, 0.08);
border-left: 1px solid rgba(45, 48, 64, 0.08);
}

.c-collapse-panel .ant-collapse {
background: #ffffff;
box-shadow: unset;
border: none;
border-radius: 8px;
margin-bottom: 12px;
}

.ant-collapse-item:last-child > .ant-collapse-content {
border-radius: 8px;
}

.c-collapse-panel .ant-collapse > .ant-collapse-item > .ant-collapse-header {
padding-left: 24px !important;
}

.c-collapse-panel .ant-collapse-header::after {
display: none;
}

.c-collapse-panel .ant-collapse-header .title {
font-weight: 600 !important;
font-size: 16px !important;
}

/*c-panel展开收起 */
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
right: 24px !important;
}

/* 当.ant-collapse-content-box包含.c-table时，设置padding为20px */
.c-collapse-panel .ant-collapse-content-box:has(.c-table) {
padding: 20px !important;
}

/* 否则，设置padding为10px */
.c-collapse-panel .ant-collapse-content-box:not(:has(.c-table)) {
padding: 20px 20px 0 !important;
}

/* 当.ant-collapse-content-box包含.ant-table-footer 时，设置padding为20px */
.c-collapse-panel .ant-collapse-content-box:has(.ant-table-footer) {
padding: 20px 20px 12px !important;
}

.tab-details-wrapper {
background: rgba(250, 250, 250, 1);
}

.ant-drawer-body .ant-tabs-nav {
margin: 0 0 12px 0 !important;
}

/* -----------------表单----------------- */
.c-search-panel .search-submitButtons {
position: relative;
margin-top: -8px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
text-align: center;
padding-bottom: 5px;
}

.c-search-panel ~ .c-divider {
/* margin-top: -10px; */
}

.c-search-panel  {    
background: #fff;
padding: 20px 20px 0 20px;
border-radius: 8px;
box-shadow: -1px -1px 4px 0px rgba(45, 48, 64, 0.08), 1px 1px 4px 0px rgba(45, 48, 64, 0.08);
}

/* -----------------表格----------------- */

/* .c-table  {
padding-top: 10px;
border-radius: 8px;
padding: 10px 16px 16px;
background: #ffffff;
box-shadow: -1px -1px 4px rgba(45, 48, 64, 0.08), 1px 1px 4px rgba(45, 48, 64, 0.08);
}  */

.ant-tabs-tabpane .c-table {
border-radius: unset;
padding:unset;
box-shadow: unset;
}

.c-table ::-webkit-scrollbar {
height: 5px;
width: 7px;
}

.table-padding {
padding: 10px;
}

/* 表格状态tag */
.ant-tag-processing {
color: #1677ff;
background: #e6f4ff;
border-color: #639bcf;
}

.c-table .action-area img {
width: 14px !important;
}

.ant-table-cell .ant-tag {
border: unset;
}

/*表格字体 */
.ant-table.ant-table-small {
font-size: 13px !important;
}

.c-table .action-area:hover {
transform: unset;
position: relative;
left: unset;
}

.c-table .edit-item .edit-item-main {
display: unset;
}

/* 带tabs的表格 */
.c-tabs-table-info-content {
border-radius: 8px;
margin-top: 8px;
padding: 4px 16px 16px;
background: #ffffff;
box-shadow: -1px -1px 4px rgba(45, 48, 64, 0.08), 1px 1px 4px rgba(45, 48, 64, 0.08);

}



/* 不带tabs的表格 */
.c-table-info-content {
border-radius: 8px;
margin-top: 8px;
padding: 16px;
background: #ffffff;
box-shadow: -1px -1px 4px rgba(45, 48, 64, 0.08), 1px 1px 4px rgba(45, 48, 64, 0.08);
}

.c-table .ant-table .ant-table-container {
border: unset !important;
}

.ant-table-footer {
background: #fff;
}

.table-add-button {
height: 30px;
line-height: 30px;
width: 100%;
text-align: center;
cursor: pointer;
border-radius: 4px;
}

/* 去除表格-16px */
.ant-tabs-content .c-table {
margin-top: unset !important;
}

.c-tabs-table-info-content .ant-tabs-nav {
margin: 0 0 8px 0 !important;
}

tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
background: #ffffff;
}

.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
margin: 0px;
}

.table-top-btn {
display: flex;
justify-content: flex-end;
margin-bottom: 10px;
}

/* 表格tabs带按钮 */
.ant-tabs .table-top-btn {
display: flex;
justify-content: space-between;
margin: 8px 0 10px;
}

/* 修改tabs下的表格 */
.c-table .ant-tabs .ant-tabs-nav {
margin-bottom: 8px !important;
}

.c-table .ant-tabs .ant-tabs-nav .ant-tabs-tab {
padding: 12px 0 !important;
}

.ant-table-thead > tr > th {
background-color: #fafafa !important;
border-radius: 0px 0px !important;
font-weight: 500;
color: rgba(0, 0, 0, 0.85);
}


.c-table .c-table-content .custom-col-icon .icon {
/* color: @primary-color !important; */
}

.c-table .edit-item .edit-item-main-icon {
margin-left: unset;
}

.body-cell-tooltip .ant-input-number-handler-wrap {
display: flex;
flex-direction: column;
}

.layout-container .layout-content {
  background: rgb(250, 250, 250);
}

.activity-wrapper{
background: unset !important;
}

.c-collapse-panel[data-v-2f1645a6] .ant-collapse-header .ant-collapse-arrow{
  
  color: #d4452b;
}
.c-layout-header .right-options > *,.c-layout-header .right-options .content{
  color: #333;
}

.c-layout-header .menu-fold-box {
  padding: 0 24px 0 0;
  cursor: pointer;
}

.default-logo{
width: 116px !important;
  height: 66px !important;
  margin-left: -10px !important;
}

.c-layout-header .c-layout-header-left {
  width: 221px;
  height: 60px;
  transition: all 0.2s;
}

.detail-content{
background: #fff;
padding: 20px 20px 0 20px;
border-radius: 8px;
box-shadow: -1px -1px 4px 0px rgba(45, 48, 64, 0.08), 1px 1px 4px 0px rgba(45, 48, 64, 0.08);
}


/* ----------------布局修改------------- */

.c-layout-header .menu-fold-box {
  padding: 0 24px 0 10px;
  cursor: pointer;
}

/* 处理列排序情况下列名超长被截断显示问题 */
.c-table .ant-table-column-sorters .ant-table-column-title, .c-table .ant-table-filter-column .ant-table-column-title{
  flex: 1 !important;
}



