UNPKG

hui8-vue2

Version:

A Component Library for Vue 2,and web hui8css

2,753 lines (2,679 loc) 108 kB
@charset "UTF-8"; /** @Name: Hui-Vue2 @Author: HAIFAN @version:8.4.3 @date:2025年05月25日09:40:39 */ *, *::before, *::after { box-sizing: border-box; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, pre { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } h1, h2, h3, h4, h5, h6 { font-weight: 400; } li { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } h4, h5, h6 { font-size: 100%; } button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0; } pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } hr { border: 0; margin: 0; clear: both; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.1); background-size: auto 100%; } label { font-weight: normal !important; margin-bottom: 0 !important; } main, article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } template { display: none; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; height: 0; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } a:active, a:hover, a:focus { outline: 0; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 16px; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -4px; } sup { top: -8px; } img { display: inline-block; border-style: none; vertical-align: middle; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; border: none; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 6px 12px 12px; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } [type=search] { -webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } [hidden] { display: none; } form { margin: 0; } input { background: none; } i, cite { font-style: normal; *cursor: pointer; } em { font-style: normal; } svg { overflow: hidden; vertical-align: middle; } input::-webkit-input-placeholder { color: #ffffff; font-size: 14px; } input::-moz-placeholder { color: #ffffff; font-size: 14px; } input::-ms-input-placeholder { color: #ffffff; font-size: 14px; } textarea::-webkit-input-placeholder { color: #ffffff; font-size: 14px; } textarea::-moz-placeholder { color: #ffffff; font-size: 14px; } textarea::-ms-input-placeholder { color: #ffffff; font-size: 14px; } html { -webkit-text-size-adjust: 100%; } body { height: 100%; font-family: "Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB"; font-size: 14px; color: #001529; line-height: 1.5; background-color: #ffffff; text-align: left; } a { color: #333; text-decoration: none; } a:hover, a:focus, a:active { color: #7d7d7d; text-decoration: none; } #app, html { height: 100%; } .cl-primary { color: #2995fc !important; } .cl-white { color: #ffffff !important; } .cl-black { color: #000000 !important; } .cl-dk-grey { color: #333 !important; } .cl-grey { color: #666 !important; } .cl-lt-gray { color: #999 !important; } .cl-blue { color: #2995fc !important; } .cl-indigo { color: #6610f2 !important; } .cl-pink { color: #e83e8c !important; } .cl-red { color: #ff0b3a !important; } .cl-orange { color: #ff8a26 !important; } .cl-yellow { color: #fec32d !important; } .cl-teal { color: #48d0c0 !important; } .cl-green { color: #008965 !important; } .cl-cyan { color: #31bdec !important; } .cl-steelblue { color: #738c99 !important; } .bg-primary { background-color: #2995fc !important; } .bg-white { background-color: #ffffff !important; } .bg-black { background-color: #000000 !important; } .bg-dk-grey { background-color: #333 !important; } .bg-grey { background-color: #666 !important; } .bg-lt-gray { background-color: #999 !important; } .bg-blue { background-color: #2995fc !important; } .bg-indigo { background-color: #6610f2 !important; } .bg-pink { background-color: #e83e8c !important; } .bg-red { background-color: #ff0b3a !important; } .bg-orange { background-color: #ff8a26 !important; } .bg-yellow { background-color: #fec32d !important; } .bg-teal { background-color: #48d0c0 !important; } .bg-green { background-color: #008965 !important; } .bg-cyan { background-color: #31bdec !important; } .bg-steelblue { background-color: #738c99 !important; } .bg-primary, .bg-black, .bg-g-333, .bg-g-666, .bg-g-999, .bg-blue, .bg-indigo, .bg-pink, .bg-red, .bg-orange, .bg-yellow, .bg-teal, .bg-green, .bg-cyan, .bg-steelblue { color: #ffffff !important; } .hui-badge-rim, .hui-border, .hui-colla-content, .hui-colla-item, .hui-collapse, .hui-elem-field, .hui-form-pane .hui-form-item[pane], .hui-form-pane .hui-form-label, .hui-input, .hui-input-split, .hui-panel, .hui-quote-nm, .hui-select, .hui-tab-bar, .hui-tab-card, .hui-tab-title, .hui-tab-title .hui-this:after, .hui-textarea { border-color: #d9d9d9; } .hui-border { border-width: 1px; border-style: solid; color: #666 !important; } .hui-border-333, .hui-border-666, .hui-border-999, .hui-border-black, .hui-border-blue, .hui-border-indigo, .hui-border-purple, .hui-border-pink, .hui-border-red, .hui-border-orange, .hui-border-yellow, .hui-border-green, .hui-border-teal, .hui-border-cyan, .hui-border-steelblue { border-width: 1px; border-style: solid; } .hui-border-333 { border-color: #333 !important; color: #333 !important; } .hui-border-666 { border-color: #666 !important; color: #666 !important; } .hui-border-999 { border-color: #999 !important; color: #999 !important; } .hui-border-black { border-color: #000000 !important; color: #000000 !important; } .hui-border-blue { border-color: #2995fc !important; color: #2995fc !important; } .hui-border-indigo { border-color: #6610f2 !important; color: #6610f2 !important; } .hui-border-purple { border-color: #6f42c1 !important; color: #6f42c1 !important; } .hui-border-pink { border-color: #e83e8c !important; color: #e83e8c !important; } .hui-border-red { border-color: #ff0b3a !important; color: #ff0b3a !important; } .hui-border-orange { border-color: #ff8a26 !important; color: #ff8a26 !important; } .hui-border-yellow { border-color: #fec32d !important; color: #fec32d !important; } .hui-border-green { border-color: #008965 !important; color: #008965 !important; } .hui-border-teal { border-color: #48d0c0 !important; color: #48d0c0 !important; } .hui-border-cyan { border-color: #31bdec !important; color: #31bdec !important; } .hui-border-steelblue { border-color: #738c99 !important; color: #738c99 !important; } .ft14 { font-size: 14px; } .ft16 { font-size: 16px; } .ft18 { font-size: 18px; } .ft20 { font-size: 20px; } .ft24 { font-size: 24px; } .ft32 { font-size: 32px; } .ft36 { font-size: 36px; } .ft40 { font-size: 40px; } .hui-text { line-height: 1.5; font-size: 14px; color: #666; } .hui-text h1, .hui-text h2, .hui-text h3, .hui-text h4, .hui-text h5, .hui-text h6 { color: #333; } .hui-text h1 { font-size: 32px; } .hui-text h2 { font-size: 24px; } .hui-text h3 { font-size: 18px; } .hui-text h4 { font-size: 16px; } .hui-text h5 { font-size: 14px; } .hui-text h6 { font-size: 12px; } .hui-text ol, .hui-text ul { padding-left: 15px; } .hui-text ul { padding: 5px 0 5px 15px; } .hui-text ul li { margin-top: 5px; list-style-type: disc; } .hui-text ol li { margin-top: 5px; list-style-type: disc; } .hui-text-em, .hui-text .hui-word-aux { color: #999 !important; padding: 0 5px !important; } .hui-text p { margin: 15px 0; } .hui-text p:first-child { margin-top: 0; } .hui-text p:last-child { margin-bottom: 0; } .hui-text a:not(.hui-btn) { color: #2995fc; } .hui-text a:not(.hui-btn):hover { text-decoration: underline; } .hui-txtover { width: 100%; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .hui-header, .hui-container, .hui-main, .hui-wrap, .hui-fluid, .hui-side, .hui-body, .hui-footer { position: relative; } .hui-container { margin-left: 210px; transition: all 0.3s ease-in-out; background-color: #f0f2f5; } .hui-container.fixed-container { position: fixed; top: 0px; left: 0; bottom: 0; right: 0; overflow-y: scroll; z-index: 1002; } .hui-wrap { padding: 0 15px 15px 15px; } .hui-main { background-color: #ffffff; border-radius: 4px; min-height: 100%; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.1); } .hui-main-header { position: relative; display: flex; padding: 20px; margin-bottom: 0; color: #666; background-color: #ffffff; flex-direction: row; align-items: center; } .hui-main-header.flex-start { justify-content: flex-start; } .hui-main-header.flex-end { justify-content: flex-end; } .hui-main-header.flex-center { justify-content: center; } .hui-main-header.flex-between { justify-content: space-between; } .hui-main-header .el-form-item { display: inline-block; margin-right: 10px; vertical-align: top; margin-bottom: 0; } .hui-main-header .el-form-item__label { float: none; display: inline-block; } .hui-main-header .el-form-item__content { display: inline-block; vertical-align: top; } .hui-main-body { position: relative; background-color: #ffffff; color: #666; padding: 0 20px 20px 20px; } .hui-main-footer { color: #666; position: relative; background-color: #ffffff; padding: 12px 20px; } .hui-row { display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; } .hui-row > * { box-sizing: border-box; flex-shrink: 0; -ms-flex-shrink: 0; width: 100%; max-width: 100%; } .hui-row .left, .hui-row .right { flex: 1 0 0%; -ms-flex: 1 0 0%; } .hui-row .col { flex: 1 0 0%; -ms-flex: 1 0 0%; } .hui-row .col-auto, .hui-row .col-1, .hui-row .col-2, .hui-row .col-3, .hui-row .col-4, .hui-row .col-5, .hui-row .col-6, .hui-row .col-7, .hui-row .col-8, .hui-row .col-9, .hui-row .col-10, .hui-row .col-11, .hui-row .col-12 { flex: 0 0 auto; -ms-flex: 0 0 auto; } .hui-row .col-auto { width: auto; } .hui-row .col-1 { width: 8.33333333%; } .hui-row .col-2 { width: 16.66666667%; } .hui-row .col-3 { width: 25%; } .hui-row .col-4 { width: 33.33333333%; } .hui-row .col-5 { width: 41.66666667%; } .hui-row .col-6 { width: 50%; } .hui-row .col-7 { width: 58.33333333%; } .hui-row .col-8 { width: 66.66666667%; } .hui-row .col-9 { width: 75%; } .hui-row .col-10 { width: 83.33333333%; } .hui-row .col-11 { width: 91.66666667%; } .hui-row .col-12 { width: 100%; } .hui-row .col .box { background-color: #ffffff; } .hui-row.flex-start { justify-content: flex-start; } .hui-row.flex-end { justify-content: flex-end; } .hui-row.flex-center { justify-content: flex-end; } .hui-row.flex-between { justify-content: space-between; } .hui-row.flex-around { justify-content: space-around; } .hui-row.row-cols-auto > *, .hui-row.row-cols-1 > *, .hui-row.row-cols-2 > *, .hui-row.row-cols-3 > *, .hui-row.row-cols-4 > *, .hui-row.row-cols-5 > *, .hui-row.row-cols-6 > * { flex: 0 0 auto; -ms-flex: 0 0 auto; } .hui-row.row-cols-auto > * { width: auto; } .hui-row.row-cols-1 > * { width: 100%; } .hui-row.row-cols-2 > * { width: 50%; } .hui-row.row-cols-3 > * { width: 33.3333333333%; } .hui-row.row-cols-4 > * { width: 25%; } .hui-row.row-cols-5 > * { width: 20%; } .hui-row.row-cols-6 > * { width: 16.6666666667%; } .hui-row.gap-10 { margin-left: -5px; margin-right: -5px; } .hui-row.gap-10 > * { padding-left: 5px; padding-right: 5px; } .hui-row.gap-20 { margin-left: -10px; margin-right: -10px; } .hui-row.gap-20 > * { padding-left: 10px; padding-right: 10px; } .hui-row.gap-30 { margin-left: -15px; margin-right: -15px; } .hui-row.gap-30 > * { padding-left: 15px; padding-right: 15px; } .hui-row.gap-40 { margin-left: -20px; margin-right: -20px; } .hui-row.gap-40 > * { padding-left: 20px; padding-right: 20px; } .hui-row.gap-50 { margin-left: -25px; margin-right: -25px; } .hui-row.gap-50 > * { padding-left: 25px; padding-right: 25px; } .hui-row-float > * { float: left; position: relative; } .hui-row-float::before { content: ""; display: block; clear: both; } .hui-row-float::after { content: ""; display: block; clear: both; } .hui-row-float > .left { float: left; } .hui-row-float > .right { float: right; } .hui-row-float .col-os-auto { margin-left: auto; } .hui-row-float .col-os-1 { margin-left: 8.33333333%; } .hui-row-float .col-os-2 { margin-left: 16.66666667%; } .hui-row-float .col-os-3 { margin-left: 25%; } .hui-row-float .col-os-4 { margin-left: 33.33333333%; } .hui-row-float .col-os-5 { margin-left: 41.66666667%; } .hui-row-float .col-os-6 { margin-left: 50%; } .hui-row-float .col-os-7 { margin-left: 58.33333333%; } .hui-row-float .col-os-8 { margin-left: 66.66666667%; } .hui-row-float .col-os-9 { margin-left: 75%; } .hui-row-float .col-os-10 { margin-left: 83.33333333%; } .hui-row-float .col-os-11 { margin-left: 91.66666667%; } .hui-row-float .col-os-12 { margin-left: 100%; } .hui-row-float.gap-10 { margin-left: -5px; margin-right: -5px; } .hui-row-float.gap-10 > * { padding-left: 5px; padding-right: 5px; } .hui-row-float.gap-20 { margin-left: -10px; margin-right: -10px; } .hui-row-float.gap-20 > * { padding-left: 10px; padding-right: 10px; } .hui-row-float.gap-30 { margin-left: -15px; margin-right: -15px; } .hui-row-float.gap-30 > * { padding-left: 15px; padding-right: 15px; } .hui-row-float.gap-40 { margin-left: -20px; margin-right: -20px; } .hui-row-float.gap-40 > * { padding-left: 20px; padding-right: 20px; } .hui-row-float.gap-50 { margin-left: -25px; margin-right: -25px; } .hui-row-float.gap-50 > * { padding-left: 25px; padding-right: 25px; } .hui-pd-4 { padding: 4px !important; } .hui-pd-8 { padding: 8px !important; } .hui-pd-16 { padding: 16px !important; } .hui-pd-32 { padding: 32px !important; } .hui-pd-48 { padding: 48px !important; } .hui-mg-4 { margin: 4px !important; } .hui-mg-8 { margin: 8px !important; } .hui-mg-16 { margin: 16px !important; } .hui-mg-32 { margin: 32px !important; } .hui-mg-48 { margin: 48px !important; } .hui-sp-1 { margin: -0.5px; } .hui-sp-1 > * { padding: 0.5px; } .hui-sp-2 { margin: -1px; } .hui-sp-2 > * { padding: 1px; } .hui-sp-4 { margin: -2px; } .hui-sp-4 > * { padding: 2px; } .hui-sp-5 { margin: -2.5px; } .hui-sp-5 > * { padding: 2.5px; } .hui-sp-6 { margin: -3px; } .hui-sp-6 > * { padding: 3px; } .hui-sp-8 { margin: -4px; } .hui-sp-8 > * { padding: 4px; } .hui-sp-10 { margin: -5px; } .hui-sp-10 > * { padding: 5px; } .hui-sp-12 { margin: -6px; } .hui-sp-12 > * { padding: 6px; } .hui-sp-14 { margin: -7px; } .hui-sp-14 > * { padding: 7px; } .hui-sp-15 { margin: -7.5px; } .hui-sp-15 > * { padding: 7.5px; } .hui-sp-16 { margin: -8px; } .hui-sp-16 > * { padding: 8px; } .hui-sp-18 { margin: -9px; } .hui-sp-18 > * { padding: 9px; } .hui-sp-20 { margin: -10px; } .hui-sp-20 > * { padding: 10px; } .hui-sp-22 { margin: -11px; } .hui-sp-22 > * { padding: 11px; } .hui-sp-24 { margin: -12px; } .hui-sp-24 > * { padding: 12px; } .hui-sp-25 { margin: -12.5px; } .hui-sp-25 > * { padding: 12.5px; } .hui-sp-26 { margin: -13px; } .hui-sp-26 > * { padding: 13px; } .hui-sp-28 { margin: -14px; } .hui-sp-28 > * { padding: 14px; } .hui-sp-30 { margin: -15px; } .hui-sp-30 > * { padding: 15px; } .hui-sp-32 { margin: -16px; } .hui-sp-32 > * { padding: 16px; } .hui-grid.gap-10 { margin-left: -5px; margin-right: -5px; } .hui-grid.gap-10 > * { padding-left: 5px; padding-right: 5px; } .hui-grid.gap-20 { margin-left: -10px; margin-right: -10px; } .hui-grid.gap-20 > * { padding-left: 10px; padding-right: 10px; } .hui-grid.gap-30 { margin-left: -15px; margin-right: -15px; } .hui-grid.gap-30 > * { padding-left: 15px; padding-right: 15px; } .hui-grid.gap-40 { margin-left: -20px; margin-right: -20px; } .hui-grid.gap-40 > * { padding-left: 20px; padding-right: 20px; } .hui-grid.gap-50 { margin-left: -25px; margin-right: -25px; } .hui-grid.gap-50 > * { padding-left: 25px; padding-right: 25px; } .hui-table { width: 100%; margin: 10px 0; background-color: #ffffff; color: #333; } .hui-table tr { transition: all 0.3s ease-in-out; } .hui-table th { text-align: left; font-weight: 600; } .hui-table-mend { background-color: #ffffff; } .hui-table-click, .hui-table-hover, .hui-table[hui-even] tbody tr:nth-child(even) { background-color: #f0f0f0; } .hui-table-checked { background-color: #bdbdbd; } .hui-table-checked.hui-table-click, .hui-table-checked.hui-table-hover { background-color: rgba(41, 149, 252, 0.2); } .hui-table-col-set, .hui-table-fixed-r, .hui-table-grid-down, .hui-table-header, .hui-table-mend, .hui-table-page, .hui-table-tips-main, .hui-table-tool, .hui-table-total, .hui-table-view, .hui-table[hui-skin=line], .hui-table[hui-skin=row] { border-width: 1px; border-style: solid; border-color: #f0f0f0; } .hui-table td, .hui-table th { position: relative; padding: 9px 15px; min-height: 20px; line-height: 20px; font-size: 14px; } .hui-table[hui-skin=line] td, .hui-table[hui-skin=line] th { border-width: 0; border-bottom-width: 1px; } .hui-table[hui-skin=row] td, .hui-table[hui-skin=row] th { border-width: 0; border-right-width: 1px; } .hui-table[hui-skin=nob] td, .hui-table[hui-skin=nob] th { border: none; } .hui-table img { max-width: 100px; } .hui-table[hui-size=lg] td, .hui-table[hui-size=lg] th { padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; } .hui-table-view .hui-table[hui-size=lg] .hui-table-cell { height: 50px; line-height: 40px; } .hui-table[hui-size=sm] td, .hui-table[hui-size=sm] th { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 12px; } .hui-table-view .hui-table[hui-size=sm] .hui-table-cell { height: 30px; line-height: 20px; padding-top: 5px; padding-left: 11px; padding-right: 11px; } .hui-table[hui-data], .hui-table[hui-options] { display: none; } .hui-table-box { position: relative; overflow: hidden; } .hui-table-view { clear: both; } .hui-table-view .hui-table { position: relative; width: auto; margin: 0; border: 0; border-collapse: separate; } .hui-table-view .hui-table[hui-skin=line] { border-width: 0; border-right-width: 1px; } .hui-table-view .hui-table[hui-skin=row] { border-width: 0; border-bottom-width: 1px; } .hui-table-view .hui-table td, .hui-table-view .hui-table tr { padding: 0; border-top: none; border-left: none; } .hui-table-view .hui-table th[hui-event] { cursor: pointer; } .hui-table-view .hui-table th[hui-event].hui-unselect .hui-table-cell span { cursor: pointer; } .hui-table-view .hui-table td, .hui-table-view .hui-table th span { cursor: default; } .hui-table-view .hui-table td[data-edit] { cursor: text; } .hui-table-view .hui-table td[data-edit]:hover::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box; border: 1px solid #2995fc; pointer-events: none; content: ""; } .hui-table-view .hui-form-checkbox[hui-skin=primary] { width: 18px; height: 18px; line-height: 16px; } .hui-table-view .hui-form-radio { line-height: 0; padding: 0; } .hui-table-view .hui-form-radio > i { margin: 0; font-size: 20px; } .hui-table-init { position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 199; } .hui-table-init .hui-icon, .hui-table-init i { position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px; font-size: 30px; color: #c2c2c2; } .hui-table-header .hui-table { margin-bottom: -1px; } .hui-table-column .hui-btn-container { margin-bottom: -8px; } .hui-table-column .hui-btn-container .hui-btn { margin-right: 8px; } .hui-table-tool .hui-inline[hui-event] { position: relative; width: 26px; height: 26px; padding: 5px; line-height: 16px; margin-right: 10px; text-align: center; color: #333; border: 1px solid #ccc; cursor: pointer; -webkit-transition: 0.5s all; transition: 0.5s all; } .hui-table-tool .hui-inline[hui-event]:hover { border: 1px solid #999; } .hui-table-tool-temp { padding-right: 120px; } .hui-table-tool-self { position: absolute; right: 17px; top: 10px; } .hui-table-tool-self .hui-inline[hui-event] { margin: 0 0 0 10px; } .hui-table-tool-panel { position: absolute; top: 29px; left: -1px; z-index: 399; padding: 5px 0 !important; min-width: 150px; min-height: 40px; border: 1px solid #d2d2d2; text-align: left; overflow-y: auto; background-color: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12); } .hui-table-tool-panel li { padding: 0 10px; margin: 0 !important; line-height: 30px; list-style-type: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: 0.5s all; transition: 0.5s all; } .hui-table-tool-panel li .hui-form-checkbox[hui-skin=primary] { width: 100%; padding-left: 28px; } .hui-table-tool-panel li .hui-form-checkbox[hui-skin=primary] i { position: absolute; left: 0; top: 0; } .hui-table-tool-panel li .hui-form-checkbox[hui-skin=primary] span { padding: 0; } .hui-table-tool-panel li:hover { background-color: #f8f8f8; } .hui-table-tool .hui-table-tool-self .hui-table-tool-panel { left: auto; right: -1px; } .hui-table-col-set { position: absolute; right: 0; top: 0; width: 20px; height: 100%; border-width: 0; border-left-width: 1px; background-color: #fff; } .hui-table-sort { width: 10px; height: 20px; margin-left: 5px; cursor: pointer !important; } .hui-table-sort .hui-table-sort-asc { top: 3px; border-top: none; border-bottom-style: solid; border-bottom-color: #b2b2b2; } .hui-table-sort .hui-table-sort-asc:hover { border-bottom-color: #5f5f5f; } .hui-table-sort .hui-table-sort-desc { bottom: 5px; border-bottom: none; border-top-style: solid; border-top-color: #b2b2b2; } .hui-table-sort .hui-table-sort-desc:hover { border-bottom-color: #5f5f5f; } .hui-table-sort[hui-sort=asc] .hui-table-sort-asc { border-bottom-color: #000; } .hui-table-sort[hui-sort=desc] .hui-table-sort-desc { border-bottom-color: #000; } .hui-table-cell { height: 38px; line-height: 28px; padding: 6px 15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; } .hui-table-cell .hui-form-checkbox[hui-skin=primary] { top: -1px; padding: 0; } .hui-table-cell .hui-form-checkbox[hui-skin=primary] > div { padding-left: 24px; } .hui-table-cell .hui-table-link { color: #2995fc; } .hui-table-cell .hui-btn { vertical-align: inherit; } .hui-table-cell[align=center] { -webkit-box-pack: center; } .hui-table-cell[align=right] { -webkit-box-pack: end; } .hui-table-cell-checkbox, .hui-table-cell-numbers, .hui-table-cell-radio, .hui-table-cell-space { text-align: center; -webkit-box-pack: center; } .hui-table-body { position: relative; overflow: auto; margin-right: -1px; margin-bottom: -1px; } .hui-table-body .hui-none { line-height: 26px; padding: 30px 15px; text-align: center; color: #999; } .hui-table-fixed { position: absolute; left: 0; top: 0; z-index: 101; } .hui-table-fixed .hui-table-body { overflow: hidden; } .hui-table-fixed-l { box-shadow: 1px 0 8px rgba(0, 0, 0, 0.08); } .hui-table-fixed-r { left: auto; right: -1px; border-width: 0; border-left-width: 1px; box-shadow: -1px 0 8px rgba(0, 0, 0, 0.08); } .hui-table-fixed-r .hui-table-header { position: relative; overflow: visible; } .hui-table-mend { position: absolute; right: -49px; top: 0; height: 100%; width: 50px; border-width: 0; border-left-width: 1px; } .hui-table-tool { position: relative; width: 100%; min-height: 50px; line-height: 30px; padding: 10px 15px; border-width: 0; border-bottom-width: 1px; } .hui-table-tool .hui-btn-container { margin-bottom: -10px; } .hui-table-total { margin-bottom: -1px; border-width: 0; border-top-width: 1px; overflow: hidden; } .hui-table-page { border-width: 0; border-top-width: 1px; margin-bottom: -1px; white-space: nowrap; overflow: hidden; } .hui-table-page > div { height: 26px; } .hui-table-page .hui-page { margin: 0; } .hui-table-page .hui-laypage a, .hui-table-page .hui-laypage span { height: 26px; line-height: 26px; margin-bottom: 10px; border: none; background: 0 0; } .hui-table-page .hui-laypage a, .hui-table-page .hui-laypage span.hui-laypage-curr { padding: 0 12px; } .hui-table-page .hui-laypage span { margin-left: 0; padding: 0; } .hui-table-page .hui-laypage .hui-laypage-prev { margin-left: -11px !important; } .hui-table-page .hui-laypage .hui-laypage-curr .hui-laypage-em { left: 0; top: 0; padding: 0; } .hui-table-page .hui-laypage button, .hui-table-page .hui-laypage input { height: 26px; line-height: 26px; } .hui-table-page .hui-laypage input { width: 40px; } .hui-table-page .hui-laypage button { padding: 0 10px; } .hui-table-page .hui-laypage select { height: 18px; } .hui-table-pagebar { float: right; line-height: 23px; } .hui-table-pagebar .hui-btn-sm { margin-top: -1px; } .hui-table-pagebar .hui-btn-xs { margin-top: 2px; } .hui-table-view select[hui-ignore] { display: inline-block; } .hui-table-patch .hui-cell { padding: 0; width: 30px; } .hui-table-edit { position: absolute; left: 0; top: 0; z-index: 189; min-width: 100%; min-height: 100%; padding: 5px 14px; border-radius: 0; box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.15); background-color: #fff; } .hui-table-edit:focus { border-color: #2995fc !important; } .hui-table-view .hui-form-checkbox, .hui-table-view .hui-form-radio, .hui-table-view .hui-switch { top: 0; margin: 0; } .hui-table-view .hui-form-checkbox { top: -1px; height: 26px; line-height: 26px; } .hui-table-view .hui-form-checkbox i { height: 26px; } .hui-table-grid .hui-table-cell { overflow: visible; } .hui-table-grid-down { position: absolute; top: 0; right: 0; width: 24px; height: 100%; padding: 5px 0; border-width: 0; border-left-width: 1px; text-align: center; background-color: #ffffff; color: #999; cursor: pointer; } .hui-table-grid-down i { position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px; font-size: 14px; } .hui-table-grid-down i:hover { background-color: #fafafa; } .hui-table-expanded { height: 95px; } .hui-table-expanded .hui-table-cell, .hui-table-view .hui-table[hui-size=lg] .hui-table-expanded .hui-table-cell, .hui-table-view .hui-table[hui-size=sm] .hui-table-expanded .hui-table-cell { height: auto; max-height: 94px; white-space: normal; text-overflow: ellipsis; } .hui-table-cell-c { position: absolute; bottom: -10px; right: 50%; margin-right: -9px; width: 20px; height: 20px; line-height: 18px; cursor: pointer; text-align: center; background-color: #ffffff; border: 1px solid #f0f0f0; border-radius: 50%; z-index: 1000; transition: 0.3s all; font-size: 14px; } .hui-table-cell-c:hover { background-color: #2995fc; } .hui-table-expanded td:hover .hui-table-cell { overflow: auto; } .hui-table body .hui-table-tips .hui-content { background: 0 0; padding: 0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); } .hui-table-tips-main { margin: -49px 0 0 -1px; max-height: 150px; padding: 8px 15px; font-size: 14px; overflow-y: scroll; background-color: #ffffff; color: #626266; } .hui-table-tips-c { position: absolute; right: -3px; top: -13px; width: 20px; height: 20px; padding: 3px; cursor: pointer; background-color: #626266; border-radius: 50%; color: #ffffff; } .hui-table-tips-c:hover { background-color: #7d7d7d; } .hui-table-tips-c::before { position: relative; right: -2px; } .hui-table-tree-nodeIcon { max-width: 20px; } .hui-table-tree-nodeIcon > * { width: 100%; } .hui-table-tree-flexIcon, .hui-table-tree-nodeIcon { margin-right: 2px; } .hui-table-tree-flexIcon { cursor: pointer; } input.hui-input.hui-table-edit { height: 100%; } select.hui-table-edit { padding: 0 0 0 10px; border-color: #f0f0f0; } .hui-border-box, .hui * { box-sizing: border-box; } .hui-box, .hui * { box-sizing: content-box; } .hui-clear { clear: both; *zoom: 1; } .hui-clear::after { content: " "; clear: both; *zoom: 1; display: block; height: 0; } .hui-clear-slace { word-spacing: -5px; } .hui-inline { position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } .hui-edge { position: relative; display: inline-block; vertical-align: middle; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; overflow: hidden; } .hui-edge-top { top: -4px; border-bottom-color: #999; border-bottom-style: solid; } .hui-edge-bottom { top: 2px; border-top-color: #999; border-top-style: solid; } .hui-edge-left { border-right-color: #999; border-right-style: solid; } .hui-edge-right { border-left-color: #999; border-left-style: solid; } .hui-elip { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .hui-disabled, .hui-icon, .hui-unselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .hui-disabled, .hui-disabled:hover { color: #e5e5e5 !important; cursor: not-allowed !important; } .hui-show { display: block !important; } .hui-hide { display: none !important; } .hui-show-v { visibility: visible !important; } .hui-hide-v { visibility: hidden !important; } .hui-btn, .hui-input, .hui-select, .hui-textarea, .hui-upload-button { outline: 0; -webkit-appearance: none; transition: all 0.3s ease-in-out; } .hui-elem-quote { margin-bottom: 10px; padding: 15px; line-height: 1.8; border-left: 5px solid #2995fc; border-radius: 0 2px 2px 0; background-color: #fafafa; } .hui-elem-quote.quote-nm { border-style: solid; border-width: 1px 1px 1px 5px; background: 0 0; } .hui-elem-field { margin-bottom: 10px; padding: 0; border-width: 1px; border-style: solid; } .hui-elem-field legend { margin-left: 20px; padding: 0 10px; font-size: 20px; } .hui.field-title { margin: 16px 0; border-width: 0; border-top-width: 1px; } .hui-field-box { padding: 10px 15px; } .hui.field-title .hui-field-box { padding: 10px 0; } .hui-progress { position: relative; height: 6px; background-color: #e5e5e5; border-radius: 20px; } .hui-progress-bar { position: absolute; z-index: 1; left: 0; top: 0; width: 0; max-width: 100%; height: 6px; border-radius: 20px; text-align: right; background-color: #2995fc; transition: all 0.3s ease-in-out; } .hui-progress-big, .hui-progress-big .hui-progress-bar { height: 18px; line-height: 18px; } .hui-progress-big .hui-progress-text { position: static; padding: 0 10px; color: #ffffff; } .hui-progress-text { position: relative; top: -20px; line-height: 18px; font-size: 14px; color: #666; } .hui-circle { border-radius: 100px; } .hui-auxiliar-moving { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: 0 0; z-index: 9999999999; } .hui-flow-more { margin: 10px 0; text-align: center; color: #999; font-size: 14px; clear: both; } .hui-flow-more a { height: 32px; line-height: 32px; } .hui-flow-more a cite { padding: 0 20px; border-radius: 3px; background-color: #eee; color: #333; font-style: normal; } .hui-flow-more a cite:hover { opacity: 0.8; } .hui-flow-more a > * { display: inline-block; vertical-align: top; } .hui-flow-more a i { font-size: 30px; color: #7d7d7d; } .hui-card { margin-bottom: 15px; background-color: #ffffff; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden; } .hui-card:last-child { margin-bottom: 0; } .hui-card .card-header { position: relative; height: 46px; line-height: 46px; padding: 0 15px; border-bottom: 1px solid #f0f0f0; color: #333; border-radius: 2px 2px 0 0; font-size: 14px; } .hui-card .card-header h1 { display: block; font-size: 16px; } .hui-card .card-header h1 .svg-icon { color: #2995fc; margin-right: 10px; vertical-align: -0.25em; } .hui-card .card-body { position: relative; padding: 10px 15px; line-height: 24px; } .hui-card .card-body[pad10] { padding: 10px; } .hui-card .card-body[pad15] { padding: 15px; } .hui-card .card-body[pad20] { padding: 20px; } .hui-card .card-body[pad30] { padding: 30px; } .hui-card-body .hui-table { margin: 5px 0; } .hui-card .hui-tab { margin: 0; } .hui-list-card { margin-bottom: 15px; background-color: #ffffff; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden; } .hui-list-card .list-card-header .card-img { width: 100%; height: 180px; } .hui-list-card .list-card-header .card-img img { width: 100%; height: 100%; } .hui-list-card .list-card-header .card-img a { transition: all 0.3s ease-in-out; } .hui-list-card .list-card-header .card-img a:hover { opacity: 0.75; } .hui-list-card .list-card-body { padding: 20px; min-height: 130px; } .hui-list-card .list-card-body .card-title { font-size: 18px; color: #bdbdbd; } .hui-list-card .list-card-body .card-title:hover { color: #2995fc; } .hui-list-card .list-card-body .card-text { font-size: 14px; padding-top: 15px; line-height: 1.5; color: #bdbdbd; width: 100%; display: -webkit-box; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; white-space: normal; } .hui-list-card .list-card-body .card-text:hover { color: #333; } .hui-panel { position: relative; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: #ffffff; color: #626266; } .hui-panel-window { position: relative; padding: 15px; border-radius: 0; border-top: 5px solid #e5e5e5; background-color: #ffffff; } .hui-list .list-title { padding-bottom: 20px; position: relative; } .hui-list .list-title > h1 { font-size: 24px; line-height: 1; color: #333; font-weight: bold; display: inline-block; position: relative; } .hui-list .list-title .more { font-size: 16px; line-height: 1; color: #999; position: absolute; right: 0; top: 2px; transition: all 0.3s ease-in-out; } .hui-list .list-title .more:hover { color: #2995fc; } .hui-list .list-title.show h1::after { content: ""; display: block; width: 42px; height: 3px; position: absolute; bottom: -13px; left: 50%; transform: translateX(-50%); background: #2995fc; } .hui-list .list-group { display: flex; display: -ms-flexbox; flex-direction: column; } .hui-list .list-group .item { position: relative; padding-top: 15px; padding-bottom: 15px; } .hui-list .list-group .item a { display: block; color: #333; font-size: 16px; line-height: 1; width: 100%; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; width: 84%; transition: all 0.3s ease-in-out; } .hui-list .list-group .item a:hover, .hui-list .list-group .item a:active, .hui-list .list-group .item a:focus { color: #2995fc; } .hui-list .list-group .item time, .hui-list .list-group .item .time { font-size: 16px; color: #999; position: absolute; top: calc(50% - 9px); right: 0; } .hui-list .list-group.dot .item a { padding-left: 20px; } .hui-list .list-group.dot .item a::before { content: ""; display: block; width: 4px; height: 4px; background-color: #7d7d7d; border-radius: 50%; position: absolute; left: 0; top: calc(50% - 2px); z-index: 1; transition: all 0.3s ease-in-out; } .hui-list .list-group.dot .item a:hover::before { background-color: #2995fc; border-radius: 50%; } .hui-list-item { display: flex; font-size: 16px; position: relative; justify-content: space-between; align-items: center; background-color: #ffffff; flex-direction: row; cursor: pointer; } .hui-list-item:hover .hui-list-item__content-title { color: #2995fc; } .hui-list-item__container { flex: 1; display: flex; flex-direction: row; padding: 12px; position: relative; overflow: hidden; } .hui-list-item__content { display: flex; padding-right: 8px; flex: 1; color: #333; flex-direction: column; justify-content: space-between; overflow: hidden; padding-left: 15px; } .hui-list-item__content-title { font-size: 16px; color: #606266; overflow: hidden; } .hui-list-item__content-note { margin-top: 5px; color: #333; font-size: 14px; overflow: hidden; } .hui-list-item__extra-text { color: #2995fc; font-size: 20px; } .hui-list .badgeText { color: #666; font-size: 14px; margin-left: 5px; } .hui-list.flex-row .hui-list-item .hui-list-item__content { flex-direction: row; justify-content: flex-start; padding-left: 0; padding-right: 0; line-height: 1; } .hui-list.flex-row .hui-list-item .hui-list-item__content-title { min-width: 120px; text-align: right; padding-right: 12px; font-size: 14px; font-weight: bold; } .hui-list.flex-row .hui-list-item .hui-list-item__content-note { margin-top: 0; } .hui-list.flex-row .hui-list-item .hui-list-item__content .image-preview { margin-right: 10px; } .hui-btn { display: inline-block; font-size: 14px; line-height: 1; padding: 10px 18px; border-radius: 4px; color: #ffffff; background-color: #2995fc; border: 1px solid #2995fc; vertical-align: middle; white-space: nowrap; text-align: center; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .hui-btn b, .hui-btn i { font-weight: normal; height: 100%; line-height: 1; display: inline-block; } .hui-btn:hover { opacity: 0.75; filter: alpha(opacity=75); color: #ffffff; } .hui-btn:active { opacity: 1; filter: alpha(opacity=75); color: #ffffff; } .hui-btn + .hui-btn { margin-left: 10px; } .hui-btn.btn-primary { color: #626266; border: 1px solid #d9d9d9; background-color: #ffffff; } .hui-btn.btn-primary:hover { color: #2995fc; border-color: #2995fc; background-color: rgba(41, 149, 252, 0.1); } .hui-btn.btn-normal { background-color: #2995fc; border-color: #2995fc; } .hui-btn.btn-warm { background-color: #ff8a26; border-color: #ff8a26; } .hui-btn.btn-danger { background-color: #ff0b3a; border-color: #ff0b3a; } .hui-btn.btn-disabled { border: 1px solid #e5e5e5; background-color: #fafafa; color: #d9d9d9; cursor: not-allowed; opacity: 1; } .hui-btn.btn-disabled:hover, .hui-btn.btn-disabled:active { border: 1px solid #bdbdbd; background-color: #fafafa; color: #bdbdbd; cursor: not-allowed; opacity: 1; } .hui-btn.btn-dashed { border: 1px dashed #e5e5e5; background-color: #ffffff; color: #7d7d7d; } .hui-btn.btn-dashed:hover { border-color: #2995fc; color: #2995fc; } .hui-btn.btn-dashed-primary { border: 1px dashed #2995fc; background-color: #ffffff; color: #2995fc; } .hui-btn.btn-dashed-primary:hover { background-color: #2995fc; color: #ffffff; opacity: 1; } .hui-btn.btn-text { color: #2995fc; background: transparent; padding-left: 0; padding-right: 0; border-color: transparent; height: auto; line-height: 1; } .hui-btn.btn-text:focus, .hui-btn.btn-text:hover { color: rgba(41, 149, 252, 0.6); border-color: transparent; background-color: transparent; opacity: 0.8; } .hui-btn.btn-text:focus .svg-icon, .hui-btn.btn-text:hover .svg-icon { opacity: 1; color: #2995fc; } .hui-btn.btn-text:active { color: #2995fc; background-color: transparent; } .hui-btn.btn-text, .hui-btn.btn-text:active { border-color: transparent; } .hui-btn.btn-text.is-disabled, .hui-btn.btn-text.is-disabled:hover, .hui-btn.btn-text.is-disabled:focus { border-color: transparent; } .hui-btn.btn-text .svg-icon { color: #333; margin: 0; } .hui-btn.is-plain-edit, .hui-btn.is-plain-del { padding: 5px; border-radius: 100%; border-width: 1px; border-style: solid; } .hui-btn.is-plain-edit:hover, .hui-btn.is-plain-del:hover { color: #ffffff; } .hui-btn.is-plain-edit { color: #2995fc; background-color: rgba(41, 149, 252, 0.1); border-color: rgba(41, 149, 252, 0.1); } .hui-btn.is-plain-edit:hover { background-color: #2995fc; border-color: #2995fc; } .hui-btn.is-plain-del { color: #ff0b3a; background-color: rgba(255, 11, 58, 0.1); border-color: rgba(255, 11, 58, 0.1); } .hui-btn.is-plain-del:hover { background-color: #ff0b3a; border-color: #ff0b3a; } .hui-btn.is-icon-edit, .hui-btn.is-icon-del { padding: 0; background: none; border: none; } .hui-btn.is-icon-edit:hover, .hui-btn.is-icon-del:hover { color: #333; } .hui-btn.is-icon-edit { color: #2995fc; } .hui-btn.is-icon-del { color: #ff0b3a; } .hui-btn.is-text-edit, .hui-btn.is-text-del { padding: 9px 15px; font-size: 12px; border-radius: 3px; border-width: 1px; border-style: solid; } .hui-btn.is-text-edit .svg-icon, .hui-btn.is-text-del .svg-icon { width: 14px; height: 14px; } .hui-btn.is-text-edit:hover, .hui-btn.is-text-del:hover { color: #ffffff !important; } .hui-btn.is-text-edit { color: #2995fc; background-color: rgba(41, 149, 252, 0.1); border-color: rgba(41, 149, 252, 0.1); } .hui-btn.is-text-edit:hover { background-color: #2995fc; border-color: #2995fc; } .hui-btn.is-text-del { color: #ff0b3a; background-color: rgba(255, 11, 58, 0.1); border-color: rgba(255, 11, 58, 0.1); } .hui-btn.is-text-del:hover { background-color: #ff0b3a; border-color: #ff0b3a; } .hui-btn.btn-lg { padding: 15px 26px; font-size: 16px; } .hui-btn.btn-sm { padding: 9px 15px; font-size: 12px; } .hui-btn.btn-xs { padding: 0 5px; font-size: 12px; } .hui-btn.btn-fluid { width: 100%; } .hui-btn.btn-radius { border-radius: 100px; } .hui-btn-btn [class^=icon-] { padding: 0 2px; vertical-align: middle\0 ; vertical-align: bottom; } .hui-btn i { font-size: 16px; font-weight: bold !important; } .hui-btn i + b { margin-left: 5px; } .hui-btn .svg-icon { width: 18px; height: 18px; } .hui-btn .svg-icon + b { margin-left: 5px; } .hui-btn-group { display: inline-block; vertical-align: middle; font-size: 0; } .hui-btn-group .hui-btn { margin-left: 0 !important; margin-right: 0 !important; border-left: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0; } .hui-btn-group .hui-btn:first-child { border-left: none; border-radius: 2px 0 0 2px; } .hui-btn-group .hui-btn:last-child { border-radius: 0 2px 2px 0; } .hui-btn-group .hui-btn + .hui-btn { margin-left: 0; } .hui-btn-group .btn-primary { border-left: none; } .hui-btn-group .btn-primary:hover { border-color: #c9c9c9; color: #2995fc; } .hui-btn-group .btn-primary:first-child { border-left: 1px solid #c9c9c9; } .hui-btn-group + .hui-btn-group { margin-left: 10px; } .hui-btn-container { font-size: 0; } .hui-btn-container .hui-btn { margin-right: 12px; } .hui-file-btn { position: relative; display: inline-block; overflow: hidden; text-decoration: none; text-indent: 0; transition: all 0.3s; height: 38px; line-height: 38px; padding: 0 18px; background-color: #2995fc; color: #ffffff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; } .hui-file-btn:hover { background-color: #2995fc; color: #ffffff; } .hui-file-btn input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; cursor: pointer; } .hui-upload-img-btn { width: 60px; height: 60px; background: #ffffff; border-radius: 6px; border: 1px dashed #d2d2d2; transition: all 0.3s; font-size: 32px; color: #d2d2d2; font-weight: normal; margin-bottom: 4px; cursor: pointer; } .hui-upload-img-btn:hover { border-color: #2995fc; color: #2995fc; } .hui-form input[type=checkbox] { display: none; } .hui-form input[type=radio] { display: none; } .hui-form select { display: none; } .hui-form [hui-ignore] { display: initial; } .hui-form-item { position: relative; margin-bottom: 15px; *zoom: 1; } .hui-form-item::before { content: ""; display: block; clear: both; } .hui-form-item::after { content: ""; display: block; clear: both; } .hui-form-item::after { content: " "; clear: both; *zoom: 1; display: block; height: 0; } .hui-form-item label { position: relative; float: left; display: block; padding: 9px 15px; color: #333; font-weight: 400; line-height: 20px; text-align: right; width: 110px; } .hui-form-item label-col { display: block; float: none; padding: 9px 0; line-height: 20px; text-align: left; } .hui-form-item .hui-inline { margin-bottom: 5px; margin-right: 10px; } .hui-form-item .hui-input-inline { float: left; width: 190px; margin-right: 10px; } .hui-form-text .hui-input-inline { width: auto; } .hui-form-mid { position: relative; float: left; display: block; padding: 9px 0 !important; line-height: 20px; margin-right: 10px; } .hui-form-danger + .hui-form-select .hui-input { border-color: #ff5722 !important; box-shadow: 0 0 0 3px rgba(255, 87, 34, 0.08); } .hui-form-danger:focus { border-color: #ff5722 !important; box-shadow: 0 0 0 3px rgba(255, 87, 34, 0.08); } .hui-input-block, .hui-input-inline { position: relative; } .hui-input-block { margin-left: 110px; min-height: 36px; } .hui-input-inline { display: inline-block; vertical-align: middle; } .hui-input-prefix, .hui-input-split, .hui-input-suffix { position: absolute; right: 0; top: 0; padding: 0 10px; width: 35px; height: 100%; text-align: center; transition: all 0.3s ease-in-out; } .hui-input-suffix .hui-input-affix { position: absolute; right: 0; top: 0; padding: 0 10px; width: 35px; height: 100%; transition: all 0.3s ease-in-out; } .hui-input-prefix { left: 0; border-radius: 2px 0 0 2px; } .hui-input-suffix { right: 0; border-radius: 0 2px 2px 0; } .hui-input-split { border-width: 1px; border-style: solid; } .hui-input-prefix [class^=icon-], .hui-input-split [class^=icon-], .hui-input-suffix [class^=icon-] { position: relative; font-size: 16px; color: #626266; transition: all 0.3s ease-in-out; } .hui-input-group { position: relative; display: table; } .hui-input-group > * { display: table-cell; vertical-align: middle; position: relative; } .hui-input-group > .hui-input { vertical-align: middle; display: table-cell; border-top-right-radius: 0; border-bottom-right-radius: 0; } .hui-input-group > .hui-input-prefix { width: auto; border-right: 0; } .hui-input-group > .hui-input-suffix { width: auto; border-left: 0; } .hui-input-group > .hui-input-split { white-space: nowrap; } .hui-input-wrap { position: relative; line-height: 38px; } .hui-input-wrap .hui-input { padding-right: 35px; } .hui-input-wrap .hui-input::-ms-check, .hui-input-wrap .hui-input::-ms-reveal { display: none; } .hui-input-wrap .hui-input-prefix + .hui-input, .hui-input-wrap .hui-input-prefix ~ .hui-input { padding-left: 35px; } .hui-input-wrap .hui-input-split + .hui-input, .hui-input-wrap .hui-input-split ~ .hui-input { padding-left: 45px; } .hui-input-wrap .hui-input-prefix ~ .hui-form-select { position: static; } .hui-input-wrap .hui-input-prefix, .hui-input-wrap .hui-input-split, .hui-input-wrap .hui-input-suffix { pointer-events: none; } .hui-input-wrap .hui-input:hover + .hui-input-split { border-color: #d2d2d2; } .hui-input-wrap .hui-input:focus + .layui-input-split { border-color: #2995fc; } .hui-input-wrap .hui-input-prefix.hui-input-split { border-width: 0; border-right-width: 1px; } .hui-input-affix { line-height: 38px; } .hui-input-affix .hui-input-affix { right: auto; left: -35px; } .hui-input-affix .hui [class^=icon-], .hui-input-affix .hui-icon { color: rgba(0, 0, 0, 0.8); pointer-events: auto !important; cursor: pointer; } .hui-input-af