yonui-ys
Version:
1,910 lines (1,840 loc) • 6.86 MB
CSS
/**
* FixedDataTable v0.8.28
*
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableCellGroupLayout
*/
.fixedDataTableCellGroupLayout_cellGroup {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
white-space: nowrap;
}
.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
display: inline-block;
vertical-align: top;
white-space: normal;
}
.fixedDataTableCellGroupLayout_cellGroupWrapper {
position: absolute;
top: 0;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableCellLayout
*/
.fixedDataTableCellLayout_main {
border-right-style: solid;
border-right-width: 1px;
border-width: 0 1px 0 0;
box-sizing: border-box;
display: block;
overflow: hidden;
position: absolute;
white-space: normal;
}
.fixedDataTableCellLayout_lastChild {
border-width: 0 1px 1px 0;
}
.fixedDataTableCellLayout_alignRight {
text-align: right;
}
.fixedDataTableCellLayout_alignCenter {
text-align: center;
}
.fixedDataTableCellLayout_wrap1 {
display: table;
}
.fixedDataTableCellLayout_wrap2 {
display: table-row;
}
.fixedDataTableCellLayout_wrap3 {
display: table-cell;
vertical-align: middle;
}
.fixedDataTableCellLayout_columnResizerContainer {
position: absolute;
right: 0px;
width: 6px;
z-index: 1;
}
.fixedDataTableCellLayout_columnResizerContainer:hover {
cursor: ew-resize;
}
.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob {
visibility: visible;
}
.fixedDataTableCellLayout_columnResizerKnob {
position: absolute;
right: 0px;
visibility: hidden;
width: 4px;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableColumnResizerLineLayout
*/
.fixedDataTableColumnResizerLineLayout_mouseArea {
cursor: ew-resize;
position: absolute;
right: -5px;
width: 12px;
}
.fixedDataTableColumnResizerLineLayout_main {
border-right-style: solid;
border-right-width: 1px;
box-sizing: border-box;
position: absolute;
z-index: 10;
pointer-events: none;
}
body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main {
/* the resizer line is in the wrong position in RTL with no easy fix.
* Disabling is more useful than displaying it.
* #167 (github) should look into this and come up with a permanent fix.
*/
display: none !important;
}
.fixedDataTableColumnResizerLineLayout_hiddenElem {
display: none !important;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableLayout
*/
.fixedDataTableLayout_main {
border-style: solid;
border-width: 1px;
box-sizing: border-box;
overflow: hidden;
position: relative;
}
.fixedDataTableLayout_header,
.fixedDataTableLayout_hasBottomBorder {
border-bottom-style: solid;
border-bottom-width: 1px;
}
.fixedDataTableLayout_footer .public_fixedDataTableCell_main {
border-top-style: solid;
border-top-width: 1px;
}
.fixedDataTableLayout_topShadow,
.fixedDataTableLayout_bottomShadow {
height: 4px;
left: 0;
position: absolute;
right: 0;
z-index: 1;
}
.fixedDataTableLayout_bottomShadow {
margin-top: -4px;
}
.fixedDataTableLayout_rowsContainer {
overflow: hidden;
position: relative;
}
.fixedDataTableLayout_horizontalScrollbar {
bottom: 0;
position: absolute;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableRowLayout
*/
.fixedDataTableRowLayout_main {
box-sizing: border-box;
overflow: hidden;
position: absolute;
top: 0;
}
.fixedDataTableRowLayout_body {
left: 0;
position: absolute;
top: 0;
}
.fixedDataTableRowLayout_rowExpanded {
box-sizing: border-box;
left: 0;
position: absolute;
}
.fixedDataTableRowLayout_fixedColumnsDivider {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-left-style: solid;
border-left-width: 1px;
left: 0;
position: absolute;
top: 0;
width: 0;
}
.fixedDataTableRowLayout_columnsShadow {
position: absolute;
width: 4px;
}
.fixedDataTableRowLayout_columnsRightShadow {
right: 1px;
}
.fixedDataTableRowLayout_rowWrapper {
position: absolute;
top: 0;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule ScrollbarLayout
*/
.ScrollbarLayout_main {
box-sizing: border-box;
outline: none;
overflow: hidden;
position: absolute;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ScrollbarLayout_mainVertical {
bottom: 0;
right: 0;
top: 0;
width: 15px;
}
.ScrollbarLayout_mainHorizontal {
bottom: 0;
height: 15px;
left: 0;
transition-property: background-color height;
}
/* Touching the scroll-track directly makes the scroll-track bolder */
.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,
.ScrollbarLayout_mainHorizontal:hover {
height: 17px;
}
.ScrollbarLayout_face {
left: 0;
overflow: hidden;
position: absolute;
z-index: 1;
transition-duration: 250ms;
transition-timing-function: ease;
transition-property: width;
}
/**
* This selector renders the "nub" of the scrollface. The nub must
* be rendered as pseudo-element so that it won't receive any UI events then
* we can get the correct `event.offsetX` and `event.offsetY` from the
* scrollface element while dragging it.
*/
.ScrollbarLayout_face:after {
border-radius: 6px;
content: '';
display: block;
position: absolute;
transition: background-color 250ms ease;
}
.ScrollbarLayout_faceHorizontal {
bottom: 0;
left: 0;
top: 0;
}
.ScrollbarLayout_faceHorizontal:after {
bottom: 4px;
left: 0;
top: 4px;
width: 100%;
}
.ScrollbarLayout_faceHorizontal.public_Scrollbar_faceActive:after,
.ScrollbarLayout_main:hover .ScrollbarLayout_faceHorizontal:after {
bottom: calc(4px/2);
}
.ScrollbarLayout_faceVertical {
left: 0;
right: 0;
top: 0;
}
.ScrollbarLayout_faceVertical:after {
height: 100%;
left: 4px;
right: 4px;
top: 0;
}
.ScrollbarLayout_main:hover .ScrollbarLayout_faceVertical:after,
.ScrollbarLayout_faceVertical.public_Scrollbar_faceActive:after {
left: calc(4px/2);
right: calc(4px/2);
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTable
*
*/
/**
* Table.
*/
.public_fixedDataTable_main {
border-color: #d3d3d3;
}
.public_fixedDataTable_header,
.public_fixedDataTable_hasBottomBorder {
border-color: #d3d3d3;
}
.public_fixedDataTable_header .public_fixedDataTableCell_main {
font-weight: bold;
}
.public_fixedDataTable_header,
.public_fixedDataTable_scrollbarSpacer,
.public_fixedDataTable_header .public_fixedDataTableCell_main {
background-color: #f6f7f8;
background-image: linear-gradient(#fff, #efefef);
}
.public_fixedDataTable_scrollbarSpacer {
position: absolute;
z-index: 99;
top: 0;
}
.public_fixedDataTable_footer .public_fixedDataTableCell_main {
background-color: #f6f7f8;
border-color: #d3d3d3;
}
.public_fixedDataTable_topShadow {
background-image: linear-gradient(180deg, rgba(0,0,0,0.1), rgba(0,0,0,0));
}
.public_fixedDataTable_bottomShadow {
background-image: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0));
}
.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal {
background-color: #fff;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableCell
*/
/**
* Table cell.
*/
.public_fixedDataTableCell_main {
background-color: #fff;
border-color: #d3d3d3;
}
.public_fixedDataTableCell_highlighted {
background-color: #f4f4f4;
}
.public_fixedDataTableCell_cellContent {
padding: 8px;
}
.public_fixedDataTableCell_columnResizerKnob {
background-color: #0284ff;
}
.public_fixedDataTableCell_hasReorderHandle .public_fixedDataTableCell_cellContent {
margin-left: 12px;
}
/**
* Column reorder goodies.
*/
.fixedDataTableCellLayout_columnReorderContainer {
border-color: #0284ff;
background-color: rgba(0,0,0,0.1);
width: 12px;
margin-right: -12px;
float: left;
cursor: move;
}
.fixedDataTableCellLayout_columnReorderContainer:after {
content: '::';
position: absolute;
top: 50%;
left: 1px;
transform: translateY(-50%);
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableColumnResizerLine
*
*/
/**
* Column resizer line.
*/
.public_fixedDataTableColumnResizerLine_main {
border-color: #0284ff;
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule fixedDataTableRow
*/
/**
* Table row.
*/
.public_fixedDataTableRow_main {
background-color: #fff;
}
.public_fixedDataTableRow_highlighted,
.public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
background-color: #f6f7f8;
}
.public_fixedDataTableRow_fixedColumnsDivider {
border-color: #d3d3d3;
}
.public_fixedDataTableRow_columnsShadow {
background-image: linear-gradient(90deg, rgba(0,0,0,0.1), rgba(0,0,0,0));
}
.public_fixedDataTableRow_columnsRightShadow {
transform: rotate(180deg);
}
/**
* Copyright Schrodinger, LLC
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @providesModule Scrollbar
*
*/
/**
* Scrollbars.
*/
/* Touching the scroll-track directly makes the scroll-track bolder */
.public_Scrollbar_main.public_Scrollbar_mainActive,
.public_Scrollbar_main {
background-color: #fff;
border-left: 1px solid #d3d3d3;
}
.public_Scrollbar_mainOpaque,
.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,
.public_Scrollbar_mainOpaque:hover {
background-color: #fff;
}
.public_Scrollbar_face:after {
background-color: #c2c2c2;
}
.public_Scrollbar_main:hover .public_Scrollbar_face:after,
.public_Scrollbar_mainActive .public_Scrollbar_face:after,
.public_Scrollbar_faceActive:after {
background-color: #7d7d7d;
}
@charset "UTF-8";
html {
-ms-touch-action: manipulation;
touch-action: manipulation;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
html {
width: 100%;
height: 100%;
}
body {
margin: 0;
}
main {
display: block;
}
[hidden] {
display: none !important;
}
*,
:after,
:before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
progress {
vertical-align: baseline;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
font-weight: bolder;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
code,
kbd,
pre,
samp {
font-family: monospace,monospace;
font-size: 1em;
}
figure {
margin: 1em 40px;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
button,
input,
select,
textarea {
font: inherit;
}
optgroup {
font-weight: 700;
}
button,
input,
select {
overflow: visible;
}
button,
input,
select,
textarea {
margin: 0;
}
button,
select {
text-transform: none;
}
[type=button],
[type=reset],
[type=submit],
button {
cursor: pointer;
}
[disabled] {
cursor: default;
}
[type=reset],
[type=submit],
button,
html [type=button] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
button:-moz-focusring,
input:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
textarea {
overflow: auto;
}
[type=checkbox],
[type=radio] {
-webkit-box-sizing: border-box;
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;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
html {
font-size: 10px;
}
body {
font-family: Open Sans, Helvetica Neue, Arial, Hiragino Sans GB, Microsoft YaHei, sans-serif;
font-color: #999999;
font-size: 1.4rem;
line-height: 1.4;
}
i.uf {
padding: 0 5px;
}
::selection {
background: #bbdefb;
text-shadow: none;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
}
textarea {
resize: vertical;
}
.browserupgrade {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}
.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
@media print {
*,
:after,
:before,
:first-letter,
:first-line {
background: transparent!important;
color: #000 !important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
blockquote,
pre {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
img,
tr {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
h2,
h3,
p {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
.mdl-accordion,
.mdl-button,
.mdl-card,
.mdl-checkbox,
.mdl-dropdown-menu,
.mdl-icon-toggle,
.mdl-item,
.mdl-radio,
.mdl-slider,
.mdl-switch,
.mdl-tabs__tab,
a {
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.u-shadow-0dp {
-webkit-box-shadow: none;
box-shadow: none;
}
.u-shadow-2dp {
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 2px 0 #000, 0 3px 1px -2px #000, 0 1px 5px 0 #000 \9;
box-shadow: 0 2px 2px 0 #000, 0 3px 1px -2px #000, 0 1px 5px 0 #000 \9;
}
.u-shadow-3dp {
-webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.u-shadow-4dp {
-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.u-shadow-6dp {
-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.u-shadow-8dp {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.u-shadow-16dp {
-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.u-shadow-24dp {
-webkit-box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}
.u-button-group,
.u-button-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.u-button-group .u-button {
min-width: 25px;
}
.u-button-group .u-button .uf {
font-size: 14px;
}
.u-button-group > .u-button:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.u-button-group > .u-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.u-button-group > .dropdown-toggle:not(:first-child),
.u-button-group > .u-button:last-child:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.u-button-group .u-button + .u-button,
.u-button-group .u-button + .u-button-group,
.u-button-group .u-button-group + .u-button,
.u-button-group .u-button-group + .v-group {
margin-left: 1px;
}
.u-button-group .u-button-border + .u-button-border,
.u-button-group .u-button-border + .u-button-group,
.u-button-group .u-button-group + .u-button-border,
.u-button-group .u-button-group + .v-group {
margin-left: -1px;
}
.u-button-group > .u-button:first-child {
margin-left: 0;
}
.u-button-group-vertical > .u-button:first-child:not(:last-child) {
border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.u-button-group-vertical > .u-button:not(:first-child):not(:last-child) {
border-radius: 0;
}
.u-button-group-vertical > .u-button,
.u-button-group > .u-button {
position: relative;
float: left;
}
.u-button-group-vertical > .u-button + .u-button,
.u-button-group-vertical > .u-button + .u-button-group,
.u-button-group-vertical > .u-button-group + .u-button,
.u-button-group-vertical > .u-button-group + .u-button-group {
margin-top: -1px;
margin-left: 0;
}
.u-button-group-vertical > .u-button-group:last-child:not(:first-child) > .u-button:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.u-button-group-vertical > .u-button,
.u-button-group-vertical > .u-button-group,
.u-button-group-vertical > .u-button-group > .u-button {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.u-button-group-block {
display: block;
width: 100%;
}
.u-button-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.u-button-group-justified > .u-button,
.u-button-group-justified > .u-button-group {
float: none;
display: table-cell;
width: 1%;
}
.u-button-group-vertical > .u-button:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.u-badge {
position: relative;
white-space: nowrap;
font-weight: 600;
padding: 3px 7px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.u-badge.data-badge .data-icon {
min-width: 8px;
}
.u-badge.data-badge.data-badge-bottom .data-icon {
top: 10px;
}
.u-badge.data-badge .data-icon {
content: attr(data-badge);
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
position: absolute;
top: -8px;
left: 22px;
font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
border-radius: 50%;
color: #757575;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-weight: 200;
border: 1px solid #d9d9d9;
background: #fff;
line-height: 16px;
}
.u-badge .badge-single,
.u-badge.data-badge .data-icon {
font-size: 10px;
width: 16px;
height: 16px;
text-align: center;
}
.u-badge .badge-single {
display: inline-block;
background: red;
border-radius: 50%;
}
.u-badge-primary.u-badge .badge-single,
.u-badge-primary.u-badge .data-icon {
border: none;
color: #fff;
background-color: #f53c32;
}
.u-badge-primary.u-badge .badge-single[href]:focus,
.u-badge-primary.u-badge .badge-single[href]:hover,
.u-badge-primary.u-badge .data-icon[href]:focus,
.u-badge-primary.u-badge .data-icon[href]:hover {
color: #fff;
}
.u-badge-success.u-badge .badge-single,
.u-badge-success.u-badge .data-icon {
border: none;
color: #fff;
background-color: #4caf50;
}
.u-badge-success.u-badge .badge-single[href]:focus,
.u-badge-success.u-badge .badge-single[href]:hover,
.u-badge-success.u-badge .data-icon[href]:focus,
.u-badge-success.u-badge .data-icon[href]:hover {
color: #fff;
}
.u-badge-info.u-badge .badge-single,
.u-badge-info.u-badge .data-icon {
border: none;
color: #fff;
background-color: #00bcd4;
}
.u-badge-info.u-badge .badge-single[href]:focus,
.u-badge-info.u-badge .badge-single[href]:hover,
.u-badge-info.u-badge .data-icon[href]:focus,
.u-badge-info.u-badge .data-icon[href]:hover {
color: #fff;
}
.u-badge-warning.u-badge .badge-single,
.u-badge-warning.u-badge .data-icon {
border: none;
color: #fff;
background-color: #ff9800;
}
.u-badge-warning.u-badge .badge-single[href]:focus,
.u-badge-warning.u-badge .badge-single[href]:hover,
.u-badge-warning.u-badge .data-icon[href]:focus,
.u-badge-warning.u-badge .data-icon[href]:hover {
color: #fff;
}
.u-badge-danger.u-badge .badge-single,
.u-badge-danger.u-badge .data-icon {
border: none;
color: #fff;
background-color: #f44336;
}
.u-badge-danger.u-badge .badge-single[href]:focus,
.u-badge-danger.u-badge .badge-single[href]:hover,
.u-badge-danger.u-badge .data-icon[href]:focus,
.u-badge-danger.u-badge .data-icon[href]:hover {
color: #fff;
}
.u-badge-dark.u-badge .badge-single,
.u-badge-dark.u-badge .data-icon {
color: #fff;
background-color: #616161;
}
.u-badge-dark.u-badge .badge-single[href]:focus,
.u-badge-dark.u-badge .badge-single[href]:hover,
.u-badge-dark.u-badge .data-icon[href]:focus,
.u-badge-dark.u-badge .data-icon[href]:hover {
color: #fff;
}
.u-label {
padding-right: 5px;
font-size: 14px;
}
.has-error .u-form-control {
border-color: #f44336;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .u-label {
color: #f44336;
}
.has-error .u-input-group-addon {
color: #f44336;
border-color: #f44336;
background-color: #ffebee;
}
.has-success .u-form-control {
border-color: #4caf50;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .u-label {
color: #4caf50;
}
.has-success .u-input-group-addon {
color: #4caf50;
border-color: #4caf50;
background-color: #e8f5e9;
}
.has-warning .u-label {
color: #ff9800;
}
.has-warning .u-form-control {
border-color: #ff9800;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .u-input-group-addon {
color: #ff9800;
border-color: #ff9800;
background-color: #fff3e0;
}
.u-form-group {
margin-bottom: 15px;
margin-top: 15px;
}
.u-form-item {
padding: 4px 10px;
min-height: 52px;
}
.u-form-item.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.u-form-item .u-label {
display: inline-block;
text-align: right;
padding-right: 12px;
color: #212121;
font-size: 12px;
min-width: 96px;
}
.u-form-item .u-label.line-height-32 {
line-height: 32px;
}
.u-form-item .mast {
color: #f44336;
font-size: 12px;
padding: 0;
}
.u-form-item .error {
color: #f44336;
font-size: 12px;
padding-left: 12px;
}
.u-form-item .error.line-height-32 {
line-height: 32px;
}
.u-form-item .error .uf {
font-size: 12px;
padding: 0;
margin-right: 4px;
}
.u-form-item .u-checkbox-group,
.u-form-item .u-form-control,
.u-form-item .u-input-group .u-form-control,
.u-form-item .u-select {
display: inline-block;
width: auto;
}
.u-form-item .calendar-picker,
.u-form-item .datepicker-container {
display: inline-block;
}
.u-form-item textarea {
min-height: 80px;
}
.u-form-item .u-col-1,
.u-form-item .u-col-2,
.u-form-item .u-col-3,
.u-form-item .u-col-4,
.u-form-item .u-col-5,
.u-form-item .u-col-6,
.u-form-item .u-col-7,
.u-form-item .u-col-8,
.u-form-item .u-col-9,
.u-form-item .u-col-10,
.u-form-item .u-col-11,
.u-form-item .u-col-12,
.u-form-item .u-col-lg-1,
.u-form-item .u-col-lg-2,
.u-form-item .u-col-lg-3,
.u-form-item .u-col-lg-4,
.u-form-item .u-col-lg-5,
.u-form-item .u-col-lg-6,
.u-form-item .u-col-lg-7,
.u-form-item .u-col-lg-8,
.u-form-item .u-col-lg-9,
.u-form-item .u-col-lg-10,
.u-form-item .u-col-lg-11,
.u-form-item .u-col-lg-12,
.u-form-item .u-col-md-1,
.u-form-item .u-col-md-2,
.u-form-item .u-col-md-3,
.u-form-item .u-col-md-4,
.u-form-item .u-col-md-5,
.u-form-item .u-col-md-6,
.u-form-item .u-col-md-7,
.u-form-item .u-col-md-8,
.u-form-item .u-col-md-9,
.u-form-item .u-col-md-10,
.u-form-item .u-col-md-11,
.u-form-item .u-col-md-12,
.u-form-item .u-col-sm-1,
.u-form-item .u-col-sm-2,
.u-form-item .u-col-sm-3,
.u-form-item .u-col-sm-4,
.u-form-item .u-col-sm-5,
.u-form-item .u-col-sm-6,
.u-form-item .u-col-sm-7,
.u-form-item .u-col-sm-8,
.u-form-item .u-col-sm-9,
.u-form-item .u-col-sm-10,
.u-form-item .u-col-sm-11,
.u-form-item .u-col-sm-12,
.u-form-item .u-col-xs-1,
.u-form-item .u-col-xs-2,
.u-form-item .u-col-xs-3,
.u-form-item .u-col-xs-4,
.u-form-item .u-col-xs-5,
.u-form-item .u-col-xs-6,
.u-form-item .u-col-xs-7,
.u-form-item .u-col-xs-8,
.u-form-item .u-col-xs-9,
.u-form-item .u-col-xs-10,
.u-form-item .u-col-xs-11,
.u-form-item .u-col-xs-12 {
padding: 0;
}
.u-form-item .u-col-1 .u-checkbox-group,
.u-form-item .u-col-1 .u-form-control,
.u-form-item .u-col-1 .u-input-group .u-form-control,
.u-form-item .u-col-1 .u-label,
.u-form-item .u-col-1 .u-select,
.u-form-item .u-col-2 .u-checkbox-group,
.u-form-item .u-col-2 .u-form-control,
.u-form-item .u-col-2 .u-input-group .u-form-control,
.u-form-item .u-col-2 .u-label,
.u-form-item .u-col-2 .u-select,
.u-form-item .u-col-3 .u-checkbox-group,
.u-form-item .u-col-3 .u-form-control,
.u-form-item .u-col-3 .u-input-group .u-form-control,
.u-form-item .u-col-3 .u-label,
.u-form-item .u-col-3 .u-select,
.u-form-item .u-col-4 .u-checkbox-group,
.u-form-item .u-col-4 .u-form-control,
.u-form-item .u-col-4 .u-input-group .u-form-control,
.u-form-item .u-col-4 .u-label,
.u-form-item .u-col-4 .u-select,
.u-form-item .u-col-5 .u-checkbox-group,
.u-form-item .u-col-5 .u-form-control,
.u-form-item .u-col-5 .u-input-group .u-form-control,
.u-form-item .u-col-5 .u-label,
.u-form-item .u-col-5 .u-select,
.u-form-item .u-col-6 .u-checkbox-group,
.u-form-item .u-col-6 .u-form-control,
.u-form-item .u-col-6 .u-input-group .u-form-control,
.u-form-item .u-col-6 .u-label,
.u-form-item .u-col-6 .u-select,
.u-form-item .u-col-7 .u-checkbox-group,
.u-form-item .u-col-7 .u-form-control,
.u-form-item .u-col-7 .u-input-group .u-form-control,
.u-form-item .u-col-7 .u-label,
.u-form-item .u-col-7 .u-select,
.u-form-item .u-col-8 .u-checkbox-group,
.u-form-item .u-col-8 .u-form-control,
.u-form-item .u-col-8 .u-input-group .u-form-control,
.u-form-item .u-col-8 .u-label,
.u-form-item .u-col-8 .u-select,
.u-form-item .u-col-9 .u-checkbox-group,
.u-form-item .u-col-9 .u-form-control,
.u-form-item .u-col-9 .u-input-group .u-form-control,
.u-form-item .u-col-9 .u-label,
.u-form-item .u-col-9 .u-select,
.u-form-item .u-col-10 .u-checkbox-group,
.u-form-item .u-col-10 .u-form-control,
.u-form-item .u-col-10 .u-input-group .u-form-control,
.u-form-item .u-col-10 .u-label,
.u-form-item .u-col-10 .u-select,
.u-form-item .u-col-11 .u-checkbox-group,
.u-form-item .u-col-11 .u-form-control,
.u-form-item .u-col-11 .u-input-group .u-form-control,
.u-form-item .u-col-11 .u-label,
.u-form-item .u-col-11 .u-select,
.u-form-item .u-col-12 .u-checkbox-group,
.u-form-item .u-col-12 .u-form-control,
.u-form-item .u-col-12 .u-input-group .u-form-control,
.u-form-item .u-col-12 .u-label,
.u-form-item .u-col-12 .u-select,
.u-form-item .u-col-lg-1 .u-checkbox-group,
.u-form-item .u-col-lg-1 .u-form-control,
.u-form-item .u-col-lg-1 .u-input-group .u-form-control,
.u-form-item .u-col-lg-1 .u-label,
.u-form-item .u-col-lg-1 .u-select,
.u-form-item .u-col-lg-2 .u-checkbox-group,
.u-form-item .u-col-lg-2 .u-form-control,
.u-form-item .u-col-lg-2 .u-input-group .u-form-control,
.u-form-item .u-col-lg-2 .u-label,
.u-form-item .u-col-lg-2 .u-select,
.u-form-item .u-col-lg-3 .u-checkbox-group,
.u-form-item .u-col-lg-3 .u-form-control,
.u-form-item .u-col-lg-3 .u-input-group .u-form-control,
.u-form-item .u-col-lg-3 .u-label,
.u-form-item .u-col-lg-3 .u-select,
.u-form-item .u-col-lg-4 .u-checkbox-group,
.u-form-item .u-col-lg-4 .u-form-control,
.u-form-item .u-col-lg-4 .u-input-group .u-form-control,
.u-form-item .u-col-lg-4 .u-label,
.u-form-item .u-col-lg-4 .u-select,
.u-form-item .u-col-lg-5 .u-checkbox-group,
.u-form-item .u-col-lg-5 .u-form-control,
.u-form-item .u-col-lg-5 .u-input-group .u-form-control,
.u-form-item .u-col-lg-5 .u-label,
.u-form-item .u-col-lg-5 .u-select,
.u-form-item .u-col-lg-6 .u-checkbox-group,
.u-form-item .u-col-lg-6 .u-form-control,
.u-form-item .u-col-lg-6 .u-input-group .u-form-control,
.u-form-item .u-col-lg-6 .u-label,
.u-form-item .u-col-lg-6 .u-select,
.u-form-item .u-col-lg-7 .u-checkbox-group,
.u-form-item .u-col-lg-7 .u-form-control,
.u-form-item .u-col-lg-7 .u-input-group .u-form-control,
.u-form-item .u-col-lg-7 .u-label,
.u-form-item .u-col-lg-7 .u-select,
.u-form-item .u-col-lg-8 .u-checkbox-group,
.u-form-item .u-col-lg-8 .u-form-control,
.u-form-item .u-col-lg-8 .u-input-group .u-form-control,
.u-form-item .u-col-lg-8 .u-label,
.u-form-item .u-col-lg-8 .u-select,
.u-form-item .u-col-lg-9 .u-checkbox-group,
.u-form-item .u-col-lg-9 .u-form-control,
.u-form-item .u-col-lg-9 .u-input-group .u-form-control,
.u-form-item .u-col-lg-9 .u-label,
.u-form-item .u-col-lg-9 .u-select,
.u-form-item .u-col-lg-10 .u-checkbox-group,
.u-form-item .u-col-lg-10 .u-form-control,
.u-form-item .u-col-lg-10 .u-input-group .u-form-control,
.u-form-item .u-col-lg-10 .u-label,
.u-form-item .u-col-lg-10 .u-select,
.u-form-item .u-col-lg-11 .u-checkbox-group,
.u-form-item .u-col-lg-11 .u-form-control,
.u-form-item .u-col-lg-11 .u-input-group .u-form-control,
.u-form-item .u-col-lg-11 .u-label,
.u-form-item .u-col-lg-11 .u-select,
.u-form-item .u-col-lg-12 .u-checkbox-group,
.u-form-item .u-col-lg-12 .u-form-control,
.u-form-item .u-col-lg-12 .u-input-group .u-form-control,
.u-form-item .u-col-lg-12 .u-label,
.u-form-item .u-col-lg-12 .u-select,
.u-form-item .u-col-md-1 .u-checkbox-group,
.u-form-item .u-col-md-1 .u-form-control,
.u-form-item .u-col-md-1 .u-input-group .u-form-control,
.u-form-item .u-col-md-1 .u-label,
.u-form-item .u-col-md-1 .u-select,
.u-form-item .u-col-md-2 .u-checkbox-group,
.u-form-item .u-col-md-2 .u-form-control,
.u-form-item .u-col-md-2 .u-input-group .u-form-control,
.u-form-item .u-col-md-2 .u-label,
.u-form-item .u-col-md-2 .u-select,
.u-form-item .u-col-md-3 .u-checkbox-group,
.u-form-item .u-col-md-3 .u-form-control,
.u-form-item .u-col-md-3 .u-input-group .u-form-control,
.u-form-item .u-col-md-3 .u-label,
.u-form-item .u-col-md-3 .u-select,
.u-form-item .u-col-md-4 .u-checkbox-group,
.u-form-item .u-col-md-4 .u-form-control,
.u-form-item .u-col-md-4 .u-input-group .u-form-control,
.u-form-item .u-col-md-4 .u-label,
.u-form-item .u-col-md-4 .u-select,
.u-form-item .u-col-md-5 .u-checkbox-group,
.u-form-item .u-col-md-5 .u-form-control,
.u-form-item .u-col-md-5 .u-input-group .u-form-control,
.u-form-item .u-col-md-5 .u-label,
.u-form-item .u-col-md-5 .u-select,
.u-form-item .u-col-md-6 .u-checkbox-group,
.u-form-item .u-col-md-6 .u-form-control,
.u-form-item .u-col-md-6 .u-input-group .u-form-control,
.u-form-item .u-col-md-6 .u-label,
.u-form-item .u-col-md-6 .u-select,
.u-form-item .u-col-md-7 .u-checkbox-group,
.u-form-item .u-col-md-7 .u-form-control,
.u-form-item .u-col-md-7 .u-input-group .u-form-control,
.u-form-item .u-col-md-7 .u-label,
.u-form-item .u-col-md-7 .u-select,
.u-form-item .u-col-md-8 .u-checkbox-group,
.u-form-item .u-col-md-8 .u-form-control,
.u-form-item .u-col-md-8 .u-input-group .u-form-control,
.u-form-item .u-col-md-8 .u-label,
.u-form-item .u-col-md-8 .u-select,
.u-form-item .u-col-md-9 .u-checkbox-group,
.u-form-item .u-col-md-9 .u-form-control,
.u-form-item .u-col-md-9 .u-input-group .u-form-control,
.u-form-item .u-col-md-9 .u-label,
.u-form-item .u-col-md-9 .u-select,
.u-form-item .u-col-md-10 .u-checkbox-group,
.u-form-item .u-col-md-10 .u-form-control,
.u-form-item .u-col-md-10 .u-input-group .u-form-control,
.u-form-item .u-col-md-10 .u-label,
.u-form-item .u-col-md-10 .u-select,
.u-form-item .u-col-md-11 .u-checkbox-group,
.u-form-item .u-col-md-11 .u-form-control,
.u-form-item .u-col-md-11 .u-input-group .u-form-control,
.u-form-item .u-col-md-11 .u-label,
.u-form-item .u-col-md-11 .u-select,
.u-form-item .u-col-md-12 .u-checkbox-group,
.u-form-item .u-col-md-12 .u-form-control,
.u-form-item .u-col-md-12 .u-input-group .u-form-control,
.u-form-item .u-col-md-12 .u-label,
.u-form-item .u-col-md-12 .u-select,
.u-form-item .u-col-sm-1 .u-checkbox-group,
.u-form-item .u-col-sm-1 .u-form-control,
.u-form-item .u-col-sm-1 .u-input-group .u-form-control,
.u-form-item .u-col-sm-1 .u-label,
.u-form-item .u-col-sm-1 .u-select,
.u-form-item .u-col-sm-2 .u-checkbox-group,
.u-form-item .u-col-sm-2 .u-form-control,
.u-form-item .u-col-sm-2 .u-input-group .u-form-control,
.u-form-item .u-col-sm-2 .u-label,
.u-form-item .u-col-sm-2 .u-select,
.u-form-item .u-col-sm-3 .u-checkbox-group,
.u-form-item .u-col-sm-3 .u-form-control,
.u-form-item .u-col-sm-3 .u-input-group .u-form-control,
.u-form-item .u-col-sm-3 .u-label,
.u-form-item .u-col-sm-3 .u-select,
.u-form-item .u-col-sm-4 .u-checkbox-group,
.u-form-item .u-col-sm-4 .u-form-control,
.u-form-item .u-col-sm-4 .u-input-group .u-form-control,
.u-form-item .u-col-sm-4 .u-label,
.u-form-item .u-col-sm-4 .u-select,
.u-form-item .u-col-sm-5 .u-checkbox-group,
.u-form-item .u-col-sm-5 .u-form-control,
.u-form-item .u-col-sm-5 .u-input-group .u-form-control,
.u-form-item .u-col-sm-5 .u-label,
.u-form-item .u-col-sm-5 .u-select,
.u-form-item .u-col-sm-6 .u-checkbox-group,
.u-form-item .u-col-sm-6 .u-form-control,
.u-form-item .u-col-sm-6 .u-input-group .u-form-control,
.u-form-item .u-col-sm-6 .u-label,
.u-form-item .u-col-sm-6 .u-select,
.u-form-item .u-col-sm-7 .u-checkbox-group,
.u-form-item .u-col-sm-7 .u-form-control,
.u-form-item .u-col-sm-7 .u-input-group .u-form-control,
.u-form-item .u-col-sm-7 .u-label,
.u-form-item .u-col-sm-7 .u-select,
.u-form-item .u-col-sm-8 .u-checkbox-group,
.u-form-item .u-col-sm-8 .u-form-control,
.u-form-item .u-col-sm-8 .u-input-group .u-form-control,
.u-form-item .u-col-sm-8 .u-label,
.u-form-item .u-col-sm-8 .u-select,
.u-form-item .u-col-sm-9 .u-checkbox-group,
.u-form-item .u-col-sm-9 .u-form-control,
.u-form-item .u-col-sm-9 .u-input-group .u-form-control,
.u-form-item .u-col-sm-9 .u-label,
.u-form-item .u-col-sm-9 .u-select,
.u-form-item .u-col-sm-10 .u-checkbox-group,
.u-form-item .u-col-sm-10 .u-form-control,
.u-form-item .u-col-sm-10 .u-input-group .u-form-control,
.u-form-item .u-col-sm-10 .u-label,
.u-form-item .u-col-sm-10 .u-select,
.u-form-item .u-col-sm-11 .u-checkbox-group,
.u-form-item .u-col-sm-11 .u-form-control,
.u-form-item .u-col-sm-11 .u-input-group .u-form-control,
.u-form-item .u-col-sm-11 .u-label,
.u-form-item .u-col-sm-11 .u-select,
.u-form-item .u-col-sm-12 .u-checkbox-group,
.u-form-item .u-col-sm-12 .u-form-control,
.u-form-item .u-col-sm-12 .u-input-group .u-form-control,
.u-form-item .u-col-sm-12 .u-label,
.u-form-item .u-col-sm-12 .u-select,
.u-form-item .u-col-xs-1 .u-checkbox-group,
.u-form-item .u-col-xs-1 .u-form-control,
.u-form-item .u-col-xs-1 .u-input-group .u-form-control,
.u-form-item .u-col-xs-1 .u-label,
.u-form-item .u-col-xs-1 .u-select,
.u-form-item .u-col-xs-2 .u-checkbox-group,
.u-form-item .u-col-xs-2 .u-form-control,
.u-form-item .u-col-xs-2 .u-input-group .u-form-control,
.u-form-item .u-col-xs-2 .u-label,
.u-form-item .u-col-xs-2 .u-select,
.u-form-item .u-col-xs-3 .u-checkbox-group,
.u-form-item .u-col-xs-3 .u-form-control,
.u-form-item .u-col-xs-3 .u-input-group .u-form-control,
.u-form-item .u-col-xs-3 .u-label,
.u-form-item .u-col-xs-3 .u-select,
.u-form-item .u-col-xs-4 .u-checkbox-group,
.u-form-item .u-col-xs-4 .u-form-control,
.u-form-item .u-col-xs-4 .u-input-group .u-form-control,
.u-form-item .u-col-xs-4 .u-label,
.u-form-item .u-col-xs-4 .u-select,
.u-form-item .u-col-xs-5 .u-checkbox-group,
.u-form-item .u-col-xs-5 .u-form-control,
.u-form-item .u-col-xs-5 .u-input-group .u-form-control,
.u-form-item .u-col-xs-5 .u-label,
.u-form-item .u-col-xs-5 .u-select,
.u-form-item .u-col-xs-6 .u-checkbox-group,
.u-form-item .u-col-xs-6 .u-form-control,
.u-form-item .u-col-xs-6 .u-input-group .u-form-control,
.u-form-item .u-col-xs-6 .u-label,
.u-form-item .u-col-xs-6 .u-select,
.u-form-item .u-col-xs-7 .u-checkbox-group,
.u-form-item .u-col-xs-7 .u-form-control,
.u-form-item .u-col-xs-7 .u-input-group .u-form-control,
.u-form-item .u-col-xs-7 .u-label,
.u-form-item .u-col-xs-7 .u-select,
.u-form-item .u-col-xs-8 .u-checkbox-group,
.u-form-item .u-col-xs-8 .u-form-control,
.u-form-item .u-col-xs-8 .u-input-group .u-form-control,
.u-form-item .u-col-xs-8 .u-label,
.u-form-item .u-col-xs-8 .u-select,
.u-form-item .u-col-xs-9 .u-checkbox-group,
.u-form-item .u-col-xs-9 .u-form-control,
.u-form-item .u-col-xs-9 .u-input-group .u-form-control,
.u-form-item .u-col-xs-9 .u-label,
.u-form-item .u-col-xs-9 .u-select,
.u-form-item .u-col-xs-10 .u-checkbox-group,
.u-form-item .u-col-xs-10 .u-form-control,
.u-form-item .u-col-xs-10 .u-input-group .u-form-control,
.u-form-item .u-col-xs-10 .u-label,
.u-form-item .u-col-xs-10 .u-select,
.u-form-item .u-col-xs-11 .u-checkbox-group,
.u-form-item .u-col-xs-11 .u-form-control,
.u-form-item .u-col-xs-11 .u-input-group .u-form-control,
.u-form-item .u-col-xs-11 .u-label,
.u-form-item .u-col-xs-11 .u-select,
.u-form-item .u-col-xs-12 .u-checkbox-group,
.u-form-item .u-col-xs-12 .u-form-control,
.u-form-item .u-col-xs-12 .u-input-group .u-form-control,
.u-form-item .u-col-xs-12 .u-label,
.u-form-item .u-col-xs-12 .u-select {
width: 100%;
}
.u-form-control::-webkit-input-placeholder {
font-size: 12px;
}
.u-form-control:-moz-placeholder,
.u-form-control::-moz-placeholder {
font-size: 12px;
}
.u-form-control:-ms-input-placeholder {
font-size: 12px;
}
.text-algin-center {
text-align: center;
}
.u-input-number {
width: 100%;
border: 1px solid #d9d9d9;
border-radius: 4px;
}
.u-input-number.u-input-group {
border-spacing: 0;
}
.u-input-number.u-input-group > span:first-child {
border-right: 1px solid #d9d9d9;
}
.u-input-number.u-input-group > span:last-child {
border-left: 1px solid #d9d9d9;
border-top-right-radius: 4px;
}
.u-input-number.disabled-con > span:first-child {
border-right: 1px solid #dfe1e6;
}
.u-input-number.disabled-con > span:last-child {
border-left: 1px solid #dfe1e6;
}
.u-input-number.u-input-group > span {
background: #fff;
}
.u-input-number.u-input-group > span:hover {
background: #ebecf0;
}
.u-input-number.u-input-group.simple .u-input-group-btn {
position: relative;
top: 0;
z-index: 2;
right: 0;
width: 22px;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group {
width: 22px;
height: 32px;
background: #fff;
border-radius: 0 4px 4px 0;
-webkit-transition: opacity 0.24s linear 0.1s;
transition: opacity 0.24s linear 0.1s;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus {
position: relative;
display: block;
width: 100%;
text-align: center;
line-height: 0;
height: 54%;
overflow: hidden;
color: #505f79;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
cursor: pointer;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus.disabled {
cursor: not-allowed;
background: #fff !important;
color: #c1c7d0;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus.disabled-cursor {
background: #f7f9fb;
cursor: not-allowed;
border-top-right-radius: 4px;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus.disabled-cursor:hover {
background: #f7f9fb;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus:hover {
background: #ebecf0;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce {
position: relative;
top: -1px;
display: block;
width: 100%;
text-align: center;
border-top: 1px solid #d9d9d9;
line-height: 0;
height: 50%;
overflow: hidden;
color: #505f79;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
cursor: pointer;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce.disabled {
cursor: not-allowed;
background: #fff !important;
color: #c1c7d0;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce.disabled-cursor {
cursor: not-allowed;
background: #f7f9fb;
border-bottom-right-radius: 4px;
border-top: 1px solid #dfe1e6;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce.disabled-cursor:hover {
background: #f7f9fb;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce:hover {
background: #ebecf0;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .disabled-cursor.disabled {
background: none;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .disabled-cursor .uf {
color: #c1c7d0;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .disabled-cursor .uf:hover {
color: #ccc;
}
.u-input-number.u-input-group.simple .u-input-group-btn .icon-group .uf {
font-size: 12px;
line-height: 16px;
}
.u-input-number.u-input-group.simple .u-input-group-btn[disabled] {
background: #f7f9fb;
}
.u-input-number.u-input-group.simple .u-form-control {
text-align: left;
width: 100%;
border-right: 0;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
padding-right: 12px;
}
.u-input-number.u-input-group.simple .u-form-control[disabled],
.u-input-number.u-input-group.simple .u-form-control[disabled] + .u-input-group-btn .icon-group {
border-color: #d9d9d9;
}
.u-input-number.u-input-group .u-form-control {
width: 100%;
text-align: center;
border: transparent;
}
.u-input-number.u-input-group .u-form-control[disabled] {
border-top-color: #d9d9d9;
border-bottom-color: #d9d9d9;
}
.u-input-number.u-input-group .u-form-control:focus {
border-color: #66afe9;
}
.u-input-number .u-input-group-addon {
position: relative;
cursor: pointer;
padding: 6px;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
-moz-user-select: none;
background: transparent;
border: none;
}
.u-input-number .u-input-group-addon.disabled {
cursor: not-allowed;
color: #c1c7d0;
background: #fff !important;
}
.u-input-number .u-input-group-addon.disabled-cursor {
cursor: not-allowed;
background: #f7f9fb !important;
color: #ccc;
}
.u-input-number .u-input-number-auto .u-form-control {
width: 100%;
}
.u-input-number .u-form-control::-webkit-inner-spin-button,
.u-input-number .u-form-control::-webkit-outer-spin-button {
-webkit-appearance: none;
}
.u-input-number input[type=number] {
-moz-appearance: textfield;
}
.u-input-number-group .u-input-number-out {
width: calc(50% - 10px);
display: inline-block;
}
.u-input-number-group-split {
width: 20px;
display: inline-block;
text-align: center;
position: relative;
top: -10px;
}
.u-table .u-table-tbody .u-table-row .u-input-number .u-input-group-addon:first-of-type {
position: relative;
left: 2px;
}
.u-table .u-table-tbody .u-table-row .u-input-number .u-input-group-addon:last-of-type {
position: relative;
right: 2px;
}
.u-table .u-table-tbody .u-table-row .u-input-number.u-input-group.simple .u-input-group-btn {
right: 2px;
}
.disabled-con,
.disabled-con .disabled-cursor > span:first-child,
.disabled-con .disabled-cursor > span:last-child {
border-color: #dfe1e6;
}
.u-switch {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 44px;
height: 22px;
line-height: 20px;
vertical-align: middle;
border-radius: 20px;
border: 1px solid #a5adba;
background-color: #a5adba;
cursor: pointer;
outline: 0;
-webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.u-switch-inner {
color: #fff;
position: absolute;
font-size: 12px;
left: 22px;
}
.u-switch-backdrop {
display: inline-block;
width: 44px;
height: 22px;
border-radius: 20px;
background: #fff;
}
.u-switch:active:after {
width: 24px;
}
.u-switch:focus {
-webkit-box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
outline: 0;
}
.u-switch:after {
position: absolute;
width: 18px;
height: 18px;
top: 1px;
left: 0;
border-radius: 18px;
background-color: #fff;
content: " ";
cursor: pointer;
-webkit-transition: left 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), width 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
transition: left 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), width 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.u-switch.is-checked {
border-color: #f53c32;
background-color: #f53c32;
}
.u-switch.is-checked .u-switch-inner {
left: 8px;
}
.u-switch.is-checked:after {
left: 24px;
}
.u-switch.is-checked:active:after {
left: 16px;
}
.u-switch.u-switch-disabled {
cursor: no-drop;
background: #dfe1e6;
border-color: #dfe1e6;
}
.u-switch.u-switch-disabled.is-checked {
border-color: #f53c32;
background-color: #f53c32;
opacity: 0.35;
}
.u-switch.u-switch-disabled:after {
background: #fff;
-webkit-animation-name: none;
animation-name: none;
cursor: no-drop;
}
.u-switch.u-switch-disabled:hover:after {
-webkit-transform: scale(1);
transform: