mmq-ui
Version:
2,252 lines (2,156 loc) • 44.9 kB
CSS
@charset "UTF-8";
.mq-pagination {
display: flex;
align-items: center;
padding: 30px;
}
.mq-pagination > a {
display: inline-block;
padding: 5px 10px;
text-decoration: none;
color: #000;
margin-right: 10px;
}
.mq-pagination > a:hover {
color: #27ba9b;
}
.mq-pagination > a.active {
color: #27ba9b;
}
.mq-pagination > a.disabled {
cursor: not-allowed;
opacity: 0.4;
}
.mq-pagination > a.disabled:hover {
color: #333;
}
.mq-pagination > span {
margin-right: 10px;
}
.background > a {
border-radius: 4px;
border-color: #27ba9b;
}
.background > a.active {
color: #fff;
background: #27ba9b;
border-color: #27ba9b;
}
.mmq-switch-text-wrapper {
display: flex;
align-items: center;
}
.mmq-switch-wrapper {
min-width: 44px;
height: 24px;
margin: 0 10px;
cursor: pointer;
position: relative;
user-select: none;
}
.mmq-switch-wrapper .mmq-switch-status {
width: 100%;
height: 100%;
border-radius: 12px;
vertical-align: bottom;
display: flex;
align-items: center;
}
.mmq-switch-wrapper .mmq-switch-open .mmq-switch-text {
padding-right: 24px;
padding-left: 6px;
font-size: 14px;
color: #fff;
}
.mmq-switch-wrapper .mmq-switch-open::before {
top: 4px;
left: calc(100% - 22px);
position: absolute;
content: "";
width: 16px;
height: 16px;
border-radius: 8px;
background-color: #fff;
transition: all 0.3s;
}
.mmq-switch-wrapper .mmq-switch-close .mmq-switch-text {
padding-right: 6px;
padding-left: 24px;
font-size: 14px;
color: #fff;
}
.mmq-switch-wrapper .mmq-switch-close::before {
position: absolute;
top: 4px;
left: 4px;
content: "";
width: 16px;
height: 16px;
border-radius: 8px;
background-color: #fff;
transition: all 0.3s;
}
.mmq-switch-text-selected {
color: #40a9ff;
}
.mmq-switch-disabled {
cursor: not-allowed;
}
.mmq-switch-disabled .mmq-switch-open {
background-color: #d9d9d9;
border: 1px solid #d9d9d9;
}
.mmq-switch-disabled .mmq-switch-open::before {
margin-top: 3px;
margin-left: calc(100% - 22px);
position: absolute;
content: "";
width: 16px;
height: 16px;
border-radius: 8px;
background-color: #fff;
}
.mmq-sticky-wrapper {
width: 100%;
}
.mmq-sticky-wrapper .mmq-sticky {
width: 100%;
height: 100%;
}
.mmq-sticky-wrapper .mmq-sticky.sticky {
position: fixed;
top: 0;
left: 0;
z-index: 100;
}
.mmq-tag {
background-color: #f6faff;
border: 1px solid #d9ecff;
color: #409eff;
display: inline-block;
height: 32px;
padding: 0 10px;
line-height: 30px;
font-size: 12px;
border-radius: 4px;
box-sizing: border-box;
white-space: nowrap;
margin-left: 10px;
}
.close {
border-radius: 50%;
text-align: center;
position: relative;
cursor: pointer;
font-size: 16px;
height: 16px;
width: 16px;
line-height: 16px;
vertical-align: middle;
top: -1px;
right: -5px;
display: inline-block;
}
.close:before {
display: block;
}
.close:hover {
color: #fff;
background-color: #409eff;
}
.mmq-tag-success {
background-color: #f8fcf5;
border-color: #eeeff3;
color: #67c23a;
}
.mmq-tag-success .close {
color: #67c23a;
}
.mmq-tag-success .close:hover {
color: #fff;
background-color: #67c23a;
}
.mmq-tag-info {
background-color: #fafafa;
border-color: #eeeff3;
color: #909399;
}
.mmq-tag-info .close {
color: #909399;
}
.mmq-tag-info .close:hover {
color: #fff;
background-color: #909399;
}
.mmq-tag-warning {
background-color: #fefbf6;
border-color: #eeeff3;
color: #e6a23c;
}
.mmq-tag-warning .close {
color: #e6a23c;
}
.mmq-tag-warning .close:hover {
color: #fff;
background-color: #e6a23c;
}
.mmq-tag-danger {
background-color: #fff8f8;
border-color: #eeeff3;
color: #f56c6c;
}
.mmq-tag-danger .close {
color: #f56c6c;
}
.mmq-tag-danger .close:hover {
color: #fff;
background-color: #f56c6c;
}
.mmq-tag-medium {
height: 28px;
line-height: 26px;
}
.mmq-tag-medium.close {
transform: scale(0.8);
}
.mmq-tag-small {
height: 24px;
line-height: 22px;
}
.mmq-tag-small.close {
transform: scale(0.8);
}
.mmq-tag-mini {
height: 20px;
line-height: 18px;
}
.mmq-tag-mini.close {
transform: scale(0.8);
}
.mmq-tag-dark {
color: #fff;
}
.mmq-tag-dark.mmq-tag {
background: #409eff;
}
.mmq-tag-dark.mmq-tag-success {
background: #67c23a;
}
.mmq-tag-dark.mmq-tag-info {
background: #909399;
}
.mmq-tag-dark.mmq-tag-danger {
background: #f56c6c;
}
.mmq-tag-dark.mmq-tag-warning {
background: #e6a23c;
}
.mmq-tag-plain {
background: #fff;
}
.mmq-button {
box-sizing: border-box;
height: 32px;
min-width: 32px;
padding: 0 12px;
cursor: pointer;
display: inline-flex;
justify-content: center;
align-items: center;
white-space: nowrap;
background: white;
color: #333;
border: 1px solid #d9d9d9;
border-radius: 4px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
transition: background 250ms;
}
.mmq-button + .mmq-button {
margin-left: 8px;
}
.mmq-button:hover, .mmq-button:focus {
color: #40a9ff;
border-color: #40a9ff;
}
.mmq-button:focus {
outline: none;
}
.mmq-button::-moz-focus-inner {
border: 0;
}
.mmq-button.mmq-theme-link {
border-color: transparent;
box-shadow: none;
color: #40a9ff;
}
.mmq-button.mmq-theme-link:hover, .mmq-button.mmq-theme-link:focus {
color: #73c0ff;
}
.mmq-button.mmq-theme-text {
border-color: transparent;
box-shadow: none;
color: inherit;
}
.mmq-button.mmq-theme-text:hover, .mmq-button.mmq-theme-text:focus {
background: #f2f2f2;
}
.mmq-button.mmq-size-big {
font-size: 28px;
height: 40px;
padding: 0 16px;
}
.mmq-button.mmq-size-small {
font-size: 12px;
height: 20px;
padding: 0 4px;
}
.mmq-button.mmq-theme-button.mmq-level-main {
background: #40a9ff;
color: white;
border-color: #40a9ff;
}
.mmq-button.mmq-theme-button.mmq-level-main:hover, .mmq-button.mmq-theme-button.mmq-level-main:focus {
background: #0d92ff;
border-color: #0d92ff;
}
.mmq-button.mmq-theme-button.mmq-level-danger {
background: red;
border-color: red;
color: white;
}
.mmq-button.mmq-theme-button.mmq-level-danger:hover, .mmq-button.mmq-theme-button.mmq-level-danger:focus {
background: #cc0000;
border-color: #cc0000;
}
.mmq-button.mmq-theme-link.mmq-level-danger {
color: red;
}
.mmq-button.mmq-theme-link.mmq-level-danger:hover, .mmq-button.mmq-theme-link.mmq-level-danger:focus {
color: #cc0000;
}
.mmq-button.mmq-theme-text.mmq-level-main {
color: #40a9ff;
}
.mmq-button.mmq-theme-text.mmq-level-main:hover, .mmq-button.mmq-theme-text.mmq-level-main:focus {
color: #0d92ff;
}
.mmq-button.mmq-theme-text.mmq-level-danger {
color: red;
}
.mmq-button.mmq-theme-text.mmq-level-danger:hover, .mmq-button.mmq-theme-text.mmq-level-danger:focus {
color: #cc0000;
}
.mmq-button.mmq-theme-button[disabled] {
cursor: not-allowed;
color: grey;
}
.mmq-button.mmq-theme-button[disabled]:hover {
border-color: grey;
}
.mmq-button.mmq-theme-link[disabled], .mmq-button.mmq-theme-text[disabled] {
cursor: not-allowed;
color: grey;
}
.mmq-button.isCircle {
border-radius: 50%;
}
.mmq-button.isRound {
border-radius: 25%/50%;
}
.mmq-button > .mmq-loadingIndicator {
width: 14px;
height: 14px;
display: inline-block;
margin-right: 4px;
border-radius: 8px;
border-color: #40a9ff #40a9ff #40a9ff transparent;
border-style: solid;
border-width: 2px;
animation: mmq-spin 1s infinite linear;
}
@keyframes mmq-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.mmq-link {
display: inline-flex;
flex-direction: row;
align-items: center;
justify-content: center;
vertical-align: middle;
position: relative;
text-decoration: none;
outline: none;
cursor: pointer;
padding: 0;
font-size: 14px;
font-weight: 300;
}
.mmq-link.mmq-link-default {
color: #909399;
}
.mmq-link.mmq-link-default:hover {
color: #a6a9ad;
}
.mmq-link.mmq-link-default:after {
border-color: #909399;
}
.mmq-link.mmq-link-default.is-disabled {
color: #a6a9ad;
}
.mmq-link.mmq-link-default.is-underline:hover:after {
border-color: #909399;
}
.mmq-link.mmq-link-primary {
color: #409eff;
}
.mmq-link.mmq-link-primary:hover {
color: #66b1ff;
}
.mmq-link.mmq-link-primary:after {
border-color: #409eff;
}
.mmq-link.mmq-link-primary.is-disabled {
color: #66b1ff;
}
.mmq-link.mmq-link-primary.is-underline:hover:after {
border-color: #409eff;
}
.mmq-link.mmq-link-success {
color: #67c23a;
}
.mmq-link.mmq-link-success:hover {
color: #85ce61;
}
.mmq-link.mmq-link-success:after {
border-color: #67c23a;
}
.mmq-link.mmq-link-success.is-disabled {
color: #85ce61;
}
.mmq-link.mmq-link-success.is-underline:hover:after {
border-color: #67c23a;
}
.mmq-link.mmq-link-warning {
color: #e6a23c;
}
.mmq-link.mmq-link-warning:hover {
color: #ebb563;
}
.mmq-link.mmq-link-warning:after {
border-color: #e6a23c;
}
.mmq-link.mmq-link-warning.is-disabled {
color: #ebb563;
}
.mmq-link.mmq-link-warning.is-underline:hover:after {
border-color: #e6a23c;
}
.mmq-link.mmq-link-danger {
color: #f56c6c;
}
.mmq-link.mmq-link-danger:hover {
color: #f78989;
}
.mmq-link.mmq-link-danger:after {
border-color: #f56c6c;
}
.mmq-link.mmq-link-danger.is-disabled {
color: #f78989;
}
.mmq-link.mmq-link-danger.is-underline:hover:after {
border-color: #f56c6c;
}
.mmq-link.mmq-link-info {
color: #909399;
}
.mmq-link.mmq-link-info:hover {
color: #a6a9ad;
}
.mmq-link.mmq-link-info:after {
border-color: #909399;
}
.mmq-link.mmq-link-info.is-disabled {
color: #a6a9ad;
}
.mmq-link.mmq-link-info.is-underline:hover:after {
border-color: #909399;
}
.is-underline:hover:after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-bottom: 1px solid #909399;
}
.is-disabled {
cursor: not-allowed;
}
.tooltip {
margin-left: 40px;
position: relative;
display: inline-block;
}
.tooltip .tooltipText {
min-width: 120px;
font-size: 14px;
white-space: nowrap;
text-align: center;
border-radius: 6px;
padding: 8px 10px;
margin-left: 5px;
position: absolute;
z-index: 9999;
visibility: hidden;
opacity: 0;
}
.tooltip .tooltipText::after {
content: "";
position: absolute;
border-color: #555 transparent transparent transparent;
border-style: solid;
border-width: 6px;
}
.tooltip .tooltipText.right {
top: 50%;
transform: translate(0, -50%);
left: 110%;
}
.tooltip .tooltipText.right::after {
top: 50%;
left: 0;
margin-left: -5px;
transform: translate(-50%, -50%) rotate(90deg);
}
.tooltip .tooltipText.top {
right: 50%;
transform: translate(50%);
bottom: 130%;
}
.tooltip .tooltipText.top::after {
top: 100%;
left: 50%;
transform: translate(-50%) rotate(360deg);
}
.tooltip .tooltipText.bottom {
right: 50%;
top: 130%;
transform: translate(50%);
}
.tooltip .tooltipText.bottom::after {
top: 0;
left: 50%;
transform: translate(-50%, -100%) rotate(180deg);
}
.tooltip .tooltipText.left {
top: 50%;
transform: translate(0, -50%);
right: 120%;
}
.tooltip .tooltipText.left::after {
top: 50%;
right: 0;
margin-left: -5px;
transform: translate(100%, -50%) rotate(270deg);
}
.tooltip .visible {
visibility: visible;
opacity: 1;
}
.tooltip .hidden {
visibility: hidden;
opacity: 0;
}
.mmq-alert {
width: 100%;
padding: 8px 16px;
margin: 0;
box-sizing: border-box;
border-radius: 4px;
position: relative;
background-color: #ffffff;
overflow: hidden;
opacity: 1;
display: flex;
align-items: center;
transition: opacity 0.2s;
}
.mmq-alert.is-center {
justify-content: center;
}
.mmq-alert.mmq-alert--success.is-light {
background-color: #f0f9eb;
color: #67c23a;
}
.mmq-alert.mmq-alert--success.is-light .mmq-alert__icon::v-deep .mmq-icon {
fill: #67c23a;
}
.mmq-alert.mmq-alert--success.is-light .mmq-alert__description {
color: #67c23a;
}
.mmq-alert.mmq-alert--success.is-dark {
background-color: #67c23a;
color: #ffffff;
}
.mmq-alert.mmq-alert--success.is-dark .mmq-alert__icon::v-deep .mmq-icon {
fill: #ffffff;
}
.mmq-alert.mmq-alert--warning.is-light {
background-color: #fdf6ec;
color: #e6a23c;
}
.mmq-alert.mmq-alert--warning.is-light .mmq-alert__icon::v-deep .mmq-icon {
fill: #e6a23c;
}
.mmq-alert.mmq-alert--warning.is-light .mmq-alert__description {
color: #e6a23c;
}
.mmq-alert.mmq-alert--warning.is-dark {
background-color: #e6a23c;
color: #ffffff;
}
.mmq-alert.mmq-alert--warning.is-dark .mmq-alert__icon::v-deep .mmq-icon {
fill: #ffffff;
}
.mmq-alert.mmq-alert--info.is-light {
background-color: #f4f4f5;
color: #909399;
}
.mmq-alert.mmq-alert--info.is-light .mmq-alert__icon::v-deep .mmq-icon {
fill: #909399;
}
.mmq-alert.mmq-alert--info.is-light .mmq-alert__description {
color: #909399;
}
.mmq-alert.mmq-alert--info.is-dark {
background-color: #909399;
color: #ffffff;
}
.mmq-alert.mmq-alert--info.is-dark .mmq-alert__icon::v-deep .mmq-icon {
fill: #ffffff;
}
.mmq-alert.mmq-alert--error.is-light {
background-color: #fef0f0;
color: #f56c6c;
}
.mmq-alert.mmq-alert--error.is-light .mmq-alert__icon::v-deep .mmq-icon {
fill: #f56c6c;
}
.mmq-alert.mmq-alert--error.is-light .mmq-alert__description {
color: #f56c6c;
}
.mmq-alert.mmq-alert--error.is-light .mmq-alert__description .mmq-alert__icon::v-deep .mmq-icon {
fill: #ffffff;
}
.mmq-alert.mmq-alert--error.is-dark {
background-color: #f56c6c;
color: #ffffff;
}
.mmq-alert .mmq-alert__content {
display: flex;
align-items: center;
width: 100%;
padding: 0 8px;
}
.mmq-alert .mmq-alert__content .content-wrapper {
width: 100%;
}
.mmq-alert .mmq-alert__icon {
font-size: 16px;
width: 16px;
}
.mmq-alert .mmq-alert__icon.is-big {
font-size: 24px;
width: 24px;
}
.mmq-alert .mmq-alert__content .mmq-alert__title {
font-size: 13px;
line-height: 18px;
}
.mmq-alert .mmq-alert__content .mmq-alert__title.is-bold {
font-weight: bold;
}
.mmq-alert .mmq-alert__content .mmq-alert__description {
font-size: 12px;
margin: 5px 0 0;
}
.mmq-alert .mmq-alert__content .mmq-alert__closebtn {
font-size: 12px;
opacity: 1;
cursor: pointer;
justify-content: flex-end;
}
.mmq-alert .mmq-alert__content .is-customed {
font-style: normal;
font-size: 12px;
position: absolute;
right: 15px;
line-height: 24px;
text-align: center;
cursor: pointer;
}
.mmq-alert-fade-enter-from, .mmq-alert-fade-leave-active {
opacity: 0;
}
.mmq-tabs .mmq-tabs-nav {
display: flex;
color: #333;
border-bottom: 1px solid #d9d9d9;
position: relative;
}
.mmq-tabs .mmq-tabs-nav-item {
padding: 8px 16px;
cursor: pointer;
}
.mmq-tabs .mmq-tabs-nav-item.selected {
color: #40a9ff;
}
.mmq-tabs .mmq-tabs-nav-indicator {
position: absolute;
height: 3px;
background: #40a9ff;
bottom: -1px;
transition: all 250ms;
}
.mmq-tabs .mmq-tabs-nav-type-card {
border: 1px solid #e4ede7;
border-bottom: none;
border-left: none;
}
.mmq-tabs .mmq-tabs-nav-type-card:first-child {
border-left: 1px solid #e4ede7;
}
.mmq-tabs .mmq-tabs-nav-border-wrapper {
background: #f5f7fa;
border: 1px solid #e4ede7;
border-radius: 4px;
}
.mmq-tabs .mmq-tabs-nav-border-wrapper .selected {
background: #fff;
transition: all 250ms;
}
.mmq-tabs-content {
padding: 8px 0;
}
.mmq-aside {
overflow: auto;
box-sizing: border-box;
flex-shrink: 0;
width: 300px;
}
.mmq-breadcrumb {
height: 40px;
display: flex;
align-items: center;
font-size: 14px;
line-height: 1;
}
.dotWrapper {
text-align: center;
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, -60%);
}
.mmq-swiper-container {
max-width: 1000px;
position: relative;
margin: auto;
}
.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}
.next {
right: 0;
border-radius: 3px 0 0 3px;
}
.prev:hover, .next:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.number-Text {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
}
.dot {
cursor: pointer;
height: 10px;
width: 10px;
margin: 0 4px;
background-color: #fff;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
.dot .current {
background-color: #67c23a;
}
.active, .dot:hover {
background-color: #717171;
}
.fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}
@-webkit-keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
}
@keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
.prev, .next, .text {
font-size: 11px;
}
}
.mmq-radio-wrapper.vertical {
display: block;
}
.mmq-radio-wrapper .mmq-radio {
color: #606266;
font-weight: 500;
line-height: 1;
position: relative;
cursor: pointer;
display: inline-block;
white-space: nowrap;
outline: none;
font-size: 14px;
margin-right: 30px;
-moz-user-select: none;
-webkit-user-select: none;
}
.mmq-radio-wrapper .mmq-radio .mmq-radio-input {
white-space: nowrap;
cursor: pointer;
outline: none;
display: inline-block;
font-size: 14px;
line-height: 1;
position: relative;
vertical-align: middle;
}
.mmq-radio-wrapper .mmq-radio .mmq-radio-input .mmq-radio-inner {
border: 1px solid #e4e7ed;
border-radius: 100%;
width: 14px;
height: 14px;
background-color: #fff;
position: relative;
cursor: pointer;
display: inline-block;
box-sizing: border-box;
}
.mmq-radio-wrapper .mmq-radio .mmq-radio-input .mmq-radio-inner:after {
width: 4px;
height: 4px;
border-radius: 100%;
background-color: #fff;
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale(0);
transition: transform 0.15s ease-in;
}
.mmq-radio-wrapper .mmq-radio .mmq-radio-input .mmq-radio-inner.is-checked {
border-color: #2979ff;
background-color: rgb(64, 158, 255);
}
.mmq-radio-wrapper .mmq-radio .mmq-radio-input .mmq-radio-inner.is-checked:after {
transform: translate(-50%, -50%) scale(1);
}
.mmq-radio-wrapper .mmq-radio .mmq-radio-input .mmq-radio-original {
opacity: 0;
outline: none;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
}
.mmq-radio-wrapper .mmq-radio-label {
font-size: 14px;
padding-left: 10px;
}
.mmq-radio-wrapper .mmq-radio-label.is-checked {
color: #2b85e4;
}
.mmq-container {
flex-grow: 1;
display: flex;
box-sizing: border-box;
min-width: 0;
flex-direction: row;
}
.is-vertical {
flex-direction: column;
}
.mqTable {
/* 滚动槽 */
/* 滚动条滑块 */
}
.mqTable ::-webkit-scrollbar {
width: 6px;
height: 6px;
}
.mqTable ::-webkit-scrollbar-track {
border-radius: 3px;
background: rgba(0, 0, 0, 0.06);
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.08);
}
.mqTable ::-webkit-scrollbar-thumb {
border-radius: 3px;
background: rgba(0, 0, 0, 0.12);
-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
}
.mqTable .mqTableTitle {
border: 1px solid #f0f0f0;
border-bottom: transparent;
padding: 16px;
}
.mqTable .mqTableFooter {
border: 1px solid #f0f0f0;
border-top: transparent;
padding: 16px;
color: rgba(0, 0, 0, 0.8509803922);
background: #fafafa;
}
.mqTable .mqTableHeader {
overflow-x: auto;
}
.mqTable .mqTableHeader table {
display: table;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
table-layout: fixed;
}
.mqTable .mqTableHeader table thead tr th {
padding: 12px 14px;
color: #646468;
font-size: 16px;
text-align: left;
line-height: 1.5;
width: 100%;
}
.mqTable .mqTableHeader table thead tr th .cell {
display: flex;
align-items: center;
}
.mqTable .mqTableHeader table thead tr th .cell .sortWrapper {
display: inline-flex;
flex-direction: column;
align-items: center;
height: 14px;
width: 24px;
vertical-align: middle;
cursor: pointer;
overflow: initial;
position: relative;
}
.mqTable .mqTableHeader table thead tr th .cell .sortWrapper .sortAscending {
width: 0;
height: 0;
border: solid 5px transparent;
position: absolute;
left: 7px;
border-bottom-color: #a8abb2;
top: -5px;
}
.mqTable .mqTableHeader table thead tr th .cell .sortWrapper .sortDescending {
width: 0;
height: 0;
border: solid 5px transparent;
position: absolute;
left: 7px;
border-top-color: #a8abb2;
bottom: -3px;
}
.mqTable .mqTableHeader table thead tr th .cell .sortWrapper .sortASelected {
border-bottom-color: #409eff;
}
.mqTable .mqTableHeader table thead tr th .cell .sortWrapper .sortDSelected {
border-top-color: #409eff;
}
.mqTable .mqTableHeader table thead tr .hasBorder {
border-left: 1px solid #f0f0f0;
}
.mqTable .mqTableHeader::-webkit-scrollbar {
width: 0;
height: 0;
}
.mqTable .mqTableHeader::-webkit-scrollbar-thumb {
width: 0;
height: 0;
}
.mqTable .tableLiftFixed {
position: sticky;
left: 0;
z-index: 2;
background-color: #fff;
}
.mqTable .tableLiftFixed:before {
content: "";
position: absolute;
top: 0;
width: 10px;
bottom: -1px;
overflow-x: hidden;
overflow-y: hidden;
touch-action: none;
pointer-events: none;
right: -10px;
box-shadow: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
}
.mqTable .noShadow:before {
box-shadow: none;
}
.mqTable .tableRightFixed {
position: sticky;
right: 0;
z-index: 2;
background-color: #fff;
}
.mqTable .tableRightFixed:before {
content: "";
position: absolute;
top: 0;
width: 10px;
bottom: -1px;
overflow-x: hidden;
overflow-y: hidden;
touch-action: none;
pointer-events: none;
left: -10px;
box-shadow: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
}
.mqTable .noShadow:before {
box-shadow: none;
}
.mqTable .mqTableBody {
overflow: auto;
height: 100%;
}
.mqTable .mqTableBody table {
display: table;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
table-layout: fixed;
}
.mqTable .mqTableBody table tbody tr td {
padding: 12px 16px;
color: #646468;
font-size: 16px;
text-align: left;
line-height: 1.5;
}
.mqTable .mqTableBody table tbody tr .hasBorder {
border-bottom: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
}
.mqTable .mqTableBody table tbody tr .hasEllipsis {
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
}
.mqTable .mqTableBody table tbody .hoverRow {
background-color: whitesmoke;
}
.mqTable .mqTableBody table tbody .hoverRow td {
background-color: whitesmoke;
}
.hasBorder {
border-left: 1px solid #f0f0f0;
border-top: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
}
.mmq-grid-col {
box-sizing: border-box;
}
.mmq-breadcrumb-item {
float: left;
}
.mmq-breadcrumb-item .mmq-breadcrumb-inner {
font-weight: 700;
text-decoration: none;
transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
color: #c0c4cc;
}
.mmq-breadcrumb-item .mmq-breadcrumb-inner a {
font-weight: bold;
text-decoration: none;
transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
color: #303133;
}
.mmq-breadcrumb-item .mmq-breadcrumb-inner a:hover {
color: #409eff;
cursor: pointer;
}
.mmq-breadcrumb-item .is-link {
font-weight: bold;
text-decoration: none;
transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
color: #303133;
}
.mmq-breadcrumb-item .is-link:hover {
color: #409eff;
cursor: pointer;
}
.mmq-breadcrumb-item .mmq-breadcrumb-separator {
margin: 0 9px;
font-weight: 700;
width: 14px;
color: #c0c4cc;
}
.MqFormItem {
margin-bottom: 18px;
font-size: 14px;
}
.MqFormItem .MqFormItemContent {
position: relative;
font-size: 12px;
}
.MqFormItem .MqFormItemContent .fade-enter-active, .MqFormItem .MqFormItemContent .fade-leave-active {
transition: all 0.25s;
}
.MqFormItem .MqFormItemContent .fade-enter-from, .MqFormItem .MqFormItemContent .fade-leave-to {
opacity: 0;
}
.MqFormItem .MqFormItemContent .MqFormItemError {
color: #f56c6c;
font-size: 12px;
position: absolute;
top: 100%;
left: 0;
}
.MqFormItem .isRequired:before {
content: "*";
color: #f56c6c;
margin-right: 4px;
}
.mq-options-item {
width: 100%;
font-size: 14px;
padding: 0 20px;
position: relative;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #606266;
height: 34px;
line-height: 34px;
box-sizing: border-box;
cursor: pointer;
}
.mq-options-item:hover {
background: #f5f7fa;
}
.disabled-item {
color: #c0c4cc;
cursor: not-allowed;
}
.disabled-item:hover {
border-color: #fff;
}
.mmq-header {
--mmq-header-padding: 0 20px;
padding: var(--mmq-header-padding);
box-sizing: border-box;
flex-shrink: 0;
height: 60px;
}
.mmq-card-content {
border-radius: 4px;
border: 1px solid #e4e7ed;
background-color: #fff;
overflow: hidden;
color: #303133;
}
.mmq-card-content.mmq-card-shadow-always {
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.mmq-card-content.mmq-card-shadow-never {
box-shadow: none;
}
.mmq-card-content.mmq-card-shadow-hover:hover {
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.mmq-card-content .mmq-card-header {
padding: 18px 20px;
border-bottom: 1px solid #e4e7ed;
box-sizing: border-box;
}
.mmq-card-content .mmq-card-body {
padding: 20px;
}
.mmq-card-content .mmq-card-body .mmq-card-item {
margin-bottom: 16px;
font-size: 14px;
}
.mmq-card-content .mmq-card-body .mmq-card-item:last-child {
margin-bottom: 0;
}
.mmq-checkbox {
cursor: pointer;
display: inline-flex;
height: 40px;
align-items: center;
margin-right: 30px;
}
.mmq-checkbox .mmq-checkbox-inner {
position: relative;
display: inline-block;
width: 14px;
height: 14px;
border: 1px solid #dcdfe6;
margin-right: 4px;
transition: border-color 0.25s;
}
.mmq-checkbox .mmq-checkbox-input {
opacity: 0;
outline: none;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
}
.mmq-checkbox .mmq-checkbox-label {
color: #606266;
}
.mmq-checkbox.isChecked .mmq-checkbox-inner {
background-color: #409eff;
border-color: #409eff;
}
.mmq-checkbox.isChecked .mmq-checkbox-inner:after {
box-sizing: content-box;
content: "";
border: 1px solid #fff;
border-left: 0;
border-top: 0;
height: 7px;
left: 4px;
position: absolute;
top: 1px;
transform: rotate(45deg);
width: 3px;
transition: transform 0.15s ease-in 0.05s;
transform-origin: center;
}
.mmq-checkbox.isChecked .mmq-checkbox-label {
color: #409eff;
}
.mmq-main {
--mmq-main-padding: 20px;
display: block;
flex: 1;
flex-basis: auto;
overflow: auto;
box-sizing: border-box;
padding: var(--mmq-main-padding);
}
.mmq-grid-wrapper {
display: flex;
}
.mmq-badge {
position: relative;
vertical-align: middle;
display: inline-block;
}
.mmq-badge .mmq-badge-content {
background-color: #409eff;
border-radius: 10px;
color: #ffffff;
display: inline-block;
font-size: 12px;
height: 18px;
line-height: 18px;
padding: 0 6px;
text-align: center;
white-space: nowrap;
border: 1px solid #ffffff;
}
.mmq-badge .mmq-badge-content.is-fixed {
position: absolute;
top: 0;
right: 10px;
transform: translateY(-50%) translateX(100%);
}
.mmq-badge .mmq-badge-content.is-fixed.is-dot {
right: 5px;
background-color: #f56c6c;
}
.mmq-badge .mmq-badge-content.is-dot {
height: 8px;
width: 8px;
padding: 0;
right: 0;
border-radius: 50%;
}
.mmq-badge .mmq-badge-content.mmq-badge-content-primary {
background-color: #409eff;
}
.mmq-badge .mmq-badge-content.mmq-badge-content-success {
background-color: #67c23a;
}
.mmq-badge .mmq-badge-content.mmq-badge-content-warning {
background-color: #e6a23c;
}
.mmq-badge .mmq-badge-content.mmq-badge-content-info {
background-color: #909399;
}
.mmq-badge .mmq-badge-content.mmq-badge-content-danger {
background-color: #f56c6c;
}
.mmq-loading-wrapper {
position: fixed;
height: 100%;
width: 100%;
z-index: 9999;
top: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
}
.mmq-loading-wrapper .sk-chase {
width: 40px;
height: 40px;
position: absolute;
animation: sk-chase 2.5s infinite linear both;
}
.mmq-loading-wrapper .textWrapper {
margin-top: 100px;
color: #777777;
}
.sk-chase-dot {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
animation: sk-chase-dot 2s infinite ease-in-out both;
}
.sk-chase-dot:before {
content: "";
display: block;
width: 25%;
height: 25%;
background-color: #2b85e4;
border-radius: 100%;
animation: sk-chase-dot-before 2s infinite ease-in-out both;
}
.sk-chase-dot:nth-child(1) {
animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2) {
animation-delay: -1s;
}
.sk-chase-dot:nth-child(3) {
animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4) {
animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5) {
animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6) {
animation-delay: -0.6s;
}
.sk-chase-dot:nth-child(1):before {
animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2):before {
animation-delay: -1s;
}
.sk-chase-dot:nth-child(3):before {
animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4):before {
animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5):before {
animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6):before {
animation-delay: -0.6s;
}
@keyframes sk-chase {
100% {
transform: rotate(360deg);
}
}
@keyframes sk-chase-dot {
80%, 100% {
transform: rotate(360deg);
}
}
@keyframes sk-chase-dot-before {
50% {
transform: scale(0.4);
}
100%, 0% {
transform: scale(1);
}
}
.mmq-inputNumber {
display: inline-flex;
align-items: center;
border-radius: 4px;
}
.mmq-inputNumber:hover {
border: 1px solid #bdbec1;
}
.mmq-inputNumber-decrease {
width: 30px;
height: 30px;
border: 1px solid #dcdfe6;
border-right: none;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
font-size: 8px;
background: #f5f7fa;
cursor: pointer;
}
.mmq-inputNumber-decrease:hover {
fill: #409eff;
}
.mmq-inputNumber-increase {
width: 30px;
height: 30px;
border: 1px solid #dcdfe6;
border-left: none;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
font-size: 8px;
background: #f5f7fa;
cursor: pointer;
}
.mmq-inputNumber-increase:hover {
fill: #409eff;
}
::v-deep .mmq-input-inner {
border-radius: 0;
width: 110px;
text-align: center;
}
::v-deep .mmq-input-inner:hover {
border-color: #bdbec1;
border-left-color: #dcdfe6;
border-right-color: #dcdfe6;
}
::v-deep .mmq-input-inner:focus {
border-color: #dcdfe6;
}
.disabled {
cursor: not-allowed;
}
.disabled:hover {
border: none;
}
.disabled ::v-deep .mmq-input-inner {
cursor: not-allowed;
}
.disabled ::v-deep .mmq-input-inner:hover {
border-color: #dcdfe6;
}
.mmq-result {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-align: center;
box-sizing: border-box;
padding: 40px 30px;
}
.mmq-result .mmq-result-icon svg {
width: 64px;
height: 64px;
}
.mmq-result .mmq-result-title {
margin-top: 20px;
}
.mmq-result .mmq-result-title p {
margin: 0;
font-size: 20px;
line-height: 1.3;
}
.mmq-result .mmq-result-subTitle {
margin-top: 10px;
}
.mmq-result .mmq-result-subTitle p {
margin: 0;
font-size: 14px;
line-height: 1.3;
}
.mmq-result .mmq-result-extra {
margin-top: 30px;
}
.mmq-result .icon-success {
fill: #67c23a;
}
.mmq-result .icon-warning {
fill: #e6a23c;
}
.mmq-result .icon-info {
fill: #909399;
}
.mmq-result .icon-error {
fill: #f56c6c;
}
@keyframes enter {
from {
top: 0;
}
}
.mmq-messageWrapper {
animation: enter 0.3s;
z-index: 9999;
min-width: 380px;
border-color: #EBEEF5;
position: fixed;
left: 50%;
transform: translateX(-50%);
background-color: #edf2fc;
padding: 15px 15px 15px 20px;
display: flex;
align-items: center;
border-radius: 4px;
}
.mmq-messageWrapper.mmq-messageWrapper-CircleCloseFilled {
border-color: #fab6b6;
border-style: solid;
border-width: 1px;
background: #fef0f0;
}
.mmq-messageWrapper.mmq-messageWrapper-CircleCloseFilled .mmq-message {
color: #fa3534;
}
.mmq-messageWrapper.mmq-messageWrapper-CircleCloseFilled .mmq-icon-wrapper {
color: #fa3534;
}
.mmq-messageWrapper.mmq-messageWrapper-CircleCloseFilled .close {
color: #fa3534;
}
.mmq-messageWrapper.mmq-messageWrapper-SuccessFilled {
border-color: #71d5a1;
border-style: solid;
border-width: 1px;
background: #dbf1e1;
}
.mmq-messageWrapper.mmq-messageWrapper-SuccessFilled .mmq-message {
color: #19be6b;
}
.mmq-messageWrapper.mmq-messageWrapper-SuccessFilled .mmq-icon-wrapper {
color: #19be6b;
}
.mmq-messageWrapper.mmq-messageWrapper-SuccessFilled .close {
color: #19be6b;
}
.mmq-messageWrapper.mmq-messageWrapper-WarningFilled {
border-color: #fcbd71;
border-style: solid;
border-width: 1px;
background: #fdf6ec;
}
.mmq-messageWrapper.mmq-messageWrapper-WarningFilled .mmq-message {
color: #ff9900;
}
.mmq-messageWrapper.mmq-messageWrapper-WarningFilled .mmq-icon-wrapper {
color: #ff9900;
}
.mmq-messageWrapper.mmq-messageWrapper-WarningFilled .close {
color: #ff9900;
}
.mmq-messageWrapper.mmq-messageWrapper-InfoFilled {
border-color: #c8c9cc;
border-style: solid;
border-width: 1px;
background: #f4f4f5;
}
.mmq-messageWrapper.mmq-messageWrapper-InfoFilled .mmq-message {
color: #909399;
}
.mmq-messageWrapper.mmq-messageWrapper-InfoFilled .mmq-icon-wrapper {
color: #909399;
}
.mmq-messageWrapper.mmq-messageWrapper-InfoFilled .close {
color: #909399;
}
.mmq-messageWrapper .mmq-message {
flex-grow: 1;
font-size: 14px;
line-height: 1.5;
color: #909399;
}
.mmq-messageWrapper .close {
color: #C0C4CC;
cursor: pointer;
}
.mmq-messageWrapper .close:hover {
color: #666666;
}
.mmq-skeleton .mmq-skeleton-item {
background: #f2f2f2;
display: inline-block;
height: 16px;
border-radius: 4px;
width: 100%;
}
.mmq-skeleton .mmq-skeleton-button {
height: 40px;
width: 64px;
border-radius: 4px;
}
.mmq-skeleton .mmq-skeleton-p {
width: 100%;
}
.mmq-skeleton .mmq-skeleton-p.is-last {
width: 61%;
}
.mmq-skeleton .mmq-skeleton-p.is-first {
width: 33%;
}
.mmq-skeleton .mmq-skeleton-text {
width: 100%;
height: 16px;
}
.mmq-skeleton .mmq-skeleton-h1 {
height: 36px;
}
.mmq-skeleton .mmq-skeleton-h3 {
height: 28px;
}
.mmq-skeleton .mmq-skeleton-h5 {
height: 16px;
}
.mmq-skeleton .mmq-skeleton-image {
width: unset;
display: flex;
align-items: center;
justify-content: center;
border-radius: 0;
}
.mmq-skeleton .mmq-skeleton-image svg {
fill: #909399;
width: 22%;
height: 22%;
}
.mmq-empty {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-align: center;
box-sizing: border-box;
padding: 40px 0;
}
.mmq-empty .mmq-empty-image {
width: 160px;
}
.mmq-empty .mmq-empty-image img {
user-select: none;
width: 100%;
height: 100%;
vertical-align: top;
object-fit: contain;
}
.mmq-empty .mmq-empty-image svg {
fill: #dcdde0;
width: 100%;
height: 100%;
vertical-align: top;
}
.mmq-empty .mmq-empty-description {
margin-top: 20px;
}
.mmq-empty .mmq-empty-description p {
margin: 0;
font-size: 20px;
color: #909399;
}
.mmq-empty .mmq-empty-bottom {
margin-top: 20px;
}
.mmq-collapse-item .mmq-collapse-item-header {
display: flex;
align-items: center;
height: 48px;
line-height: 48px;
justify-content: space-between;
background-color: #fff;
color: #303133;
cursor: pointer;
border-bottom: 1px solid #ebeef5;
font-size: 13px;
font-weight: 500;
transition: border-bottom-color 0.3s;
outline: none;
}
.mmq-collapse-item .mmq-collapse-item-header .header-wrapper {
display: flex;
align-items: center;
}
.mmq-collapse-item .mmq-collapse-item-header.disabled {
cursor: not-allowed;
color: rgba(0, 0, 0, 0.25);
}
.mmq-collapse-item .mmq-collapse-item-header.disabled svg {
fill: rgba(0, 0, 0, 0.25);
}
.mmq-collapse-item .mmq-collapse-item-header svg {
margin: 0 8px 0 auto;
transition: transform 0.3s;
font-weight: 300;
}
.mmq-collapse-item .mmq-collapse-item-body {
overflow: hidden;
box-sizing: border-box;
border-bottom: 1px solid #ebeef5;
padding-bottom: 25px;
font-size: 13px;
color: #303133;
line-height: 2;
}
.mmq-collapse-item.isActive .mmq-collapse-item-header {
border-bottom-color: transparent;
}
.mmq-collapse-item.isActive .mmq-collapse-item-header svg {
transform: rotate(90deg);
}
.mmq-dropdown-link {
cursor: pointer;
color: #409eff;
}
.mmq-dropdown-link svg {
margin-left: 5px;
fill: #409eff;
}
.mmq-dropdown {
display: inline-block;
position: relative;
color: #606266;
font-size: 14px;
}
.mmq-dropdown ul {
transform-origin: center top 0;
z-index: 2029;
position: absolute;
top: 20px;
left: 0;
padding: 10px 0;
margin: 5px 0;
background-color: #fff;
border: 1px solid #ebeef5;
border-radius: 4px;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.mmq-dropdown ul .dropdown-item {
list-style: none;
line-height: 36px;
padding: 0 20px;
margin: 0;
font-size: 14px;
color: #606266;
cursor: pointer;
outline: none;
white-space: nowrap;
}
.mmq-dropdown ul .dropdown-item:hover {
background-color: #ecf5ff;
color: #66b1ff;
}
.mmq-dialog {
background: white;
border-radius: 4px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
min-width: 30em;
max-width: 90%;
}
.mmq-dialog-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 10;
}
.mmq-dialog-wrapper {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 11;
}
.mmq-dialog > header {
padding: 12px 16px;
border-bottom: 1px solid #d9d9d9;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 20px;
}
.mmq-dialog > main {
padding: 12px 16px;
}
.mmq-dialog > footer {
border-top: 1px solid #d9d9d9;
padding: 12px 16px;
text-align: right;
}
.mmq-dialog-close {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
cursor: pointer;
}
.mmq-dialog-close::before, .mmq-dialog-close::after {
content: "";
position: absolute;
height: 1px;
background: black;
width: 100%;
top: 50%;
left: 50%;
}
.mmq-dialog-close::before {
transform: translate(-50%, -50%) rotate(-45deg);
}
.mmq-dialog-close::after {
transform: translate(-50%, -50%) rotate(45deg);
}
.mmq-icon-wrapper {
height: 1em;
width: 1em;
line-height: 1em;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
}
.mmq-collapse {
border-top: 1px solid #ebeef5;
}
.mmq-footer {
--mmq-footer-padding: 0 20px;
padding: var(--mmq-footer-padding);
box-sizing: border-box;
flex-shrink: 0;
height: 60px;
}
.mmq-select {
width: 240px;
position: relative;
}
.mmq-select .mmq-select-input {
-webkit-appearance: none;
background-color: #fff;
background-image: none;
border-radius: 4px;
border: 1px solid #dcdfe6;
box-sizing: border-box;
color: #606266;
display: inline-block;
font-size: inherit;
height: 40px;
line-height: 40px;
outline: none;
padding: 0 15px;
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
width: 100%;
}
.mmq-select .mmq-select-input:focus {
border-color: #409eff;
}
.mmq-select .disabled {
background: #f5f7fa;
cursor: not-allowed;
}
.mmq-select .large {
height: 40px;
line-height: 40px;
}
.mmq-select .normal {
height: 30px;
line-height: 30px;
}
.mmq-select .small {
height: 24px;
line-height: 24px;
}
.mmq-select .mmq-select-transition-enter-active,
.mmq-select .mmq-select-transition-leave-active {
opacity: 1;
transform: scaleY(1);
transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
transform-origin: center top;
}
.mmq-select .mmq-select-transition-enter-from,
.mmq-select .mmq-select-transition-leave-to {
opacity: 0;
transform: scaleY(0);
}
.mmq-select-options-slots {
position: absolute;
left: 0;
top: 40px;
text-align: center;
max-height: 200px;
overflow: scroll;
overflow-x: hidden;
border: 1px solid #e4e7ed;
border-radius: 4px;
background-color: #fff;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
box-sizing: border-box;
margin: 5px 0;
width: 100%;
}
.mmq-select-text-wrap {
display: flex;
align-items: center;
}
.mmq-select-text-wrap .mmq-select-icon-wrap {
position: absolute;
right: 14px;
display: flex;
align-items: center;
}
.mmq-buttonGroup > .mmq-button + .mmq-button {
margin-left: 0;
}
.mmq-buttonGroup > .mmq-button:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.mmq-buttonGroup > .mmq-button:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.mmq-buttonGroup > .mmq-button:not(:first-child):not(:last-child) {
border-radius: 0;
}
.mmq-buttonGroup > .mmq-button:not(:last-child) {
margin-right: -1px;
}
.mmq-backtop {
position: fixed;
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
cursor: pointer;
z-index: 5;
}
.mmq-backtop:hover {
background-color: #409eff;
}
.fade-enter-active, .fade-leave-active {
transition: all 0.25s;
}
.fade-enter-from, .fade-leave-to {
opacity: 0;
}
.mmq-input {
position: relative;
display: inline-flex;
border: 1px solid #dcdfe6;
border-radius: 4px;
width: 100%;
align-items: center;
}
.mmq-input::placeholder {
color: #c0c4cc;
}
.mmq-input:hover {
border: 1px solid #bdbec1;
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition-property: border-color;
transition-duration: 0.2s;
transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
transition-delay: 0s;
}
.mmq-input:focus {
border: 1px solid #409eff;
}
.mmq-input .mmq-input-inner {
-webkit-appearance: none;
background-color: #fff;
background-image: none;
box-sizing: border-box;
color: #606266;
display: inline-flex;
font-size: inherit;
border-radius: 4px;
outline: none;
width: 100%;
border: none;
flex: 1;
margin: 0 6px;
}
.mmq-input .mmq-input-icon-wrapper {
height: 100%;
margin-right: 4px;
display: flex;
align-items: center;
cursor: pointer;
}
.mmq-input .mmq-input-icon-prefix {
height: 100%;
display: flex;
align-items: center;
cursor: pointer;
margin-left: 6px;
}
.mmq-input .mmq-input-icon-suffix {
height: 100%;
display: flex;
align-items: center;
cursor: pointer;
margin-right: 6px;
}
.mmq-input .mmq-input-count-wrapper {
display: flex;
align-items: center;
height: 100%;
color: #909399;
font-size: 12px;
margin-right: 4px;
}
.mmq-input.is-disabled {
background-color: #f5f7fa;
border-color: #e4e7ed;
cursor: not-allowed;
}
.mmq-input.is-disabled .mmq-input-inner {
background-color: #f5f7fa;
cursor: not-allowed;
}
.mmq-size-large {
height: 38px;
font-size: 16px;
}
.mmq-size-large .mmq-input-inner {
line-height: 36px;
}
.mmq-size-normal {
height: 30px;
font-size: 14px;
}
.mmq-size-normal .mmq-input-inner {
line-height: 28px;
}
.mmq-size-small {
height: 22px;
font-size: 12px;
}
.mmq-size-small .mmq-input-inner {
line-height: 20px;
}
.mmq-textarea {
width: 100%;
position: relative;
display: inline-block;
vertical-align: bottom;
}
.mmq-textarea .mmq-textarea-inner {
width: 100%;
display: inline-flex;
border: 1px solid #dcdfe6;
border-radius: 4px;
outline: none;
resize: vertical;
}
.mmq-textarea .mmq-textarea-inner::placeholder {
color: #c0c4cc;
}
.mmq-textarea .mmq-textarea-inner:hover {
border: 1px solid #bdbec1;
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition-property: border-color;
transition-duration: 0.1s;
transition-delay: 0s;
}
.mmq-textarea .mmq-textarea-inner:focus {
border: 1px solid #409eff;
}
.mmq-textarea .mmq-textarea-count-wrapper {
position: absolute;
bottom: 10px;
right: 10px;
color: #909399;
font-size: 12px;
}
@keyframes mmq-skeleton-loading {
0% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
.mmq-skeleton {
width: 100%;
}
.mmq-skeleton.is-first, .mmq-skeleton .mmq-skeleton-paragraph {
height: 16px;
margin-top: 16px;
background: #f2f2f2;
}
.mmq-skeleton.is-animated ::v-deep .mmq-skeleton-item {
background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
background-size: 400% 100%;
animation: mmq-skeleton-loading 1.4s ease infinite;
}