@charset "UTF-8";

:root {
    --themeColor: #4285F4;
    --yellow: #F7BA2A;
    --red: #F56C6C;
    --green: #67C23A;
    --themeColor1:#DCEDFD;
    --themeColor2:#00c29a;
}

@media print {
    @page {
        resolution: 300dpi!important;
    }
}

body,
select {
    font-size: 14px !important;
}

.eli {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

blockquote,
body,
dd,
dl,
dt,
fieldset,
form,
input,
li,
ol,
p,
pre,
td,
th,
h1,
ul {
    margin: 0;
}

i {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

/* 单行文字超出显示省略号 */
.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.clearfix::after {
    display: block;
    clear: both;
}

.red {
    color: #F56C6C !important;
}

.preview-wrap img {
    max-width: 100% !important;
    height: auto;
}

#app .sidebar-container {
    z-index: 1 !important;
}


.ant-modal-footer {
    text-align: center !important;
}

.ant-btn-primary.ant-btn {
    background-color: #409EFF !important;
    border-color: #409EFF !important;
    ;
}

.ant-btn-primary.ant-btn:hover {
    color: #fff !important;
    ;
}

.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-nav .ant-tabs-tab:hover {
    color: #409EFF !important;
    ;
}

.ant-btn:focus,
.ant-btn:hover {
    border-color: #ccc !important;
    ;
    color: #333 !important;
    ;
}

.form-designer-container-9136076486841527 .operating-area a:hover {
    color: #409EFF !important;
}

.ant-checkbox-checked .ant-checkbox-inner {
    background-color: #409EFF !important;
    border-color: #409EFF !important;
}

.ant-tabs-ink-bar,
.ant-radio-inner:after,
.ant-switch-checked,
.ant-slider-track {
    background-color: #409EFF !important;
}

.ant-input:focus,
.ant-input:hover,
.ant-input-number-focused,
.ant-input-number:hover,
.ant-cascader-picker:focus .ant-cascader-input,
.ant-select-selection:hover,
.ant-select-focused .ant-select-selection,
.ant-select-selection:active,
.ant-select-selection:focus,
.ant-radio-checked .ant-radio-inner,
.ant-time-picker-input:focus,
.ant-time-picker-input:hover,
.ant-slider-handle.ant-tooltip-open,
.ant-checkbox,
.ant-checkbox-input:focus+.ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-radio-input:focus+.ant-radio-inner,
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-upload.ant-upload-select-picture-card:hover {
    border-color: #409EFF !important;
}

.ant-slider-handle {
    border: 2px solid #409EFF !important;
}

.ant-calendar-footer-btn a {
    color: #409EFF !important;
}

.ant-calendar-footer-btn .ant-calendar-ok-btn {
    color: #fff !important;
}

.ant-calendar-footer-btn .ant-calendar-ok-btn-disabled {
    color: #409EFF !important;
}



.ant-calendar-today .ant-calendar-date {
    color: #409EFF !important;
    font-weight: 700;
    border-color: #409EFF !important;
}

.ant-calendar-selected-day .ant-calendar-date {
    background: rgba(64, 158, 255, .1) !important;
}

.ant-select-dropdown-menu-item-active,
.ant-time-picker-panel-select li:hover {
    background: rgba(64, 158, 255, .1) !important;
}

.el-select {
    width: 100%;
}

.no-border .el-tabs__nav-wrap::after {
    display: none !important;
}

.no-margin .el-tabs__header {
    margin-bottom: 0 !important;
}

.no-border .el-tabs__nav-wrap::after {
    display: none !important;
}

.no-margin .el-tabs__header {
    margin-bottom: 0 !important;
}

.b-line-title {
    font-weight: bold;
    color: #333;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.el-tabs__nav-wrap::after {
    height: 1px !important;
}

.el-tabs__active-bar {
    background-color: #4285F4 !important;
}

.el-tabs__item:hover,
.el-tabs__item.is-active {
    color: #4285F4 !important
}

/* input中 type=number 去掉箭头 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.el-table th>.cell {
    color: #333 !important;
    font-weight: bold !important;
    font-size: 14px;
}

.el-table thead tr th {
    background: #F8F8F9 !important;
    border-right: 1px solid rgb(214 214 214 / 50%);
}

.el-submenu__title:focus,
.el-submenu__title:hover {
    background: transparent !important;
}

.el-date-editor .el-range-separator {
    width: auto !important;
}

.tox .tox-statusbar {
    display: none !important;
}

.el-input.is-disabled .el-input__inner,
.el-textarea.is-disabled .el-textarea__inner,
.el-radio__input.is-disabled+span.el-radio__label,
.el-range-editor.is-disabled,
.el-range-editor.is-disabled input {
    color: #666 !important;
    background-color: transparent !important;
}

.release-color {
    color: var(--themeColor);
}

.tox-silver-sink {
    z-index: 1301 !important;
}

body.el-popup-parent--hidden {
    overflow: initial !important;
}

.tox-tinymce-aux {
    z-index: 3000 !important;
  }
