* { margin: 0; -webkit-box-sizing: inherit; box-sizing: inherit; font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; } img { transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; height: 100%; object-fit: contain; } /* 防止 Vue 页面闪烁 */ [v-cloak] { display: none !important; } /* 设置滚动条 */ html, body { -ms-overflow-style: scrollbar; background-color: var(--bodyBackground); } ::-webkit-scrollbar { width: 13px; height: 13px; } ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .4); background-clip: padding-box; border: 3px solid transparent; border-radius: 7px; } ::-webkit-scrollbar-track { background-color: transparent; } /* 设置滚动条 end. */ .page-container { position: relative; width: 100%; height: 100%; } .layout { height: 100%; } #app-main { width: 100%; height: 100%; margin: 0 auto; -webkit-transition: all .2s; transition: all .2s; } .page-container .layout #app-main .page-left { position: fixed; z-index: 1010; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; width: var(--real-sidebar-width); transition: width 0.2s; -webkit-box-shadow: 10px 0 10px -10px var(--leftBackground); box-shadow: 10px 0 10px -10px var(--leftBackground); background: var(--leftBackground); color: #fff; -webkit-transition: .3s; transition: .3s; overflow-x: hidden; /*overflow-y: auto;*/ -ms-scroll-chaining: none; overscroll-behavior: contain; scrollbar-width: none; } .page-container .layout #app-main .page-left::-webkit-scrollbar { display: none; } .page-container .layout #app-main .page-left .left-title { position: fixed; z-index: 1000; top: 0; width: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 50px; text-align: center; overflow: hidden; text-decoration: none; background: var(--leftBackground); -webkit-transition: background .3s; transition: background .3s; } .page-container .layout #app-main .page-left .left-title img { width: 30px; border-radius: 3px; } .page-container .layout #app-main .page-left .left-title span { font-size: 14px; font-weight: 700; margin-left: 5px; } .el-menu-vertical-demo { border-right: none; padding-top: 50px; } .el-menu-vertical-demo::-webkit-scrollbar { width: 0 !important } .page-container .layout #app-main .page-mask { position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); -webkit-transition: all .2s; transition: all .2s; -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 0; visibility: hidden; } .page-container .layout #app-main .page-main { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%; margin-left: var(--real-sidebar-width); background-color: var(--bodyBackground); -webkit-box-shadow: 1px 0 0 0 #d5dee6; box-shadow: 1px 0 0 0 #d5dee6; -webkit-transition: .3s; transition: .3s; } .page-container .layout #app-main .page-main .main-header[data-7512a93d] { position: fixed; z-index: 999; top: 0; right: 0; left: 50%; width: calc(100% - var(--real-sidebar-width)); -webkit-transform: translateX(calc(-50% + var(--real-sidebar-width) * 0.5)); transform: translateX(calc(-50% + var(--real-sidebar-width) * 0.5)); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 50px; background: var(--headerBackground); color: var(--headerTextColors); -webkit-transition: .3s, -webkit-box-shadow .2s; transition: .3s, -webkit-box-shadow .2s; transition: .3s, box-shadow .2s; transition: .3s, box-shadow .2s, -webkit-box-shadow .2s; -webkit-box-shadow: 0 0 1px 0 #ccc; box-shadow: 0 0 1px 0 #ccc; } .page-container .layout #app-main .page-main .main-header .right-header .el-dropdown { color: var(--headerTextColors); } .Va-aside-menu[data-7512a93d] { -webkit-transition: .3s; transition: .3s; background: var(--leftBackground) } .Va-aside-menu[data-7512a93d] .el-menu-item { color: var(--leftTextColors); background: var(--leftBackground) } .Va-aside-menu[data-7512a93d] .el-menu-item.is-active { color: var(--themeColors); background: #409EFF23; border-left: 3px solid var(--themeColors) } .Va-aside-menu[data-7512a93d] .el-submenu__title { color: var(--leftTextColors); background: var(--leftBackground); font-size: 14px; } .Va-aside-menu[data-7512a93d] .va-children .el-submenu__title { color: var(--leftTextColors); background: var(--leftBackground); font-size: 14px; } .el-menu-item i, .el-submenu__title i { color: inherit; } .Va-aside-menu[data-7512a93d] .el-menu-item:hover, .Va-aside-menu[data-7512a93d] .el-submenu__title:hover { color: var(--themeColors); background: var(--leftBackground) } .Va-aside-menu[data-7512a93d] .el-menu { background: var(--leftBackground); } .Va-aside-menu[data-7512a93d] .Va-aside-menu[data-7512a93d] .el-menu-item.is-active { color: var(--themeColors); background: var(--leftBackground) } .Va-aside-menu[data-7512a93d] .el-submenu.is-active .el-menu .el-menu-item.is-active { color: var(--themeColors); background: #ffffff; border-left: 3px solid var(--themeColors) } .page-container .layout #app-main .page-main .main-header .right-header .functional-areas { padding: 0px 20px; } .page-container .layout #app-main .page-main .main-header .right-header .functional-areas .theme .el-dropdown-link .svg-icon { width: 20px; height: 20px; } .el-menu-vertical-demo:not(.el-menu--collapse) { width: 200px; max-height: 100vh; min-height: 400px; } .page-container .layout #app-main .page-main .main-content { /*height: 100%;*/ /*-webkit-box-flex: 1;*/ /*-ms-flex: auto;*/ /*flex: auto;*/ /*position: relative;*/ /*overflow: hidden;*/ margin: 60px 10px 10px 10px; /*background: #f0f0f0;*/ border-radius: 3px; } .left-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 50px; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, #000, #000 calc(100% - 50px), transparent); mask-image: linear-gradient(90deg, #000, #000 calc(100% - 50px), transparent); } .right-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 17px; white-space: nowrap; } .sidebar-collapse { display: flex; align-items: center; padding: 0 20px; height: 50px; cursor: pointer; transition: 0.3s; } .sidebar-collapse:hover { background-image: linear-gradient(to right, #ddd, transparent); } .svg-icon { transition: 0.3s; } .is-collapse .svg-icon { transform: rotateZ(-180deg); } .el-breadcrumb { margin-left: 0; } .head-image { width: 30px; border-radius: 3px; vertical-align: middle; margin-top: -2px; margin-right: 4px; /*box-shadow: 0 0 1px 1px var(--leftBackground);*/ } .form-container { background: #fff; padding: 20px; } .form-container-header .options-right { float: right; display: inline-block; margin-bottom: 10px; } #nprogress .bar { background: var(--themeColors); !important; } .has-gutter tr th { background: #f5f6fa; } .inline-tables .el-table .cell { white-space: nowrap; font-size: 12px; min-height: 36px; line-height: 36px; } .inline-tables .el-table td { padding: 0 0 } .inline-tables .el-table th { padding: 1px 0 } .Va-table-move { position: relative; white-space: pre-wrap !important; width: max-content !important; background: #fff; text-align: left; z-index: 1991; padding: 0 10px !important; border-radius: 4px; max-width: 400px; word-break: break-all !important; font-size: 14px; overflow: visible !important; text-overflow: clip !important; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) } .Va-table-move-close { top: -10px; right: -10px; position: absolute; width: 20px; height: 20px; padding: 0 0 0 0.5px; cursor: pointer; background-color: #666; border-radius: 50%; color: #fff; z-index: 9999999999; margin: 0 auto; font-size: 20px; } .Va-container-tables-pagination-box{ text-align: right;margin-top: 10px; } .Va-container[data-7512a93d] .Va-container-tables-pagination[data-7512a93d] { text-align: right; margin-bottom: 10px; margin-top: 10px } .el-button[inline] { padding: 4PX 5PX; margin-left: 5px; } .Va-drawer.fixed { position: fixed; right: 0; border-radius: 0; margin-top: 0 !important; margin-bottom: 0 !important; height: -webkit-fill-available; } .Va-drawer .el-drawer__header { border-bottom: 1px solid #eee; padding: 15px 20px 10px; margin-bottom: 0; } .el-drawer__header > :first-child { font-size: 18px; } .Va-drawer.fixed .Va-drawer-main[data-7512a93d] { overflow: auto; } .Va-drawer.fixed .el-drawer__body { padding: 1px 12px 1px 15px; } .Va-drawer .el-drawer__body { padding: 1px 12px 1px 5px; min-height: 200px; } .el-drawer__body { padding: 10px 22px; min-height: 200px; } .Va-drawer .Va-forms[data-7512a93d] { padding: 15px; } .Va-forms[data-7512a93d].el-form--label-top .el-form-item { margin-bottom: 15px; } .Va-forms[data-7512a93d].el-form--label-top .el-form-item__label { padding: 0 0 1px; line-height: 20px; } .Va-forms[data-7512a93d] .el-form-item__label { word-wrap: break-word; word-break: normal; } /*footer*/ .el-drawer__footer { padding: 5px 20px 8px; } .el-drawer__footer { padding: 10px 20px 20px; text-align: right; -webkit-box-sizing: border-box; box-sizing: border-box; } .Va-drawer .Va-drawer-footer[data-7512a93d] { border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 5px; } /*footer*/ .Va-text-left[data-7512a93d] { text-align: left; } .Va-dialog.fixed .el-dialog__body { padding: 1px 12px 1px 15px } .Va-dialog.fixed .Va-dialog-main[data-7512a93d] { overflow: auto } .Va-dialog.auto .Va-dialog-main[data-7512a93d] { overflow: auto } .Va-dialog.auto .el-card__body { padding: 8px } .Va-dialog .el-dialog__header { border-bottom: 1px solid #eee; padding: 15px 20px 10px } .Va-dialog .Va-dialog-footer[data-7512a93d] { border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 5px } [class*=" el-icon-"], [class^=el-icon-] { font-family: element-icons !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: baseline; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* 字体色 */ .Va-help-block.success, .table-span.success, .views-span.success { color: #67C23A } .Va-help-block.warning, .table-span.warning, .views-span.warning { color: #E6A23C } .Va-help-block.fail, .table-span.fail, .views-span.fail { color: #F56C6C } .Va-help-block.primary, .table-span.primary, .views-span.primary { color: #409EFF } .Va-help-block.black, .table-span.black, .views-span.black { color: #344058 } .Va-help-block.purple, .table-span.purple, .views-span.purple { color: #d21074 } .Va-help-block.blue, .table-span.blue, .views-span.blue { color: #2d6973 } .va-el-dropdown-link { font-size: 12px; color: var(--themeColors); } .el-button[primary] { color: var(--themeColors) } .el-button[primary]:hover { color: var(--buttonHoverColors) } .el-button[primary].is-disabled { color: #a0cfff } .el-button[success] { color: #67c23a } .el-button[success]:hover { color: #85ce61 } .el-button[success].is-disabled { color: #b3e19d } .el-button[info] { color: #909399 } .el-button[info]:hover { color: #a6a9ad } .el-button[info].is-disabled { color: #c8c9cc } .el-button[warning] { color: #e6a23c } .el-button[warning]:hover { color: #ebb563 } .el-button[warning].is-disabled { color: #f3d19e } .el-button[danger] { color: #F56C6C } .el-button[danger]:hover { color: #f78989 } .el-button[danger].is-disabled { color: #fab6b6 } .Va-help-block { display: block; margin-top: 3px; color: #737373; font-size: 12px; min-height: 18px; margin-bottom: 0; line-height: 1.5 } .Va-help-block:hover { color: #222 } .Va-dialog .Va-dialog-footer[data-7512a93d] { border-top: 1px solid #eee; padding-top: 10px; padding-bottom: 5px } .Va-text-right[data-7512a93d] { text-align: right } .Va-text-left[data-7512a93d] { text-align: left } .forms-items-left { float: left; width: 49%; overflow: hidden; } .forms-items-right { float: right; width: 49%; overflow: hidden; } .float-clear { clear: both } .forms-divider { width: 100%; margin-bottom: 12px; font-weight: 500 } .forms-divider.line { border-bottom: 2px solid rgba(0, 0, 0, 0.1); box-shadow: 0 2px 0 -5px rgba(0, 0, 0, 0.1); } .forms-divider > .left { font-size: 20px; padding-left: 10px; color: #333; font-weight: 600; } .forms-divider > .right { font-size: 20px; /*padding-right: 10px;*/ float: right; padding-bottom: 5px; color: #333; font-weight: 600; } .va-component-picture { position: relative; background-color: #fbfdff; border: 1px dashed #c0ccda; border-radius: 6px; box-sizing: border-box; width: 108px; height: 108px; line-height: 106px; vertical-align: top; overflow: hidden; display: inline-block } .va-component-picture:hover { border: 1px dashed var(--themeColors); } .va-component-picture .upload { position: relative; border-radius: 6px; box-sizing: border-box; width: 108px; height: 108px; line-height: 106px; vertical-align: top } .va-component-picture .upload .icon { font-size: 50px; margin-top: 25px; text-align: center; cursor: pointer; display: block; color: #8c939d } .va-component-picture.iconfont { position: relative; background-color: #fbfdff; border: 1px dashed #c0ccda; border-radius: 6px; box-sizing: border-box; width: 85px; height: 85px; line-height: 80px; vertical-align: top; overflow: hidden; display: inline-block } .va-component-picture.iconfont .upload { position: relative; border-radius: 6px; box-sizing: border-box; width: 85px; height: 85px; line-height: 80px; vertical-align: top } .va-component-picture.iconfont .upload:hover .upload-block { display: inline-block; } .va-component-picture.iconfont .upload-block { display: inline-block; position: absolute; border-radius: 2px; box-sizing: border-box; width: 82px; height: 27px; background: #000; bottom: -1px; opacity: .4; } .va-component-picture.iconfont .upload-block-icon { display: inline-block; position: absolute; box-sizing: border-box; width: 82px; height: 27px; line-height: 27px; text-align: center; bottom: -1px; color: var(--themeColors); } .va-component-picture.iconfont .upload .icon, .va-component-picture.iconfont .upload .fa { font-size: 55px; margin-top: 10px; text-align: center; cursor: pointer; display: block; color: #8c939d } .va-component-picture.iconfont .upload .iconfont { font-size: 55px; text-align: center; cursor: pointer; display: block; color: #8c939d } .va-component-picture .show { position: relative; background-color: #fbfdff; border-radius: 6px; box-sizing: border-box; width: 108px; height: 108px; line-height: 106px; vertical-align: top } .va-component-picture .show .image { width: 104px; height: 105px; object-fit: contain; border-radius: 6px; position: absolute; left: 0; top: 0; transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out } .va-component-picture .show .shadow { position: absolute; width: 100%; height: 30px; left: 0; bottom: 0; text-align: center; color: #fff; font-size: 20px; background-color: rgba(0, 0, 0, .5); -webkit-transition: opacity .3s; transition: opacity .3s } .va-component-picture .show .shadow .icon { color: rgb(254, 254, 254); font-size: 16px; cursor: pointer; margin-top: 5px; float: left; margin-left: 10px } .va-component-picture .show .shadow .icon.float-right { float: right !important; margin-right: 15px } .va-component-picture .show:hover .image { transform: scale(1.2, 1.2) } .va-component-picture .el-progress-circle { width: 90px !important; height: 90px !important; } .el-dialog__body { padding: 10px 22px; min-height: 200px } .Va-dialog .el-dialog__body { padding: 1px 12px 1px 5px; min-height: 200px } .Va-dialog .Va-forms[data-7512a93d] { padding: 15px } .el-dialog__footer { padding: 5px 20px 8px } .gallery-tab .el-tabs__header { margin-bottom: 0 } .gallery-tab .el-tabs__header .el-tabs__nav { margin-left: 30px } .gallery-group { height: 90% } .gallery-group-create { display: inline-block; text-align: right; position: absolute; bottom: 9px } .Va-forms .el-upload { display: inline-flex } .Va-picture:hover .el-image__inner { transform: scale(1.2, 1.2) } .el-image__inner { transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; border-radius: 5px } .Va-picture { margin-top: 30px; position: relative; width: 200px; height: 235px; line-height: 225px } .Va-picture-image { width: 100%; height: inherit; border: 1px dashed #d9d9d9; border-radius: 6px; cursor: pointer; position: relative; overflow: hidden; background: #fbfdff } .Va-picture-image .default { font-size: 48px; color: #8c939d; display: block; text-align: center; line-height: inherit } .Va-picture-shadow { position: absolute; width: 100%; height: 100%; left: 1px; top: 1px; cursor: pointer; text-align: center; color: #fff; opacity: 0; font-size: 20px; background-color: rgba(0, 0, 0, .5); -webkit-transition: opacity .3s; transition: opacity .3s; border-radius: 5px } .Va-picture:hover .Va-picture-shadow { opacity: .9 } .Va-picture-shadow .options { font-size: 22px; display: contents; text-align: center; color: white } .va-component-file { background-color: #fff; border: 1px dashed #d9d9d9; border-radius: 6px; box-sizing: border-box; width: 300px; height: 145px; text-align: center; position: relative; overflow: hidden } .va-component-file .files { background-color: #fff; border: 1px dashed #d9d9d9; border-radius: 6px; box-sizing: border-box; width: 320px; height: 160px; text-align: center; position: relative; overflow: hidden; margin-bottom: 10px } .va-component-file .el-upload-dragger { width: 300px; border: none } .va-component-file .progress { margin: 0 auto; position: relative; top: 12% } .va-component-file .files .button { position: absolute; right: 30px; top: 12px } .va-component-file:hover { border-color: var(--themeColors) } .va-component-file .upload:hover { cursor: pointer } .va-component-file .upload .icon, .va-component-file .files .icon { font-size: 50px; color: #C0C4CC; margin: 20px 0 0; line-height: 40px } .va-component-file .files .icon { margin-top: 25px } .va-component-file[disabled] { background-color: #F5F7FA !important; border-color: #E4E7ED; color: #C0C4CC; cursor: not-allowed } .va-component-file[disabled] .upload { background-color: #F5F7FA !important; border-color: #E4E7ED; color: #C0C4CC; cursor: not-allowed; height: 100%; } .va-component-file[disabled] .icon { cursor: not-allowed !important } .va-gallery-main { position: relative; background-color: #fbfdff; border: 1px dashed #c0ccda; border-radius: 6px; box-sizing: border-box; width: 148px; height: 148px; line-height: 146px; vertical-align: top; overflow: hidden } .va-gallery-multiple { clear: both; display: flex } .va-gallery-multiple .va-gallery-main { float: left; margin-left: 8px } .va-gallery-upload { position: relative; background-color: #fbfdff; border: 1px dashed #c0ccda; border-radius: 6px; box-sizing: border-box; width: 148px; height: 148px; line-height: 146px; vertical-align: top } .gallery-upload-tips { margin-right: 10px; margin-top: 5px; display: inline-block; } .va-gallery-upload .va-gallery-icon { font-size: 50px; margin-top: 40px; text-align: center; cursor: pointer; display: block; color: #8c939d } .va-gallery-upload .va-gallery-icon:hover { cursor: pointer } .va-gallery-image { width: 100%; height: 100% } .va-gallery-image .image { width: 144px; height: 145px; object-fit: contain; border-radius: 6px; position: absolute; left: 0; top: 0; transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out } .va-gallery-shadow { position: absolute; width: 100%; height: 30px; left: 0; bottom: 0; text-align: center; color: #fff; font-size: 20px; background-color: rgba(0, 0, 0, .5); -webkit-transition: opacity .3s; transition: opacity .3s } .va-gallery-shadow .va-gallery-icon { color: rgb(254, 254, 254); font-size: 20px; cursor: pointer; margin-top: 6px; float: left; margin-left: 15px } .va-gallery-shadow .va-gallery-icon.float-right { float: right !important; margin-right: 15px } .va-gallery-image:hover .image { transform: scale(1.2, 1.2) } .va-gallery-image:hover .va-gallery-shadow { opacity: .8 } .va-gallery-upload.gallery:hover { cursor: pointer } .__gallery_group { width: 100%; display: block; margin-bottom: 15px; height: 30px; margin-left: 10px } .__gallery_group_item { cursor: pointer; min-width: 10px; height: 30px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-right: 10px; display: inline-block; float: left; padding: 0 8px; line-height: 30px; border: 1px solid transparent; } .__gallery_group_item.is_active { color: var(--themeColors); border-color: currentColor; } .__gallery_group_item:hover { color: var(--themeColors); border-color: currentColor; } .__gallery_group_item_update { cursor: pointer; min-width: 10px; height: 30px; border-radius: 5px; margin-right: 10px; display: inline-block; float: left; padding: 0 8px; line-height: 30px; border: 1px solid transparent; } .__gallery_group_item_update:hover { color: var(--themeColors); } .gallery-header { border-bottom: 1px solid rgba(0, 0, 0, 0.1); min-height: 90px; } .gallery-dialog-group-box { margin-top: 10px; clear: both; padding-left: 8px; } .gallery-dialog-group-box .item { min-width: 85px; display: inline-block; text-align: center; padding: 4px 12px; margin-right: 12px; border: 1px solid var(--themeColors); border-radius: 20px; margin-bottom: 8px; } .gallery-dialog-group-box .item:hover { cursor: pointer; background: var(--themeColors); color: white; border: 1px solid white; } .gallery-dialog-group-box .item.active { cursor: pointer; background: var(--themeColors); color: white; border: 1px solid white; } .gallery-dialog-image-item { float: left; width: 15.4%; height: 200px; padding: 10px 5px 0 5px; position: relative; overflow: hidden } .gallery-dialog-image-item.index { float: left; width: 12.5%; padding: 8px; position: relative; overflow: hidden } .gallery-dialog-image-item:hover { cursor: pointer; } .gallery-dialog-image-item .el-image { border-radius: 5px; border: 1px dashed #d9d9d9; height: 140px; width: 100% } .gallery-dialog-image-item .el-image:hover { border: 1px dashed var(--themeColors); } .gallery-dialog-image-item .el-image .image-slot, .gallery-dialog-image-item .el-image .image-slot .iconfont { text-align: center; margin-top: 20%; font-size: 50px; } .gallery-dialog-image-item:hover .el-image__inner { transform: scale(1.2, 1.2) } .gallery-image-dropdown { position: absolute; right: 17px; top: 17px; z-index: 10; } .gallery-image-checkbox { position: absolute; left: 20px; top: 18px; font-size: 25px; color: #EBEEF5; z-index: 10; } .gallery-image-active { position: absolute; left: 20px; top: 18px; font-size: 25px; color: #07C160; z-index: 10; } .gallery-image-dropdown:hover, .gallery-image-checkbox:hover, .gallery-image-active:hover { cursor: pointer } .Va-imageDialog-item[data-7512a93d] { width: 140px; height: 145px; background: white; padding: 10px; margin: 10px; float: left; border-radius: 5px; position: relative; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04) } .Va-imageDialog-item[data-7512a93d]:hover .Va-imageDialog-mask, .Va-imageDialog-item[data-7512a93d]:hover .Va-imageDialog-checkbox { display: inline-block } .Va-imageDialog-item[data-7512a93d] .Va-imageDialog-mask { width: 100%; height: 100%; background: #111; opacity: 0.1; position: absolute; z-index: 10; border-radius: 5px; display: none; top: 0; left: 0; cursor: pointer } .Va-imageDialog-item[data-7512a93d] .Va-imageDialog-checkbox { width: 140px; height: 145px; position: absolute; z-index: 20; display: none; left: 50px; cursor: pointer } .Va-imageDialog-item[data-7512a93d] .Va-imageDialog-container[data-7512a93d] { height: 120px; cursor: pointer } .Va-imageDialog-item[data-7512a93d] .Va-imageDialog-container[data-7512a93d] .el-image { width: 140px; margin: 0 auto; height: 100%; cursor: pointer } .Va-imageDialog-item[data-7512a93d] .Va-imageDialog-container[data-7512a93d] .title { width: 140px; padding-left: 5px; font-size: 14px; display: inline-block; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer } .Va-imageDialog-item[data-7512a93d] .itemsChecked { display: inline-block } .Va-imageDialog-container[data-7512a93d] .image-slot { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; color: #aaa; font-size: 26px } .Va-image-multiple[data-7512a93d] { width: 100% } .Va-image-multiple[data-7512a93d] .el-image { width: 88px; height: 88px; border: 1px dashed #bbbbbb; border-radius: 3px; cursor: pointer } .Va-image-multiple[data-7512a93d] .Va-image-multiple-update[data-7512a93d] { display: inline-block } .Va-image-multiple[data-7512a93d] .Va-image-multiple-box[data-7512a93d] { display: inline-block } .Va-image-multiple[data-7512a93d] .Va-image-multiple-box[data-7512a93d] .el-image { margin-right: 10px } .Va-image-multiple[data-7512a93d] .image-slot { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background: #f5f7fa; color: #aaa; font-size: 26px } .Va-image-box[data-7512a93d] { width: 100px; float: left } .Va-image-box[data-7512a93d] .el-image { width: 88px; height: 88px; border: 1px dashed #bbbbbb; border-radius: 3px; cursor: pointer } .Va-image-box[data-7512a93d] .image-slot { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background: #f5f7fa; color: #aaa; font-size: 26px } .tables-image { padding-top: 5px; height: 40px; width: 55px } .transform-image { overflow: hidden; transition: all 0.5s ease-out; } .forms-upload-box:hover img, .tables-image:hover img, .el-image:hover img, .transform-image img:hover { transform: scale(1.2, 1.2); } .select-line-left{ float: left } .select-line-right{ float: right; color: #8492a6; font-size: 13px } .No-data { text-align: center; line-height: 20; font-size: 16px; color: #9a9a9a } .text-space { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; display: inline-block; width: 100% } .setup-file-compress { width: 150px; } .setup-file-compress label { width: 100%; text-align: center; } .setup-file-compress label { width: 50px; display: block; background-color: var(--leftBackground); box-sizing: border-box; position: relative; cursor: pointer; float: left; height: 42px; border: 1px solid #e6e9f0; margin: 0; color: #8d9199; text-align: center; line-height: 42px; } .setup-file-compress label:nth-child(1) { border-radius: 5px 0 0 0 } .setup-file-compress label:nth-child(3) { border-radius: 0 5px 0 0 } .setup-file-compress label:nth-child(7) { border-radius: 0 0 0 5px } .setup-file-compress label:nth-child(9) { border-radius: 0 0 5px 0 } .setup-file-compress label:hover { background-color: var(--themeColors); color: white } .setup-file-compress .active { background-color: var(--themeColors); color: white } /* tinymce 与 element 抽屉弹出层冲突 */ .tox-tinymce-aux { z-index: 9999 !important; } .tinymce.ui.FloatPanel { z-Index: 99 !important; } @media screen and (max-width: 500px){ .page-container .layout #app-main .page-main .main-header .right-header .functional-areas{ padding: 0; } .right-header{ padding: 0 8px; } } /* 控制台风格 */ .home{ overflow: hidden; background-color: var(--headerBackground); color: var(--headerTextColors); } /* 控制台风格 end */ /* 主题色 */ :root { --themeColors: #009688; --themeTextColors: #F9F9F9; --themeSelectColors: #606266; --headerBackground: #fff; --headerTextColors: #303133; --leftBackground: #344058; --leftTextColors: #fff; --buttonHoverColors: #009688; --bodyBackground: #f0f2f5; }