/*自定义弹窗添加名称===class="gorun-el-dialog-box gorun-el-dialog-area-card-box"*/
/*表格滚动条的样式   .gorun-scroll-bar-img*/
/*隐藏y轴滚动条  .gorun-scroll-y-none*/
/*小尺寸弹窗 .gorun-el-dialog-min*/
/*/*添加风险点弹窗背景色  弹窗深色背景 白色crud弹窗样式 .gorun-add-riskPoint*/
/*输入框限制字数时候添加的样式 .gorun-el-input--suffix-74*/
/*取消输入框限制字数时候添加的样式 .gorun-el-input--suffix-74-none*/

/*表格 上方按钮排列顺序样式  刷新 设置 折叠 .gorun-avue-crud*/

/*.gorun-test-data-dialog 搜索区域 带搜索 重置按钮对齐  考试管理、培训管理-数据弹窗*/

/*弹窗标题被遮挡问题 .gorun-el-dialog-area-card-box   .dayin_boxs .el-dialog__header{ position:inherit ;}*/

/*弹窗底部按钮样式
<div slot="footer" class="dialog-footer"> <el-button @click="membersView.dialogVisible = false">返回</el-button> </div>
</el-dialog>*/

/*添加页面标题 <div class="el-tab-pane gorun-menu-tab-pane"> 风险小组</div>*/

/*特殊弹窗样式参考页面 notifycard-index.vue*/

/*自定义顶部搜索样式---js里添加对应card属性
  card:true,//卡片模式
  searchLabelPosition:'top',//搜索栏标题位置
  labelPosition:'top',//标题位置   */

/* .gorun_menuLeft_btn_left  menuLeft 按钮左对齐*/

/*角色管理 树图带边框样式gorun-el-tree-border*/

/*角色管理 avue 表格从其他页面进入 操作栏目不对齐修改方式.gorun-el-table__fixed-body-wrapper-top50 */

/* 四个字按钮添加样式class="gorun-el-button--medium-94"*/

/*表格-纯数字-添加右边距16 class="gorun-is-right-16"*/

/* 风险评估设置el-tab-pane 切换 去掉弹窗el-card__body内边距和阴影 class="gorun-el-card__body-none-padding" */
/* 去掉弹窗 el-card__body内边距和阴影 class="gorun-el-card__body-none-padding" */

/*表格内容区域 没有分页去掉站位的下边距 .gorun-none-margin*/
/*弹窗中 表格内容区域 带分页 底边距离设置44 .gorun-margin44*/
/* 自定义搜索头部 <div class=" el-card gorun-main-search">*/

/* 自定义弹窗内表格样式 class="gorun-el-dialog-crud-table"*/

/* 去掉表格去掉顶部空白区域操作栏样式 class="gorun-el-card-crud-menu-none" */

/*tree 样式修改 .gorun-tree-bg(改树背景色)  class="gorun-tree-boby" class="gorun-tree-input"*/

/*按钮对齐 .gorun-el-button-standard*/

/*menuFixed: 'right', //操作列锁定*/

/* 考试管理-新增考试试题按钮 下拉菜单 菜单项目居中显示 .gorun-el-dropdown-menu-center*/

/*去掉按钮基础样式-改为线框版 class="gorun-el-button-line"*/

/*删除弹窗修改：confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
修改为*/
/*this.$confirm('确认删除？', '提示', {
          cancelButtonText: '取消',
          cancelButtonClass:'primary',
          confirmButtonText: '删除',
          confirmButtonClass:'red',
          iconClass:'gorun-icon-question-outline',
          type: 'warning'
*/


/*
为了兼容element-ui里的dialog全屏功能与avue里的dialog全屏功能,效果互相一致, 修改全局css+单页页面局部js
修改的类有4个 .el-dialog__wrapper
              .el-dialog
              .el-dialog__body
              .gorun-el-dialog-box .el-dialog__body
添加2个类     .el-icon-full-screen
              .el-icon-news

*/


body {
  overflow: hidden;
}

/* =========================== Safari浏览器对应 ================================*/
/*Safari input右侧出现自定义人物icon*/
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}

/*Safari 登录页input不显示钥匙icon*/
input::-webkit-credentials-auto-fill-button {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}

/*Safari radio有阴影*/
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  box-shadow: none !important;
}


.el-icon-full-screen {
  margin-right: 20px;
}

.el-icon-news {
  margin-right: 20px;
}

/*表格数据高度临界状态不能滚动问题*/
.el-table__body-wrapper {
  overflow-y: overlay !important;
}

.rotate90 {
  transform: rotate(90deg);
}

.is-opened {
  background: #f5f5f5;
}

.avue-view {
  padding-bottom: 1px !important;
}

.gorun-secondary-div {
  padding: 0 8px 10px;
}

.el-menu--popup .gorun-secondary-div {
  padding: 0 8px
}

/*导航图标*/
.gorun-menu-icon {
  width: 16px !important;
  height: 16px;
  overflow: hidden;
  font-size: 16px !important;
  /*font-weight: normal!important;*/
}

.gorun-secondary-li {
  padding: 0 32px !important;
  display: flex;
  align-items: center;
  width: 100% !important;
}

.gorun-secondary-span {
  padding-left: 16px;
}

.gorun-main-title-span {
  width: 130px;
  display: inline-block;
}

/*解决bug2823左侧menu折叠后显示文字问题*/
.gorun-main-title-span.el-menu--display,
.gorun-main-title-span.el-menu--display + .el-submenu__icon-arrow {
  display: none !important;
}

.gorun-main-title-span-div {
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  background: #3D76DD;
  border-radius: 5px;
  color: #ffffff;
  font-size: 16px;
  float: right;
  margin-top: 7px
}

.gorun-main-title-li {
  margin-bottom: 10px !important;
  /*display: flex;*/
  /*align-items: center;*/
}

.gorun-main-title-li .el-submenu__icon-arrow {
  margin-top: 0px;
  position: unset;
}

.gorun-menu-tabs .is-active {
  display: none;
}

.gorun-menu-tabs .el-tabs__item:before {
  width: 0px !important;
  height: 0px !important;
  margin-right: 0px !important;
}

.gorun-menu-tabs .el-icon-close {
  margin-left: 8px !important;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable {
  vertical-align: middle;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
  font-size: 16px !important;
  color: #3D76DD !important;
  vertical-align: middle;
  /*transition: 0.5s;*/
}

/*.el-tabs__nav 不能单独设置死除40外的值，影响风险评估设置页面-tab样式*/
.gorun-menu-tabs .el-tabs__header .el-tabs__nav {
  height: 32px !important;
  vertical-align: middle;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
  vertical-align: middle;
  width: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
  font-size: 20px !important;
  color: #bfbfbf;
}

.el-tabs__item .el-icon-close:hover {
  color: #FFF !important;
}

.gorun-menu-tabs-box .avue-tags__box {
  padding-right: 0px !important;
}

/*页面标题*/
.theme-iview .avue-tags {
  padding-bottom: 0px !important;
}

.gorun-menu-tab-pane {
  /*margin-top: 8px;*/
  margin-left: 16px;
  margin-bottom: 8px;
  font-size: 24px;
  height: 46px;
  line-height: 46px;
  color: #141414;
  font-family: 'AlibabaPuHuiTi-2-65-Medium' !important;
}

/*表格上方搜索card*/
.el-card {
  background: #ffffff !important;
  box-shadow: 0px 8px 12px rgba(140, 140, 140, 0.25) !important;
  border-radius: 8px !important;
  overflow: inherit !important;
  padding-bottom: 0px; /*风险管控页面底部空隙*/
}

.avue-crud .el-card + .el-card {
  margin-bottom: 20px; /*风险管控页面底部空隙*/
}

.gorun-tree-boby {
  margin-bottom: 20px; /*风险管控页面底部空隙*/
}

/*员工管理页面 表格和上边表单空隙*/
.avue-crud .el-card + .el-card {
  /*margin-top: 40px!important;*/
}

.el-card__body {
  padding: 20px 20px 60px;
}

.el-card__body {
  padding: 8px 16px !important;
}

.el-card__body .el-form {
  margin-bottom: 8px;
}

.avue-form__group .el-col {
  padding: 0 16px !important;
}

.avue-group--header {
  margin-left: -16px !important;
  margin-right: -16px !important;
  width: calc(100% + 32px);
}

.avue-group--header .el-col {
  margin-bottom: 0px;
}

.el-collapse-item__wrap {
  background-color: #ffffff !important;
  border-bottom: 0px solid #ddd !important;
}

/*搜索条件名称*/
.el-form-item__label {
  color: #141414 !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-bottom: 0px !important;
  line-height: 22px !important;
  margin-top: 5px;
}

/*搜索条件内容*/
.el-form-item--medium .el-form-item__content {
  line-height: 32px !important;
  margin-bottom: 5px;
}

/*搜索条件内容----图标*/
.el-input--medium .el-input__icon {
  line-height: 32px !important;
}

.el-collapse {
  border-top: 0px solid #EBEEF5 !important;
  border-bottom: 0px solid #EBEEF5 !important;
}

/*表格搜索上方 箭头间隙修改*/
.avue-group .el-collapse-item__header {
  border-bottom: 0px solid #eee;
  margin-bottom: 0px;
}

/*搜索条件 单个下边距离*/
.avue-crud__search .el-form-item--medium.el-form-item {
  margin-bottom: 0px;
}

/*下拉选 箭头图标样式*/
.el-select .el-input .el-select__caret {
  color: rgba(0, 0, 0, 0.85) !important;
  font-size: 10px !important;
}

/*搜索框样式*/
.el-input .el-input__count .el-input__count-inner {
  background: #F0F0F0 !important;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  color: #000 !important;
  font-weight: 400;
  font-size: 14px !important;
  background: #F0F0F0 !important;
  border: 1px solid #FFFFFF !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 6px 12px rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px !important;
  /*padding: 0 12px!important;*/
}

.el-input__inner::-webkit-input-placeholder {
  /* WebKit browsers */
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-input__inner:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-input__innert::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-input__inner::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-input--medium .el-input__inner {
  /*height: 32px !important;*/
  /*line-height: 32px !important;*/
}

/*表格新增栏*/
.avue-crud__menu {
  margin-top: 8px;
  min-height: 48px;
  height: auto;
  overflow: inherit;
  margin-bottom: 0px;
  background-color: #ffffff;
}

/*搜索菜单自定义*/
.gorun-main-search {
  background: #ffffff;
  padding: 8px 0px;
  box-shadow: 0px 8px 12px rgba(140, 140, 140, 0.25);
  border-radius: 8px;
  margin-bottom: 40px;
  min-height: 96px;
}

.gorun-main-search .el-form-item__label {
  color: #141414 !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
  line-height: 22px !important;
}

.gorun-main-search .el-col {
  padding: 0 16px;
}

.gorun-main-search .el-select {
  width: 100%;
}

/*表单--时间范围*/
.gorun-main-search .el-date-editor {
  width: 100% !important;
}

.avue-crud__search .el-date-editor .el-range-input {
  background-color: rgba(255, 255, 255, 0);
}

.gorun-main-search .el-date-editor .el-range-input {
  background-color: #f0f0f0 !important;
}

.gorun-main-search .el-range-editor--medium.el-input__inner {
  height: 36px !important;
  line-height: 36px !important;
}

/*.el-button--primary:focus, .el-button--primary:hover {*/
/*  color: #FFF!important;*/
/*  border: 1px solid rgba(255,255,255,0.6)!important;*/
/*  background: linear-gradient(180deg, #7DAAFF 0%, #3D76DD 100%)!important;*/
/*  box-shadow: 0px 12px 16px #B8E1FF!important;*/
/*  border-radius: 5px!important;*/
/*}*/
/* .el-button:focus, .el-button:hover {*/
/*   color: #FFF!important;*/
/*   border: 1px solid rgba(255,255,255,0.6)!important;*/
/*   background: linear-gradient(180deg, #7DAAFF 0%, #3D76DD 100%)!important;*/
/*   box-shadow: 0px 12px 16px #B8E1FF!important;*/
/*   border-radius: 5px!important;*/
/* }*/
/*默认按钮样式*/
.el-button {
  /*background: #ffffff !important;*/
  background: rgba(255, 255, 255, 0) !important;
  border: 1px solid #3D76DD !important;
  box-sizing: border-box !important;
  box-shadow: 0px 0px 0px rgba(140, 140, 140, 0.25) !important;
  border-radius: 5px !important;
  color: #3D76DD !important;
}

.gorun-button-red span {
  color: #FF4500 !important;
}

/*按钮文字对齐*/
.el-button span {
  vertical-align: middle;
}

.avue-crud__left .el-button span {
  line-height: 22px;
  height: 20px;
  display: inline-block;
}

.avue-dialog__footer .el-button span {
  line-height: 22px;
  height: 20px;
  display: inline-block;
}

.el-dialog__footer .el-button span {
  line-height: 22px;
  height: 20px;
  display: inline-block;
}

.gorun-el-button-standard span {
  line-height: 22px;
  height: 20px;
  display: inline-block;
}

/*蓝色按钮样式*/
.el-button--primary {
  color: #FFF !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  background: linear-gradient(180deg, #7DAAFF 0%, #3D76DD 100%) !important;
  box-shadow: 0px 12px 16px #B8E1FF !important;
  border-radius: 5px !important;
}

/*蓝色按钮样式 ---新增*/
/*新增文字大小*/
.el-button--medium {
  margin-right: 16px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  padding: 0px 27px !important;
  height: 32px !important;
  box-sizing: border-box !important;
}

.gorun-el-button--medium-94 {
  padding: 0px 14px !important;
}

/*表格-图标 设置 刷新*/
.avue-crud__menu .avue-crud__right {
  position: absolute;
  right: -16px;
  height: 24px !important;
  top: -48px;
  display: flex;
  align-items: center;
}

.avue-crud__menu .avue-crud__right .el-button--medium.is-circle {
  background: rgba(140, 140, 140, 0) !important;
  border: 0px solid #3D76DD !important;
  box-sizing: border-box !important;
  box-shadow: 0px 0px 0px rgba(140, 140, 140, 0) !important;
  border-radius: 0px !important;
  margin-right: 0px !important;
  height: 24px !important;
  display: flex;
  align-items: center;
  padding: 0px 16px 0 0 !important;
  margin-left: 8px !important;
}

.avue-crud__menu .avue-crud__right .el-button--medium.is-circle i {
  font-size: 20px !important;
  color: #595959 !important;
}

/*表格 上方按钮排列样式  刷新 设置 折叠*/
.gorun-avue-crud .avue-crud__right button:first-child {
  float: right !important;
}

.gorun-avue-crud .avue-crud__right button:nth-child(2) {
  float: right !important;
}

.gorun-avue-crud .avue-crud__right button:nth-child(3) {
  float: right !important;
}

.gorun-avue-crud .avue-crud__right {
  display: initial !important;
}

/*表格样式修改*/
.avue-crud .el-table th {
  font-weight: 600 !important;
  font-size: 14px !important;
  color: #141414 !important;
  background: rgba(244, 247, 252, 0.75) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  -moz-backdrop-filter: blur(8px) !important;
  -ms-backdrop-filter: blur(8px) !important;
  -o-backdrop-filter: blur(8px) !important;
  backdrop-filter: blur(8px) !important;
  height: 60px
}


.el-table__header-wrapper {
  border-radius: 8px !important;
  overflow: hidden;
}

/*.avue-crud tbody .el-table__row .el-table__cell .cell{*/
/*height: 50px!important;*/
/*padding: 3px 8px !important;*/
/*}*/
/*.el-table__body-wrapper*/
/*表格文字高度超出两行点点点显示*/
/*表格行高60最低*/
.avue-crud .el-table--medium td, .avue-form .el-table--medium td {
  /*padding: 18px 0 !important;*/
}

.avue-crud tbody .el-table__row .el-table__cell .cell {
  min-height: 50px !important;
  padding: 3px 8px !important;
  /*overflow: hidden;*/
  /*vertical-align: middle;*/
  /*word-break: break-all;*/
  /*-webkit-line-clamp: 2;*/
  /*-webkit-box-orient: vertical;*/
  line-height: 22px !important;
  display: flex;
  align-items: center;
}

.el-table__fixed-body-wrapper .cell {
  justify-content: center;
}

.el-table__fixed-right .cell {
  justify-content: flex-end;
}

.el-table .el-table__cell.is-right .cell {
  justify-content: flex-end;
}

/*.avue-crud  tbody .el-table__row .el-table__cell .cell span{*/
/*word-break: break-all;*/
/*display: -webkit-box;*/
/*-webkit-line-clamp: 2;*/
/*-webkit-box-orient: vertical;*/
/*}*/
/*表头右对齐*/
.el-table th.el-table__cell > .cell {
  padding-left: 10px;
  /*padding-right: 10px!important;*/
}

/*表头复选框对齐*/
.el-table .el-table__cell.is-right .cell {
  padding-right: 16px !important;
}

.el-table tbody .el-table__cell.is-right .cell {
  padding-right: 16px !important;
}

.el-table--border .el-table__cell, .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-right: 0px solid #E9EDF5 !important;
}

.el-table--border, .el-table--group {
  border: 0px solid #E9EDF5 !important;
}

.el-table {
  background: #FFFFFF !important;
  box-shadow: 0px 0px 0px 1px rgba(152, 161, 178, 0.1), 0px 1px 4px rgba(69, 75, 87, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.08);
  border-radius: 8px !important;
}

/*表头内容高度48*/
.el-table--medium .el-table__cell {
  padding: 12px 0 !important;
}

.el-table__fixed-header-wrapper .el-table__cell:first-child {
  border-top-left-radius: 8px;
}

/*基础表格边框修改*/
.el-table tbody td.el-table__cell {
  border-bottom: 0px solid #EBEEF5 !important;
}

.el-table .el-table__header .is-leaf {
  border-bottom: 1px solid #E9EDF5 !important;
}

/*影响风险分级管控指南-表格 操作栏表头边框*/
.el-table__fixed-header-wrapper thead tr {
  background-color: rgba(255, 255, 255, 0) !important;
}

.el-table__header-wrapper thead tr {
  background-color: rgba(255, 255, 255, 0) !important;
}

/*表格内容样式*/
.el-table {
  font-size: 14px;
  color: #262626 !important;
}

/*表格内容边距 操作项内边距16px*/
.el-table .cell {
  line-height: 23px;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/*斑马色*/
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #F9FAFC !important;
}

/*表格悬浮颜色修改*/
.el-table__body tr.hover-row.current-row > td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell, .el-table__body tr.hover-row > td.el-table__cell {
  background: rgba(235, 240, 250, 0.6) !important;
}

/*勾选tr背景样式修改*/
.el-table__body .gorun-table-tr-active {
  background: rgba(235, 240, 250, 0.6) !important;
}

/*选中栏样式*/
/*.el-table tr:has(> .is-checked) {*/
/*background: red!important;*/
/*}*/
/*操作栏按钮颜色*/
.el-button--text {
  color: #3D76DD !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  background: rgba(140, 140, 140, 0) !important;
  border: 0px solid #3D76DD !important;
  box-sizing: border-box !important;
  box-shadow: 0px 0px 0px rgba(140, 140, 140, 0) !important;
  border-radius: 0px !important;
}

.el-button--text.is-disabled {
  color: #a0cfff !important;
}

/*表格复选按钮*/
.el-checkbox__inner {
  background: #FFFFFF;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(70, 79, 96, 0.16), 0px 2px 5px rgba(89, 96, 120, 0.1);
  border-radius: 4px !important;
  width: 16px !important;
  height: 16px !important;
  border: 0px solid #DCDFE6 !important;
}

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background: #3D76DD !important;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 0px 1px #2264E6, 0px 2px 5px rgba(34, 100, 230, 0.12), inset 0px 1px 0px #4B85FA !important;
}

.el-checkbox__inner:hover {
  border-color: #409EFF;
}

.el-checkbox__inner::after {
  /*border: 2px solid #FFF!important;*/
  height: 9px !important;
  left: 6px !important;
  top: 2px !important;
  font-weight: bold !important;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 8px !important;
}

/*表格单选按钮*/
.el-radio__inner {
  width: 16px !important;
  height: 16px !important;
  background: #FFFFFF !important;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(70, 79, 96, 0.16), 0px 2px 5px rgba(89, 96, 120, 0.1) !important;
  border-radius: 4px !important;
}

.el-radio__input.is-checked .el-radio__inner {
  background: #3D76DD !important;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 0px 1px #2264E6, 0px 2px 5px rgba(34, 100, 230, 0.12), inset 0px 1px 0px #4B85FA !important;

}

/*表格新增栏修改*/
.avue-crud__menu {
  flex-wrap: wrap;
}

.avue-crud__menu .avue-crud__left {
  width: 100%;
  text-align: end;
}

.avue-crud .avue-crud__left .el-button, .avue-crud .avue-crud__right .el-button, .avue-form .avue-crud__left .el-button, .avue-form .avue-crud__right .el-button {
  margin-right: 0px;
}

.avue-crud .avue-crud__left .el-button.ml0 {
  margin-left: 0px !important;
}

/*表格- 已选 0 项样式*/
.avue-crud__tip {
  background-color: rgba(0, 0, 0, 0) !important;
  border-color: rgba(0, 0, 0, 0) !important;
  padding: 0 16px !important;
  color: #595959 !important;
  font-weight: 400;
  font-size: 14px !important;
  height: 0px !important;
  line-height: 0px !important;
  margin-top: -54px;
  z-index: 999;
  float: left;
  position: relative;
  top: 4px;
}

.avue-crud__tip-name {
  margin-right: 8px !important;
}

.avue-crud__tip-count {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.el-tag--medium .el-button--text {
  color: #3D76DD !important;
  font-weight: 400 !important;
  font-size: 14px !important;
}

/*表格操作栏--去掉图标*/
.el-table__row td .cell .el-button--text i {
  display: none;
}

/*表格操作栏--文字样式*/
.el-table__row td .cell .el-button--medium {
  margin-right: 0px !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  padding: 0px 8px !important;
  height: auto !important;
}

.el-table__row td .cell .el-button--medium:last-child {
  padding-right: 0px !important;
}

.el-table__row td .cell .el-button--medium span {
  margin-left: 0px !important;
}

.el-table__row td .cell .el-button + .el-button {
  margin-left: 0px !important;
}

.el-table__row td .cell .el-button--medium .el-icon-delete + span {
  color: #FF4500;
}

/*表格操作栏 插槽 ---更多 样式*/
.gorun-el-icon-more {
  padding: 0px 5px 0px 8px !important;
  color: rgba(89, 89, 89, 1);
  font-size: 18px !important;
}

/*表格操作栏 插槽 弹出内容样式*/
.gorun-el-dropdown-menu {
  padding: 8px 0 !important;
  margin: 5px 0;
  border: 0px solid #EBEEF5 !important;
  box-shadow: 0px 0px 0px 1px rgba(152, 161, 179, 0.1), 0px 15px 35px -5px rgba(17, 24, 38, 0.2), 0px 5px 15px rgba(0, 0, 0, 0.08) !important;
  border-radius: 6px !important;
}

.gorun-el-dropdown-menu .el-dropdown-menu__item {
  width: 120px;
  box-sizing: border-box;
  color: #2264E6 !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  padding: 0 16px !important;
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.gorun-el-dropdown-menu .gorun-el-dropdown-menu-red {
  color: #FF4500 !important;
}

.gorun-el-dropdown-menu-red {
  color: #FF4500 !important;
}

/*中间滚动区域高度*/
.el-scrollbar {
  height: calc(100% - 48px) !important;
}

.el-scrollbar__wrap {
  overflow: auto !important;
}

/*表格添加下边距离*/
.el-form {
  margin-bottom: 0px;
}

/*分页位置修改*/
/*表格内容添加下边距---避免分页遮挡数据*/
/*.el-table__header-wrapper{*/
/*position: absolute;*/
/*z-index: 999;*/
/*backdrop-filter: blur(8px);*/
/*}*/
/*.el-table__fixed-header-wrapper{*/
/*z-index: 1000!important;*/
/*backdrop-filter: blur(8px);*/
/*}*/
/*表格滚动条的样式*/
.gorun-scroll-bar-img .el-table--scrollable-y .el-table__body-wrapper::-webkit-scrollbar {
  width: 0px;
}

.gorun-scroll-bar-img .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar {
  width: 0px;
  height: 56px;
  background: rgba(0, 0, 0, 0);
}

/*无下方分页时table的滚动条样式*/
.gorun-scroll-bar-img.gorun-scroll-bar-height10 .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar {
  height: 10px;
}

.gorun-scroll-bar-img.gorun-scroll-bar-height10 .el-table--scrollable-x .el-table__fixed-body-wrapper {
  padding-bottom: 10px !important;
}

/*滚动条里面小方块*/
.gorun-scroll-bar-img .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background: url("top_init.png");
}

.gorun-scroll-bar-img .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
  background: url("top_hover.png");
}

/*滚动条里面轨道*/
.gorun-scroll-bar-img .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

/*隐藏y轴滚动条*/
.gorun-scroll-y-none .el-table__body::-webkit-scrollbar {
  display: none;
}

.gorun-scroll-y-none .el-table__body-wrapper::-webkit-scrollbar {
  display: none;
}

/*.el-table--scrollable-y*/
.el-table__fixed-body-wrapper {
  /*position: absolute;*/
  /*top:0px!important;*/
  /*padding-top: 44px;*/
  padding-bottom: 44px;
}

/*.el-table--scrollable-y*/
.el-table__body-wrapper {
  /*position: absolute!important;*/
  /*top:0px!important;*/
  /*padding-top: 44px;*/
  padding-bottom: 44px;
}

/*表格出现横向滚动后 表格滚动低边距里修改*/
.el-table--scrollable-x .el-table__fixed-body-wrapper {
  padding-bottom: 56px !important;
}

.el-table--scrollable-x .el-table__body-wrapper {
  padding-bottom: 0px !important;
  z-index: 0
}

.avue-crud__pagination {
  border-top: 1px solid #E9EDF5;
  -webkit-backdrop-filter: blur(8px) !important;
  -moz-backdrop-filter: blur(8px) !important;
  -ms-backdrop-filter: blur(8px) !important;
  -o-backdrop-filter: blur(8px) !important;
  backdrop-filter: blur(8px) !important;
  background: rgba(244, 247, 252, 1);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  position: relative;
  margin-top: -52px;
  margin-bottom: 8px;
  padding: 0 16px;
  text-align: right;
  z-index: 4;
  height: 44px;
  line-height: 44px;
}

.avue-crud__pagination .el-pagination {
  height: 44px;
  display: flex;
  align-items: center;
  width: 100% !important;
  white-space: nowrap;
  padding: 0px 0px !important;
  color: #687182 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.avue-crud__pagination .el-pagination .el-pagination__total {
  flex: 1;
  text-align: left;
}

.avue-crud__pagination .el-pagination .el-input__inner {
  font-weight: 400;
  font-size: 12px !important;
  background: rgba(0, 0, 0, 0) !important;
  border: 0px solid #FFFFFF !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
  border-radius: 0px !important;
  padding: 0 0px !important;
}

/*分页禁用状态按钮*/
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
  margin: 0px !important;
  /*width: 24px !important;*/
  background: #fff !important;
  color: #2136df !important;
  min-width: 20px !important;
  border-radius: 6px !important;
  box-shadow: 0px 0px 0px 1px rgba(70, 79, 96, 0.24) !important;
}

.el-pagination.is-background .btn-next.disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.disabled {
  color: #868FA0 !important;
  background: #F7F9FC !important;
  box-shadow: 0px 0px 0px 1px rgba(70, 79, 96, 0.24) !important;
  border-radius: 6px !important;
}

.avue-crud__pagination .el-pagination .el-pager {
  display: flex;
  align-items: center;
  color: #171C26;
}

.avue-crud__pagination .el-pagination .el-pager .number {
  background: rgba(0, 0, 0, 0) !important;
  box-shadow: 0px 0px 0px 0px rgba(70, 79, 96, 0.24) !important;
}

.avue-crud__pagination .el-pagination .el-pager .active {
  color: #464F60 !important;
  font-weight: bold;
}

.avue-crud__pagination .el-pagination .el-pagination__jump {
  display: none;
}

/*表格内容区域 有分页加下边距*/
.el-table__body-wrapper {
  margin-bottom: 44px;
}

/*表格内容区域 没有分页去掉下边距*/
.gorun-none-margin .el-table__body-wrapper {
  margin-bottom: 0px;
}

/*表格高度*/
/*.el-table--medium{*/
/*  height: 700px;*/
/*}*/
.el-table__body-wrapper {
  /*height: 600px;*/
}

/*弹窗中表格样式修改*/
.gorun-el-dialog-crud-table {
  /*background: red;*/
}

.gorun-el-dialog-crud-table .el-table td.el-table__cell {
  border-bottom: 1px solid #E9EDF5 !important;
}

.gorun-el-dialog-crud-table .el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #E9EDF5 !important;
}

/*标题圆角*/
.gorun-el-dialog-crud-table {
  border-radius: 0px !important;
}

.gorun-el-dialog-crud-table .el-table__header-wrapper {
  border-radius: 0px !important;
}

/*弹窗-表格表头-高度*/
.gorun-el-dialog-crud-table .el-table--medium .el-table__cell {
  padding: 7px 0 !important;
}

/*弹窗-表格表头-边框*/
.el-table--border th.el-table__cell, .el-table__fixed-right-patch {
  border-bottom: 1px solid #e1e0e0 !important;
}

/*表格文字高度超出两行点点点显示*/
/*弹窗-表格内容-高度*/
.gorun-el-dialog-crud-table tbody .el-table__row .el-table__cell {
  padding: 6px 0 !important;
}

.gorun-el-dialog-crud-table tbody .el-table__row .el-table__cell .cell {
  min-height: 44px !important;
  padding: 0px 8px !important;
  /*overflow: hidden;*/
  /*vertical-align: middle;*/
  /*word-break: break-all;*/
  /*-webkit-line-clamp: 2;*/
  /*-webkit-box-orient: vertical;*/
  line-height: 22px !important;
  display: flex;
  align-items: center;
}

.gorun-el-dialog-crud-table tbody .el-table__cell.is-right .cell {
  padding-right: 16px !important;
}

/*表格数字又对齐-右边距16*/
.gorun-is-right-16 .el-table tbody .el-table__cell.is-right .cell {
  padding-right: 16px !important;
}

/*.gorun-el-dialog-crud-table  tbody .el-table__row .el-table__cell .cell span{*/
/*word-break: break-all;*/
/*display: -webkit-box;*/
/*-webkit-line-clamp: 2;*/
/*-webkit-box-orient: vertical;*/
/*}*/
.gorun-el-dialog-crud-table .el-table__fixed-body-wrapper .cell {
  justify-content: center;
}

.gorun-el-dialog-crud-table .el-table__fixed-right .cell {
  justify-content: flex-end;
}

/*表头边框*/
/*.gorun-el-dialog-crud-table .el-table td.el-table__cell{*/
/*border-bottom: 1px solid #E9EDF5;!important;*/
/*}*/

.gorun-el-dialog-crud-table .el-table th {
  font-weight: 500 !important;
  font-size: 14px !important;
  color: #141414 !important;
  background: #f0f0f0 !important;
  -webkit-backdrop-filter: blur(0px) !important;
  -moz-backdrop-filter: blur(0px) !important;
  -ms-backdrop-filter: blur(0px) !important;
  -o-backdrop-filter: blur(0px) !important;
  backdrop-filter: blur(0px) !important;
}

/*去掉背景 边框*/
.gorun-el-dialog-crud-table .el-table {
  background: rgba(220, 38, 38, 0) !important;
  /*box-shadow: 0px 0px 0px 0px rgb(152 161 178 / 10%), 0px 0px 0px rgb(69 75 87 / 12%), 0px 0px 0px rgb(0 0 0 / 8%);*/
  /*border-left: 1px solid rgba(240, 240, 240, 1);*/
  box-shadow: -1px 0px 0px 0px rgba(240, 240, 240, 1) !important;
  border-radius: 0px !important;
}

/*影响隐患排查计划弹窗表格 操作列重叠*/
/*.gorun-el-dialog-crud-table  .el-table tr{*/
/*background:rgba(240, 240, 240, 0) !important;*/
/*}*/
.gorun-el-dialog-crud-table thead tr {
  background: rgba(240, 240, 240, 0) !important;
  background-color: rgba(240, 240, 240, 0) !important;
}

.gorun-el-dialog-crud-table .el-table .hover-row .el-table__cell {
  background: rgba(240, 240, 240, 0) !important;
}

.gorun-el-dialog-crud-table .el-table__body tr .el-table__cell {
  border-bottom: 1px solid rgba(240, 240, 240, 1) !important;
}

.gorun-el-dialog-crud-table .el-table .el-table__body tr {
  background-color: rgba(240, 240, 240, 0) !important;
}

.gorun-el-dialog-crud-table .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: rgba(240, 240, 240, 0) !important;
}

.gorun-el-dialog-crud-table .el-table--border::after, .el-table--group::after {
  top: 0;
  right: 0;
  width: 1px !important;
  height: 100%;
  background-color: rgba(240, 240, 240, 1) !important;
}

.gorun-el-dialog-crud-table .el-table::before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px !important;
  background-color: rgba(240, 240, 240, 1) !important;
}

.gorun-el-dialog-crud-table .el-table__fixed-right::before, .el-table__fixed::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px !important;
  background-color: rgba(240, 240, 240, 1) !important;
  z-index: 4;
  /*border: 1px solid rgba(240, 240, 240, 1)*/
}

/*弹窗-表格-新增按钮加号样式*/
.gorun-el-dialog-crud-table tr td .button-new-tag {
  color: #262626 !important;
  font-size: 14px !important;
  padding: 0px !important;
  background: #FFFFFF !important;
  height: 22px !important;
  line-height: 1 !important;
  width: 28px !important;
  border: 1px dashed #D9D9D9 !important;
  box-sizing: border-box !important;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.016) !important;
  border-radius: 2px !important;
}

/*风险辨识页面*/
/*左侧树图--大框*/
.gorun-tree-boby {
  height: auto;
  border-radius: 8px;
  background: #ffffff;
  margin-right: 16px;
  box-sizing: border-box;
  padding: 16px 8px;
}

.gorun-tree-input {
  margin-bottom: 16px;
}

/*tree 三角形图标颜色修改*/
.el-tree-node__expand-icon {
  color: #000 !important;
}

.el-tree-node__expand-icon.is-leaf {
  color: transparent !important;
  /*width: 0px!important;*/
  /*padding: 0px!important;*/
  /*margin-left: 8px!important;*/
  cursor: default;
}

.el-tree {
  background: #ffffff !important;
  color: #262626 !important;
}

.el-tree .custom-tree-node span {
  font-size: 12px;
}

/*!*tree 选中颜色样式*!*/
.el-tree-node__content:hover {
  background-color: #ffffff !important;
}

.el-tree-node.is-current > .el-tree-node__content .is-current {
  /*color: #262626!important;*/
  background-color: #e5e5e5 !important;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  color: #262626 !important;
  background-color: #e5e5e5 !important;
}

.gorun-tree-icon {
  display: flex;
  align-items: center;
  background: rgba(250, 250, 250, 1);
  box-shadow: 5px 8px 12px rgba(140, 140, 140, 0.25);
  max-width: 71px;
  float: right;
  height: 26px;
  position: absolute;
  right: 0px;
}

/*.el-tree--highlight-current .el-tree-node .gorun-tree-custom-tree-node-title{*/
/*  position: relative;*/
/*}*/
/*.el-tree--highlight-current .el-tree-node .gorun-tree-custom-tree-node-title i{*/
/*  position: absolute;*/
/*  left: 0px;*/
/*  top:3px;*/
/*}*/
/*.el-tree--highlight-current .el-tree-node .gorun-tree-custom-tree-node-text{*/
/*  float: left;*/
/*  margin-left: 14px;*/
/*}*/
/*!*tree + - 号颜色样式*!*/
.el-tree .el-button--text {
  color: #262626 !important;
  font-weight: 400 !important;
  font-size: 12px !important;
}

/*风险辨识- 大框超出不隐藏*/
.el-scrollbar {
  overflow: initial !important;
}

/*风险辨识- 副标题栏样式修改*/
.gorun-el-header-box {
  position: relative;
}

.gorun-el-header-box .gorun-el-header {
  height: 32px !important;
  position: absolute;
  top: 7px;
  left: 216px;
  padding: 0px !important;
}

.gorun-el-header-box .gorun-el-header .el-radio-button--medium .el-radio-button__inner {
  padding: 0px !important;
  width: 112px !important;
  height: 32px !important;
  line-height: 32px !important;
  color: #3D76DD !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}

/*.gorun-el-header-box .gorun-el-header .el-radio-button--medium{*/
/*  padding:0px!important;*/
/*  font-weight: 400!important;*/
/*  font-size: 16px!important;*/
/*}*/
.gorun-el-header-box .gorun-el-header .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #ffffff !important;
  background: linear-gradient(180deg, #7DAAFF 0%, #3D76DD 100%) !important;
}

.gorun-el-header-box .gorun-el-header .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #3D76DD;
  border-radius: 5px 0 0 5px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.gorun-el-header-box .gorun-el-header .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 5px 5px 0 !important;
}

.gorun-el-header-box .gorun-el-header .el-radio-button__inner {
  white-space: nowrap !important;
  background: #ffffff !important;
  border: 1px solid #3D76DD !important;
}

/*副标题---禁用样式*/
.gorun-el-header-box .el-radio-button__orig-radio:disabled + .el-radio-button__inner {
  color: #BFBFBF !important;
  background-color: #e5e5e5 !important;
  border: 1px solid #bfbfbf !important;
}

/*弹窗样式修改*/
.v-modal {
  opacity: 0.3 !important;
  background: #000;
}

.el-dialog__wrapper {
  /*top: 10vh !important;*/
}

/*解决全屏dialog居于顶部bug*/
.fullscreen_dialog {
  margin-top: 10vh
}

.el-dialog {
  min-width: 80% !important;
  /*top: 10vh!important;*/
  margin-top: 0px !important;
  /* height: 80vh !important;
  max-height: 80vh !important; */
  border-radius: 27.0278px 27.0278px 20px 20px !important;
  overflow: hidden !important;
  z-index: 1;
}


.el-dialog .el-dialog__header {
  /*position: inherit;*/
  width: 100%;
  display: inline-table;
  padding: 0px 20px !important;
  border: 0.900926px solid rgba(255, 255, 255, 0.5) !important;
  box-sizing: border-box !important;
  border-radius: 27.0278px 27.0278px 0px 0px !important;
  background: rgba(255, 255, 255);
  background-blend-mode: overlay;
  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.05);
  z-index: 9999;
  height: 48px !important;
}

.el-dialog .el-dialog__header .avue-crud__dialog__header {
  -webkit-backdrop-filter: blur(10px) !important;
  -moz-backdrop-filter: blur(10px) !important;
  -ms-backdrop-filter: blur(10px) !important;
  -o-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
  height: 48px !important;
}

.el-dialog .el-dialog__header .el-dialog__title {
  width: 100%;
  -webkit-backdrop-filter: blur(10px) !important;
  -moz-backdrop-filter: blur(10px) !important;
  -ms-backdrop-filter: blur(10px) !important;
  -o-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
  height: 48px !important;
}

.el-dialog .el-dialog__header .el-dialog__title {
  font-weight: 500 !important;
  font-size: 20px !important;
  color: #141414 !important;
  display: flex;
  align-items: center;
}

.el-dialog .el-dialog__header .el-dialog__title:before {
  content: "\00A0";
  font-size: 24px;
  margin-right: 8px;
  width: 4px;
  height: 28px;
  line-height: 28px;
  background: linear-gradient(180deg, #7DAAFF 0%, #3D76DD 100%);
  border-radius: 5px;
}

/*关闭图标 el-dialog__headerbtn*/
.el-dialog .el-dialog__header .el-dialog__headerbtn {
  top: 10px !important;
  right: 24px !important;
  font-size: 22px !important;
}

.el-dialog__header .el-dialog__close {
  color: #000 !important;
}

.el-dialog .el-dialog__header .avue-crud__dialog__menu i {
  color: #000 !important;
}

.el-dialog__body {
  z-index: 0;
  background: #fafafa !important;
  padding: 68px 24px 48px !important;
  margin-bottom: -0px !important;
  margin-top: -48px;
  height: 72vh;
  /*max-height: 80vh !important; */
  /*z-index: 9998;*/
}

/*弹窗中表单背景去掉样式修改*/
.el-dialog__body .avue--detail .el-form-item--medium.el-form-item, .el-dialog__body .avue--detail .el-form-item--mini.el-form-item, .el-dialog__body .avue--detail .el-form-item--small.el-form-item {
  margin: 0;
  background: rgba(255, 255, 255, 0);
}

.el-dialog__body .el-collapse-item__wrap {
  background-color: #fafafa !important;
}

/*风险小组--新增弹窗内容样式修改*/
.gorun-el-dialog__body-form {
  margin-left: -16px;
  margin-right: -16px;
}

.gorun-el-dialog__body-form .el-form-item--medium .el-form-item__content {
  margin-bottom: 60px !important;
}

.gorun-el-dialog__body-form .gorun-el-dialog__body-line {
  width: calc(100% - 32px);
  height: 1px;
  background: #F0F0F0;
  margin: 0px 16px 40px;
}

.gorun-el-dialog__body-form .gorun-el-dialog__body-form-lable {
  position: absolute;
  top: -27px;
  left: 62px;
  color: #595959;
}

.gorun-el-dialog__body-form .gorun-el-dialog__body-form-lable i {
  font-size: 16px;
  margin-right: 8px;
}

.gorun-el-dialog__body-form .gorun-el-dialog__body-form-lable .red {
  color: #F5222D;
}

.gorun-el-dialog__body-form .gorun-lable-two {
  left: 47px;
}

.gorun-el-dialog__body-form .gorun-lable-five {
  left: 90px;
}

/*新增弹窗底部*/
.avue-dialog__footer {
  z-index: 99999;
  height: 48px !important;
  line-height: 48px !important;
  padding: 0 8px !important;
  background: rgba(255, 255, 255, 0.2) !important;
  background-blend-mode: overlay !important;
  border: 0.900926px solid rgba(255, 255, 255, 0.5) !important;
  box-sizing: border-box !important;
  box-shadow: 0px -4px 32px rgba(0, 0, 0, 0.05) !important;
  border-radius: 0px 0px 20px 20px !important;
}

.avue-dialog__footer:before {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 16px;
  right: 16px;
  -webkit-backdrop-filter: blur(10px) !important;
  -moz-backdrop-filter: blur(10px) !important;
  -ms-backdrop-filter: blur(10px) !important;
  -o-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
}

.avue-dialog__footer button {
  -webkit-backdrop-filter: blur(0px);
  -moz-backdrop-filter: blur(0px);
  -ms-backdrop-filter: blur(0px);
  -o-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
  margin-left: 0px !important;
  position: relative;
}

.el-dialog__footer {
  height: 48px !important;
  line-height: 48px !important;
  padding: 0 8px !important;
  background: rgba(255, 255, 255, 0.2) !important;
  background-blend-mode: overlay !important;
  border: 0.900926px solid rgba(255, 255, 255, 0.5) !important;
  box-sizing: border-box !important;
  box-shadow: 0px -4px 32px rgba(0, 0, 0, 0.05) !important;
  /*backdrop-filter: blur(10px)!important;*/
  border-radius: 0px 0px 20px 20px !important;
  position: relative;
  z-index: 9999;
}

.el-dialog__footer:before {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 16px;
  right: 16px;
  -webkit-backdrop-filter: blur(10px) !important;
  -moz-backdrop-filter: blur(10px) !important;
  -ms-backdrop-filter: blur(10px) !important;
  -o-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
}

.el-dialog__footer button {
  -webkit-backdrop-filter: blur(0px);
  -moz-backdrop-filter: blur(0px);
  -ms-backdrop-filter: blur(0px);
  -o-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
}

/*gorun-el弹窗--自定义样式*/
.gorun-el-dialog-box .el-dialog__body {
  padding: 68px 24px 48px !important;
  /*height: 400px;*/
  overflow-y: auto;
  height: 72vh;
  min-height: 100px;
  /*max-height: calc(85vh - 100px);*/
  /* max-height: 80vh !important; */
  /*max-width: calc(100% - 100px);*/
  border-radius: 27px;
}

.gorun-el-dialog-box .el-dialog__header {
  width: 100%;
  z-index: 999999;
  /*display: flex!important;*/
  position: relative;
}

.gorun-el-dialog-box .el-dialog__footer {
  margin-top: -50px;
}

/*小尺寸弹窗*/
.gorun-el-dialog-min {
  top: 15vh !important;
}

.gorun-el-dialog-min .el-dialog {
  width: 65% !important;
  /*top: 10vh!important;*/
  margin-top: 0px !important;
  height: 70vh !important;
  max-height: 70vh !important;
  border-radius: 27.0278px 27.0278px 20px 20px !important;
  overflow: hidden !important;
}

.gorun-el-dialog-min .el-dialog__body {
  padding: 48px 24px 48px !important;
  /*height: 400px;*/
  overflow-y: auto;
  height: 70vh !important;
  min-height: 100px;
  /*max-height: calc(85vh - 100px);*/
  max-height: 70vh !important;
  /*max-width: calc(100% - 100px);*/
}

.gorun-el-dialog-50 .el-dialog {
  width: 50% !important;
}

/*弹窗中表单样式修改*/
.el-dialog__body::-webkit-scrollbar {
  display: none;
}

.el-dialog__body .el-input__inner {
  font-weight: 400;
  font-size: 14px !important;
  background: #fff !important;
  border: 1px solid #d9d9d9 !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px !important;
  /*padding: 0 12px!important;*/
}

.el-textarea .el-textarea__inner {
  font-weight: 400;
  font-size: 14px !important;
  background: #fff !important;
  border: 1px solid #d9d9d9 !important;
  color: #000
}

.el-dialog__body .el-input__inner::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-dialog__body .el-input__inner:-moz-placeholder {
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-dialog__body .el-input__innert::-moz-placeholder {
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-dialog__body .el-input__inner::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.25) !important;
}

.el-dialog__body .el-input .el-input__count .el-input__count-inner {
  background: #fff !important;
}

.el-dialog__body .el-input--medium .el-input__inner {
  text-align: left;
  /*height: 32px !important;*/
  /*line-height: 32px !important;*/
}

/*多选 表单框 高度设置*/
/*.gorun-el-form-checkbox .el-dialog__body .el-input--medium .el-input__inner {*/
/*height:auto !important;*/
/*min-height: 32px!important;*/
/*line-height: 32px !important;*/
/*}*/
/*弹窗新增按钮*/

.el-dialog__body .gorun-el-dialog__body-add_button {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  height: 22px !important;
  color: #595959 !important;
  border: 1px dashed #BFBFBF !important;
  width: calc(100% - 32px) !important;
  margin-left: 16px;
  margin-right: 16px;
  background: rgba(0, 0, 0, 0) !important;
  box-shadow: 0px 0px 0px rgba(140, 140, 140, 0.25) !important;
  border-radius: 0px !important;
  margin-bottom: 40px;
}

.el-dialog__body .gorun-el-dialog__body-add_button span {
  font-weight: 400 !important;
  font-size: 14px !important;
}

.el-dialog__body .gorun-el-dialog__body-add_button i {
  margin-right: 8px;
  background-: #e5e5e5 !important;
}

.el-dialog__body .gorun-el-dialog__body-add_button100 {
  width: 100% !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/*弹窗中表单禁用样式修改*/
.el-dialog__body .el-input.is-disabled .el-input__inner {
  background-color: #F0F0F0 !important;
}

.el-dialog__body .is-disabled .el-input__inner {
  /*background-color: #F0F0F0 !important;*/
}

/*日期时间禁用*/
.el-dialog__body .is-disabled.el-date-editor--daterange {
  background-color: #F0F0F0 !important;
}

.el-dialog__body .is-disabled.el-date-editor--daterange .el-range-input {
  background-color: #F0F0F0 !important;
}

.el-dialog__body .is-disabled.el-date-editor--timerange {
  background-color: #F0F0F0 !important;
}

.el-dialog__body .is-disabled.el-date-editor--timerange .el-range-input {
  background-color: #F0F0F0 !important;
}

.el-textarea.is-disabled .el-textarea__inner {
  color: #606266;
  background-color: #F0F0F0 !important;
  padding-left: 15px !important;
}

.avue--detail .el-input.is-disabled .el-input__inner, .avue--detail .el-range-editor.is-disabled, .avue--detail .el-range-editor.is-disabled input, .avue--detail .el-textarea.is-disabled .el-textarea__inner {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/*自定义el弹窗 遮挡头部*/
.gorun-el-dialog-area-card-box .el-dialog__header {
  position: inherit;
  z-index: 999999;
}

.gorun-el-dialog-area-card-box .el-dialog__body,
.gorun-el-dialog-box.gorun-el-dialog-area-card-box .el-dialog__body {
  padding: 68px 24px 68px !important;
}

.gorun-el-dialog-area-card-box .el-dialog__footer {
  z-index: 999999;
}

/*风险小组页面 成员弹窗*/
.gorun-risk-member-ul {
  border-bottom: 1px solid #F0F0F0;
  margin: 32px 0px;
}

.gorun-risk-member-ul:last-child {
  border-bottom: 0px solid #F0F0F0;
  margin-bottom: 0px;
}

.gorun-risk-member-li {
  width: 100%;
  display: flex;
  align-items: center;
  padding-bottom: 32px;
  font-size: 14px;
  color: #141414;
  font-weight: 400;
}

.gorun-risk-member-li .gorun-risk-member-tr-title {
  width: 100px;
  display: inline-block;
  text-align: right;
  font-weight: 600;
  margin-right: 72px;
}

.gorun-risk-member-li .gorun-risk-member-tr-name {
  width: 70px;
  display: inline-block;
  margin-right: 72px;
}

.gorun-risk-member-li .gorun-risk-member-tr-text {
  flex: 1;
}

.avue-upload__icon {
  line-height: 178px !important;
}

/*avue  弹窗内表单样式修改*/
.avue--detail .el-form-item__content {
  border-left: 0px solid #ebeef5;
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0);
}

/*影响 风险辨识-新增风险点弹窗 禁用的样式*/
.avue--detail .el-col {
  /*padding: 0 !important;*/
  border-bottom: 0px solid #ebeef5 !important;
  border-right: 0px solid #ebeef5 !important;
}

.avue--detail .el-row {
  border-top: 0px solid #ebeef5 !important;
  border-left: 0px solid #ebeef5 !important;
}

.avue--detail .el-col {
  /*padding: 0 !important;*/
  border-bottom: 0px solid #ebeef5 !important;
  border-right: 0px solid #ebeef5 !important;
}

/*影响 风险辨识-新增风险点弹窗 禁用的样式*/
.avue--detail .el-form-item {
  /*padding: 0 16px;*/
}

.avue--detail .el-form-item .el-form-item__content {
  margin-bottom: 60px !important;
}

.gorun-el-form-item__content-24 .avue--detail .el-form-item .el-form-item__content {
  margin-bottom: 24px !important;
}

.avue-crud__dialog .el-form-item {
  margin-bottom: 0px !important;
}

.avue-crud__dialog .el-form-item .el-form-item__content {
  margin-bottom: 50px !important;
}

.gorun-dialog-goals .avue-crud .el-form-item .el-form-item__content {
  margin-bottom: 0 !important;
}

/*目标分解dialog_目标Crud样式*/
.gorun-el-form-item__content-24 .avue-crud__dialog .el-form-item .el-form-item__content {
  margin-bottom: 24px !important;
}

/*风险评估设置页面*/
/*el-tabs--card选中样式*/
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: #ffffff !important;
}

/*子标题背景色*/
.el-collapse-item__header {
  background: #ffffff !important;
}

/*子标题每块区域下边距离 -----影响风险辨识页面 顶部搜索区域边距所有改为0px*/
.el-collapse-item__content {
  padding-bottom: 0px !important;
}

/*去掉el-card__body内边距和阴影*/
.gorun-el-card__body-none-padding .el-card__body {
  padding: 1px 1px !important;
}

.gorun-el-card__body-none-padding .el-card {
  box-shadow: 0px 0px 0px rgba(140, 140, 140, 0.25) !important;
}

.gorun-el-card__body-none-padding .el-card + .el-card {
  margin-bottom: 1px !important;
}

/*去掉隐患排查计划-风险点排查清单弹窗：el-card的边框*/
.gorun-el-card-none-border .el-card {
  border: 0px solid #EBEEF5 !important;
}

/*表单 编辑---加减数值样式修改*/
/*文字左对齐*/
.gorun-el-input-number-left.el-input-number .el-input__inner {
  text-align: left !important;
}

.el-input-number--medium {
  /*line-height: 30px !important;*/
}

.el-input-number.is-controls-right[class*=medium] [class*=decrease], .el-input-number.is-controls-right[class*=medium] [class*=increase] {
  line-height: 14px !important;
}

.el-input-number.is-controls-right .el-input-number__decrease {
  bottom: 1.5px !important;
}

.el-input-number__increase {
  top: 1px !important;
}

/*隐患排查计划-弹窗排查周期样式修改*/
.gorun-el-input-number-none-border .el-input-number.is-controls-right .el-input__inner {
  padding-left: 10px !important;
  padding-right: 20px !important;
}

.gorun-el-input-number-none-border .el-input-number__decrease {
  background: rgba(255, 255, 255, 0) !important;
  width: 20px !important;
  border: none !important;
}

.gorun-el-input-number-none-border .el-input-number.is-controls-right .el-input-number__decrease {
  bottom: 2.5px !important;
}

.gorun-el-input-number-none-border .el-input-number__increase {
  top: 2.5px !important;
  background: rgba(255, 255, 255, 0) !important;
  width: 20px !important;
  border: none !important;
}

/*弹窗中 富文本层级修改*/
.edui-default .edui-editor {
  z-index: auto !important;
}

/*添加风险点弹窗背景色*/
.gorun-add-riskPoint .el-dialog .el-card {
  background: #fff !important;
  box-shadow: 0px 8px 12px rgb(140 140 140 / 25%) !important
}

.gorun-add-riskPoint .el-dialog__body .el-collapse-item__wrap {
  background-color: #fff !important;
}

/*弹窗中有tree 改背景色*/
.gorun-tree-bg .el-dialog__body {
  background: #e5e5e5 !important;
}

/*隐患管理-审核弹窗*/
.el-step__icon {
  background: #ffffff !important;
}

.gorun-pointPhoto .el-image__error {
  font-size: 12px;
}

.gorun-pointInfo .el-table__row .el-table__cell {
  padding: 8px 0px !important;
}

.gorun-pointInfo td .cell {
  height: 48px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gorun-pointInfo-left .gorun-pointInfo td .cell {
  justify-content: flex-start;
}

/*隐患排查计划-新增弹窗-tag 绿色修改*/
.el-tag.el-tag--success {
  border-radius: 100px !important;
  background-color: #f0f9eb !important;
  border-color: rgba(0, 180, 42, 0.1) !important;
  color: #00B42A !important;
}

.el-tag.el-tag--success .el-tag__close {
  color: #8C8C8C !important;
}

.el-popover__reference-wrapper .el-tag--info {
  margin-left: 10px;
  border-radius: 100px !important;
  cursor: pointer;
}

/*表格图片对齐方式*/
.avue-crud__img img, .avue-crud__img video {
  margin-left: 0px !important;
  margin-right: 5px !important;
}

.avue-crud__img {
  justify-content: flex-start !important;
}

.gorun-pointer {
  cursor: pointer;
}

/*去掉表格去掉顶部空白区域操作栏样式*/
.gorun-el-card-crud-menu-none .avue-crud__menu {
  /*display: none!important;*/
  height: 0px !important;
  min-height: 0px !important;
  margin-top: 0px !important;
}

/*表格高度不设置 不滚动 底边距离设置0*/
.gorun-el-card-crud-menu-none .el-table__fixed-body-wrapper {
  padding-bottom: 0px !important;
}

.gorun-el-card-crud-menu-none .el-table__body-wrapper {
  padding-bottom: 0px !important;
}

/*弹窗中表格高度不设置 不滚动 底边距离设置0*/
.el-dialog .el-table__fixed-body-wrapper {
  padding-bottom: 0px !important;
}

.el-dialog .el-table__body-wrapper {
  padding-bottom: 0px !important;
}

/*弹窗中表格带分页 底边距离设置44*/
.gorun-table-riskpoint .el-table__fixed-body-wrapper,
.gorun-margin44 .el-table__fixed-body-wrapper {
  padding-bottom: 44px !important;
}

.gorun-table-riskpoint .el-table__body-wrapper,
.gorun-margin44 .el-table__body-wrapper {
  padding-bottom: 44px !important;
}

.gorun-margin44 .el-table--scrollable-x .el-table__fixed-body-wrapper {
  padding-bottom: 56px !important;
}

.gorun-margin44 .el-table--scrollable-x .el-table__body-wrapper {
  padding-bottom: 0px !important;
}

/*去掉弹窗中.el-card的背景样式*/
.el-dialog .el-card {
  background: rgba(0, 0, 0, 0) !important;
  box-shadow: none !important;
}

.el-dialog .el-card .avue-crud__menu {
  background: rgba(0, 0, 0, 0) !important;
}

/*删除 新增 小弹窗样式修改*/
.el-message-box {
  width: 416px !important;
  padding-bottom: 24px !important;
  /*height: 152px;*/
  background: #FFFFFF;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 9px 28px 8px rgba(0, 0, 0, 0.05) !important;
  border-radius: 16px !important;
}

.el-message-box__header {
  padding: 12px 0px 24px !important;
}

.el-message-box__header .el-message-box__title {
  display: none;
}

.el-message-box__header .el-message-box__headerbtn {
  top: 12px;
  right: 20px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.el-message-box__header .el-message-box__headerbtn .el-message-box__close {
  color: #000 !important;
  font-size: 18px;
  font-weight: bold;
}

.el-message-box__content {
  padding: 0px 32px 36px !important;
  color: #000 !important;
  font-size: 20px !important;
}

.el-message-box__content .el-message-box__status {
  top: 12px !important;
}

.el-message-box__content .el-message-box__message {
  padding-left: 38px !important;
  padding-right: 0px !important;
}

.el-message-box__btns {
  padding: 0px 32px 0 !important;
  text-align: right;
}

.el-message-box__btns .el-button {
  width: 88px !important;
}

.el-message-box__btns .el-button span {
  font-size: 14px !important;
}

.el-message-box__btns .red {
  border: 1px solid #FF3B30 !important;
  color: #FF3B30 !important;
  background: rgba(255, 255, 255, 0) !important;
  box-shadow: 0px 0px 0px #B8E1FF !important;
}

.el-message-box__btns .grey {
  border: 1px solid #D9D9D9 !important;
  color: #141414 !important;
  background: rgba(255, 255, 255, 0) !important;
  box-shadow: 0px 0px 0px #B8E1FF !important;
}

.el-message-box__btns .primary {
  color: #FFF !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  background: linear-gradient(180deg, #7DAAFF 0%, #3D76DD 100%) !important;
  box-shadow: 0px 12px 16px #B8E1FF !important;
  border-radius: 5px !important;
}

.el-message-box__status.el-icon-question {
  color: #E6A23C;
}

.el-message-box__status.gorun-icon-question-outline {
  color: #E6A23C;
}

/*红色驳回按钮*/
.gorun-button-reject {
  border: 1px solid #FF3B30 !important;
  color: #FF3B30 !important;
  background: rgba(255, 255, 255, 0) !important;
  box-shadow: 0px 0px 0px #B8E1FF !important;
}

/*红色删除按钮*/
.gorun-button-delete {
  border: 1px solid #FF3B30 !important;
  color: #FF3B30 !important;
  background: rgba(255, 255, 255, 0) !important;
  box-shadow: 0px 0px 0px #B8E1FF !important;
}

/*用于无勾选数据时隐藏勾选计数*/
.tip-display {
  display: none !important;
}

/*部门管理-移动部门层级*/
.gorun-el-dialog-ydbmcj .el-dialog__body {
  padding: 98px 24px 68px !important;
}

/*风险辨识-危险源-弹窗-风险边框*/
.my-card .active.isActive {
  border: 3px solid #d7d7d7;
  border-bottom: 3px solid #d7d7d7 !important;
}

.gorun-el-dialog-crud-table .el-table__body tr .active.isActive {
  border-bottom: 3px solid #d7d7d7 !important;
  padding: 3px 0 !important;
}

/*纯文字样式按钮*/
.gorun-el-button-line {
  font-weight: 400 !important;
  border: none !important;
  font-size: 14px !important;
  padding-left: 16px !important;
  background: none !important;
}

.gorun-el-button-line i {
  font-size: 16px;
  margin-left: 6px;
  color: #8C8C8C !important;
}

/*表格- 状态点-开始*/
.point_box {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: left;
}

.point {
  width: 6px;
  height: 6px;
  margin-right: 10px;
  position: relative;
  border-radius: 50%;
}

.orange_point {
  background-color: #FF7A45;
}

.blue_point {
  background-color: #3D76DD;
}

.red_point {
  background-color: #FF3B30;
}

.green_point {
  background-color: #00B42A;
}

.yellow_point {
  background-color: rgba(247, 186, 30, 1);
}

.grey_point {
  background-color: rgba(217, 217, 217, 1);
}

/** 状态点-结束 **/
/*人员选中后展示列表*/
.gorun-personnel-list {
  display: inline-block;
  background: #F0F5FF;
  border: 1px solid #ADC6FF;
  border-radius: 2px;
  padding: 1px 8px;
  color: #2F54EB;
  font-size: 14px;
  margin-top: 8px;
  margin-right: 16px;
  height: auto !important;
  line-height: 21px !important;
  position: relative;
  padding-right: 24px;
}

.gorun-personnel-close {
  font-size: 26px !important;
  font-weight: 300 !important;
  background: none !important;
  border: none !important;
  width: 14px !important;
  height: 14px !important;
  padding: 0px !important;
  margin: 0px !important;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.gorun-personnel-close span {
  display: inherit;
  line-height: 14px;
  color: #8c8c8c !important;
}

/*输入框限制字数时候添加的样式*/
.gorun-el-input--suffix-74 .el-input--suffix .el-input__inner {
  padding-right: 74px !important;
}

.gorun-el-input--suffix-74 .avue-crud__pagination .el-input--suffix .el-input__inner {
  padding-right: 0px !important;
}

.avue-crud__dialog .el-input--suffix .el-input__inner {
  padding-right: 74px !important;
}

.gorun-el-input--suffix-74-none .el-input--suffix .el-input__inner {
  padding-right: 30px !important;
}

.avue-crud__pagination .el-input--suffix .el-input__inner {
  padding-right: 0px !important;
}

.el-textarea .el-input__count {
  background: rgba(140, 140, 140, 0) !important;
}

/* 表格能点击列样式 */
.special-href {
  color: #1890FF;
}

.special-href:hover {
  text-decoration: underline;
}

.chart_title .chart_title_right .chart_title_btn .chart_title_btn_text .el-input--medium .el-input__inner {
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #A3AED0 !important;
  background: rgba(140, 140, 140, 0) !important;
  border: 0px solid #3D76DD !important;
  box-sizing: border-box !important;
  box-shadow: 0px 0px 0px rgba(140, 140, 140, 0) !important;
  border-radius: 0px !important;
  padding: 0px;
  text-align: center;
  line-height: 22px;
}

.chart_title .chart_title_right .chart_title_btn .chart_title_btn_text .el-input--medium {
  width: 55px !important;
}

.chart_title .chart_title_right .chart_title_btn .chart_title_btn_text .el-input__suffix {
  display: none;
}

/*角色管理 树图带边框样式gorun-el-tree-border*/
.gorun-el-tree-border .el-tree {
  border: 1px solid #D9D9D9 !important;
  border-radius: 5px !important;
  margin-top: 8px !important;
  padding: 8px 4px !important;
}

/*角色管理 树图禁用样式 */
.gorun-el-tree-disabled {

}

/*角色管理 avue 表格从其他页面进入 操作栏目不对齐修改方式.gorun-el-table__fixed-body-wrapper-top50 */
.gorun-el-table__fixed-body-wrapper-top50 .el-table__fixed-body-wrapper {
  top: 50px !important;
}

/* 考试管理-新增考试试题按钮 下拉菜单 菜单项目居中显示 */
.gorun-el-dropdown-menu-center {
  position: absolute;
  left: 48% !important;
}

/*试题列表*/
.gorun-questions-list {
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  border-left: 8px solid #7DAAFF;
  margin-top: 16px;
  padding: 12px 16px;
  position: relative;
}

.dis-flex-start {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.gorun-stem-fraction {
  /*display: flex;*/
  color: #141414;
  font-size: 14px;
}

.gorun-stem-fraction .gorun-stem-fraction-title {
  display: contents;
}

.gorun-stem-fraction .gorun-stem-fraction-title * {
  display: inline-block;
}

.gorun-stem-fraction .blue {
  display: inline-block;
  color: #0050B3;
}

.gorun-stem-fraction .green {
  display: inline-block;
}

.gorun-stem-fraction .red {
  display: inline-block;
}

.question_item_container .question_item_container_li {
  margin-right: 24px;
  display: inline-flex;
  align-items: center;
}

/*答题*/
.question_item_container_answer .userAnswerTextList_input {
  margin-top: 10px;
}

.question_item_container_answer .userAnswerTextList_tag {
  margin-top: 10px;
}

.margin-top10 {
  margin-top: 10px;
}

/*底部分数行*/
.gorun-fraction-set-up-box {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}

.gorun-fraction-set-up {
  display: flex;
}

.gorun-fraction-set-up .gorun-fraction-edit {
  display: flex;
  width: 70px;
  height: 30px;
  background: #FFFFFF;
}

.gorun-fraction-set-up .gorun-fraction-edit .gorun-fraction-edit-input {
  width: 48px;
  height: 30px;
  border: 1px solid #D9D9D9;
  border-radius: 5px 0px 0px 5px;
  background: rgba(255, 255, 255, 0) !important;
  border: 1px solid #d9d9d9 !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
  padding: 0px !important;
}

.gorun-fraction-set-up .gorun-fraction-edit .gorun-fraction-edit-input input {
  background: rgba(255, 255, 255, 0) !important;
  border: 0px solid #d9d9d9 !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
  border-radius: 0px !important;
  padding: 0px !important;
  text-align: center;
}

.gorun-fraction-set-up .gorun-fraction-edit .is-disabled {
  width: 48px;
  height: 30px !important;
  border: 1px solid #D9D9D9;
  border-radius: 5px 0px 0px 5px;
  background: #f0f0f0 !important;
  border: 1px solid #d9d9d9 !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
  padding: 0px !important;
}

.gorun-fraction-set-up .gorun-fraction-edit .is-disabled input {
  background: rgba(0, 0, 0, 0) !important;
  background-color: rgba(0, 0, 0, 0) !important;
  border: 0px solid #d9d9d9 !important;
  box-sizing: border-box !important;
  box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
  border-radius: 0px !important;
  padding: 0px !important;
  text-align: center;
  height: 30px !important;
  line-height: 30px !important;
}

.gorun-fraction-set-up .el-input.is-disabled .el-input__inner {
  background-color: rgba(0, 0, 0, 0) !important;
}

.gorun-fraction-set-up .gorun-fraction-edit .gorun-fraction-edit-text {
  width: 24px;
  height: 30px;
  background: #1890FF;
  line-height: 30px;
  color: #fff;
  border-radius: 0px 5px 5px 0px;
  text-align: center;
}

.gorun-fraction-set-up .gorun-fraction-less-choose {
  font-size: 14px;
  color: #141414;
}

.gorun-fraction-set-up .blue {
  color: #1890FF !important;
}

.gorun-fraction-set-up .blue span {
  color: #1890FF !important;
}

/*图标行*/
.gorun-fraction-icon-list {
  position: absolute;
  bottom: 10px;
  right: 16px;
  color: #595959;
  font-size: 16px !important;
  display: flex;
  align-items: center;
}

.gorun-fraction-icon-list .gorun-fraction-icon-list-add {
  padding: 0px !important;
  color: #595959 !important;
  font-size: 16px !important;
  margin-right: 0px !important;
}

.gorun-fraction-icon-list .gorun-fraction-icon-list-add i {
  font-size: 16px !important;
  color: #595959 !important;
  margin-left: 0px;
}

.gorun-fraction-icon-list .gorun-fraction-icon-list-m15 {
  margin-left: 15px !important;
}

.gorun-fraction-icon-list .red {
  color: #FF3B30 !important;
}

/*选择出题范围*/
.gorun-questions-range {
  display: flex;
  margin-right: 220px;
}

.gorun-questions-range .flex1 {
  flex: 1;
  margin-right: 16px;
}

.gorun-questions-range .gorun-questions-range-number {
  display: flex;
}

.gorun-questions-range .gorun-questions-range-fraction {
  display: flex;
}

.gorun-questions-range-flex1 {
  flex: 1;
}

.gorun-questions-range .margin-left6 {
  margin-left: 6px;
}

.dis-flex-label .el-radio__label {
  display: inline-flex;
  align-items: center;
}

/*部门管理-新增 部门 弹窗选项字体粗细修改*/
.el-select-dropdown__item.selected {
  font-weight: 400 !important;
}

/*新版步骤条*/
.step_box {
  width: 70%;
  margin: 0 auto 28px;
  display: flex;
  align-items: center;
}

.step_box .step_li {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #141414;
  cursor: pointer;
  position: relative;
}

.step_box .step_li .step_li_text {
  position: absolute;
  top: 28px;
  width: 205px;
  left: 40px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}

.step_box .step_li .step_number {
  height: 32px;
  line-height: 32px;
  width: 32px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  margin-right: 8px;
}

.step_box .step_li .active {
  background: #1890FF;
  color: #fff;
  border: 1px solid #1890FF;
}

.step_box .step_li .el-icon-circle-check {
  font-size: 33px;
  color: #1890FF;
  margin-right: 8px;
}

.step_box .step_line {
  flex: 1;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  margin: 0 16px;
}

.step_line_active {
  border-bottom: 1px solid #1890FF !important;
}

.gorun-menu-yellow {
  color: #F7BA1E !important;
}

.gorun-menu-red {
  color: #FF3B30 !important;
}

.gorun-menu-green {
  color: #00B42A !important;
}

.gorun-menu-orange {
  color: #FF7A45 !important;
}

.gorun-menu-turquoise {
  color: #13C2C2 !important;
}

/*页面样式拿出来的*/
.securityiconZindex {
  z-index: 10000 !important;
}

.special-href {
  color: #00a2d4;
}

.tip-display {
  display: none !important;
}

.pointer {
  cursor: pointer;
}

.el-tag + .el-tag {
  margin-left: 10px;
}

.button-new-tag {
  margin-left: 10px;
  height: 32px;
  line-height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.input-new-tag {
  width: 90px;
  margin-left: 10px;
  vertical-align: bottom;
}

/*el-drawer__wrapper抽屉样式修改*/
.el-drawer__wrapper td .el-checkbox {
  margin-bottom: 5px;
  margin-top: 5px;
}

/* input、textarea非活性时placeholder不显示 */
.el-dialog__body .el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
  color: #F0F0F0 !important;
}

.el-dialog__body .el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #F0F0F0 !important;
}

.el-dialog__body .el-input.is-disabled .el-input__inner::placeholder {
  color: #F0F0F0 !important;
}

.el-dialog__body .el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {
  color: #F0F0F0 !important;
}

.el-dialog__body .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #F0F0F0 !important;
}

.el-dialog__body .el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #F0F0F0 !important;
}

/* .gorun_menuLeft_btn_left  menuLeft 按钮左对齐*/
.gorun_menuLeft_btn_left .avue-crud__menu .avue-crud__left {
  text-align: left !important;
}

/*.gorun-test-data-dialog 搜索区域 带搜索 重置按钮对齐  考试管理、培训管理-数据弹窗*/
.gorun-test-data-dialog .avue-crud__search .el-card__body .el-button {
  margin-top: 26px !important;
}

.gorun-test-data-dialog .el-form-item__content .el-button--primary {
  box-shadow: 0px 0px 0px #b8e1ff !important;
}

.gorun-exam-dialog .avue-crud__menu .avue-crud__left {
  text-align: end !important;
}

/*详情弹窗中的radio只显示活性状态*/
.el-dialog .el-radio-button__orig-radio:disabled:not(:checked) + .el-radio-button__inner {
  display: none;
}

.el-dialog .el-radio-button__orig-radio:disabled:checked + .el-radio-button__inner {
  border-radius: 4px;
  border: 1px solid #DCDFE6;
}

/* 批量删除弹窗样式 */
.batch-delete .el-message-box__content {
  padding-bottom: 0 !important;
}

.el-range-editor.el-input__inner {
  justify-content: space-between;
}

/* 项目必填*号 */
.form-item-required {
  color: #F56C6C;
  margin-right: 4px
}


/* 只上传一张图片 */
.avatar-uploader-single {
  width: 94px;
  height: 94px;
  line-height: 94px;
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  vertical-align: top;
}

.avatar-uploader-single:focus {
  border-color: #409EFF;
  color: #409EFF;
}

.avatar-uploader-single .el-icon-plus {
  font-size: 28px;
  color: #8c939d;
}

.gorun-upload-single .el-upload--picture {
  display: inline;
}

.gorun-upload-single .el-upload-list--picture .el-upload-list__item {
  margin-top: 0;
}

/* 考试管理新增试题去除边框 */
.gorun-table-upload-noborder tr td .avatar-uploader .el-upload {
  border: none !important;
}

.gorun-table-upload-noborder tr td .avatar-uploader .el-upload:hover {
  border: none !important;
}

.is-always-shadow.avue-crud__search .el-card__body {
  min-height: 96px
}

/*下拉多选详情时tags间距*/
.el-select[boxtype="view"] .el-select__tags {
  margin-left: 6px
}

.theme-iview .avue-logo {
  padding: 24px 12px !important
}

.cl-red,
.cl-red span {
  color: #FF4500;
}

.screen-dialog-confirm /deep/ .el-message-box__header .el-message-box__header {
  padding: 15px 15px 24px !important;
}


.screen-dialog-confirm /deep/ .el-message-box__header .el-message-box__title {
  display: block !important;
}

.gorun-menu-blue {
  color: #3D76DD !important;
}


/*弹窗中距离右侧的间距是30不是74*/
.gorun-dialog-pr30 .el-select .el-input--suffix .el-input__inner {
  padding-right: 30px !important;
}

/*confirm中添加select下拉选项*/
.gorun-confirm-component .el-message-box__content .el-message-box__message {
  padding-left: 0 !important;
}

.gorun-confirm-component .el-select {
  width: 100%;
  margin-top: 10px;
}

.gorun-confirm-component .el-select .el-input__inner {
  background: none !important;
  box-shadow: none !important;
  border: 1px solid #DCDFE6 !important;
}

.gorun-menu-button .avue-crud__left .el-dropdown + .el-button {
  margin-left: 0 !important
}

/*弹窗图片选择组件大小*/
.gorun-upload-dialog .el-upload--picture-card,
.gorun-upload-dialog .el-upload--picture-img,
.gorun-upload-dialog .avue-upload__icon,
.gorun-upload-dialog .avue-upload__avatar {
  width: 54px !important;
  height: 54px !important;
  line-height: 54px !important;
}

.gorun-upload-dialog .el-upload i {
  font-size: 20px !important;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item {
  width: 54px;
  height: 54px;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item-actions {
  font-size: 16px;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item-actions span + span {
  margin-left: 8px;
}


.avue--detail .el-textarea.is-disabled .el-textarea__inner {
  color: #000
}

.el-date-editor--datetimerange .el-range-input {
  color: #000;
  background-color: transparent;
}

/*数字组件上下箭头存在间隙*/
.gorun-dialog-number .el-input-number.is-controls-right[class*=medium] [class*=decrease],
.gorun-dialog-number .el-input-number.is-controls-right[class*=medium] [class*=increase] {
  line-height: 17px !important;
}

/*去除dialog中的card样式*/
.gorun-dialog-body-height .el-dialog__body {
  height: calc(72vh - 50px) !important;
}

.gorun-dialog-remote-card-style .el-card {
  box-shadow: none !important;
}

.gorun-dialog-remote-card-style .el-card__body {
  padding: 0 !important;
}

.gorun-dialog-remote-card-style .el-dialog__body .el-collapse-item__wrap {
  background-color: transparent !important;
}

/*dialog纵向滚动条不显示*/
.gorun-scroll-list-none::-webkit-scrollbar {
  display: none;
}

.gorun-dialog-scrolly-none .el-dialog__body {
  overflow-y: auto !important;
}

.gorun-dialog-scrolly-none .el-dialog__body::-webkit-scrollbar {
  display: none !important;
}


.gorun-crud-bg-gray .el-table .el-table__body tr {
  background-color: #fafafa !important;
}

/*弹出层header相对定位，body区域纵向滚动*/
.gorun-dialog-header-absolute .el-dialog__header {
  position: absolute;
}


.gorun-dialog-header-absolute .el-dialog__body {
  margin-top: 0;
  height: calc(72vh - 50px) !important;
  overflow: auto !important;
}

.gorun-dialog-header-absolute .el-dialog__body::-webkit-scrollbar {
  display: none !important;
}

/*动态类型类型组件校验*/
.gorun-dialog-bg-error .el-form-item__error {
  background: #fafafa !important;
}

/*弹窗中距离右侧的间距是30不是74*/
.gorun-dialog-pr30 .el-select .el-input--suffix .el-input__inner {
  padding-right: 30px !important;
}


/*confirm中添加select下拉选项*/
.gorun-confirm-component .el-message-box__content .el-message-box__message {
  padding-left: 0 !important;
}

.gorun-confirm-component .el-select {
  width: 100%;
  margin-top: 10px;
}

.gorun-confirm-component .el-select .el-input__inner {
  background: none !important;
  box-shadow: none !important;
  border: 1px solid #DCDFE6 !important;
}

.gorun-menu-button .avue-crud__left .el-dropdown + .el-button {
  margin-left: 0 !important
}

/*弹窗图片选择组件大小*/
.gorun-upload-dialog .el-upload--picture-card {
  width: 54px;
  height: 54px;
  line-height: 54px
}

.gorun-upload-dialog .el-upload i {
  font-size: 20px !important;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item {
  width: 54px;
  height: 54px;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item-actions {
  font-size: 16px;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item-actions span + span {
  margin-left: 8px;
}


.avue--detail .el-textarea.is-disabled .el-textarea__inner {
  color: #000
}

.el-date-editor--datetimerange .el-range-input {
  color: #000;
  background-color: transparent;
}

/*数字组件上下箭头存在间隙*/
.gorun-dialog-number .el-input-number.is-controls-right[class*=medium] [class*=decrease],
.gorun-dialog-number .el-input-number.is-controls-right[class*=medium] [class*=increase] {
  line-height: 17px !important;
}


/*文件上传组件list-type=text时，宽度自适应*/
.gorun-upload-icon .el-upload--text {
  width: 100%;
}

.gorun-upload-icon .el-upload-dragger {
  width: 100%;
  max-width: 360px;
}

.gorun-upload-icon.is-disabled .el-upload {
  display: inline;
}

.gorun-menu-purple {
  color: #884898 !important;
}

/*dialog中menu-left 按钮居右*/
.gorun-menu-align-right .avue-crud__left .el-upload {
  text-align: right !important;
}

.gorun-menu-align-right .avue-crud__left .el-upload .el-button {
  margin-right: 0 !important;
}


/*dialog选取文件按钮居左侧*/
.gorun-btn-file__left .el-upload {
  text-align: left !important;
}

/*左侧menu-popup样式*/
.el-menu--vertical .el-menu--popup {
  background-color: #fff !important;
  border-radius: 8px;
}

.avue--collapse .gorun-main-title-li.is-active {
  background-color: #f5f5f5
}

/*去除dialog中的card样式*/
.gorun-dialog-body-height .el-dialog__body {
  height: calc(72vh - 50px) !important;
}

.gorun-dialog-remote-card-style .el-card {
  box-shadow: none !important;
}

.gorun-dialog-remote-card-style .el-card__body {
  padding: 0 !important;
}

.gorun-dialog-remote-card-style .el-dialog__body .el-collapse-item__wrap {
  background-color: transparent !important;
}

/*弹窗中距离右侧的间距是30不是74*/
.gorun-dialog-pr30 .el-date-editor.el-input--suffix .el-input__inner,
.gorun-dialog-pr30 .el-select .el-input--suffix .el-input__inner,
.gorun-dialog-pr30 .el-input.el-input--suffix .el-input__inner {
  padding-right: 30px !important;
}

/*confirm中添加select下拉选项*/
.gorun-confirm-component .el-message-box__content .el-message-box__message {
  padding-left: 0 !important;
}

.gorun-confirm-component .el-select {
  width: 100%;
  margin-top: 10px;
}

.gorun-confirm-component .el-select .el-input__inner {
  background: none !important;
  box-shadow: none !important;
  border: 1px solid #DCDFE6 !important;
}

.gorun-menu-button .avue-crud__left .el-dropdown + .el-button {
  margin-left: 0 !important
}

/*弹窗图片选择组件大小*/
.gorun-upload-dialog .el-upload--picture-card {
  width: 54px;
  height: 54px;
  line-height: 54px
}

.gorun-upload-dialog .el-upload i {
  font-size: 20px !important;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item {
  width: 54px;
  height: 54px;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item-actions {
  font-size: 16px;
}

.gorun-upload-dialog .el-upload-list--picture-card .el-upload-list__item-actions span + span {
  margin-left: 8px;
}

/*textarea字体颜色为黑色*/
.avue--detail .el-textarea.is-disabled .el-textarea__inner,
.avue-form .el-textarea .el-textarea__inner,
.avue-form .el-textarea.is-disabled .el-textarea__inner {
  color: #000
}

/*日期时间区间选择样式*/
.el-date-editor.el-date-editor--datetimerange .el-range-input {
  color: #000;
  background-color: transparent;
}

/*数字组件上下箭头存在间隙*/
.gorun-dialog-number .el-input-number.is-controls-right[class*=medium] [class*=decrease],
.gorun-dialog-number .el-input-number.is-controls-right[class*=medium] [class*=increase] {
  line-height: 17px !important;
}

/*项目必填*号*/
.form-item-required {
  color: #F56C6C;
  margin-right: 4px
}


/* ======= 共通样式  ======= */
/*一行显示*/
.gorun-row-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

/*form表单单按钮样式*/
.gorun-form-button .el-button--medium {
  margin-right: 0 !important;
  height: 36px !important;
  box-shadow: none !important;
  background: #409EFF !important;
  border-color: #409EFF !important;
  /*文件上传组件list-type=text时，宽度自适应*/
}

/*弃用，为防止代码合并时误保存，保留此代码*/
/*.el-upload--text {*/
/*  width: 100%;*/
/*}*/

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px
}

/*左侧menu-popup样式*/
.el-menu--vertical .el-menu--popup {
  background-color: #fff !important;
  border-radius: 8px;
}

/*form表单报错样式*/
.art-error {
  color: #F56C6C;
  font-size: 12px;
  line-height: 16px;
  margin-top: 2px; /*解决提示信息显示问题*/
  position: absolute;
  top: 100%;
  left: 0;
  height: 0;
  overflow: hidden;
  transition: height .3s;
}

.art-error.is-error {
  height: 16px;
  transition: height .3s;
}

.avue--collapse .gorun-main-title-li.is-active {
  background-color: #f5f5f5
}

.amap-sug-result {
  z-index: 99999 !important
}


/*dialog中的table带分页*/
.gorun-dialog-page .el-table--scrollable-x .el-table__fixed-body-wrapper {
  padding-bottom: 56px !important;
}

.gorun-dialog-page .el-table--scrollable-x .el-table__body-wrapper {
  padding-bottom: 0 !important;
}

.gorun-dialog-page .el-table__body-wrapper,
.gorun-dialog-page .el-table__fixed-body-wrapper {
  padding-bottom: 44px !important;
}

/*dialog地图弹窗*/
.fengmap-dialog {
  width: 100%;
  height: calc(72vh - 140px);
  overflow: hidden;
  position: relative;
}

/*解决dialog选人列表删除按钮偏下问题*/
.el-dialog .gorun-personnel-close {
  top: 40%
}



