/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
input:-ms-input-placeholder {
  color: #BBBBBB;
}
input::-webkit-input-placeholder {
  color: #BBBBBB;
}
input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
input:placeholder-shown {
  text-overflow: ellipsis;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: #333333;
  font-size: 14px;
  font-family: "Microsoft YaHei", Arial;
  font-variant: tabular-nums;
  background-color: #fff;
  font-feature-settings: 'tnum';
  -webkit-font-smoothing: antialiased;
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: #333333;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #128bed;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #128bed;
}
a:active {
  color: #066ac7;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
em {
  font-style: normal;
  color: #F04040;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: #666666;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [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 {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #fffbe6;
}
::-moz-selection {
  color: #fff;
  background: #128bed;
}
::selection {
  color: #fff;
  background: #128bed;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(50, 50, 50, 0.25);
  border: 2px solid transparent;
  border-radius: 10px;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.5);
}
::-webkit-scrollbar-track {
  background-color: rgba(50, 50, 50, 0.05);
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 1250px;
}
@font-face {
  font-family: D-DIN-Bold;
  font-weight: bold;
  src: url('//qcc-static.qcc.com/resources/web/fonts/D-DIN-Bold.eot'), url('//qcc-static.qcc.com/resources/web/fonts/D-DIN-Bold.otf') format('opentype');
}
.qccdicon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  vertical-align: -0.15em;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.qccdicon > * {
  line-height: 1;
}
.qccdicon svg {
  display: inline-block;
}
.qccdicon::before:not(.aicon) {
  display: none;
}
.qccdicon .qccdicon-icon {
  display: block;
}
.qccdicon[tabindex] {
  cursor: pointer;
}
.qccdicon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.qccdicon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --qccd-wave-shadow-color: #128bed;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #128bed;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #128bed;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running;
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-xxs {
  margin-bottom: 2px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-xxl {
  margin-bottom: 50px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.font-10 {
  font-size: 10px;
}
.font-12 {
  font-size: 12px;
}
.font-13 {
  font-size: 13px;
}
.font-14 {
  font-size: 14px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-normal {
  font-weight: normal;
}
.font-bold {
  font-weight: bold;
}
.cursor-poniter {
  cursor: pointer;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.text-dk {
  color: #333333;
}
.text-dark {
  color: #666666;
}
.text-gray {
  color: #999999;
}
.text-primary {
  color: #128bed;
}
.text-success {
  color: #00AD65;
}
a.text-success:hover,
a > .text-success:hover {
  color: #008753;
}
.text-warning {
  color: #FFAA00;
}
a.text-warning:hover,
a > .text-warning:hover {
  color: #d48806;
}
.text-yellow {
  color: #FFAA00;
}
.text-vip {
  color: #BB833D;
}
.text-empty {
  color: #999999;
}
.text-danger,
.text-error {
  color: #F04040;
}
a.text-danger:hover,
a.text-error:hover,
a > .text-danger:hover,
a > .text-error:hover {
  color: #c92c32;
}
.icon-color {
  color: #d8d8d8;
}
.text-center {
  text-align: center;
}
.watermark-sm {
  width: 92px;
  height: 26px;
  background-image: url(data:image/png;base64,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);
  background-size: 92px 26px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-affix {
  position: fixed;
  z-index: 10;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 8px 15px 8px 35px;
  word-wrap: break-word;
  border-radius: 4px;
}
.qccd-alert.qccd-alert-no-icon {
  padding: 8px 15px;
}
.qccd-alert.qccd-alert-closable {
  padding-right: 30px;
}
.qccd-alert-icon {
  position: absolute;
  top: 12px;
  left: 15px;
}
.qccd-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.qccd-alert-success {
  background-color: #E0F5EC;
  border: 1px solid #E3E7D1;
}
.qccd-alert-success .qccd-alert-icon {
  color: #00AD65;
}
.qccd-alert-info {
  background-color: #F2F8FE;
  border: 1px solid rgba(18, 139, 237, 0.2);
}
.qccd-alert-info .qccd-alert-icon {
  color: #128bed;
}
.qccd-alert-warning {
  background-color: #FFF4E0;
  border: 1px solid rgba(255, 170, 0, 0.2);
}
.qccd-alert-warning .qccd-alert-icon {
  color: #FFAA00;
}
.qccd-alert-error {
  background-color: #FFECEC;
  border: 1px solid rgba(240, 64, 64, 0.2);
}
.qccd-alert-error .qccd-alert-icon {
  color: #F04040;
}
.qccd-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 16px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 22px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.qccd-alert-close-icon .qccdicon-close {
  color: #999999;
  transition: color 0.3s;
}
.qccd-alert-close-icon .qccdicon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.qccd-alert-close-text {
  color: #999999;
  transition: color 0.3s;
}
.qccd-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.qccd-alert-with-description {
  position: relative;
  padding: 8px 15px 8px 38px;
  color: #333333;
  line-height: calc(2em - 6px);
  border-radius: 4px;
}
.qccd-alert-with-description.qccd-alert-no-icon {
  padding: 15px;
}
.qccd-alert-with-description .qccd-alert-icon {
  position: absolute;
  font-size: 16px;
  top: 11px;
}
.qccd-alert-with-description .qccd-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 15px;
  font-size: 14px;
  cursor: pointer;
}
.qccd-alert-with-description .qccd-alert-message {
  display: block;
  margin-bottom: 5px;
  color: #333333;
  font-weight: bold;
  font-size: 14px;
}
.qccd-alert-message {
  color: #666666;
}
.qccd-alert-with-description .qccd-alert-description {
  display: block;
}
.qccd-alert.qccd-alert-closing {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transform-origin: 50% 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.qccd-alert-slide-up-leave {
  animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both;
}
.qccd-alert-banner {
  margin-bottom: 0;
  text-align: center;
}
.qccd-alert-banner .qccdicon {
  position: relative;
  left: 0px;
  top: 0px;
  margin-right: 5px;
}
.qccd-alert-after-link {
  margin-left: 6px;
  display: inline-block;
}
@keyframes antAlertSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.qccd-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: #fff;
}
.qccd-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.qccd-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #eee;
  content: ' ';
}
.qccd-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #128bed;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.qccd-anchor-ink-ball.visible {
  display: inline-block;
}
.qccd-anchor.fixed .qccd-anchor-ink .qccd-anchor-ink-ball {
  display: none;
}
.qccd-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.qccd-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.qccd-anchor-link-title:only-child {
  margin-bottom: 0;
}
.qccd-anchor-link-active > .qccd-anchor-link-title {
  color: #128bed;
}
.qccd-anchor-link .qccd-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-select-auto-complete.qccd-select .qccd-select-selection {
  border: 0;
  box-shadow: none;
}
.qccd-select-auto-complete.qccd-select .qccd-select-selection__rendered {
  height: 100%;
  margin-right: 0;
  margin-left: 0;
  line-height: 32px;
}
.qccd-select-auto-complete.qccd-select .qccd-select-selection__placeholder {
  margin-right: 11px;
  margin-left: 11px;
}
.qccd-select-auto-complete.qccd-select .qccd-select-selection--single {
  height: auto;
}
.qccd-select-auto-complete.qccd-select .qccd-select-search--inline {
  position: static;
  float: left;
}
.qccd-select-auto-complete.qccd-select-allow-clear .qccd-select-selection:hover .qccd-select-selection__rendered {
  margin-right: 0 !important;
}
.qccd-select-auto-complete.qccd-select .qccd-input {
  height: 32px;
  line-height: calc(2em - 6px);
  background: transparent;
  border-width: 1px;
}
.qccd-select-auto-complete.qccd-select .qccd-input:focus,
.qccd-select-auto-complete.qccd-select .qccd-input:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-select-auto-complete.qccd-select .qccd-input[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-select-auto-complete.qccd-select .qccd-input[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-select-auto-complete.qccd-select-lg .qccd-select-selection__rendered {
  line-height: 40px;
}
.qccd-select-auto-complete.qccd-select-lg .qccd-input {
  height: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.qccd-select-auto-complete.qccd-select-sm .qccd-select-selection__rendered {
  line-height: 26px;
}
.qccd-select-auto-complete.qccd-select-sm .qccd-input {
  height: 26px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.qccd-input-group > .qccd-select-auto-complete .qccd-select-search__field.qccd-input-affix-wrapper {
  display: inline;
  float: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  outline: 0;
}
.qccd-select ul,
.qccd-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-select > ul > li > a {
  padding: 0;
  background-color: #fff;
}
.qccd-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  vertical-align: -0.15em;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -6px;
  color: #BBBBBB;
  font-size: 12px;
  line-height: 1;
  transform-origin: 50% 50%;
}
.qccd-select-arrow > * {
  line-height: 1;
}
.qccd-select-arrow svg {
  display: inline-block;
}
.qccd-select-arrow::before:not(.aicon) {
  display: none;
}
.qccd-select-arrow .qccd-select-arrow-icon {
  display: block;
}
.qccd-select-arrow .qccd-select-arrow-icon svg {
  transition: transform 0.3s;
}
.qccd-select-selection {
  display: block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-top-width: 1.02px;
  border-radius: 2px;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-select-selection:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-select-selection:hover .qccd-select-selection-selected-value {
  color: #128bed;
}
.qccd-select-selection:hover .qccd-select-arrow {
  color: #128bed;
}
.qccd-select-focused .qccd-select-selection,
.qccd-select-selection:focus,
.qccd-select-selection:active {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 8px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #BBBBBB;
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.qccd-select-selection__clear::before {
  display: block;
}
.qccd-select-selection__clear:hover {
  color: #999999;
}
.qccd-select-selection:hover .qccd-select-selection__clear {
  opacity: 1;
}
.qccd-select-selection-selected-value {
  float: left;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: inherit;
}
.qccd-select-no-arrow .qccd-select-selection-selected-value {
  padding-right: 0;
}
.qccd-select-disabled {
  color: #BBBBBB;
}
.qccd-select-disabled .qccd-select-selection {
  background: #FAFAFA;
  cursor: not-allowed;
}
.qccd-select-disabled .qccd-select-selection .qccd-select-selection-selected-value {
  color: #BBBBBB;
}
.qccd-select-disabled .qccd-select-selection .qccd-select-arrow {
  color: #BBBBBB;
}
.qccd-select-disabled .qccd-select-selection:hover,
.qccd-select-disabled .qccd-select-selection:focus,
.qccd-select-disabled .qccd-select-selection:active {
  border-color: #d8d8d8;
  box-shadow: none;
}
.qccd-select-disabled .qccd-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.qccd-select-disabled .qccd-select-selection--multiple .qccd-select-selection__choice {
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.33);
  background: #FAFAFA;
}
.qccd-select-disabled .qccd-select-selection--multiple .qccd-select-selection__choice__remove {
  display: none;
}
.qccd-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer;
}
.qccd-select-selection--single .qccd-select-selection__rendered {
  margin-right: 24px;
}
.qccd-select-no-arrow .qccd-select-selection__rendered {
  margin-right: 8px;
}
.qccd-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 8px;
  margin-left: 10px;
  line-height: 30px;
}
.qccd-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '.';
  pointer-events: none;
}
.qccd-select-lg {
  font-size: 14px;
}
.qccd-select-lg .qccd-select-selection--single {
  height: 40px;
}
.qccd-select-lg .qccd-select-selection__rendered {
  line-height: 38px;
}
.qccd-select-lg .qccd-select-selection--multiple {
  min-height: 40px;
}
.qccd-select-lg .qccd-select-selection--multiple .qccd-select-selection__rendered li {
  height: 20px;
  line-height: 20px;
  margin-top: 9px;
}
.qccd-select-lg .qccd-select-selection--multiple .qccd-select-selection__clear,
.qccd-select-lg .qccd-select-selection--multiple .qccd-select-arrow {
  top: 20px;
}
.qccd-select-sm {
  font-size: 12px;
}
.qccd-select-sm .qccd-select-selection--single {
  height: 26px;
}
.qccd-select-sm .qccd-select-selection__rendered {
  margin-left: 8px;
  line-height: 24px;
}
.qccd-select-sm .qccd-select-selection--multiple {
  min-height: 26px;
}
.qccd-select-sm .qccd-select-selection--multiple .qccd-select-selection__rendered li {
  height: 20px;
  line-height: 20px;
  margin-top: 2px;
}
.qccd-select-sm .qccd-select-selection--multiple .qccd-select-selection__clear,
.qccd-select-sm .qccd-select-selection--multiple .qccd-select-arrow {
  top: 13px;
}
.qccd-select-sm .qccd-select-selection__clear,
.qccd-select-sm .qccd-select-arrow {
  right: 8px;
}
.qccd-select-disabled .qccd-select-selection__choice__remove {
  color: #BBBBBB;
  cursor: default;
}
.qccd-select-disabled .qccd-select-selection__choice__remove:hover {
  color: #BBBBBB;
}
.qccd-select-search__field__wrap {
  position: relative;
  display: inline-block;
}
.qccd-select-selection__placeholder,
.qccd-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #BBBBBB;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.qccd-select-search__field__placeholder {
  left: 12px;
}
.qccd-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
}
.qccd-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%;
}
.qccd-select-search--inline .qccd-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.qccd-select-search--inline .qccd-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: transparent;
  border-width: 0;
  border-radius: 2px;
  outline: 0;
}
.qccd-select-search--inline > i {
  float: right;
}
.qccd-select-selection--multiple {
  min-height: 32px;
  cursor: text;
  zoom: 1;
}
.qccd-select-selection--multiple::before,
.qccd-select-selection--multiple::after {
  display: table;
  content: '';
}
.qccd-select-selection--multiple::after {
  clear: both;
}
.qccd-select-selection--multiple .qccd-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
}
.qccd-select-selection--multiple .qccd-select-search--inline .qccd-select-search__field {
  width: 0.75em;
  max-width: 100%;
  padding: 1px;
}
.qccd-select-selection--multiple .qccd-select-selection__rendered {
  height: auto;
  margin-left: 8px;
}
.qccd-select-selection--multiple .qccd-select-selection__placeholder {
  margin-left: 2px;
}
.qccd-select-selection--multiple > ul > li,
.qccd-select-selection--multiple .qccd-select-selection__rendered > ul > li {
  height: 20px;
  margin-top: 5px;
  line-height: 20px;
}
.qccd-select-selection--multiple .qccd-select-selection__choice {
  position: relative;
  float: left;
  max-width: 99%;
  margin-right: 4px;
  padding: 0 20px 0 5px;
  overflow: hidden;
  color: #333333;
  background-color: #EEEEEE;
  border-radius: 2px;
  cursor: default;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 12px;
}
.qccd-select-selection--multiple .qccd-select-selection__choice__disabled {
  padding: 0 5px;
}
.qccd-select-selection--multiple .qccd-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-select-selection--multiple .qccd-select-selection__choice__remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  vertical-align: -0.15em;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  color: #999999;
  font-weight: bold;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.3s;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
.qccd-select-selection--multiple .qccd-select-selection__choice__remove > * {
  line-height: 1;
}
.qccd-select-selection--multiple .qccd-select-selection__choice__remove svg {
  display: inline-block;
}
.qccd-select-selection--multiple .qccd-select-selection__choice__remove::before:not(.aicon) {
  display: none;
}
.qccd-select-selection--multiple .qccd-select-selection__choice__remove .qccd-select-selection--multiple .qccd-select-selection__choice__remove-icon {
  display: block;
}
:root .qccd-select-selection--multiple .qccd-select-selection__choice__remove {
  font-size: 12px;
}
.qccd-select-selection--multiple .qccd-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.qccd-select-selection--multiple .qccd-select-selection__clear,
.qccd-select-selection--multiple .qccd-select-arrow {
  top: 16px;
}
.qccd-select-allow-clear .qccd-select-selection--multiple .qccd-select-selection__rendered,
.qccd-select-show-arrow .qccd-select-selection--multiple .qccd-select-selection__rendered {
  margin-right: 20px;
}
.qccd-select-show-search-icon .qccd-select-selection--multiple .qccd-select-search__field {
  width: auto;
}
.qccd-select-show-search-icon .qccd-select-selection--multiple .qccd-select-selection__placeholder {
  display: none !important;
}
.qccd-select-open .qccd-select-arrow-icon svg {
  transform: rotate(180deg);
}
.qccd-select-open .qccd-select-selection {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-select-combobox .qccd-select-arrow {
  display: none;
}
.qccd-select-combobox .qccd-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}
.qccd-select-combobox .qccd-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.qccd-select-combobox .qccd-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  box-shadow: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}
.qccd-select-combobox.qccd-select-allow-clear .qccd-select-selection:hover .qccd-select-selection__rendered,
.qccd-select-combobox.qccd-select-show-arrow .qccd-select-selection:hover .qccd-select-selection__rendered {
  margin-right: 20px;
}
.qccd-select-custom-trigger {
  cursor: pointer;
}
.qccd-select-custom-trigger:hover {
  color: #128bed;
}
.qccd-select-dropdown {
  margin: 0;
  padding: 0;
  color: #333333;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-select-dropdown.slide-up-enter.slide-up-enter-active.qccd-select-dropdown-placement-bottomLeft,
.qccd-select-dropdown.slide-up-appear.slide-up-appear-active.qccd-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.qccd-select-dropdown.slide-up-enter.slide-up-enter-active.qccd-select-dropdown-placement-topLeft,
.qccd-select-dropdown.slide-up-appear.slide-up-appear-active.qccd-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.qccd-select-dropdown.slide-up-leave.slide-up-leave-active.qccd-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.qccd-select-dropdown.slide-up-leave.slide-up-leave-active.qccd-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.qccd-select-dropdown-hidden {
  display: none;
}
.qccd-select-dropdown-menu {
  max-height: 400px;
  margin-bottom: 0;
  padding: 4px 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.qccd-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.qccd-select-dropdown-menu-item-group-list > .qccd-select-dropdown-menu-item {
  padding-left: 20px;
}
.qccd-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: #666666;
  font-size: 12px;
  line-height: 32px;
}
.qccd-select-dropdown-menu-item-group-list .qccd-select-dropdown-menu-item:first-child:not(:last-child),
.qccd-select-dropdown-menu-item-group:not(:last-child) .qccd-select-dropdown-menu-item-group-list .qccd-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.qccd-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: #333333;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.qccd-select-dropdown-menu-item:hover:not(.qccd-select-dropdown-menu-item-disabled) {
  color: #128bed;
  background-color: #F2F8FE;
}
.qccd-select-dropdown-menu-item-selected {
  color: #128bed;
}
.qccd-select-dropdown-menu-item-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.qccd-select-dropdown-menu-item-disabled:hover {
  cursor: not-allowed;
  opacity: 0.5;
}
.qccd-select-dropdown-menu-item-active:not(.qccd-select-dropdown-menu-item-disabled) {
  background-color: #F2F8FE;
}
.qccd-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #eee;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item {
  padding-left: 32px;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item .qccd-select-selected-icon {
  position: absolute;
  top: 50%;
  left: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  transform: translateY(-50%);
  transition: all 0.2s;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item:hover .qccd-select-selected-icon {
  color: rgba(0, 0, 0, 0.87);
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item-disabled .qccd-select-selected-icon {
  display: none;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item-selected .qccd-select-selected-icon,
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item-selected:hover .qccd-select-selected-icon {
  display: inline-block;
  color: #128bed;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item .qccd-select-selected-checkbox {
  position: absolute;
  left: 12px;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item-disabled .qccd-select-selected-checkbox {
  display: none;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item-selected .qccd-select-selected-checkbox .qccd-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-select-dropdown.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item-selected .qccd-select-selected-checkbox .qccd-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  content: ' ';
}
.qccd-select-dropdown--empty.qccd-select-dropdown--multiple .qccd-select-dropdown-menu-item {
  padding-left: 12px;
}
.qccd-select-dropdown-container-open .qccd-select-dropdown,
.qccd-select-dropdown-open .qccd-select-dropdown {
  display: block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #999999;
  padding-top: 120px;
  padding-bottom: 120px;
}
.qccd-empty-image {
  margin-bottom: 8px;
}
.qccd-empty-image i {
  font-size: 60px;
}
.qccd-empty-image img,
.qccd-empty-image svg {
  width: 60px;
  margin: auto;
}
.qccd-empty-image-large i {
  font-size: 100px;
}
.qccd-empty-image-large img,
.qccd-empty-image-large svg {
  width: 100px;
  margin: auto;
}
.qccd-empty-description {
  margin: 0;
}
.qccd-empty-footer {
  margin-top: 30px;
}
.qccd-empty-normal {
  margin: 32px 0;
  color: #999999;
}
.qccd-empty-normal .qccd-empty-image {
  height: 40px;
}
.qccd-empty-small {
  margin: 8px 0;
  color: #999999;
}
.qccd-empty-small .qccd-empty-image {
  height: 35px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-input-search-icon {
  color: #666666;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-input-search-icon:hover {
  color: rgba(0, 0, 0, 0.8);
}
.qccd-input-search-enter-button input {
  border-right: 0;
}
.qccd-input-search-enter-button + .qccd-input-group-addon,
.qccd-input-search-enter-button input + .qccd-input-group-addon {
  padding: 0;
  border: 0;
}
.qccd-input-search-enter-button + .qccd-input-group-addon .qccd-input-search-button,
.qccd-input-search-enter-button input + .qccd-input-group-addon .qccd-input-search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qccd-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 10px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
}
.qccd-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-input:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-input:focus {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-input-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-input-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-input[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-input[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
textarea.qccd-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: calc(2em - 6px);
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.qccd-input-lg {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-input-sm {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.qccd-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.qccd-input-group > [class*='col-'] {
  padding-right: 8px;
}
.qccd-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.qccd-input-group-addon,
.qccd-input-group-wrap,
.qccd-input-group > .qccd-input {
  display: table-cell;
}
.qccd-input-group-addon:not(:first-child):not(:last-child),
.qccd-input-group-wrap:not(:first-child):not(:last-child),
.qccd-input-group > .qccd-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.qccd-input-group-addon,
.qccd-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.qccd-input-group-wrap > * {
  display: block !important;
}
.qccd-input-group .qccd-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.qccd-input-group .qccd-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.qccd-input-group .qccd-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.qccd-input-group-addon {
  position: relative;
  padding: 0 10px;
  color: #333333;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  transition: all 0.3s;
}
.qccd-input-group-addon .qccd-select {
  margin: -5px -10px;
}
.qccd-input-group-addon .qccd-select .qccd-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.qccd-input-group-addon .qccd-select-open .qccd-select-selection,
.qccd-input-group-addon .qccd-select-focused .qccd-select-selection {
  color: #128bed;
}
.qccd-input-group-addon > i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.qccd-input-group > .qccd-input:first-child,
.qccd-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.qccd-input-group > .qccd-input:first-child .qccd-select .qccd-select-selection,
.qccd-input-group-addon:first-child .qccd-select .qccd-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.qccd-input-group > .qccd-input-affix-wrapper:not(:first-child) .qccd-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qccd-input-group > .qccd-input-affix-wrapper:not(:last-child) .qccd-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.qccd-input-group-addon:first-child {
  border-right: 0;
}
.qccd-input-group-addon:last-child {
  border-left: 0;
}
.qccd-input-group > .qccd-input:last-child,
.qccd-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qccd-input-group > .qccd-input:last-child .qccd-select .qccd-select-selection,
.qccd-input-group-addon:last-child .qccd-select .qccd-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qccd-input-group-lg .qccd-input,
.qccd-input-group-lg > .qccd-input-group-addon {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-input-group-sm .qccd-input,
.qccd-input-group-sm > .qccd-input-group-addon {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-input-group-lg .qccd-select-selection--single {
  height: 40px;
}
.qccd-input-group-sm .qccd-select-selection--single {
  height: 26px;
}
.qccd-input-group .qccd-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%;
}
.qccd-input-group.qccd-input-group-compact {
  display: block;
  zoom: 1;
}
.qccd-input-group.qccd-input-group-compact::before,
.qccd-input-group.qccd-input-group-compact::after {
  display: table;
  content: '';
}
.qccd-input-group.qccd-input-group-compact::after {
  clear: both;
}
.qccd-input-group.qccd-input-group-compact-addon:not(:first-child):not(:last-child),
.qccd-input-group.qccd-input-group-compact-wrap:not(:first-child):not(:last-child),
.qccd-input-group.qccd-input-group-compact > .qccd-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.qccd-input-group.qccd-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.qccd-input-group.qccd-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.qccd-input-group.qccd-input-group-compact > .qccd-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.qccd-input-group.qccd-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.qccd-input-group.qccd-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.qccd-input-group.qccd-input-group-compact > .qccd-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.qccd-input-group.qccd-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.qccd-input-group.qccd-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.qccd-input-group.qccd-input-group-compact .qccd-input {
  float: none;
}
.qccd-input-group.qccd-input-group-compact > .qccd-select > .qccd-select-selection,
.qccd-input-group.qccd-input-group-compact > .qccd-calendar-picker .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-select-auto-complete .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-cascader-picker .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-mention-wrapper .qccd-mention-editor,
.qccd-input-group.qccd-input-group-compact > .qccd-time-picker .qccd-time-picker-input,
.qccd-input-group.qccd-input-group-compact > .qccd-input-group-wrapper .qccd-input {
  border-right-width: 1px;
  border-radius: 0;
  transition: none;
}
.qccd-input-group.qccd-input-group-compact > .qccd-select > .qccd-select-selection:hover,
.qccd-input-group.qccd-input-group-compact > .qccd-calendar-picker .qccd-input:hover,
.qccd-input-group.qccd-input-group-compact > .qccd-select-auto-complete .qccd-input:hover,
.qccd-input-group.qccd-input-group-compact > .qccd-cascader-picker .qccd-input:hover,
.qccd-input-group.qccd-input-group-compact > .qccd-mention-wrapper .qccd-mention-editor:hover,
.qccd-input-group.qccd-input-group-compact > .qccd-time-picker .qccd-time-picker-input:hover,
.qccd-input-group.qccd-input-group-compact > .qccd-input-group-wrapper .qccd-input:hover {
  z-index: 1;
}
.qccd-input-group.qccd-input-group-compact > .qccd-select > .qccd-select-selection:focus,
.qccd-input-group.qccd-input-group-compact > .qccd-calendar-picker .qccd-input:focus,
.qccd-input-group.qccd-input-group-compact > .qccd-select-auto-complete .qccd-input:focus,
.qccd-input-group.qccd-input-group-compact > .qccd-cascader-picker .qccd-input:focus,
.qccd-input-group.qccd-input-group-compact > .qccd-mention-wrapper .qccd-mention-editor:focus,
.qccd-input-group.qccd-input-group-compact > .qccd-time-picker .qccd-time-picker-input:focus,
.qccd-input-group.qccd-input-group-compact > .qccd-input-group-wrapper .qccd-input:focus {
  z-index: 1;
}
.qccd-input-group.qccd-input-group-compact > .qccd-select-focused {
  z-index: 1;
}
.qccd-input-group.qccd-input-group-compact > *:first-child,
.qccd-input-group.qccd-input-group-compact > .qccd-select:first-child > .qccd-select-selection,
.qccd-input-group.qccd-input-group-compact > .qccd-calendar-picker:first-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-select-auto-complete:first-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-cascader-picker:first-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-mention-wrapper:first-child .qccd-mention-editor,
.qccd-input-group.qccd-input-group-compact > .qccd-time-picker:first-child .qccd-time-picker-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.qccd-input-group.qccd-input-group-compact > *:last-child,
.qccd-input-group.qccd-input-group-compact > .qccd-select:last-child > .qccd-select-selection,
.qccd-input-group.qccd-input-group-compact > .qccd-calendar-picker:last-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-select-auto-complete:last-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-cascader-picker:last-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-cascader-picker-focused:last-child .qccd-input,
.qccd-input-group.qccd-input-group-compact > .qccd-mention-wrapper:last-child .qccd-mention-editor,
.qccd-input-group.qccd-input-group-compact > .qccd-time-picker:last-child .qccd-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.qccd-input-group.qccd-input-group-compact > .qccd-select-auto-complete .qccd-input {
  vertical-align: top;
}
.qccd-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.qccd-input-affix-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: start;
}
.qccd-input-affix-wrapper:hover .qccd-input:not(.qccd-input-disabled) {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-input-affix-wrapper .qccd-input {
  position: relative;
  text-align: inherit;
}
.qccd-input-affix-wrapper .qccd-input-prefix,
.qccd-input-affix-wrapper .qccd-input-suffix {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: #333333;
  line-height: 0;
  transform: translateY(-50%);
}
.qccd-input-affix-wrapper .qccd-input-prefix > .qccdicon:not(.qccd-input-clear-icon),
.qccd-input-affix-wrapper .qccd-input-suffix > .qccdicon:not(.qccd-input-clear-icon) {
  color: #999999;
}
.qccd-input-affix-wrapper .qccd-input-prefix .qccdicon.qccd-input-password-icon,
.qccd-input-affix-wrapper .qccd-input-suffix .qccdicon.qccd-input-password-icon {
  color: #d8d8d8;
}
.qccd-input-affix-wrapper .qccd-input-prefix :not(.qccdicon),
.qccd-input-affix-wrapper .qccd-input-suffix :not(.qccdicon) {
  line-height: calc(2em - 6px);
}
.qccd-input-affix-wrapper .qccd-input-disabled ~ .qccd-input-suffix .qccdicon {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-input-affix-wrapper .qccd-input-prefix {
  left: 9px;
}
.qccd-input-affix-wrapper .qccd-input-suffix {
  right: 9px;
}
.qccd-input-affix-wrapper .qccd-input:not(:first-child) {
  padding-left: 30px;
}
.qccd-input-affix-wrapper .qccd-input:not(:last-child) {
  padding-right: 30px;
}
.qccd-input-affix-wrapper.qccd-input-affix-wrapper-input-with-clear-btn .qccd-input:not(:last-child) {
  padding-right: 48px;
}
.qccd-input-affix-wrapper.qccd-input-affix-wrapper-textarea-with-clear-btn .qccd-input {
  padding-right: 22px;
}
.qccd-input-affix-wrapper.qccd-input-password .qccd-input {
  padding-right: 40px;
}
.qccd-input-password-icon {
  color: #666666;
  cursor: pointer;
  transition: all 0.3s;
  font-size: 18px;
  color: #d8d8d8;
}
.qccd-input-password-icon.open {
  color: #128bed !important;
}
.qccd-input-clear-icon {
  color: #d8d8d8;
  font-size: 14px;
  cursor: pointer;
  transition: color 0.3s;
  vertical-align: 0;
}
.qccd-input-clear-icon:hover {
  color: #999;
}
.qccd-input-clear-icon:active {
  color: #333333;
}
.qccd-input-clear-icon + i {
  margin-left: 6px;
}
.qccd-input-textarea-clear-icon {
  color: #d8d8d8;
  font-size: 14px;
  cursor: pointer;
  transition: color 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  margin: 8px 8px 0 0;
}
.qccd-input-textarea-clear-icon:hover {
  color: #999;
}
.qccd-input-textarea-clear-icon:active {
  color: #333333;
}
.qccd-input-textarea-clear-icon + i {
  margin-left: 6px;
}
input:-webkit-autofill {
  -webkit-transition: none;
  transition: none;
  box-shadow: inset 0 0 0 1000px #fff !important;
  background-color: #fff !important;
  background-image: none !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-btn {
  line-height: calc(2em - 6px);
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 2px;
  outline: 0;
  color: #333333;
  background-color: #fff;
  border-color: #d8d8d8;
}
.qccd-btn > .qccdicon {
  line-height: 1;
}
.qccd-btn:not([disabled]):hover {
  text-decoration: none;
}
.qccd-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.qccd-btn.disabled,
.qccd-btn[disabled] {
  cursor: not-allowed;
}
.qccd-btn.disabled > *,
.qccd-btn[disabled] > * {
  pointer-events: none;
}
.qccd-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-btn-sm {
  height: 26px;
  padding: 0 8px;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-btn > a:only-child {
  color: currentColor;
}
.qccd-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn:hover {
  color: #128bed;
  background-color: #fff;
  border-color: #128bed;
}
.qccd-btn:hover > a:only-child {
  color: currentColor;
}
.qccd-btn:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn.active {
  color: #066ac7;
  background-color: #fff;
  border-color: #066ac7;
}
.qccd-btn.active > a:only-child {
  color: currentColor;
}
.qccd-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-disabled,
.qccd-btn.disabled,
.qccd-btn[disabled],
.qccd-btn-disabled:hover,
.qccd-btn.disabled:hover,
.qccd-btn[disabled]:hover,
.qccd-btn-disabled.active,
.qccd-btn.disabled.active,
.qccd-btn[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-disabled > a:only-child,
.qccd-btn.disabled > a:only-child,
.qccd-btn[disabled] > a:only-child,
.qccd-btn-disabled:hover > a:only-child,
.qccd-btn.disabled:hover > a:only-child,
.qccd-btn[disabled]:hover > a:only-child,
.qccd-btn-disabled.active > a:only-child,
.qccd-btn.disabled.active > a:only-child,
.qccd-btn[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-disabled > a:only-child::after,
.qccd-btn.disabled > a:only-child::after,
.qccd-btn[disabled] > a:only-child::after,
.qccd-btn-disabled:hover > a:only-child::after,
.qccd-btn.disabled:hover > a:only-child::after,
.qccd-btn[disabled]:hover > a:only-child::after,
.qccd-btn-disabled.active > a:only-child::after,
.qccd-btn.disabled.active > a:only-child::after,
.qccd-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn:not([class*="qccd-btn-"]) .qccdicon {
  color: #d8d8d8;
}
.qccd-btn:not([class*="qccd-btn-"]) span ~ .qccdicon {
  color: #666666;
}
.qccd-btn:not([class*="qccd-btn-"]):hover .qccdicon,
.qccd-btn:not([class*="qccd-btn-"]).active .qccdicon {
  color: inherit;
}
.qccd-btn:not([class*="qccd-btn-"]):hover span ~ .qccdicon,
.qccd-btn:not([class*="qccd-btn-"]).active span ~ .qccdicon {
  color: inherit;
}
.qccd-btn:hover,
.qccd-btn.active {
  text-decoration: none;
  background: #fff;
}
.qccd-btn > i,
.qccd-btn > span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.qccd-btn-primary {
  color: #fff;
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-btn-primary > a:only-child {
  color: currentColor;
}
.qccd-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-primary:hover {
  color: #fff;
  background-color: #0069BF;
  border-color: #0069BF;
}
.qccd-btn-primary:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-primary.active {
  color: #fff;
  background-color: #066ac7;
  border-color: #066ac7;
}
.qccd-btn-primary.active > a:only-child {
  color: currentColor;
}
.qccd-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-primary-disabled,
.qccd-btn-primary.disabled,
.qccd-btn-primary[disabled],
.qccd-btn-primary-disabled:hover,
.qccd-btn-primary.disabled:hover,
.qccd-btn-primary[disabled]:hover,
.qccd-btn-primary-disabled.active,
.qccd-btn-primary.disabled.active,
.qccd-btn-primary[disabled].active {
  color: #fff;
  background-color: rgba(18, 139, 237, 0.5);
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-primary-disabled > a:only-child,
.qccd-btn-primary.disabled > a:only-child,
.qccd-btn-primary[disabled] > a:only-child,
.qccd-btn-primary-disabled:hover > a:only-child,
.qccd-btn-primary.disabled:hover > a:only-child,
.qccd-btn-primary[disabled]:hover > a:only-child,
.qccd-btn-primary-disabled.active > a:only-child,
.qccd-btn-primary.disabled.active > a:only-child,
.qccd-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-primary-disabled > a:only-child::after,
.qccd-btn-primary.disabled > a:only-child::after,
.qccd-btn-primary[disabled] > a:only-child::after,
.qccd-btn-primary-disabled:hover > a:only-child::after,
.qccd-btn-primary.disabled:hover > a:only-child::after,
.qccd-btn-primary[disabled]:hover > a:only-child::after,
.qccd-btn-primary-disabled.active > a:only-child::after,
.qccd-btn-primary.disabled.active > a:only-child::after,
.qccd-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-group .qccd-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #3cabfa;
  border-left-color: #3cabfa;
}
.qccd-btn-group .qccd-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d8d8d8;
}
.qccd-btn-group .qccd-btn-primary:first-child:not(:last-child) {
  border-right-color: #3cabfa;
}
.qccd-btn-group .qccd-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d8d8d8;
}
.qccd-btn-group .qccd-btn-primary:last-child:not(:first-child),
.qccd-btn-group .qccd-btn-primary + .qccd-btn-primary {
  border-left-color: #3cabfa;
}
.qccd-btn-group .qccd-btn-primary:last-child:not(:first-child)[disabled],
.qccd-btn-group .qccd-btn-primary + .qccd-btn-primary[disabled] {
  border-left-color: #d8d8d8;
}
.qccd-btn-ghost {
  color: #333333;
  background-color: transparent;
  border-color: #d8d8d8;
}
.qccd-btn-ghost > a:only-child {
  color: currentColor;
}
.qccd-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-ghost:hover {
  color: #128bed;
  background-color: transparent;
  border-color: #128bed;
}
.qccd-btn-ghost:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-ghost:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-ghost.active {
  color: #066ac7;
  background-color: transparent;
  border-color: #066ac7;
}
.qccd-btn-ghost.active > a:only-child {
  color: currentColor;
}
.qccd-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-ghost-disabled,
.qccd-btn-ghost.disabled,
.qccd-btn-ghost[disabled],
.qccd-btn-ghost-disabled:hover,
.qccd-btn-ghost.disabled:hover,
.qccd-btn-ghost[disabled]:hover,
.qccd-btn-ghost-disabled.active,
.qccd-btn-ghost.disabled.active,
.qccd-btn-ghost[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-ghost-disabled > a:only-child,
.qccd-btn-ghost.disabled > a:only-child,
.qccd-btn-ghost[disabled] > a:only-child,
.qccd-btn-ghost-disabled:hover > a:only-child,
.qccd-btn-ghost.disabled:hover > a:only-child,
.qccd-btn-ghost[disabled]:hover > a:only-child,
.qccd-btn-ghost-disabled.active > a:only-child,
.qccd-btn-ghost.disabled.active > a:only-child,
.qccd-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-ghost-disabled > a:only-child::after,
.qccd-btn-ghost.disabled > a:only-child::after,
.qccd-btn-ghost[disabled] > a:only-child::after,
.qccd-btn-ghost-disabled:hover > a:only-child::after,
.qccd-btn-ghost.disabled:hover > a:only-child::after,
.qccd-btn-ghost[disabled]:hover > a:only-child::after,
.qccd-btn-ghost-disabled.active > a:only-child::after,
.qccd-btn-ghost.disabled.active > a:only-child::after,
.qccd-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-wireframe {
  color: #128bed;
  background-color: #fff;
  border-color: #128bed;
}
.qccd-btn-wireframe > a:only-child {
  color: currentColor;
}
.qccd-btn-wireframe > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-wireframe:hover {
  color: #fff;
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-btn-wireframe:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-wireframe:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-wireframe.active {
  color: #fff;
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-btn-wireframe.active > a:only-child {
  color: currentColor;
}
.qccd-btn-wireframe.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-wireframe-disabled,
.qccd-btn-wireframe.disabled,
.qccd-btn-wireframe[disabled],
.qccd-btn-wireframe-disabled:hover,
.qccd-btn-wireframe.disabled:hover,
.qccd-btn-wireframe[disabled]:hover,
.qccd-btn-wireframe-disabled.active,
.qccd-btn-wireframe.disabled.active,
.qccd-btn-wireframe[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-wireframe-disabled > a:only-child,
.qccd-btn-wireframe.disabled > a:only-child,
.qccd-btn-wireframe[disabled] > a:only-child,
.qccd-btn-wireframe-disabled:hover > a:only-child,
.qccd-btn-wireframe.disabled:hover > a:only-child,
.qccd-btn-wireframe[disabled]:hover > a:only-child,
.qccd-btn-wireframe-disabled.active > a:only-child,
.qccd-btn-wireframe.disabled.active > a:only-child,
.qccd-btn-wireframe[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-wireframe-disabled > a:only-child::after,
.qccd-btn-wireframe.disabled > a:only-child::after,
.qccd-btn-wireframe[disabled] > a:only-child::after,
.qccd-btn-wireframe-disabled:hover > a:only-child::after,
.qccd-btn-wireframe.disabled:hover > a:only-child::after,
.qccd-btn-wireframe[disabled]:hover > a:only-child::after,
.qccd-btn-wireframe-disabled.active > a:only-child::after,
.qccd-btn-wireframe.disabled.active > a:only-child::after,
.qccd-btn-wireframe[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-externalwire {
  color: #128bed;
  background-color: #F2F8FE;
  border-color: #128bed;
}
.qccd-btn-externalwire > a:only-child {
  color: currentColor;
}
.qccd-btn-externalwire > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-externalwire:hover {
  color: #128bed;
  background-color: #E2F1FD;
  border-color: #128bed;
}
.qccd-btn-externalwire:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-externalwire:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-externalwire.active {
  color: #128bed;
  background-color: #E2F1FD;
  border-color: #128bed;
}
.qccd-btn-externalwire.active > a:only-child {
  color: currentColor;
}
.qccd-btn-externalwire.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-externalwire-disabled,
.qccd-btn-externalwire.disabled,
.qccd-btn-externalwire[disabled],
.qccd-btn-externalwire-disabled:hover,
.qccd-btn-externalwire.disabled:hover,
.qccd-btn-externalwire[disabled]:hover,
.qccd-btn-externalwire-disabled.active,
.qccd-btn-externalwire.disabled.active,
.qccd-btn-externalwire[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-externalwire-disabled > a:only-child,
.qccd-btn-externalwire.disabled > a:only-child,
.qccd-btn-externalwire[disabled] > a:only-child,
.qccd-btn-externalwire-disabled:hover > a:only-child,
.qccd-btn-externalwire.disabled:hover > a:only-child,
.qccd-btn-externalwire[disabled]:hover > a:only-child,
.qccd-btn-externalwire-disabled.active > a:only-child,
.qccd-btn-externalwire.disabled.active > a:only-child,
.qccd-btn-externalwire[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-externalwire-disabled > a:only-child::after,
.qccd-btn-externalwire.disabled > a:only-child::after,
.qccd-btn-externalwire[disabled] > a:only-child::after,
.qccd-btn-externalwire-disabled:hover > a:only-child::after,
.qccd-btn-externalwire.disabled:hover > a:only-child::after,
.qccd-btn-externalwire[disabled]:hover > a:only-child::after,
.qccd-btn-externalwire-disabled.active > a:only-child::after,
.qccd-btn-externalwire.disabled.active > a:only-child::after,
.qccd-btn-externalwire[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-vip {
  color: #713100;
  border: none;
  background: linear-gradient(108deg, #FFECD0 0%, #F3BB6F 99%);
  text-shadow: none;
  position: relative;
}
.qccd-btn-vip .qccd-btn-vip-tag,
.qccd-btn-vip .qccd-btn-svip-tag {
  position: absolute;
  top: -5px;
  right: -3px;
  height: 14px;
}
.qccd-btn-vip:hover {
  color: #713100;
  background: linear-gradient(108deg, #F7CE95 0%, #CC8729 100%);
}
.qccd-btn-vip-disabled,
.qccd-btn-vip.disabled,
.qccd-btn-vip[disabled] {
  color: #713100;
}
.qccd-btn-vip-disabled .qccdicon,
.qccd-btn-vip.disabled .qccdicon,
.qccd-btn-vip[disabled] .qccdicon {
  color: #713100;
}
.qccd-btn-vip-disabled,
.qccd-btn-vip.disabled,
.qccd-btn-vip[disabled],
.qccd-btn-vip-disabled:hover,
.qccd-btn-vip.disabled:hover,
.qccd-btn-vip[disabled]:hover,
.qccd-btn-vip-disabled.active,
.qccd-btn-vip.disabled.active,
.qccd-btn-vip[disabled].active {
  color: #713100;
  opacity: 0.3;
  background: linear-gradient(108deg, #FFECD0 0%, #F3BB6F 99%);
}
.qccd-btn-svip {
  color: #F7E2C4;
  border: none;
  background: linear-gradient(105deg, #8187B2 0%, #1A1E43 100%);
  text-shadow: none;
  position: relative;
}
.qccd-btn-svip .qccd-btn-vip-tag,
.qccd-btn-svip .qccd-btn-svip-tag {
  position: absolute;
  top: -5px;
  right: -3px;
  height: 14px;
}
.qccd-btn-svip:hover {
  color: #F7E2C4;
  background: linear-gradient(104deg, #4F5583 0%, #070D3A 100%);
}
.qccd-btn-svip-disabled,
.qccd-btn-svip.disabled,
.qccd-btn-svip[disabled] {
  color: #F7E2C4;
}
.qccd-btn-svip-disabled .qccdicon,
.qccd-btn-svip.disabled .qccdicon,
.qccd-btn-svip[disabled] .qccdicon {
  color: #F7E2C4;
}
.qccd-btn-svip-disabled,
.qccd-btn-svip.disabled,
.qccd-btn-svip[disabled],
.qccd-btn-svip-disabled:hover,
.qccd-btn-svip.disabled:hover,
.qccd-btn-svip[disabled]:hover,
.qccd-btn-svip-disabled.active,
.qccd-btn-svip.disabled.active,
.qccd-btn-svip[disabled].active {
  color: #F7E2C4;
  opacity: 0.3;
  background: linear-gradient(105deg, #8187B2 0%, #1A1E43 100%);
}
.qccd-btn-dashed {
  color: #333333;
  background-color: #fff;
  border-color: #d8d8d8;
  border-style: dashed;
}
.qccd-btn-dashed > a:only-child {
  color: currentColor;
}
.qccd-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-dashed:hover {
  color: #128bed;
  background-color: #fff;
  border-color: #128bed;
}
.qccd-btn-dashed:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-dashed:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-dashed.active {
  color: #066ac7;
  background-color: #fff;
  border-color: #066ac7;
}
.qccd-btn-dashed.active > a:only-child {
  color: currentColor;
}
.qccd-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-dashed-disabled,
.qccd-btn-dashed.disabled,
.qccd-btn-dashed[disabled],
.qccd-btn-dashed-disabled:hover,
.qccd-btn-dashed.disabled:hover,
.qccd-btn-dashed[disabled]:hover,
.qccd-btn-dashed-disabled.active,
.qccd-btn-dashed.disabled.active,
.qccd-btn-dashed[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-dashed-disabled > a:only-child,
.qccd-btn-dashed.disabled > a:only-child,
.qccd-btn-dashed[disabled] > a:only-child,
.qccd-btn-dashed-disabled:hover > a:only-child,
.qccd-btn-dashed.disabled:hover > a:only-child,
.qccd-btn-dashed[disabled]:hover > a:only-child,
.qccd-btn-dashed-disabled.active > a:only-child,
.qccd-btn-dashed.disabled.active > a:only-child,
.qccd-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-dashed-disabled > a:only-child::after,
.qccd-btn-dashed.disabled > a:only-child::after,
.qccd-btn-dashed[disabled] > a:only-child::after,
.qccd-btn-dashed-disabled:hover > a:only-child::after,
.qccd-btn-dashed.disabled:hover > a:only-child::after,
.qccd-btn-dashed[disabled]:hover > a:only-child::after,
.qccd-btn-dashed-disabled.active > a:only-child::after,
.qccd-btn-dashed.disabled.active > a:only-child::after,
.qccd-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-check-type-default {
  border-color: transparent;
}
.qccd-btn-check-type-default:hover {
  background-color: #E2F1FD;
  border-color: transparent;
  color: #333333;
}
.qccd-btn-check-type-default.active {
  border-color: transparent;
  background-color: #E2F1FD;
  color: #128bed;
}
.qccd-btn-check-type-default.active:hover {
  border-color: transparent;
  background-color: #E2F1FD;
  color: #128bed;
}
.qccd-btn-check-type-default-disabled,
.qccd-btn-check-type-default.disabled,
.qccd-btn-check-type-default[disabled],
.qccd-btn-check-type-default-disabled:hover,
.qccd-btn-check-type-default.disabled:hover,
.qccd-btn-check-type-default[disabled]:hover,
.qccd-btn-check-type-default-disabled.active,
.qccd-btn-check-type-default.disabled.active,
.qccd-btn-check-type-default[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-check-type-default-disabled > a:only-child,
.qccd-btn-check-type-default.disabled > a:only-child,
.qccd-btn-check-type-default[disabled] > a:only-child,
.qccd-btn-check-type-default-disabled:hover > a:only-child,
.qccd-btn-check-type-default.disabled:hover > a:only-child,
.qccd-btn-check-type-default[disabled]:hover > a:only-child,
.qccd-btn-check-type-default-disabled.active > a:only-child,
.qccd-btn-check-type-default.disabled.active > a:only-child,
.qccd-btn-check-type-default[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-check-type-default-disabled > a:only-child::after,
.qccd-btn-check-type-default.disabled > a:only-child::after,
.qccd-btn-check-type-default[disabled] > a:only-child::after,
.qccd-btn-check-type-default-disabled:hover > a:only-child::after,
.qccd-btn-check-type-default.disabled:hover > a:only-child::after,
.qccd-btn-check-type-default[disabled]:hover > a:only-child::after,
.qccd-btn-check-type-default-disabled.active > a:only-child::after,
.qccd-btn-check-type-default.disabled.active > a:only-child::after,
.qccd-btn-check-type-default[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-check-type-primary.active {
  border-color: #128bed;
  background-color: #128bed;
  color: #fff;
}
.qccd-btn-check-type-primary.active:hover {
  border-color: #128bed;
  background-color: #128bed;
  color: #fff;
}
.qccd-btn-check-type-frameless {
  border-color: transparent;
}
.qccd-btn-check-type-frameless:hover {
  background-color: #128bed;
  border-color: transparent;
  color: #fff;
}
.qccd-btn-check-type-frameless.active {
  border-color: #128bed;
  background-color: #128bed;
  color: #fff;
}
.qccd-btn-check-type-frameless.active:hover {
  border-color: #128bed;
  background-color: #128bed;
  color: #fff;
}
.qccd-btn-check-type-frameless-disabled,
.qccd-btn-check-type-frameless.disabled,
.qccd-btn-check-type-frameless[disabled],
.qccd-btn-check-type-frameless-disabled:hover,
.qccd-btn-check-type-frameless.disabled:hover,
.qccd-btn-check-type-frameless[disabled]:hover,
.qccd-btn-check-type-frameless-disabled.active,
.qccd-btn-check-type-frameless.disabled.active,
.qccd-btn-check-type-frameless[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-check-type-frameless-disabled > a:only-child,
.qccd-btn-check-type-frameless.disabled > a:only-child,
.qccd-btn-check-type-frameless[disabled] > a:only-child,
.qccd-btn-check-type-frameless-disabled:hover > a:only-child,
.qccd-btn-check-type-frameless.disabled:hover > a:only-child,
.qccd-btn-check-type-frameless[disabled]:hover > a:only-child,
.qccd-btn-check-type-frameless-disabled.active > a:only-child,
.qccd-btn-check-type-frameless.disabled.active > a:only-child,
.qccd-btn-check-type-frameless[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-check-type-frameless-disabled > a:only-child::after,
.qccd-btn-check-type-frameless.disabled > a:only-child::after,
.qccd-btn-check-type-frameless[disabled] > a:only-child::after,
.qccd-btn-check-type-frameless-disabled:hover > a:only-child::after,
.qccd-btn-check-type-frameless.disabled:hover > a:only-child::after,
.qccd-btn-check-type-frameless[disabled]:hover > a:only-child::after,
.qccd-btn-check-type-frameless-disabled.active > a:only-child::after,
.qccd-btn-check-type-frameless.disabled.active > a:only-child::after,
.qccd-btn-check-type-frameless[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-check-type-multi.active {
  border-color: #128bed;
  background-color: #F2F8FE;
  color: #128bed;
  position: relative;
}
.qccd-btn-check-type-multi.active[ant-click-animating-without-extra-node]:after {
  opacity: 1;
  animation: none;
  bottom: unset;
  left: unset;
  box-shadow: none;
}
.qccd-btn-check-type-multi.active::after {
  position: absolute;
  content: '';
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giPjxnPjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCI+PHBhdGggZD0iTTAsMS4zNDMxNUMwLDQuOTY1MTcsMS40Mzg4NCw4LjQzODg0LDQsMTFDNi41NjExNiwxMy41NjEyLDEwLjAzNDgsMTUsMTMuNjU2OSwxNUwxNSwxNUwxNSwyQzE1LDAuODk1NDMxLDE0LjEwNDYsMCwxMywwTDAsMEwwLDEuMzQzMTVaIiBmaWxsPSIjMTI4QkVEIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIj48cGF0aCBkPSJNNS42NDYxMDQ5Mzc2MjIwNywxMC40NDU1NTQ5NTA4NjY3TDEwLjkyODYzMjkzNzYyMjA3LDEwLjM3OTc2NDk1MDg2NjY5OUMxMS4wODc2OTI5Mzc2MjIwNywxMC4zNzc3NDQ5NTA4NjY2OTksMTEuMjM5NTUyOTM3NjIyMDcsMTAuMzEyNjg0OTUwODY2NywxMS4zNTA2OTI5Mzc2MjIwNzEsMTAuMTk4Nzk0OTUwODY2Njk5QzExLjQ2MDAxMjkzNzYyMjA3MSwxMC4wODY3MzQ5NTA4NjY2OTksMTEuNTIxMTYyOTM3NjIyMDcsOS45MzY0MDQ5NTA4NjY2OTksMTEuNTIxMTAyOTM3NjIyMDcxLDkuNzc5ODQ0OTUwODY2N0wxMS41MjExNjI5Mzc2MjIwNyw5Ljc3OTU0NDk1MDg2NjY5OUwxMS41MjExMDI5Mzc2MjIwNzEsOS43NzI4MzQ5NTA4NjY2OTlMMTEuNTIxMDQyOTM3NjIyMDcsOS43NzIyODQ5NTA4NjY2OThDMTEuNTE3MDcyOTM3NjIyMDcxLDkuNDQzOTc0OTUwODY2NywxMS4yNDk2MjI5Mzc2MjIwNzEsOS4xNzk4NzQ5NTA4NjY2OTksMTAuOTIxMTMyOTM3NjIyMDcsOS4xNzk4MTQ5NTA4NjY3TDEwLjkyMDc2MjkzNzYyMjA3LDkuMTc5ODc0OTUwODY2Njk5TDEwLjkxMzYyMjkzNzYyMjA2OSw5LjE3OTg3NDk1MDg2NjY5OUw2LjIzODY5MjkzNzYyMjA3LDkuMjM4MTA0OTUwODY2Njk5TDYuMjM4NjMyOTM3NjIyMDcxLDYuNDQ1NTU5OTUwODY2Njk5QzYuMjM4NjMyOTM3NjIyMDcxLDYuMTE0MTk5OTUwODY2Njk5LDUuOTcwMDc4OTM3NjIyMDcxLDUuODQ1NTgzOTE1NjY2Njk5LDUuNjM4NjU4OTM3NjIyMDcsNS44NDU1ODM5MTU2NjY2OTlDNS4zMDcyMzc5Mzc2MjIwNyw1Ljg0NTUyMjg4MDg2NjY5OTUsNS4wMzg3NDM5NzI4MjIwNyw2LjExNDE5OTk1MDg2NjY5OSw1LjAzODY4MjkzNzYyMjA3LDYuNDQ1NjIwOTUwODY2Njk5TDUuMDM4NjIxOTAyNDIyMDcsOS44NDU1ODQ5NTA4NjY3TDUuMDM4NjgyOTM3NjIyMDcsOS44NTMwMzQ5NTA4NjY3QzUuMDQwNjk3MDk3NjIyMDcsMTAuMDEyMjA0OTUwODY2Nyw1LjEwNTgyMTYzNzYyMjA3LDEwLjE2Mzk0NDk1MDg2NjcsNS4yMTk3MTI5Mzc2MjIwNywxMC4yNzUxNDQ5NTA4NjY3QzUuMzMzNjY1OTM3NjIyMDcwNSwxMC4zODYyMzQ5NTA4NjY3LDUuNDg3MDQ2OTM3NjIyMDcsMTAuNDQ3NTE0OTUwODY2Nyw1LjY0NjEwNDkzNzYyMjA3LDEwLjQ0NTU1NDk1MDg2NjdaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA0OTY0NzU2OTY1NjM3MiwtMC43MDkyNDIzNDM5MDI1ODc5LDAuNzA5MjQyMjg0Mjk3OTQzMSwwLjcwNDk2NDc1Njk2NTYzNzIsLTIuNjU5Mzg5NTMzMDczMDEwNiw1LjI5ODMxODU3NTYzMjYwNjYpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
  display: inline-block;
  right: -1px;
  top: -1px;
}
.qccd-btn-check-type-multi.active:hover {
  border-color: #128bed;
  background-color: #F2F8FE;
  color: #128bed;
}
.qccd-btn-check-type-multi.qccd-btn-sm.active::after {
  position: absolute;
  content: '';
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giPjxnPjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCI+PHBhdGggZD0iTTAsMS4zNDMxNUMwLDQuOTY1MTcsMS40Mzg4NCw4LjQzODg0LDQsMTFDNi41NjExNiwxMy41NjEyLDEwLjAzNDgsMTUsMTMuNjU2OSwxNUwxNSwxNUwxNSwyQzE1LDAuODk1NDMxLDE0LjEwNDYsMCwxMywwTDAsMEwwLDEuMzQzMTVaIiBmaWxsPSIjMTI4QkVEIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIj48cGF0aCBkPSJNNS42NDYxMDQ5Mzc2MjIwNywxMC40NDU1NTQ5NTA4NjY3TDEwLjkyODYzMjkzNzYyMjA3LDEwLjM3OTc2NDk1MDg2NjY5OUMxMS4wODc2OTI5Mzc2MjIwNywxMC4zNzc3NDQ5NTA4NjY2OTksMTEuMjM5NTUyOTM3NjIyMDcsMTAuMzEyNjg0OTUwODY2NywxMS4zNTA2OTI5Mzc2MjIwNzEsMTAuMTk4Nzk0OTUwODY2Njk5QzExLjQ2MDAxMjkzNzYyMjA3MSwxMC4wODY3MzQ5NTA4NjY2OTksMTEuNTIxMTYyOTM3NjIyMDcsOS45MzY0MDQ5NTA4NjY2OTksMTEuNTIxMTAyOTM3NjIyMDcxLDkuNzc5ODQ0OTUwODY2N0wxMS41MjExNjI5Mzc2MjIwNyw5Ljc3OTU0NDk1MDg2NjY5OUwxMS41MjExMDI5Mzc2MjIwNzEsOS43NzI4MzQ5NTA4NjY2OTlMMTEuNTIxMDQyOTM3NjIyMDcsOS43NzIyODQ5NTA4NjY2OThDMTEuNTE3MDcyOTM3NjIyMDcxLDkuNDQzOTc0OTUwODY2NywxMS4yNDk2MjI5Mzc2MjIwNzEsOS4xNzk4NzQ5NTA4NjY2OTksMTAuOTIxMTMyOTM3NjIyMDcsOS4xNzk4MTQ5NTA4NjY3TDEwLjkyMDc2MjkzNzYyMjA3LDkuMTc5ODc0OTUwODY2Njk5TDEwLjkxMzYyMjkzNzYyMjA2OSw5LjE3OTg3NDk1MDg2NjY5OUw2LjIzODY5MjkzNzYyMjA3LDkuMjM4MTA0OTUwODY2Njk5TDYuMjM4NjMyOTM3NjIyMDcxLDYuNDQ1NTU5OTUwODY2Njk5QzYuMjM4NjMyOTM3NjIyMDcxLDYuMTE0MTk5OTUwODY2Njk5LDUuOTcwMDc4OTM3NjIyMDcxLDUuODQ1NTgzOTE1NjY2Njk5LDUuNjM4NjU4OTM3NjIyMDcsNS44NDU1ODM5MTU2NjY2OTlDNS4zMDcyMzc5Mzc2MjIwNyw1Ljg0NTUyMjg4MDg2NjY5OTUsNS4wMzg3NDM5NzI4MjIwNyw2LjExNDE5OTk1MDg2NjY5OSw1LjAzODY4MjkzNzYyMjA3LDYuNDQ1NjIwOTUwODY2Njk5TDUuMDM4NjIxOTAyNDIyMDcsOS44NDU1ODQ5NTA4NjY3TDUuMDM4NjgyOTM3NjIyMDcsOS44NTMwMzQ5NTA4NjY3QzUuMDQwNjk3MDk3NjIyMDcsMTAuMDEyMjA0OTUwODY2Nyw1LjEwNTgyMTYzNzYyMjA3LDEwLjE2Mzk0NDk1MDg2NjcsNS4yMTk3MTI5Mzc2MjIwNywxMC4yNzUxNDQ5NTA4NjY3QzUuMzMzNjY1OTM3NjIyMDcwNSwxMC4zODYyMzQ5NTA4NjY3LDUuNDg3MDQ2OTM3NjIyMDcsMTAuNDQ3NTE0OTUwODY2Nyw1LjY0NjEwNDkzNzYyMjA3LDEwLjQ0NTU1NDk1MDg2NjdaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA0OTY0NzU2OTY1NjM3MiwtMC43MDkyNDIzNDM5MDI1ODc5LDAuNzA5MjQyMjg0Mjk3OTQzMSwwLjcwNDk2NDc1Njk2NTYzNzIsLTIuNjU5Mzg5NTMzMDczMDEwNiw1LjI5ODMxODU3NTYzMjYwNjYpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  background-size: 12px 12px;
  width: 12px;
  height: 12px;
  display: inline-block;
  right: -1px;
  top: -1px;
}
.qccd-btn-check-type-multi.qccd-btn-lg.active::after {
  position: absolute;
  content: '';
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giPjxnPjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCI+PHBhdGggZD0iTTAsMS4zNDMxNUMwLDQuOTY1MTcsMS40Mzg4NCw4LjQzODg0LDQsMTFDNi41NjExNiwxMy41NjEyLDEwLjAzNDgsMTUsMTMuNjU2OSwxNUwxNSwxNUwxNSwyQzE1LDAuODk1NDMxLDE0LjEwNDYsMCwxMywwTDAsMEwwLDEuMzQzMTVaIiBmaWxsPSIjMTI4QkVEIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIj48cGF0aCBkPSJNNS42NDYxMDQ5Mzc2MjIwNywxMC40NDU1NTQ5NTA4NjY3TDEwLjkyODYzMjkzNzYyMjA3LDEwLjM3OTc2NDk1MDg2NjY5OUMxMS4wODc2OTI5Mzc2MjIwNywxMC4zNzc3NDQ5NTA4NjY2OTksMTEuMjM5NTUyOTM3NjIyMDcsMTAuMzEyNjg0OTUwODY2NywxMS4zNTA2OTI5Mzc2MjIwNzEsMTAuMTk4Nzk0OTUwODY2Njk5QzExLjQ2MDAxMjkzNzYyMjA3MSwxMC4wODY3MzQ5NTA4NjY2OTksMTEuNTIxMTYyOTM3NjIyMDcsOS45MzY0MDQ5NTA4NjY2OTksMTEuNTIxMTAyOTM3NjIyMDcxLDkuNzc5ODQ0OTUwODY2N0wxMS41MjExNjI5Mzc2MjIwNyw5Ljc3OTU0NDk1MDg2NjY5OUwxMS41MjExMDI5Mzc2MjIwNzEsOS43NzI4MzQ5NTA4NjY2OTlMMTEuNTIxMDQyOTM3NjIyMDcsOS43NzIyODQ5NTA4NjY2OThDMTEuNTE3MDcyOTM3NjIyMDcxLDkuNDQzOTc0OTUwODY2NywxMS4yNDk2MjI5Mzc2MjIwNzEsOS4xNzk4NzQ5NTA4NjY2OTksMTAuOTIxMTMyOTM3NjIyMDcsOS4xNzk4MTQ5NTA4NjY3TDEwLjkyMDc2MjkzNzYyMjA3LDkuMTc5ODc0OTUwODY2Njk5TDEwLjkxMzYyMjkzNzYyMjA2OSw5LjE3OTg3NDk1MDg2NjY5OUw2LjIzODY5MjkzNzYyMjA3LDkuMjM4MTA0OTUwODY2Njk5TDYuMjM4NjMyOTM3NjIyMDcxLDYuNDQ1NTU5OTUwODY2Njk5QzYuMjM4NjMyOTM3NjIyMDcxLDYuMTE0MTk5OTUwODY2Njk5LDUuOTcwMDc4OTM3NjIyMDcxLDUuODQ1NTgzOTE1NjY2Njk5LDUuNjM4NjU4OTM3NjIyMDcsNS44NDU1ODM5MTU2NjY2OTlDNS4zMDcyMzc5Mzc2MjIwNyw1Ljg0NTUyMjg4MDg2NjY5OTUsNS4wMzg3NDM5NzI4MjIwNyw2LjExNDE5OTk1MDg2NjY5OSw1LjAzODY4MjkzNzYyMjA3LDYuNDQ1NjIwOTUwODY2Njk5TDUuMDM4NjIxOTAyNDIyMDcsOS44NDU1ODQ5NTA4NjY3TDUuMDM4NjgyOTM3NjIyMDcsOS44NTMwMzQ5NTA4NjY3QzUuMDQwNjk3MDk3NjIyMDcsMTAuMDEyMjA0OTUwODY2Nyw1LjEwNTgyMTYzNzYyMjA3LDEwLjE2Mzk0NDk1MDg2NjcsNS4yMTk3MTI5Mzc2MjIwNywxMC4yNzUxNDQ5NTA4NjY3QzUuMzMzNjY1OTM3NjIyMDcwNSwxMC4zODYyMzQ5NTA4NjY3LDUuNDg3MDQ2OTM3NjIyMDcsMTAuNDQ3NTE0OTUwODY2Nyw1LjY0NjEwNDkzNzYyMjA3LDEwLjQ0NTU1NDk1MDg2NjdaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA0OTY0NzU2OTY1NjM3MiwtMC43MDkyNDIzNDM5MDI1ODc5LDAuNzA5MjQyMjg0Mjk3OTQzMSwwLjcwNDk2NDc1Njk2NTYzNzIsLTIuNjU5Mzg5NTMzMDczMDEwNiw1LjI5ODMxODU3NTYzMjYwNjYpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  display: inline-block;
  right: -1px;
  top: -1px;
}
.qccd-btn-check-type-multi-disabled.active::after,
.qccd-btn-check-type-multi.disabled.active::after,
.qccd-btn-check-type-multi[disabled].active::after {
  display: none;
}
.qccd-btn-text {
  color: #333333;
  border: none;
  background: transparent;
  text-shadow: none;
  height: 30px;
  padding: 0 9px;
  font-size: 14px;
  border-radius: 2px;
}
.qccd-btn-text.qccd-btn-sm {
  height: 24px;
  padding: 0 5px;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-btn-text.qccd-btn-lg {
  height: 38px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-btn-text:hover {
  color: #128bed;
  background: #F2F8FE;
}
.qccd-btn-text-disabled,
.qccd-btn-text.disabled,
.qccd-btn-text[disabled],
.qccd-btn-text-disabled:hover,
.qccd-btn-text.disabled:hover,
.qccd-btn-text[disabled]:hover,
.qccd-btn-text-disabled.active,
.qccd-btn-text.disabled.active,
.qccd-btn-text[disabled].active {
  color: #BBBBBB;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-text-disabled > a:only-child,
.qccd-btn-text.disabled > a:only-child,
.qccd-btn-text[disabled] > a:only-child,
.qccd-btn-text-disabled:hover > a:only-child,
.qccd-btn-text.disabled:hover > a:only-child,
.qccd-btn-text[disabled]:hover > a:only-child,
.qccd-btn-text-disabled.active > a:only-child,
.qccd-btn-text.disabled.active > a:only-child,
.qccd-btn-text[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-text-disabled > a:only-child::after,
.qccd-btn-text.disabled > a:only-child::after,
.qccd-btn-text[disabled] > a:only-child::after,
.qccd-btn-text-disabled:hover > a:only-child::after,
.qccd-btn-text.disabled:hover > a:only-child::after,
.qccd-btn-text[disabled]:hover > a:only-child::after,
.qccd-btn-text-disabled.active > a:only-child::after,
.qccd-btn-text.disabled.active > a:only-child::after,
.qccd-btn-text[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-primary {
  height: 28px;
  padding: 0 6px;
  font-size: 14px;
  border-radius: 2px;
  color: #666666;
  background-color: #fff;
  border-color: #eeeeee;
}
.qccd-btn-cap-primary > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-primary.qccd-btn-sm {
  height: 22px;
  padding: 0 4px;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-btn-cap-primary.qccd-btn-sm > .qccdicon + span,
.qccd-btn-cap-primary.qccd-btn-sm > span + .qccdicon {
  margin-left: 2px;
}
.qccd-btn-cap-primary.qccd-btn-lg {
  height: 36px;
  padding: 0 7.5px;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-btn-cap-primary.active {
  color: #666666;
  background-color: #F2F8FE;
  border-color: rgba(18, 139, 237, 0.4);
}
.qccd-btn-cap-primary.active > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-primary:hover {
  color: #666666;
  background-color: #F2F8FE;
  border-color: rgba(18, 139, 237, 0.4);
}
.qccd-btn-cap-primary:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-primary-disabled,
.qccd-btn-cap-primary.disabled,
.qccd-btn-cap-primary[disabled],
.qccd-btn-cap-primary-disabled:hover,
.qccd-btn-cap-primary.disabled:hover,
.qccd-btn-cap-primary[disabled]:hover,
.qccd-btn-cap-primary-disabled.active,
.qccd-btn-cap-primary.disabled.active,
.qccd-btn-cap-primary[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-cap-primary-disabled > a:only-child,
.qccd-btn-cap-primary.disabled > a:only-child,
.qccd-btn-cap-primary[disabled] > a:only-child,
.qccd-btn-cap-primary-disabled:hover > a:only-child,
.qccd-btn-cap-primary.disabled:hover > a:only-child,
.qccd-btn-cap-primary[disabled]:hover > a:only-child,
.qccd-btn-cap-primary-disabled.active > a:only-child,
.qccd-btn-cap-primary.disabled.active > a:only-child,
.qccd-btn-cap-primary[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-primary-disabled > a:only-child::after,
.qccd-btn-cap-primary.disabled > a:only-child::after,
.qccd-btn-cap-primary[disabled] > a:only-child::after,
.qccd-btn-cap-primary-disabled:hover > a:only-child::after,
.qccd-btn-cap-primary.disabled:hover > a:only-child::after,
.qccd-btn-cap-primary[disabled]:hover > a:only-child::after,
.qccd-btn-cap-primary-disabled.active > a:only-child::after,
.qccd-btn-cap-primary.disabled.active > a:only-child::after,
.qccd-btn-cap-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-danger {
  height: 28px;
  padding: 0 6px;
  font-size: 14px;
  border-radius: 2px;
  color: #666666;
  background-color: #fff;
  border-color: #eeeeee;
}
.qccd-btn-cap-danger > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-danger.qccd-btn-sm {
  height: 22px;
  padding: 0 4px;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-btn-cap-danger.qccd-btn-sm > .qccdicon + span,
.qccd-btn-cap-danger.qccd-btn-sm > span + .qccdicon {
  margin-left: 2px;
}
.qccd-btn-cap-danger.qccd-btn-lg {
  height: 36px;
  padding: 0 7.5px;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-btn-cap-danger.active {
  color: #666666;
  background-color: #FFEEE5;
  border-color: rgba(255, 114, 45, 0.4);
}
.qccd-btn-cap-danger.active > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-danger:hover {
  color: #666666;
  background-color: #FFEEE5;
  border-color: rgba(255, 114, 45, 0.4);
}
.qccd-btn-cap-danger:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-cap-danger-disabled,
.qccd-btn-cap-danger.disabled,
.qccd-btn-cap-danger[disabled],
.qccd-btn-cap-danger-disabled:hover,
.qccd-btn-cap-danger.disabled:hover,
.qccd-btn-cap-danger[disabled]:hover,
.qccd-btn-cap-danger-disabled.active,
.qccd-btn-cap-danger.disabled.active,
.qccd-btn-cap-danger[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-cap-danger-disabled > a:only-child,
.qccd-btn-cap-danger.disabled > a:only-child,
.qccd-btn-cap-danger[disabled] > a:only-child,
.qccd-btn-cap-danger-disabled:hover > a:only-child,
.qccd-btn-cap-danger.disabled:hover > a:only-child,
.qccd-btn-cap-danger[disabled]:hover > a:only-child,
.qccd-btn-cap-danger-disabled.active > a:only-child,
.qccd-btn-cap-danger.disabled.active > a:only-child,
.qccd-btn-cap-danger[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-cap-danger-disabled > a:only-child::after,
.qccd-btn-cap-danger.disabled > a:only-child::after,
.qccd-btn-cap-danger[disabled] > a:only-child::after,
.qccd-btn-cap-danger-disabled:hover > a:only-child::after,
.qccd-btn-cap-danger.disabled:hover > a:only-child::after,
.qccd-btn-cap-danger[disabled]:hover > a:only-child::after,
.qccd-btn-cap-danger-disabled.active > a:only-child::after,
.qccd-btn-cap-danger.disabled.active > a:only-child::after,
.qccd-btn-cap-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-special {
  height: 28px;
  padding: 0 12px 0 16px;
  font-size: 14px;
  border-radius: 2px;
  color: #128bed;
  background-color: #fff;
  border-color: #9FCEF5;
  position: relative;
}
.qccd-btn-special > a:only-child {
  color: currentColor;
}
.qccd-btn-special > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-special .qccd-btn-special-icon {
  position: absolute;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 838px;
  left: -15px;
  top: -2px;
  background-color: #128bed;
  color: #fff;
  pointer-events: auto;
  font-size: 16px;
}
.qccd-btn-special.qccd-btn-sm {
  height: 22px;
  padding: 0 8px 0 12px;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-btn-special.qccd-btn-sm .qccd-btn-special-icon {
  width: 24px;
  height: 24px;
  left: -12px;
  font-size: 14px;
}
.qccd-btn-special.qccd-btn-lg {
  height: 36px;
  padding: 0 15px 0 19px;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-btn-special.qccd-btn-lg .qccd-btn-special-icon {
  width: 38px;
  height: 38px;
  left: -19px;
  font-size: 20px;
}
.qccd-btn-special:hover {
  color: #128bed;
  background-color: #F2F8FE;
  border-color: #9FCEF5;
}
.qccd-btn-special:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-special:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-danger {
  color: #fff;
  background-color: #fc716d;
  border-color: #fc716d;
}
.qccd-btn-danger > a:only-child {
  color: currentColor;
}
.qccd-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-danger:hover {
  color: #fff;
  background-color: #0069BF;
  border-color: #0069BF;
}
.qccd-btn-danger:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-danger.active {
  color: #fff;
  background-color: #d65151;
  border-color: #d65151;
}
.qccd-btn-danger.active > a:only-child {
  color: currentColor;
}
.qccd-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-danger-disabled,
.qccd-btn-danger.disabled,
.qccd-btn-danger[disabled],
.qccd-btn-danger-disabled:hover,
.qccd-btn-danger.disabled:hover,
.qccd-btn-danger[disabled]:hover,
.qccd-btn-danger-disabled.active,
.qccd-btn-danger.disabled.active,
.qccd-btn-danger[disabled].active {
  color: #fff;
  background-color: rgba(252, 113, 109, 0.5);
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-danger-disabled > a:only-child,
.qccd-btn-danger.disabled > a:only-child,
.qccd-btn-danger[disabled] > a:only-child,
.qccd-btn-danger-disabled:hover > a:only-child,
.qccd-btn-danger.disabled:hover > a:only-child,
.qccd-btn-danger[disabled]:hover > a:only-child,
.qccd-btn-danger-disabled.active > a:only-child,
.qccd-btn-danger.disabled.active > a:only-child,
.qccd-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-danger-disabled > a:only-child::after,
.qccd-btn-danger.disabled > a:only-child::after,
.qccd-btn-danger[disabled] > a:only-child::after,
.qccd-btn-danger-disabled:hover > a:only-child::after,
.qccd-btn-danger.disabled:hover > a:only-child::after,
.qccd-btn-danger[disabled]:hover > a:only-child::after,
.qccd-btn-danger-disabled.active > a:only-child::after,
.qccd-btn-danger.disabled.active > a:only-child::after,
.qccd-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-link {
  color: #128bed;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.qccd-btn-link > a:only-child {
  color: currentColor;
}
.qccd-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-link:hover {
  color: #128bed;
  background-color: transparent;
  border-color: #128bed;
}
.qccd-btn-link:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-link:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-link.active {
  color: #066ac7;
  background-color: transparent;
  border-color: #066ac7;
}
.qccd-btn-link.active > a:only-child {
  color: currentColor;
}
.qccd-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-link-disabled,
.qccd-btn-link.disabled,
.qccd-btn-link[disabled],
.qccd-btn-link-disabled:hover,
.qccd-btn-link.disabled:hover,
.qccd-btn-link[disabled]:hover,
.qccd-btn-link-disabled.active,
.qccd-btn-link.disabled.active,
.qccd-btn-link[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-link-disabled > a:only-child,
.qccd-btn-link.disabled > a:only-child,
.qccd-btn-link[disabled] > a:only-child,
.qccd-btn-link-disabled:hover > a:only-child,
.qccd-btn-link.disabled:hover > a:only-child,
.qccd-btn-link[disabled]:hover > a:only-child,
.qccd-btn-link-disabled.active > a:only-child,
.qccd-btn-link.disabled.active > a:only-child,
.qccd-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-link-disabled > a:only-child::after,
.qccd-btn-link.disabled > a:only-child::after,
.qccd-btn-link[disabled] > a:only-child::after,
.qccd-btn-link-disabled:hover > a:only-child::after,
.qccd-btn-link.disabled:hover > a:only-child::after,
.qccd-btn-link[disabled]:hover > a:only-child::after,
.qccd-btn-link-disabled.active > a:only-child::after,
.qccd-btn-link.disabled.active > a:only-child::after,
.qccd-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-link:hover {
  border-color: transparent;
}
.qccd-btn-link-disabled,
.qccd-btn-link.disabled,
.qccd-btn-link[disabled],
.qccd-btn-link-disabled:hover,
.qccd-btn-link.disabled:hover,
.qccd-btn-link[disabled]:hover,
.qccd-btn-link-disabled.active,
.qccd-btn-link.disabled.active,
.qccd-btn-link[disabled].active {
  color: #BBBBBB;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-link-disabled > a:only-child,
.qccd-btn-link.disabled > a:only-child,
.qccd-btn-link[disabled] > a:only-child,
.qccd-btn-link-disabled:hover > a:only-child,
.qccd-btn-link.disabled:hover > a:only-child,
.qccd-btn-link[disabled]:hover > a:only-child,
.qccd-btn-link-disabled.active > a:only-child,
.qccd-btn-link.disabled.active > a:only-child,
.qccd-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-link-disabled > a:only-child::after,
.qccd-btn-link.disabled > a:only-child::after,
.qccd-btn-link[disabled] > a:only-child::after,
.qccd-btn-link-disabled:hover > a:only-child::after,
.qccd-btn-link.disabled:hover > a:only-child::after,
.qccd-btn-link[disabled]:hover > a:only-child::after,
.qccd-btn-link-disabled.active > a:only-child::after,
.qccd-btn-link.disabled.active > a:only-child::after,
.qccd-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-btn-icon-only.qccd-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 2px;
}
.qccd-btn-icon-only.qccd-btn-sm {
  width: 26px;
  height: 26px;
  padding: 0;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-btn-icon-only > i {
  vertical-align: middle;
}
.qccd-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  border-radius: 32px;
}
.qccd-btn-round.qccd-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  border-radius: 40px;
}
.qccd-btn-round.qccd-btn-sm {
  height: 26px;
  padding: 0 13px;
  font-size: 12px;
  border-radius: 26px;
}
.qccd-btn-round.qccd-btn-icon-only {
  width: auto;
}
.qccd-btn-circle,
.qccd-btn-circle-outline {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.qccd-btn-circle.qccd-btn-lg,
.qccd-btn-circle-outline.qccd-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.qccd-btn-circle.qccd-btn-sm,
.qccd-btn-circle-outline.qccd-btn-sm {
  min-width: 26px;
  border-radius: 50%;
}
.qccd-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.qccd-btn .qccdicon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-btn .qccdicon.qccdicon-plus > svg,
.qccd-btn .qccdicon.qccdicon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.qccd-btn.qccd-btn-loading {
  position: relative;
}
.qccd-btn.qccd-btn-loading:not([disabled]) {
  pointer-events: none;
}
.qccd-btn.qccd-btn-loading::before {
  display: block;
  opacity: 0;
}
.qccd-btn.qccd-btn-loading:not(.qccd-btn-circle):not(.qccd-btn-circle-outline):not(.qccd-btn-icon-only) {
  padding-left: 29px;
}
.qccd-btn.qccd-btn-loading:not(.qccd-btn-circle):not(.qccd-btn-circle-outline):not(.qccd-btn-icon-only) .qccdicon:not(:last-child) {
  margin-left: -14px;
}
.qccd-btn-sm.qccd-btn-loading:not(.qccd-btn-circle):not(.qccd-btn-circle-outline):not(.qccd-btn-icon-only) {
  padding-left: 24px;
}
.qccd-btn-sm.qccd-btn-loading:not(.qccd-btn-circle):not(.qccd-btn-circle-outline):not(.qccd-btn-icon-only) .qccdicon {
  margin-left: -17px;
}
.qccd-btn-group {
  position: relative;
  display: inline-flex;
}
.qccd-btn-group > .qccd-btn,
.qccd-btn-group > span > .qccd-btn {
  position: relative;
}
.qccd-btn-group > .qccd-btn:hover,
.qccd-btn-group > span > .qccd-btn:hover,
.qccd-btn-group > .qccd-btn.active,
.qccd-btn-group > span > .qccd-btn.active {
  z-index: 2;
}
.qccd-btn-group > .qccd-btn:disabled,
.qccd-btn-group > span > .qccd-btn:disabled {
  z-index: 0;
}
.qccd-btn-group > .qccd-btn-icon-only {
  font-size: 14px;
}
.qccd-btn-group-lg > .qccd-btn,
.qccd-btn-group-lg > span > .qccd-btn {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.qccd-btn-group-lg > .qccd-btn.qccd-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.qccd-btn-group-sm > .qccd-btn,
.qccd-btn-group-sm > span > .qccd-btn {
  height: 26px;
  padding: 0 8px;
  font-size: 12px;
  border-radius: 0;
  line-height: 24px;
}
.qccd-btn-group-sm > .qccd-btn > .qccdicon,
.qccd-btn-group-sm > span > .qccd-btn > .qccdicon {
  font-size: 14px;
}
.qccd-btn-group-sm > .qccd-btn.qccd-btn-icon-only {
  width: 26px;
  height: 26px;
  padding-right: 0;
  padding-left: 0;
}
.qccd-btn-group .qccd-btn + .qccd-btn,
.qccd-btn + .qccd-btn-group,
.qccd-btn-group span + .qccd-btn,
.qccd-btn-group .qccd-btn + span,
.qccd-btn-group > span + span,
.qccd-btn-group + .qccd-btn,
.qccd-btn-group + .qccd-btn-group {
  margin-left: -1px;
}
.qccd-btn-group .qccd-btn-primary + .qccd-btn:not(.qccd-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.qccd-btn-group .qccd-btn {
  border-radius: 0;
}
.qccd-btn-group > .qccd-btn:first-child,
.qccd-btn-group > span:first-child > .qccd-btn {
  margin-left: 0;
}
.qccd-btn-group > .qccd-btn:only-child {
  border-radius: 2px;
}
.qccd-btn-group > span:only-child > .qccd-btn {
  border-radius: 2px;
}
.qccd-btn-group > .qccd-btn:first-child:not(:last-child),
.qccd-btn-group > span:first-child:not(:last-child) > .qccd-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.qccd-btn-group > .qccd-btn:last-child:not(:first-child),
.qccd-btn-group > span:last-child:not(:first-child) > .qccd-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.qccd-btn-group-sm > .qccd-btn:only-child {
  border-radius: 2px;
}
.qccd-btn-group-sm > span:only-child > .qccd-btn {
  border-radius: 2px;
}
.qccd-btn-group-sm > .qccd-btn:first-child:not(:last-child),
.qccd-btn-group-sm > span:first-child:not(:last-child) > .qccd-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.qccd-btn-group-sm > .qccd-btn:last-child:not(:first-child),
.qccd-btn-group-sm > span:last-child:not(:first-child) > .qccd-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.qccd-btn-group > .qccd-btn-group {
  float: left;
}
.qccd-btn-group > .qccd-btn-group:not(:first-child):not(:last-child) > .qccd-btn {
  border-radius: 0;
}
.qccd-btn-group > .qccd-btn-group:first-child:not(:last-child) > .qccd-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.qccd-btn-group > .qccd-btn-group:last-child:not(:first-child) > .qccd-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qccd-btn:focus > span,
.qccd-btn:active > span {
  position: relative;
}
.qccd-btn > .qccdicon + span,
.qccd-btn > span + .qccdicon {
  margin-left: 4px;
}
.qccd-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.qccd-btn-background-ghost.qccd-btn-primary {
  color: #128bed;
  background-color: transparent;
  border-color: #128bed;
  text-shadow: none;
}
.qccd-btn-background-ghost.qccd-btn-primary > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-primary:hover {
  color: #3cabfa;
  background-color: transparent;
  border-color: #3cabfa;
}
.qccd-btn-background-ghost.qccd-btn-primary:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-primary.active {
  color: #066ac7;
  background-color: transparent;
  border-color: #066ac7;
}
.qccd-btn-background-ghost.qccd-btn-primary.active > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-primary-disabled,
.qccd-btn-background-ghost.qccd-btn-primary.disabled,
.qccd-btn-background-ghost.qccd-btn-primary[disabled],
.qccd-btn-background-ghost.qccd-btn-primary-disabled:hover,
.qccd-btn-background-ghost.qccd-btn-primary.disabled:hover,
.qccd-btn-background-ghost.qccd-btn-primary[disabled]:hover,
.qccd-btn-background-ghost.qccd-btn-primary-disabled.active,
.qccd-btn-background-ghost.qccd-btn-primary.disabled.active,
.qccd-btn-background-ghost.qccd-btn-primary[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-background-ghost.qccd-btn-primary-disabled > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary.disabled > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary[disabled] > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary-disabled:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary.disabled:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary[disabled]:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary-disabled.active > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary.disabled.active > a:only-child,
.qccd-btn-background-ghost.qccd-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-primary-disabled > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary.disabled > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary[disabled] > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary-disabled:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary.disabled:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary[disabled]:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary-disabled.active > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary.disabled.active > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-danger {
  color: #fc716d;
  background-color: transparent;
  border-color: #fc716d;
  text-shadow: none;
}
.qccd-btn-background-ghost.qccd-btn-danger > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-danger:hover {
  color: #ff9d96;
  background-color: transparent;
  border-color: #ff9d96;
}
.qccd-btn-background-ghost.qccd-btn-danger:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-danger.active {
  color: #d65151;
  background-color: transparent;
  border-color: #d65151;
}
.qccd-btn-background-ghost.qccd-btn-danger.active > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-danger-disabled,
.qccd-btn-background-ghost.qccd-btn-danger.disabled,
.qccd-btn-background-ghost.qccd-btn-danger[disabled],
.qccd-btn-background-ghost.qccd-btn-danger-disabled:hover,
.qccd-btn-background-ghost.qccd-btn-danger.disabled:hover,
.qccd-btn-background-ghost.qccd-btn-danger[disabled]:hover,
.qccd-btn-background-ghost.qccd-btn-danger-disabled.active,
.qccd-btn-background-ghost.qccd-btn-danger.disabled.active,
.qccd-btn-background-ghost.qccd-btn-danger[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-background-ghost.qccd-btn-danger-disabled > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger.disabled > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger[disabled] > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger-disabled:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger.disabled:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger[disabled]:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger-disabled.active > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger.disabled.active > a:only-child,
.qccd-btn-background-ghost.qccd-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-danger-disabled > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger.disabled > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger[disabled] > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger-disabled:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger.disabled:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger[disabled]:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger-disabled.active > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger.disabled.active > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-link {
  color: #128bed;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.qccd-btn-background-ghost.qccd-btn-link > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-link:hover {
  color: #3cabfa;
  background-color: transparent;
  border-color: transparent;
}
.qccd-btn-background-ghost.qccd-btn-link:hover > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-link:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-link.active {
  color: #066ac7;
  background-color: transparent;
  border-color: transparent;
}
.qccd-btn-background-ghost.qccd-btn-link.active > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-background-ghost.qccd-btn-link-disabled,
.qccd-btn-background-ghost.qccd-btn-link.disabled,
.qccd-btn-background-ghost.qccd-btn-link[disabled],
.qccd-btn-background-ghost.qccd-btn-link-disabled:hover,
.qccd-btn-background-ghost.qccd-btn-link.disabled:hover,
.qccd-btn-background-ghost.qccd-btn-link[disabled]:hover,
.qccd-btn-background-ghost.qccd-btn-link-disabled.active,
.qccd-btn-background-ghost.qccd-btn-link.disabled.active,
.qccd-btn-background-ghost.qccd-btn-link[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-btn-background-ghost.qccd-btn-link-disabled > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link.disabled > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link[disabled] > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link-disabled:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link.disabled:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link[disabled]:hover > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link-disabled.active > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link.disabled.active > a:only-child,
.qccd-btn-background-ghost.qccd-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-btn-background-ghost.qccd-btn-link-disabled > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link.disabled > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link[disabled] > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link-disabled:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link.disabled:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link[disabled]:hover > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link-disabled.active > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link.disabled.active > a:only-child::after,
.qccd-btn-background-ghost.qccd-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.qccd-btn-two-chinese-chars > *:not(.qccdicon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.qccd-btn-block {
  width: 100%;
}
.qccd-btn:empty {
  vertical-align: top;
}
a.qccd-btn {
  padding-top: 0.1px;
  line-height: 30px;
}
a.qccd-btn-lg {
  line-height: 38px;
}
a.qccd-btn-sm {
  line-height: 24px;
}
.qccd-btn-count-down {
  width: 86px;
  text-align: center;
  display: inline-block;
  font-size: 12px;
}
.qccd-btn-count-down.disabled {
  opacity: 0.5;
}
.qccd-btn-count-down.qccd-btn-count {
  color: #999999;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.qccd-avatar-image {
  background: transparent;
}
.qccd-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.qccd-avatar.qccd-avatar-icon {
  font-size: 18px;
}
.qccd-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.qccd-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.qccd-avatar-lg.qccd-avatar-icon {
  font-size: 24px;
}
.qccd-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.qccd-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.qccd-avatar-sm.qccd-avatar-icon {
  font-size: 14px;
}
.qccd-avatar-square {
  border-radius: 2px;
}
.qccd-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.qccd-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: #666666;
  border-radius: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-back-top-content:hover {
  background-color: #333333;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-back-top-icon {
  width: 14px;
  height: 16px;
  margin: 12px auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat;
}
@media screen and (max-width: 768px) {
  .qccd-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .qccd-back-top {
    right: 20px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  color: unset;
  line-height: 1;
}
.qccd-badge-count {
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #F04040;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.qccd-badge-count a,
.qccd-badge-count a:hover {
  color: #fff;
}
.qccd-badge-multiple-words {
  padding: 0 8px;
}
.qccd-badge-dot {
  width: 6px;
  height: 6px;
  background: #F04040;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.qccd-badge-count,
.qccd-badge-dot,
.qccd-badge .qccd-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.qccd-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.qccd-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.qccd-badge-status-success {
  background-color: #00AD65;
}
.qccd-badge-status-processing {
  position: relative;
  background-color: #128bed;
}
.qccd-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #128bed;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.qccd-badge-status-default {
  background-color: #d8d8d8;
}
.qccd-badge-status-error {
  background-color: #F04040;
}
.qccd-badge-status-warning {
  background-color: #FFAA00;
}
.qccd-badge-status-pink {
  background: #eb2f96;
}
.qccd-badge-status-magenta {
  background: #eb2f96;
}
.qccd-badge-status-red {
  background: #F04040;
}
.qccd-badge-status-volcano {
  background: #fa541c;
}
.qccd-badge-status-orange {
  background: #FF722D;
}
.qccd-badge-status-yellow {
  background: #FFAA00;
}
.qccd-badge-status-gold {
  background: #faad14;
}
.qccd-badge-status-cyan {
  background: #13c2c2;
}
.qccd-badge-status-lime {
  background: #a0d911;
}
.qccd-badge-status-green {
  background: #00AD65;
}
.qccd-badge-status-blue {
  background: #128bed;
}
.qccd-badge-status-geekblue {
  background: #2f54eb;
}
.qccd-badge-status-purple {
  background: #722ed1;
}
.qccd-badge-status-text {
  margin-left: 8px;
  color: #333333;
  font-size: 14px;
}
.qccd-badge-zoom-appear,
.qccd-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.qccd-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.qccd-badge-not-a-wrapper:not(.qccd-badge-status) {
  vertical-align: middle;
}
.qccd-badge-not-a-wrapper .qccd-scroll-number {
  position: relative;
  top: auto;
  display: block;
}
.qccd-badge-not-a-wrapper .qccd-badge-count {
  transform: none;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.qccd-scroll-number {
  overflow: hidden;
}
.qccd-scroll-number-only {
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-scroll-number-only > p.qccd-scroll-number-only-unit {
  height: 20px;
  margin: 0;
}
.qccd-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  color: #666666;
  font-size: 14px;
}
.qccd-breadcrumb .qccdicon {
  font-size: 14px;
}
.qccd-breadcrumb a {
  color: #666666;
  transition: color 0.3s;
}
.qccd-breadcrumb a:hover {
  color: #3cabfa;
}
.qccd-breadcrumb > span:last-child {
  color: #333333;
}
.qccd-breadcrumb > span:last-child a {
  color: #333333;
}
.qccd-breadcrumb > span:last-child .qccd-breadcrumb-separator {
  display: none;
}
.qccd-breadcrumb-separator {
  margin: 0 8px;
  color: #666666;
}
.qccd-breadcrumb-link > .qccdicon + span {
  margin-left: 4px;
}
.qccd-breadcrumb-overlay-link > .qccdicon {
  margin-left: 4px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: #333333;
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
  zoom: 1;
}
.qccd-menu::before,
.qccd-menu::after {
  display: table;
  content: '';
}
.qccd-menu::after {
  clear: both;
}
.qccd-menu ul,
.qccd-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-menu-hidden {
  display: none;
}
.qccd-menu-item-group-title {
  padding: 8px 16px;
  color: #666666;
  font-size: 14px;
  line-height: calc(2em - 6px);
  transition: all 0.3s;
}
.qccd-menu-submenu,
.qccd-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-submenu-selected {
  color: #128bed;
}
.qccd-menu-item:active,
.qccd-menu-submenu-title:active {
  background: #F2F8FE;
}
.qccd-menu-submenu .qccd-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-item > a {
  display: block;
  color: #333333;
}
.qccd-menu-item > a:hover {
  color: #128bed;
}
.qccd-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.qccd-menu-item > .qccd-badge > a {
  color: #333333;
}
.qccd-menu-item > .qccd-badge > a:hover {
  color: #128bed;
}
.qccd-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #eee;
}
.qccd-menu-item:hover,
.qccd-menu-item-active,
.qccd-menu:not(.qccd-menu-inline) .qccd-menu-submenu-open,
.qccd-menu-submenu-active,
.qccd-menu-submenu-title:hover {
  color: #128bed;
}
.qccd-menu-horizontal .qccd-menu-item,
.qccd-menu-horizontal .qccd-menu-submenu {
  margin-top: -1px;
}
.qccd-menu-horizontal > .qccd-menu-item:hover,
.qccd-menu-horizontal > .qccd-menu-item-active,
.qccd-menu-horizontal > .qccd-menu-submenu .qccd-menu-submenu-title:hover {
  background-color: transparent;
}
.qccd-menu-item-selected {
  color: #128bed;
}
.qccd-menu-item-selected > a,
.qccd-menu-item-selected > a:hover {
  color: #128bed;
}
.qccd-menu:not(.qccd-menu-horizontal) .qccd-menu-item-selected {
  background-color: #F2F8FE;
}
.qccd-menu-inline,
.qccd-menu-vertical,
.qccd-menu-vertical-left {
  border-right: 1px solid #eee;
}
.qccd-menu-vertical-right {
  border-left: 1px solid #eee;
}
.qccd-menu-vertical.qccd-menu-sub,
.qccd-menu-vertical-left.qccd-menu-sub,
.qccd-menu-vertical-right.qccd-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  transform-origin: 0 0;
}
.qccd-menu-vertical.qccd-menu-sub .qccd-menu-item,
.qccd-menu-vertical-left.qccd-menu-sub .qccd-menu-item,
.qccd-menu-vertical-right.qccd-menu-sub .qccd-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.qccd-menu-vertical.qccd-menu-sub .qccd-menu-item::after,
.qccd-menu-vertical-left.qccd-menu-sub .qccd-menu-item::after,
.qccd-menu-vertical-right.qccd-menu-sub .qccd-menu-item::after {
  border-right: 0;
}
.qccd-menu-vertical.qccd-menu-sub > .qccd-menu-item,
.qccd-menu-vertical-left.qccd-menu-sub > .qccd-menu-item,
.qccd-menu-vertical-right.qccd-menu-sub > .qccd-menu-item,
.qccd-menu-vertical.qccd-menu-sub > .qccd-menu-submenu,
.qccd-menu-vertical-left.qccd-menu-sub > .qccd-menu-submenu,
.qccd-menu-vertical-right.qccd-menu-sub > .qccd-menu-submenu {
  transform-origin: 0 0;
}
.qccd-menu-horizontal.qccd-menu-sub {
  min-width: 114px;
}
.qccd-menu-item,
.qccd-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-item .qccdicon,
.qccd-menu-submenu-title .qccdicon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-item .qccdicon + span,
.qccd-menu-submenu-title .qccdicon + span {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu > .qccd-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #eee;
}
.qccd-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  border-radius: 2px;
}
.qccd-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.qccd-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.qccd-menu-submenu > .qccd-menu {
  background-color: #fff;
  border-radius: 2px;
}
.qccd-menu-submenu > .qccd-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title .qccd-menu-submenu-arrow,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title .qccd-menu-submenu-arrow,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title .qccd-menu-submenu-arrow,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: #333333 \9;
  background-image: linear-gradient(to right, #333333, #333333);
  background-image: none \9;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2px);
}
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2px);
}
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-vertical > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical-left > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-vertical-right > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-inline > .qccd-menu-submenu-title:hover .qccd-menu-submenu-arrow::before {
  background: linear-gradient(to right, #128bed, #128bed);
}
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2px);
}
.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2px);
}
.qccd-menu-submenu-open.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow {
  transform: translateY(-2px);
}
.qccd-menu-submenu-open.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2px);
}
.qccd-menu-submenu-open.qccd-menu-submenu-inline > .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2px);
}
.qccd-menu-vertical .qccd-menu-submenu-selected,
.qccd-menu-vertical-left .qccd-menu-submenu-selected,
.qccd-menu-vertical-right .qccd-menu-submenu-selected {
  color: #128bed;
}
.qccd-menu-vertical .qccd-menu-submenu-selected > a,
.qccd-menu-vertical-left .qccd-menu-submenu-selected > a,
.qccd-menu-vertical-right .qccd-menu-submenu-selected > a {
  color: #128bed;
}
.qccd-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #eee;
  box-shadow: none;
}
.qccd-menu-horizontal > .qccd-menu-item,
.qccd-menu-horizontal > .qccd-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.qccd-menu-horizontal > .qccd-menu-item:hover,
.qccd-menu-horizontal > .qccd-menu-submenu:hover,
.qccd-menu-horizontal > .qccd-menu-item-active,
.qccd-menu-horizontal > .qccd-menu-submenu-active,
.qccd-menu-horizontal > .qccd-menu-item-open,
.qccd-menu-horizontal > .qccd-menu-submenu-open,
.qccd-menu-horizontal > .qccd-menu-item-selected,
.qccd-menu-horizontal > .qccd-menu-submenu-selected {
  color: #128bed;
  border-bottom: 2px solid #128bed;
}
.qccd-menu-horizontal > .qccd-menu-item > a {
  display: block;
  color: #333333;
}
.qccd-menu-horizontal > .qccd-menu-item > a:hover {
  color: #128bed;
}
.qccd-menu-horizontal > .qccd-menu-item > a::before {
  bottom: -2px;
}
.qccd-menu-horizontal > .qccd-menu-item-selected > a {
  color: #128bed;
}
.qccd-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.qccd-menu-vertical .qccd-menu-item,
.qccd-menu-vertical-left .qccd-menu-item,
.qccd-menu-vertical-right .qccd-menu-item,
.qccd-menu-inline .qccd-menu-item {
  position: relative;
}
.qccd-menu-vertical .qccd-menu-item::after,
.qccd-menu-vertical-left .qccd-menu-item::after,
.qccd-menu-vertical-right .qccd-menu-item::after,
.qccd-menu-inline .qccd-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #128bed;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.qccd-menu-vertical .qccd-menu-item,
.qccd-menu-vertical-left .qccd-menu-item,
.qccd-menu-vertical-right .qccd-menu-item,
.qccd-menu-inline .qccd-menu-item,
.qccd-menu-vertical .qccd-menu-submenu-title,
.qccd-menu-vertical-left .qccd-menu-submenu-title,
.qccd-menu-vertical-right .qccd-menu-submenu-title,
.qccd-menu-inline .qccd-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.qccd-menu-vertical .qccd-menu-submenu,
.qccd-menu-vertical-left .qccd-menu-submenu,
.qccd-menu-vertical-right .qccd-menu-submenu,
.qccd-menu-inline .qccd-menu-submenu {
  padding-bottom: 0.02px;
}
.qccd-menu-vertical .qccd-menu-item:not(:last-child),
.qccd-menu-vertical-left .qccd-menu-item:not(:last-child),
.qccd-menu-vertical-right .qccd-menu-item:not(:last-child),
.qccd-menu-inline .qccd-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.qccd-menu-vertical > .qccd-menu-item,
.qccd-menu-vertical-left > .qccd-menu-item,
.qccd-menu-vertical-right > .qccd-menu-item,
.qccd-menu-inline > .qccd-menu-item,
.qccd-menu-vertical > .qccd-menu-submenu > .qccd-menu-submenu-title,
.qccd-menu-vertical-left > .qccd-menu-submenu > .qccd-menu-submenu-title,
.qccd-menu-vertical-right > .qccd-menu-submenu > .qccd-menu-submenu-title,
.qccd-menu-inline > .qccd-menu-submenu > .qccd-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.qccd-menu-inline {
  width: 100%;
}
.qccd-menu-inline .qccd-menu-selected::after,
.qccd-menu-inline .qccd-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-menu-inline .qccd-menu-item,
.qccd-menu-inline .qccd-menu-submenu-title {
  width: calc(100% + 1px);
}
.qccd-menu-inline .qccd-menu-submenu-title {
  padding-right: 34px;
}
.qccd-menu-inline-collapsed {
  width: 80px;
}
.qccd-menu-inline-collapsed > .qccd-menu-item,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-item,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-submenu > .qccd-menu-submenu-title,
.qccd-menu-inline-collapsed > .qccd-menu-submenu > .qccd-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.qccd-menu-inline-collapsed > .qccd-menu-item .qccd-menu-submenu-arrow,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-item .qccd-menu-submenu-arrow,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-submenu > .qccd-menu-submenu-title .qccd-menu-submenu-arrow,
.qccd-menu-inline-collapsed > .qccd-menu-submenu > .qccd-menu-submenu-title .qccd-menu-submenu-arrow {
  display: none;
}
.qccd-menu-inline-collapsed > .qccd-menu-item .qccdicon,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-item .qccdicon,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-submenu > .qccd-menu-submenu-title .qccdicon,
.qccd-menu-inline-collapsed > .qccd-menu-submenu > .qccd-menu-submenu-title .qccdicon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.qccd-menu-inline-collapsed > .qccd-menu-item .qccdicon + span,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-item .qccdicon + span,
.qccd-menu-inline-collapsed > .qccd-menu-item-group > .qccd-menu-item-group-list > .qccd-menu-submenu > .qccd-menu-submenu-title .qccdicon + span,
.qccd-menu-inline-collapsed > .qccd-menu-submenu > .qccd-menu-submenu-title .qccdicon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.qccd-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.qccd-menu-inline-collapsed-tooltip .qccdicon {
  display: none;
}
.qccd-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.qccd-menu-inline-collapsed .qccd-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.qccd-menu-item-group-list .qccd-menu-item,
.qccd-menu-item-group-list .qccd-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.qccd-menu-root.qccd-menu-vertical,
.qccd-menu-root.qccd-menu-vertical-left,
.qccd-menu-root.qccd-menu-vertical-right,
.qccd-menu-root.qccd-menu-inline {
  box-shadow: none;
}
.qccd-menu-sub.qccd-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.qccd-menu-sub.qccd-menu-inline > .qccd-menu-item,
.qccd-menu-sub.qccd-menu-inline > .qccd-menu-submenu > .qccd-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.qccd-menu-sub.qccd-menu-inline .qccd-menu-item-group-title {
  padding-left: 32px;
}
.qccd-menu-item-disabled,
.qccd-menu-submenu-disabled {
  color: #BBBBBB !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.qccd-menu-item-disabled > a,
.qccd-menu-submenu-disabled > a {
  color: #BBBBBB !important;
  pointer-events: none;
}
.qccd-menu-item-disabled > .qccd-menu-submenu-title,
.qccd-menu-submenu-disabled > .qccd-menu-submenu-title {
  color: #BBBBBB !important;
  cursor: not-allowed;
}
.qccd-menu-item-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-submenu-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-item-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-submenu-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after {
  background: #BBBBBB !important;
}
.qccd-menu-dark,
.qccd-menu-dark .qccd-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.qccd-menu-dark .qccd-menu-submenu-title .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-sub .qccd-menu-submenu-title .qccd-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.qccd-menu-dark .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-sub .qccd-menu-submenu-title .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-sub .qccd-menu-submenu-title .qccd-menu-submenu-arrow::before {
  background: #fff;
}
.qccd-menu-dark.qccd-menu-submenu-popup {
  background: transparent;
}
.qccd-menu-dark .qccd-menu-inline.qccd-menu-sub {
  background: #000c17;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}
.qccd-menu-dark.qccd-menu-horizontal {
  border-bottom: 0;
}
.qccd-menu-dark.qccd-menu-horizontal > .qccd-menu-item,
.qccd-menu-dark.qccd-menu-horizontal > .qccd-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0;
}
.qccd-menu-dark.qccd-menu-horizontal > .qccd-menu-item > a::before {
  bottom: 0;
}
.qccd-menu-dark .qccd-menu-item,
.qccd-menu-dark .qccd-menu-item-group-title,
.qccd-menu-dark .qccd-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.qccd-menu-dark.qccd-menu-inline,
.qccd-menu-dark.qccd-menu-vertical,
.qccd-menu-dark.qccd-menu-vertical-left,
.qccd-menu-dark.qccd-menu-vertical-right {
  border-right: 0;
}
.qccd-menu-dark.qccd-menu-inline .qccd-menu-item,
.qccd-menu-dark.qccd-menu-vertical .qccd-menu-item,
.qccd-menu-dark.qccd-menu-vertical-left .qccd-menu-item,
.qccd-menu-dark.qccd-menu-vertical-right .qccd-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.qccd-menu-dark.qccd-menu-inline .qccd-menu-item::after,
.qccd-menu-dark.qccd-menu-vertical .qccd-menu-item::after,
.qccd-menu-dark.qccd-menu-vertical-left .qccd-menu-item::after,
.qccd-menu-dark.qccd-menu-vertical-right .qccd-menu-item::after {
  border-right: 0;
}
.qccd-menu-dark.qccd-menu-inline .qccd-menu-item,
.qccd-menu-dark.qccd-menu-inline .qccd-menu-submenu-title {
  width: 100%;
}
.qccd-menu-dark .qccd-menu-item:hover,
.qccd-menu-dark .qccd-menu-item-active,
.qccd-menu-dark .qccd-menu-submenu-active,
.qccd-menu-dark .qccd-menu-submenu-open,
.qccd-menu-dark .qccd-menu-submenu-selected,
.qccd-menu-dark .qccd-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.qccd-menu-dark .qccd-menu-item:hover > a,
.qccd-menu-dark .qccd-menu-item-active > a,
.qccd-menu-dark .qccd-menu-submenu-active > a,
.qccd-menu-dark .qccd-menu-submenu-open > a,
.qccd-menu-dark .qccd-menu-submenu-selected > a,
.qccd-menu-dark .qccd-menu-submenu-title:hover > a {
  color: #fff;
}
.qccd-menu-dark .qccd-menu-item:hover > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-item-active > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-active > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-open > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-selected > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-title:hover > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-item:hover > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-item-active > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-active > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-open > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-selected > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow,
.qccd-menu-dark .qccd-menu-submenu-title:hover > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow {
  opacity: 1;
}
.qccd-menu-dark .qccd-menu-item:hover > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-item-active > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-active > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-open > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-selected > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-title:hover > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-item:hover > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-item-active > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-active > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-open > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-selected > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-title:hover > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-item:hover > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-item-active > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-active > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-open > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-selected > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-title:hover > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-item:hover > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-item-active > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-active > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-open > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-selected > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-title:hover > .qccd-menu-submenu-title:hover > .qccd-menu-submenu-arrow::before {
  background: #fff;
}
.qccd-menu-dark .qccd-menu-item:hover {
  background-color: transparent;
}
.qccd-menu-dark .qccd-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.qccd-menu-dark .qccd-menu-item-selected::after {
  border-right: 0;
}
.qccd-menu-dark .qccd-menu-item-selected > a,
.qccd-menu-dark .qccd-menu-item-selected > a:hover {
  color: #fff;
}
.qccd-menu-dark .qccd-menu-item-selected .qccdicon {
  color: #fff;
}
.qccd-menu-dark .qccd-menu-item-selected .qccdicon + span {
  color: #fff;
}
.qccd-menu.qccd-menu-dark .qccd-menu-item-selected,
.qccd-menu-submenu-popup.qccd-menu-dark .qccd-menu-item-selected {
  background-color: #128bed;
}
.qccd-menu-dark .qccd-menu-item-disabled,
.qccd-menu-dark .qccd-menu-submenu-disabled,
.qccd-menu-dark .qccd-menu-item-disabled > a,
.qccd-menu-dark .qccd-menu-submenu-disabled > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.qccd-menu-dark .qccd-menu-item-disabled > .qccd-menu-submenu-title,
.qccd-menu-dark .qccd-menu-submenu-disabled > .qccd-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.qccd-menu-dark .qccd-menu-item-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-submenu-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::before,
.qccd-menu-dark .qccd-menu-item-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after,
.qccd-menu-dark .qccd-menu-submenu-disabled > .qccd-menu-submenu-title > .qccd-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1160;
  display: block;
  visibility: visible;
}
.qccd-tooltip-hidden {
  display: none;
}
.qccd-tooltip-placement-top,
.qccd-tooltip-placement-topLeft,
.qccd-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.qccd-tooltip-placement-right,
.qccd-tooltip-placement-rightTop,
.qccd-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.qccd-tooltip-placement-bottom,
.qccd-tooltip-placement-bottomLeft,
.qccd-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.qccd-tooltip-placement-left,
.qccd-tooltip-placement-leftTop,
.qccd-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.qccd-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  max-width: 300px;
  padding: 5px 10px;
  line-height: 22px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-tooltip-placement-top .qccd-tooltip-arrow,
.qccd-tooltip-placement-topLeft .qccd-tooltip-arrow,
.qccd-tooltip-placement-topRight .qccd-tooltip-arrow {
  bottom: -5.07106781px;
}
.qccd-tooltip-placement-top .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-topLeft .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-topRight .qccd-tooltip-arrow::before {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.qccd-tooltip-placement-top .qccd-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.qccd-tooltip-placement-topLeft .qccd-tooltip-arrow {
  left: 13px;
}
.qccd-tooltip-placement-topRight .qccd-tooltip-arrow {
  right: 13px;
}
.qccd-tooltip-placement-right .qccd-tooltip-arrow,
.qccd-tooltip-placement-rightTop .qccd-tooltip-arrow,
.qccd-tooltip-placement-rightBottom .qccd-tooltip-arrow {
  left: -5.07106781px;
}
.qccd-tooltip-placement-right .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-rightTop .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-rightBottom .qccd-tooltip-arrow::before {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.qccd-tooltip-placement-right .qccd-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.qccd-tooltip-placement-rightTop .qccd-tooltip-arrow {
  top: 5px;
}
.qccd-tooltip-placement-rightBottom .qccd-tooltip-arrow {
  bottom: 5px;
}
.qccd-tooltip-placement-left .qccd-tooltip-arrow,
.qccd-tooltip-placement-leftTop .qccd-tooltip-arrow,
.qccd-tooltip-placement-leftBottom .qccd-tooltip-arrow {
  right: -5.07106781px;
}
.qccd-tooltip-placement-left .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-leftTop .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-leftBottom .qccd-tooltip-arrow::before {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.qccd-tooltip-placement-left .qccd-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.qccd-tooltip-placement-leftTop .qccd-tooltip-arrow {
  top: 5px;
}
.qccd-tooltip-placement-leftBottom .qccd-tooltip-arrow {
  bottom: 5px;
}
.qccd-tooltip-placement-bottom .qccd-tooltip-arrow,
.qccd-tooltip-placement-bottomLeft .qccd-tooltip-arrow,
.qccd-tooltip-placement-bottomRight .qccd-tooltip-arrow {
  top: -5.07106781px;
}
.qccd-tooltip-placement-bottom .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-bottomLeft .qccd-tooltip-arrow::before,
.qccd-tooltip-placement-bottomRight .qccd-tooltip-arrow::before {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.qccd-tooltip-placement-bottom .qccd-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.qccd-tooltip-placement-bottomLeft .qccd-tooltip-arrow {
  left: 13px;
}
.qccd-tooltip-placement-bottomRight .qccd-tooltip-arrow {
  right: 13px;
}
.qccd-tooltip-white .qccd-tooltip-inner {
  background-color: #fff;
  color: #333333;
}
.qccd-tooltip-no-wrap .qccd-tooltip-inner {
  white-space: nowrap;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.qccd-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.qccd-dropdown-wrap {
  position: relative;
}
.qccd-dropdown-wrap .qccd-btn > .qccdicon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .qccd-dropdown-wrap .qccd-btn > .qccdicon-down {
  font-size: 12px;
}
.qccd-dropdown-wrap .qccdicon-down::before {
  transition: transform 0.2s;
}
.qccd-dropdown-wrap-open .qccdicon-down::before {
  transform: rotate(180deg);
}
.qccd-dropdown-hidden,
.qccd-dropdown-menu-hidden {
  display: none;
}
.qccd-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
}
.qccd-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: #666666;
  transition: all 0.3s;
}
.qccd-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.qccd-dropdown-menu-submenu-popup > .qccd-dropdown-menu {
  transform-origin: 0 0;
}
.qccd-dropdown-menu-submenu-popup ul,
.qccd-dropdown-menu-submenu-popup li {
  list-style: none;
}
.qccd-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
  padding: 0;
}
.qccd-dropdown-menu-item,
.qccd-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: #333333;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-dropdown-menu-item > .qccdicon:first-child,
.qccd-dropdown-menu-submenu-title > .qccdicon:first-child,
.qccd-dropdown-menu-item > span > .qccdicon:first-child,
.qccd-dropdown-menu-submenu-title > span > .qccdicon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.qccd-dropdown-menu-item > a,
.qccd-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: #333333;
  transition: all 0.3s;
}
.qccd-dropdown-menu-item-selected,
.qccd-dropdown-menu-submenu-title-selected,
.qccd-dropdown-menu-item-selected > a,
.qccd-dropdown-menu-submenu-title-selected > a {
  color: #128bed;
  background-color: #F2F8FE;
}
.qccd-dropdown-menu-item:hover,
.qccd-dropdown-menu-submenu-title:hover {
  background-color: #F2F8FE;
}
.qccd-dropdown-menu-item-disabled,
.qccd-dropdown-menu-submenu-title-disabled {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-dropdown-menu-item-disabled:hover,
.qccd-dropdown-menu-submenu-title-disabled:hover {
  color: #BBBBBB;
  background-color: #fff;
  cursor: not-allowed;
}
.qccd-dropdown-menu-item-divider,
.qccd-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #eee;
}
.qccd-dropdown-menu-item .qccd-dropdown-menu-submenu-arrow,
.qccd-dropdown-menu-submenu-title .qccd-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.qccd-dropdown-menu-item .qccd-dropdown-menu-submenu-arrow-icon,
.qccd-dropdown-menu-submenu-title .qccd-dropdown-menu-submenu-arrow-icon {
  color: #666666;
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .qccd-dropdown-menu-item .qccd-dropdown-menu-submenu-arrow-icon,
:root .qccd-dropdown-menu-submenu-title .qccd-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.qccd-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.qccd-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.qccd-dropdown-menu-submenu-vertical {
  position: relative;
}
.qccd-dropdown-menu-submenu-vertical > .qccd-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.qccd-dropdown-menu-submenu.qccd-dropdown-menu-submenu-disabled .qccd-dropdown-menu-submenu-title,
.qccd-dropdown-menu-submenu.qccd-dropdown-menu-submenu-disabled .qccd-dropdown-menu-submenu-title .qccd-dropdown-menu-submenu-arrow-icon {
  color: #BBBBBB;
  background-color: #fff;
  cursor: not-allowed;
}
.qccd-dropdown-menu-submenu-selected .qccd-dropdown-menu-submenu-title {
  color: #128bed;
}
.qccd-dropdown-overlay-bg {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
  padding: 10px 12px;
}
.qccd-dropdown.slide-down-enter.slide-down-enter-active.qccd-dropdown-placement-bottomLeft,
.qccd-dropdown.slide-down-appear.slide-down-appear-active.qccd-dropdown-placement-bottomLeft,
.qccd-dropdown.slide-down-enter.slide-down-enter-active.qccd-dropdown-placement-bottomCenter,
.qccd-dropdown.slide-down-appear.slide-down-appear-active.qccd-dropdown-placement-bottomCenter,
.qccd-dropdown.slide-down-enter.slide-down-enter-active.qccd-dropdown-placement-bottomRight,
.qccd-dropdown.slide-down-appear.slide-down-appear-active.qccd-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.qccd-dropdown.slide-up-enter.slide-up-enter-active.qccd-dropdown-placement-topLeft,
.qccd-dropdown.slide-up-appear.slide-up-appear-active.qccd-dropdown-placement-topLeft,
.qccd-dropdown.slide-up-enter.slide-up-enter-active.qccd-dropdown-placement-topCenter,
.qccd-dropdown.slide-up-appear.slide-up-appear-active.qccd-dropdown-placement-topCenter,
.qccd-dropdown.slide-up-enter.slide-up-enter-active.qccd-dropdown-placement-topRight,
.qccd-dropdown.slide-up-appear.slide-up-appear-active.qccd-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.qccd-dropdown.slide-down-leave.slide-down-leave-active.qccd-dropdown-placement-bottomLeft,
.qccd-dropdown.slide-down-leave.slide-down-leave-active.qccd-dropdown-placement-bottomCenter,
.qccd-dropdown.slide-down-leave.slide-down-leave-active.qccd-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.qccd-dropdown.slide-up-leave.slide-up-leave-active.qccd-dropdown-placement-topLeft,
.qccd-dropdown.slide-up-leave.slide-up-leave-active.qccd-dropdown-placement-topCenter,
.qccd-dropdown.slide-up-leave.slide-up-leave-active.qccd-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.qccd-dropdown-trigger > .qccdicon.qccdicon-down,
.qccd-dropdown-link > .qccdicon.qccdicon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .qccd-dropdown-trigger > .qccdicon.qccdicon-down,
:root .qccd-dropdown-link > .qccdicon.qccdicon-down {
  font-size: 12px;
}
.qccd-dropdown-button {
  white-space: nowrap;
}
.qccd-dropdown-button.qccd-btn-group > .qccd-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.qccd-dropdown-button .qccdicon.qccdicon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .qccd-dropdown-button .qccdicon.qccdicon-down {
  font-size: 12px;
}
.qccd-dropdown-menu-dark,
.qccd-dropdown-menu-dark .qccd-dropdown-menu {
  background: #001529;
}
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-submenu-title,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item .qccd-dropdown-menu-submenu-arrow::after,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-submenu-title .qccd-dropdown-menu-submenu-arrow::after,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item > a .qccd-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item:hover,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-submenu-title:hover,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item-selected,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item-selected:hover,
.qccd-dropdown-menu-dark .qccd-dropdown-menu-item-selected > a {
  color: #fff;
  background: #128bed;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 2px;
  transition: all 0.3s;
}
.qccd-card-hoverable {
  cursor: pointer;
}
.qccd-card-hoverable:hover {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
}
.qccd-card-bordered {
  border: 1px solid #eee;
}
.qccd-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: #333333;
  font-weight: normal;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #eee;
  border-radius: 2px 2px 0 0;
  zoom: 1;
}
.qccd-card-head::before,
.qccd-card-head::after {
  display: table;
  content: '';
}
.qccd-card-head::after {
  clear: both;
}
.qccd-card-head-wrapper {
  display: flex;
  align-items: center;
}
.qccd-card-head-title {
  display: inline-block;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-card-head .qccd-tabs {
  clear: both;
  margin-bottom: -17px;
  color: #333333;
  font-weight: normal;
  font-size: 14px;
}
.qccd-card-head .qccd-tabs-bar {
  border-bottom: 1px solid #eee;
}
.qccd-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: #333333;
  font-weight: normal;
  font-size: 14px;
}
.qccd-card-body {
  padding: 24px;
  zoom: 1;
}
.qccd-card-body::before,
.qccd-card-body::after {
  display: table;
  content: '';
}
.qccd-card-body::after {
  clear: both;
}
.qccd-card-contain-grid:not(.qccd-card-loading) .qccd-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.qccd-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #eee, 0 1px 0 0 #eee, 1px 1px 0 0 #eee, 1px 0 0 0 #eee inset, 0 1px 0 0 #eee inset;
  transition: all 0.3s;
}
.qccd-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-card-contain-tabs > .qccd-card-head .qccd-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.qccd-card-contain-tabs > .qccd-card-head .qccd-card-extra {
  padding-bottom: 0;
}
.qccd-card-cover > * {
  display: block;
  width: 100%;
}
.qccd-card-cover img {
  border-radius: 2px 2px 0 0;
}
.qccd-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fafafa;
  border-top: 1px solid #eee;
  zoom: 1;
}
.qccd-card-actions::before,
.qccd-card-actions::after {
  display: table;
  content: '';
}
.qccd-card-actions::after {
  clear: both;
}
.qccd-card-actions > li {
  float: left;
  margin: 12px 0;
  color: #666666;
  text-align: center;
}
.qccd-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
}
.qccd-card-actions > li > span:hover {
  color: #128bed;
  transition: color 0.3s;
}
.qccd-card-actions > li > span a:not(.qccd-btn),
.qccd-card-actions > li > span > .qccdicon {
  display: inline-block;
  width: 100%;
  color: #666666;
  line-height: 22px;
  transition: color 0.3s;
}
.qccd-card-actions > li > span a:not(.qccd-btn):hover,
.qccd-card-actions > li > span > .qccdicon:hover {
  color: #128bed;
}
.qccd-card-actions > li > span > .qccdicon {
  font-size: 16px;
  line-height: 22px;
}
.qccd-card-actions > li:not(:last-child) {
  border-right: 1px solid #eee;
}
.qccd-card-type-inner .qccd-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.qccd-card-type-inner .qccd-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.qccd-card-type-inner .qccd-card-body {
  padding: 16px 24px;
}
.qccd-card-type-inner .qccd-card-extra {
  padding: 13.5px 0;
}
.qccd-card-meta {
  margin: -4px 0;
  zoom: 1;
}
.qccd-card-meta::before,
.qccd-card-meta::after {
  display: table;
  content: '';
}
.qccd-card-meta::after {
  clear: both;
}
.qccd-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.qccd-card-meta-detail {
  overflow: hidden;
}
.qccd-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.qccd-card-meta-title {
  overflow: hidden;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-card-meta-description {
  color: #666666;
}
.qccd-card-loading {
  overflow: hidden;
}
.qccd-card-loading .qccd-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-card-loading-content p {
  margin: 0;
}
.qccd-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 2px;
  animation: card-loading 1.4s ease infinite;
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.qccd-card-small > .qccd-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.qccd-card-small > .qccd-card-head > .qccd-card-head-wrapper > .qccd-card-head-title {
  padding: 8px 0;
}
.qccd-card-small > .qccd-card-head > .qccd-card-head-wrapper > .qccd-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.qccd-card-small > .qccd-card-body {
  padding: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-nav-container {
  height: 40px;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-ink-bar {
  visibility: hidden;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab {
  height: 40px;
  margin: 0;
  margin-right: 10px;
  padding: 0 10px;
  line-height: 38px;
  background: #fafafa;
  border: 1px solid #eee;
  border-radius: 4px 4px 0 0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab-active {
  height: 40px;
  color: #128bed;
  background: linear-gradient(180deg, #F1F8FE 0%, #FFFFFF 100%);
  border-color: #128bed;
  border-bottom: 1px solid #fff;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab-active::before {
  border-top: 2px solid transparent;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab-disabled {
  color: #128bed;
  color: #BBBBBB;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab-inactive {
  padding: 0;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-nav-wrap {
  margin-bottom: 0;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab .qccd-tabs-close-x {
  width: 16px;
  height: 16px;
  height: 14px;
  margin-right: -5px;
  margin-left: 3px;
  overflow: hidden;
  color: #666666;
  font-size: 12px;
  vertical-align: middle;
  transition: all 0.3s;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab .qccd-tabs-close-x:hover {
  color: #333333;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-content > .qccd-tabs-tabpane,
.qccd-tabs.qccd-tabs-editable-card .qccd-tabs-card-content > .qccd-tabs-tabpane {
  transition: none !important;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-content > .qccd-tabs-tabpane-inactive,
.qccd-tabs.qccd-tabs-editable-card .qccd-tabs-card-content > .qccd-tabs-tabpane-inactive {
  overflow: hidden;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab:hover .qccdicon-close {
  opacity: 1;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar-mwidth .qccd-tabs-tab {
  min-width: 120px;
  text-align: center;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-card-bar .qccd-tabs-tab-title {
  display: inline-block;
  margin-right: 20px;
}
.qccd-tabs-extra-content {
  line-height: 48px;
}
.qccd-tabs-extra-content .qccd-tabs-new-tab {
  position: relative;
  width: 20px;
  height: 20px;
  color: #333333;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #eee;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-tabs-extra-content .qccd-tabs-new-tab:hover {
  color: #128bed;
  border-color: #128bed;
}
.qccd-tabs-extra-content .qccd-tabs-new-tab svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.qccd-tabs.qccd-tabs-large .qccd-tabs-extra-content {
  line-height: 58px;
}
.qccd-tabs.qccd-tabs-small .qccd-tabs-extra-content {
  line-height: 38px;
}
.qccd-tabs.qccd-tabs-card .qccd-tabs-extra-content {
  line-height: 40px;
}
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-nav-container,
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-nav-container {
  height: 100%;
}
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-tab,
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-tab {
  margin-bottom: 8px;
  border-bottom: 1px solid #eee;
}
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-tab-active,
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-tab-active {
  padding-bottom: 4px;
}
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-tab:last-child,
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-tab:last-child {
  margin-bottom: 8px;
}
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-new-tab,
.qccd-tabs-vertical.qccd-tabs-card .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-new-tab {
  width: 90%;
}
.qccd-tabs-vertical.qccd-tabs-card.qccd-tabs-left .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-nav-wrap {
  margin-right: 0;
}
.qccd-tabs-vertical.qccd-tabs-card.qccd-tabs-left .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-tab {
  margin-right: 1px;
  border-right: 0;
  border-radius: 2px 0 0 2px;
}
.qccd-tabs-vertical.qccd-tabs-card.qccd-tabs-left .qccd-tabs-card-bar.qccd-tabs-left-bar .qccd-tabs-tab-active {
  margin-right: -1px;
  padding-right: 18px;
}
.qccd-tabs-vertical.qccd-tabs-card.qccd-tabs-right .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-nav-wrap {
  margin-left: 0;
}
.qccd-tabs-vertical.qccd-tabs-card.qccd-tabs-right .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-tab {
  margin-left: 1px;
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.qccd-tabs-vertical.qccd-tabs-card.qccd-tabs-right .qccd-tabs-card-bar.qccd-tabs-right-bar .qccd-tabs-tab-active {
  margin-left: -1px;
  padding-left: 18px;
}
.qccd-tabs .qccd-tabs-card-bar.qccd-tabs-bottom-bar .qccd-tabs-tab {
  height: auto;
  border-top: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0 0 2px 2px;
}
.qccd-tabs .qccd-tabs-card-bar.qccd-tabs-bottom-bar .qccd-tabs-tab-active {
  padding-top: 1px;
  padding-bottom: 0;
  color: #128bed;
}
.qccd-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.qccd-tabs::before,
.qccd-tabs::after {
  display: table;
  content: '';
}
.qccd-tabs::after {
  clear: both;
}
.qccd-tabs-ink-bar {
  position: absolute;
  bottom: 1px;
  left: 0;
  z-index: 1;
  box-sizing: border-box;
  width: 0;
  height: 2px;
  background-color: #128bed;
  transform-origin: 0 0;
}
.qccd-tabs-bar {
  margin: 0 0 16px 0;
  border-bottom: 1px solid #eee;
  outline: none;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-tabs-nav-container {
  position: relative;
  box-sizing: border-box;
  margin-bottom: -1px;
  overflow: hidden;
  font-size: 15px;
  line-height: 22px;
  white-space: nowrap;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  zoom: 1;
}
.qccd-tabs-nav-container::before,
.qccd-tabs-nav-container::after {
  display: table;
  content: '';
}
.qccd-tabs-nav-container::after {
  clear: both;
}
.qccd-tabs-nav-container-scrolling {
  padding-right: 30px;
  padding-left: 30px;
}
.qccd-tabs-bottom .qccd-tabs-bottom-bar {
  margin-top: 16px;
  margin-bottom: 0;
  border-top: 1px solid #eee;
  border-bottom: none;
}
.qccd-tabs-bottom .qccd-tabs-bottom-bar .qccd-tabs-ink-bar {
  top: 1px;
  bottom: auto;
}
.qccd-tabs-bottom .qccd-tabs-bottom-bar .qccd-tabs-nav-container {
  margin-top: -1px;
  margin-bottom: 0;
}
.qccd-tabs-tab-prev,
.qccd-tabs-tab-next {
  position: absolute;
  z-index: 2;
  width: 0;
  height: 100%;
  color: #666666;
  text-align: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  opacity: 0;
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.qccd-tabs-tab-prev.qccd-tabs-tab-arrow-show,
.qccd-tabs-tab-next.qccd-tabs-tab-arrow-show {
  width: 30px;
  height: 100%;
  opacity: 1;
  pointer-events: auto;
}
.qccd-tabs-tab-prev:hover,
.qccd-tabs-tab-next:hover {
  color: #333333;
}
.qccd-tabs-tab-prev-icon,
.qccd-tabs-tab-next-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  transform: translate(-50%, -50%);
}
.qccd-tabs-tab-prev-icon-target,
.qccd-tabs-tab-next-icon-target {
  display: block;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .qccd-tabs-tab-prev-icon-target,
:root .qccd-tabs-tab-next-icon-target {
  font-size: 12px;
}
.qccd-tabs-tab-btn-disabled {
  cursor: not-allowed;
}
.qccd-tabs-tab-btn-disabled,
.qccd-tabs-tab-btn-disabled:hover {
  color: #BBBBBB;
}
.qccd-tabs-tab-next {
  right: 2px;
}
.qccd-tabs-tab-prev {
  left: 0;
}
:root .qccd-tabs-tab-prev {
  filter: none;
}
.qccd-tabs-nav-wrap {
  margin-bottom: -1px;
  overflow: hidden;
}
.qccd-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.qccd-tabs-nav {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding-left: 0;
  list-style: none;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-tabs-nav::before,
.qccd-tabs-nav::after {
  display: table;
  content: ' ';
}
.qccd-tabs-nav::after {
  clear: both;
}
.qccd-tabs-nav .qccd-tabs-tab {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: 100%;
  margin: 0 30px 0 0;
  padding: 12px 1px;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #666666;
}
.qccd-tabs-nav .qccd-tabs-tab::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  border-top: 2px solid transparent;
  border-radius: 2px 2px 0 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.qccd-tabs-nav .qccd-tabs-tab:last-child {
  margin-right: 0;
}
.qccd-tabs-nav .qccd-tabs-tab:hover {
  color: #3cabfa;
}
.qccd-tabs-nav .qccd-tabs-tab:active {
  color: #066ac7;
}
.qccd-tabs-nav .qccd-tabs-tab .qccdicon {
  margin-right: 8px;
}
.qccd-tabs-nav .qccd-tabs-tab-active {
  color: #128bed;
  text-shadow: 0 0 0.25px currentColor;
}
.qccd-tabs-nav .qccd-tabs-tab-active-b {
  color: #333333;
  border-bottom: solid 2px #128bed;
  font-weight: bold;
}
.qccd-tabs-nav .qccd-tabs-tab-disabled,
.qccd-tabs-nav .qccd-tabs-tab-disabled:hover {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-tabs .qccd-tabs-large-bar .qccd-tabs-nav-container {
  font-size: 16px;
}
.qccd-tabs .qccd-tabs-large-bar .qccd-tabs-tab {
  padding: 16px 1px;
}
.qccd-tabs .qccd-tabs-small-bar .qccd-tabs-nav-container {
  font-size: 14px;
}
.qccd-tabs .qccd-tabs-small-bar .qccd-tabs-tab {
  padding: 8px 1px;
}
.qccd-tabs-content::before {
  display: block;
  overflow: hidden;
  content: '';
}
.qccd-tabs .qccd-tabs-top-content,
.qccd-tabs .qccd-tabs-bottom-content {
  width: 100%;
}
.qccd-tabs .qccd-tabs-top-content > .qccd-tabs-tabpane,
.qccd-tabs .qccd-tabs-bottom-content > .qccd-tabs-tabpane {
  flex-shrink: 0;
  width: 100%;
  -webkit-backface-visibility: hidden;
  opacity: 1;
  transition: opacity 0.45s;
}
.qccd-tabs .qccd-tabs-top-content > .qccd-tabs-tabpane-inactive,
.qccd-tabs .qccd-tabs-bottom-content > .qccd-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.qccd-tabs .qccd-tabs-top-content > .qccd-tabs-tabpane-inactive input,
.qccd-tabs .qccd-tabs-bottom-content > .qccd-tabs-tabpane-inactive input {
  visibility: hidden;
}
.qccd-tabs .qccd-tabs-top-content.qccd-tabs-content-animated,
.qccd-tabs .qccd-tabs-bottom-content.qccd-tabs-content-animated {
  display: flex;
  flex-direction: row;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: margin-left;
}
.qccd-tabs .qccd-tabs-left-bar,
.qccd-tabs .qccd-tabs-right-bar {
  height: 100%;
  border-bottom: 0;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-tab-arrow-show,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-tab-arrow-show {
  width: 100%;
  height: 30px;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-tab,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-tab {
  display: block;
  float: none;
  margin: 0 0 16px 0;
  padding: 8px 24px;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-tab:last-child,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-tab:last-child {
  margin-bottom: 0;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-extra-content,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-extra-content {
  text-align: center;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-scroll,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-scroll {
  width: auto;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-container,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-container,
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-wrap,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-wrap {
  height: 100%;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-container,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-container {
  margin-bottom: 0;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-container.qccd-tabs-nav-container-scrolling,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-container.qccd-tabs-nav-container-scrolling {
  padding: 30px 0;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-wrap,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-wrap {
  margin-bottom: 0;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav {
  width: 100%;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-ink-bar,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-ink-bar {
  top: 0;
  bottom: auto;
  left: auto;
  width: 2px;
  height: 0;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-tab-next,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-tab-next {
  right: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-tab-prev,
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-tab-prev {
  top: 0;
  width: 100%;
  height: 30px;
}
.qccd-tabs .qccd-tabs-left-content,
.qccd-tabs .qccd-tabs-right-content {
  width: auto;
  margin-top: 0 !important;
  overflow: hidden;
}
.qccd-tabs .qccd-tabs-left-bar {
  float: left;
  margin-right: -1px;
  margin-bottom: 0;
  border-right: 1px solid #eee;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-tab {
  text-align: right;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-container {
  margin-right: -1px;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-nav-wrap {
  margin-right: -1px;
}
.qccd-tabs .qccd-tabs-left-bar .qccd-tabs-ink-bar {
  right: 1px;
}
.qccd-tabs .qccd-tabs-left-content {
  padding-left: 24px;
  border-left: 1px solid #eee;
}
.qccd-tabs .qccd-tabs-right-bar {
  float: right;
  margin-bottom: 0;
  margin-left: -1px;
  border-left: 1px solid #eee;
}
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-container {
  margin-left: -1px;
}
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-nav-wrap {
  margin-left: -1px;
}
.qccd-tabs .qccd-tabs-right-bar .qccd-tabs-ink-bar {
  left: 1px;
}
.qccd-tabs .qccd-tabs-right-content {
  padding-right: 24px;
  border-right: 1px solid #eee;
}
.qccd-tabs-top .qccd-tabs-ink-bar-animated,
.qccd-tabs-bottom .qccd-tabs-ink-bar-animated {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qccd-tabs-left .qccd-tabs-ink-bar-animated,
.qccd-tabs-right .qccd-tabs-ink-bar-animated {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.no-flex > .qccd-tabs-content > .qccd-tabs-content-animated,
.qccd-tabs-no-animation > .qccd-tabs-content > .qccd-tabs-content-animated {
  margin-left: 0 !important;
  transform: none !important;
}
.no-flex > .qccd-tabs-content > .qccd-tabs-tabpane-inactive,
.qccd-tabs-no-animation > .qccd-tabs-content > .qccd-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.no-flex > .qccd-tabs-content > .qccd-tabs-tabpane-inactive input,
.qccd-tabs-no-animation > .qccd-tabs-content > .qccd-tabs-tabpane-inactive input {
  visibility: hidden;
}
.qccd-tabs-left-content > .qccd-tabs-content-animated,
.qccd-tabs-right-content > .qccd-tabs-content-animated {
  margin-left: 0 !important;
  transform: none !important;
}
.qccd-tabs-left-content > .qccd-tabs-tabpane-inactive,
.qccd-tabs-right-content > .qccd-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.qccd-tabs-left-content > .qccd-tabs-tabpane-inactive input,
.qccd-tabs-right-content > .qccd-tabs-tabpane-inactive input {
  visibility: hidden;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
  box-sizing: border-box;
}
.qccd-row::before,
.qccd-row::after {
  display: table;
  content: '';
}
.qccd-row::after {
  clear: both;
}
.qccd-row + .qccd-row::before {
  clear: both;
}
.qccd-row-flex {
  display: flex;
  flex-flow: row wrap;
}
.qccd-row-flex::before,
.qccd-row-flex::after {
  display: flex;
}
.qccd-row-flex-start {
  justify-content: flex-start;
}
.qccd-row-flex-center {
  justify-content: center;
}
.qccd-row-flex-end {
  justify-content: flex-end;
}
.qccd-row-flex-space-between {
  justify-content: space-between;
}
.qccd-row-flex-space-around {
  justify-content: space-around;
}
.qccd-row-flex-top {
  align-items: flex-start;
}
.qccd-row-flex-middle {
  align-items: center;
}
.qccd-row-flex-bottom {
  align-items: flex-end;
}
.qccd-col {
  position: relative;
  min-height: 1px;
}
.qccd-col-1,
.qccd-col-xs-1,
.qccd-col-sm-1,
.qccd-col-md-1,
.qccd-col-lg-1,
.qccd-col-2,
.qccd-col-xs-2,
.qccd-col-sm-2,
.qccd-col-md-2,
.qccd-col-lg-2,
.qccd-col-3,
.qccd-col-xs-3,
.qccd-col-sm-3,
.qccd-col-md-3,
.qccd-col-lg-3,
.qccd-col-4,
.qccd-col-xs-4,
.qccd-col-sm-4,
.qccd-col-md-4,
.qccd-col-lg-4,
.qccd-col-5,
.qccd-col-xs-5,
.qccd-col-sm-5,
.qccd-col-md-5,
.qccd-col-lg-5,
.qccd-col-6,
.qccd-col-xs-6,
.qccd-col-sm-6,
.qccd-col-md-6,
.qccd-col-lg-6,
.qccd-col-7,
.qccd-col-xs-7,
.qccd-col-sm-7,
.qccd-col-md-7,
.qccd-col-lg-7,
.qccd-col-8,
.qccd-col-xs-8,
.qccd-col-sm-8,
.qccd-col-md-8,
.qccd-col-lg-8,
.qccd-col-9,
.qccd-col-xs-9,
.qccd-col-sm-9,
.qccd-col-md-9,
.qccd-col-lg-9,
.qccd-col-10,
.qccd-col-xs-10,
.qccd-col-sm-10,
.qccd-col-md-10,
.qccd-col-lg-10,
.qccd-col-11,
.qccd-col-xs-11,
.qccd-col-sm-11,
.qccd-col-md-11,
.qccd-col-lg-11,
.qccd-col-12,
.qccd-col-xs-12,
.qccd-col-sm-12,
.qccd-col-md-12,
.qccd-col-lg-12,
.qccd-col-13,
.qccd-col-xs-13,
.qccd-col-sm-13,
.qccd-col-md-13,
.qccd-col-lg-13,
.qccd-col-14,
.qccd-col-xs-14,
.qccd-col-sm-14,
.qccd-col-md-14,
.qccd-col-lg-14,
.qccd-col-15,
.qccd-col-xs-15,
.qccd-col-sm-15,
.qccd-col-md-15,
.qccd-col-lg-15,
.qccd-col-16,
.qccd-col-xs-16,
.qccd-col-sm-16,
.qccd-col-md-16,
.qccd-col-lg-16,
.qccd-col-17,
.qccd-col-xs-17,
.qccd-col-sm-17,
.qccd-col-md-17,
.qccd-col-lg-17,
.qccd-col-18,
.qccd-col-xs-18,
.qccd-col-sm-18,
.qccd-col-md-18,
.qccd-col-lg-18,
.qccd-col-19,
.qccd-col-xs-19,
.qccd-col-sm-19,
.qccd-col-md-19,
.qccd-col-lg-19,
.qccd-col-20,
.qccd-col-xs-20,
.qccd-col-sm-20,
.qccd-col-md-20,
.qccd-col-lg-20,
.qccd-col-21,
.qccd-col-xs-21,
.qccd-col-sm-21,
.qccd-col-md-21,
.qccd-col-lg-21,
.qccd-col-22,
.qccd-col-xs-22,
.qccd-col-sm-22,
.qccd-col-md-22,
.qccd-col-lg-22,
.qccd-col-23,
.qccd-col-xs-23,
.qccd-col-sm-23,
.qccd-col-md-23,
.qccd-col-lg-23,
.qccd-col-24,
.qccd-col-xs-24,
.qccd-col-sm-24,
.qccd-col-md-24,
.qccd-col-lg-24 {
  position: relative;
  padding-right: 0;
  padding-left: 0;
}
.qccd-col-1,
.qccd-col-2,
.qccd-col-3,
.qccd-col-4,
.qccd-col-5,
.qccd-col-6,
.qccd-col-7,
.qccd-col-8,
.qccd-col-9,
.qccd-col-10,
.qccd-col-11,
.qccd-col-12,
.qccd-col-13,
.qccd-col-14,
.qccd-col-15,
.qccd-col-16,
.qccd-col-17,
.qccd-col-18,
.qccd-col-19,
.qccd-col-20,
.qccd-col-21,
.qccd-col-22,
.qccd-col-23,
.qccd-col-24 {
  flex: 0 0 auto;
  float: left;
}
.qccd-col-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.qccd-col-push-24 {
  left: 100%;
}
.qccd-col-pull-24 {
  right: 100%;
}
.qccd-col-offset-24 {
  margin-left: 100%;
}
.qccd-col-order-24 {
  order: 24;
}
.qccd-col-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.qccd-col-push-23 {
  left: 95.83333333%;
}
.qccd-col-pull-23 {
  right: 95.83333333%;
}
.qccd-col-offset-23 {
  margin-left: 95.83333333%;
}
.qccd-col-order-23 {
  order: 23;
}
.qccd-col-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.qccd-col-push-22 {
  left: 91.66666667%;
}
.qccd-col-pull-22 {
  right: 91.66666667%;
}
.qccd-col-offset-22 {
  margin-left: 91.66666667%;
}
.qccd-col-order-22 {
  order: 22;
}
.qccd-col-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.qccd-col-push-21 {
  left: 87.5%;
}
.qccd-col-pull-21 {
  right: 87.5%;
}
.qccd-col-offset-21 {
  margin-left: 87.5%;
}
.qccd-col-order-21 {
  order: 21;
}
.qccd-col-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.qccd-col-push-20 {
  left: 83.33333333%;
}
.qccd-col-pull-20 {
  right: 83.33333333%;
}
.qccd-col-offset-20 {
  margin-left: 83.33333333%;
}
.qccd-col-order-20 {
  order: 20;
}
.qccd-col-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.qccd-col-push-19 {
  left: 79.16666667%;
}
.qccd-col-pull-19 {
  right: 79.16666667%;
}
.qccd-col-offset-19 {
  margin-left: 79.16666667%;
}
.qccd-col-order-19 {
  order: 19;
}
.qccd-col-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.qccd-col-push-18 {
  left: 75%;
}
.qccd-col-pull-18 {
  right: 75%;
}
.qccd-col-offset-18 {
  margin-left: 75%;
}
.qccd-col-order-18 {
  order: 18;
}
.qccd-col-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.qccd-col-push-17 {
  left: 70.83333333%;
}
.qccd-col-pull-17 {
  right: 70.83333333%;
}
.qccd-col-offset-17 {
  margin-left: 70.83333333%;
}
.qccd-col-order-17 {
  order: 17;
}
.qccd-col-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.qccd-col-push-16 {
  left: 66.66666667%;
}
.qccd-col-pull-16 {
  right: 66.66666667%;
}
.qccd-col-offset-16 {
  margin-left: 66.66666667%;
}
.qccd-col-order-16 {
  order: 16;
}
.qccd-col-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.qccd-col-push-15 {
  left: 62.5%;
}
.qccd-col-pull-15 {
  right: 62.5%;
}
.qccd-col-offset-15 {
  margin-left: 62.5%;
}
.qccd-col-order-15 {
  order: 15;
}
.qccd-col-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.qccd-col-push-14 {
  left: 58.33333333%;
}
.qccd-col-pull-14 {
  right: 58.33333333%;
}
.qccd-col-offset-14 {
  margin-left: 58.33333333%;
}
.qccd-col-order-14 {
  order: 14;
}
.qccd-col-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.qccd-col-push-13 {
  left: 54.16666667%;
}
.qccd-col-pull-13 {
  right: 54.16666667%;
}
.qccd-col-offset-13 {
  margin-left: 54.16666667%;
}
.qccd-col-order-13 {
  order: 13;
}
.qccd-col-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.qccd-col-push-12 {
  left: 50%;
}
.qccd-col-pull-12 {
  right: 50%;
}
.qccd-col-offset-12 {
  margin-left: 50%;
}
.qccd-col-order-12 {
  order: 12;
}
.qccd-col-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.qccd-col-push-11 {
  left: 45.83333333%;
}
.qccd-col-pull-11 {
  right: 45.83333333%;
}
.qccd-col-offset-11 {
  margin-left: 45.83333333%;
}
.qccd-col-order-11 {
  order: 11;
}
.qccd-col-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.qccd-col-push-10 {
  left: 41.66666667%;
}
.qccd-col-pull-10 {
  right: 41.66666667%;
}
.qccd-col-offset-10 {
  margin-left: 41.66666667%;
}
.qccd-col-order-10 {
  order: 10;
}
.qccd-col-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.qccd-col-push-9 {
  left: 37.5%;
}
.qccd-col-pull-9 {
  right: 37.5%;
}
.qccd-col-offset-9 {
  margin-left: 37.5%;
}
.qccd-col-order-9 {
  order: 9;
}
.qccd-col-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.qccd-col-push-8 {
  left: 33.33333333%;
}
.qccd-col-pull-8 {
  right: 33.33333333%;
}
.qccd-col-offset-8 {
  margin-left: 33.33333333%;
}
.qccd-col-order-8 {
  order: 8;
}
.qccd-col-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.qccd-col-push-7 {
  left: 29.16666667%;
}
.qccd-col-pull-7 {
  right: 29.16666667%;
}
.qccd-col-offset-7 {
  margin-left: 29.16666667%;
}
.qccd-col-order-7 {
  order: 7;
}
.qccd-col-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.qccd-col-push-6 {
  left: 25%;
}
.qccd-col-pull-6 {
  right: 25%;
}
.qccd-col-offset-6 {
  margin-left: 25%;
}
.qccd-col-order-6 {
  order: 6;
}
.qccd-col-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.qccd-col-push-5 {
  left: 20.83333333%;
}
.qccd-col-pull-5 {
  right: 20.83333333%;
}
.qccd-col-offset-5 {
  margin-left: 20.83333333%;
}
.qccd-col-order-5 {
  order: 5;
}
.qccd-col-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.qccd-col-push-4 {
  left: 16.66666667%;
}
.qccd-col-pull-4 {
  right: 16.66666667%;
}
.qccd-col-offset-4 {
  margin-left: 16.66666667%;
}
.qccd-col-order-4 {
  order: 4;
}
.qccd-col-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.qccd-col-push-3 {
  left: 12.5%;
}
.qccd-col-pull-3 {
  right: 12.5%;
}
.qccd-col-offset-3 {
  margin-left: 12.5%;
}
.qccd-col-order-3 {
  order: 3;
}
.qccd-col-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.qccd-col-push-2 {
  left: 8.33333333%;
}
.qccd-col-pull-2 {
  right: 8.33333333%;
}
.qccd-col-offset-2 {
  margin-left: 8.33333333%;
}
.qccd-col-order-2 {
  order: 2;
}
.qccd-col-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.qccd-col-push-1 {
  left: 4.16666667%;
}
.qccd-col-pull-1 {
  right: 4.16666667%;
}
.qccd-col-offset-1 {
  margin-left: 4.16666667%;
}
.qccd-col-order-1 {
  order: 1;
}
.qccd-col-0 {
  display: none;
}
.qccd-col-push-0 {
  left: auto;
}
.qccd-col-pull-0 {
  right: auto;
}
.qccd-col-push-0 {
  left: auto;
}
.qccd-col-pull-0 {
  right: auto;
}
.qccd-col-offset-0 {
  margin-left: 0;
}
.qccd-col-order-0 {
  order: 0;
}
.qccd-col-xs-1,
.qccd-col-xs-2,
.qccd-col-xs-3,
.qccd-col-xs-4,
.qccd-col-xs-5,
.qccd-col-xs-6,
.qccd-col-xs-7,
.qccd-col-xs-8,
.qccd-col-xs-9,
.qccd-col-xs-10,
.qccd-col-xs-11,
.qccd-col-xs-12,
.qccd-col-xs-13,
.qccd-col-xs-14,
.qccd-col-xs-15,
.qccd-col-xs-16,
.qccd-col-xs-17,
.qccd-col-xs-18,
.qccd-col-xs-19,
.qccd-col-xs-20,
.qccd-col-xs-21,
.qccd-col-xs-22,
.qccd-col-xs-23,
.qccd-col-xs-24 {
  flex: 0 0 auto;
  float: left;
}
.qccd-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.qccd-col-xs-push-24 {
  left: 100%;
}
.qccd-col-xs-pull-24 {
  right: 100%;
}
.qccd-col-xs-offset-24 {
  margin-left: 100%;
}
.qccd-col-xs-order-24 {
  order: 24;
}
.qccd-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.qccd-col-xs-push-23 {
  left: 95.83333333%;
}
.qccd-col-xs-pull-23 {
  right: 95.83333333%;
}
.qccd-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.qccd-col-xs-order-23 {
  order: 23;
}
.qccd-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.qccd-col-xs-push-22 {
  left: 91.66666667%;
}
.qccd-col-xs-pull-22 {
  right: 91.66666667%;
}
.qccd-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.qccd-col-xs-order-22 {
  order: 22;
}
.qccd-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.qccd-col-xs-push-21 {
  left: 87.5%;
}
.qccd-col-xs-pull-21 {
  right: 87.5%;
}
.qccd-col-xs-offset-21 {
  margin-left: 87.5%;
}
.qccd-col-xs-order-21 {
  order: 21;
}
.qccd-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.qccd-col-xs-push-20 {
  left: 83.33333333%;
}
.qccd-col-xs-pull-20 {
  right: 83.33333333%;
}
.qccd-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.qccd-col-xs-order-20 {
  order: 20;
}
.qccd-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.qccd-col-xs-push-19 {
  left: 79.16666667%;
}
.qccd-col-xs-pull-19 {
  right: 79.16666667%;
}
.qccd-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.qccd-col-xs-order-19 {
  order: 19;
}
.qccd-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.qccd-col-xs-push-18 {
  left: 75%;
}
.qccd-col-xs-pull-18 {
  right: 75%;
}
.qccd-col-xs-offset-18 {
  margin-left: 75%;
}
.qccd-col-xs-order-18 {
  order: 18;
}
.qccd-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.qccd-col-xs-push-17 {
  left: 70.83333333%;
}
.qccd-col-xs-pull-17 {
  right: 70.83333333%;
}
.qccd-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.qccd-col-xs-order-17 {
  order: 17;
}
.qccd-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.qccd-col-xs-push-16 {
  left: 66.66666667%;
}
.qccd-col-xs-pull-16 {
  right: 66.66666667%;
}
.qccd-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.qccd-col-xs-order-16 {
  order: 16;
}
.qccd-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.qccd-col-xs-push-15 {
  left: 62.5%;
}
.qccd-col-xs-pull-15 {
  right: 62.5%;
}
.qccd-col-xs-offset-15 {
  margin-left: 62.5%;
}
.qccd-col-xs-order-15 {
  order: 15;
}
.qccd-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.qccd-col-xs-push-14 {
  left: 58.33333333%;
}
.qccd-col-xs-pull-14 {
  right: 58.33333333%;
}
.qccd-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.qccd-col-xs-order-14 {
  order: 14;
}
.qccd-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.qccd-col-xs-push-13 {
  left: 54.16666667%;
}
.qccd-col-xs-pull-13 {
  right: 54.16666667%;
}
.qccd-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.qccd-col-xs-order-13 {
  order: 13;
}
.qccd-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.qccd-col-xs-push-12 {
  left: 50%;
}
.qccd-col-xs-pull-12 {
  right: 50%;
}
.qccd-col-xs-offset-12 {
  margin-left: 50%;
}
.qccd-col-xs-order-12 {
  order: 12;
}
.qccd-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.qccd-col-xs-push-11 {
  left: 45.83333333%;
}
.qccd-col-xs-pull-11 {
  right: 45.83333333%;
}
.qccd-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.qccd-col-xs-order-11 {
  order: 11;
}
.qccd-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.qccd-col-xs-push-10 {
  left: 41.66666667%;
}
.qccd-col-xs-pull-10 {
  right: 41.66666667%;
}
.qccd-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.qccd-col-xs-order-10 {
  order: 10;
}
.qccd-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.qccd-col-xs-push-9 {
  left: 37.5%;
}
.qccd-col-xs-pull-9 {
  right: 37.5%;
}
.qccd-col-xs-offset-9 {
  margin-left: 37.5%;
}
.qccd-col-xs-order-9 {
  order: 9;
}
.qccd-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.qccd-col-xs-push-8 {
  left: 33.33333333%;
}
.qccd-col-xs-pull-8 {
  right: 33.33333333%;
}
.qccd-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.qccd-col-xs-order-8 {
  order: 8;
}
.qccd-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.qccd-col-xs-push-7 {
  left: 29.16666667%;
}
.qccd-col-xs-pull-7 {
  right: 29.16666667%;
}
.qccd-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.qccd-col-xs-order-7 {
  order: 7;
}
.qccd-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.qccd-col-xs-push-6 {
  left: 25%;
}
.qccd-col-xs-pull-6 {
  right: 25%;
}
.qccd-col-xs-offset-6 {
  margin-left: 25%;
}
.qccd-col-xs-order-6 {
  order: 6;
}
.qccd-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.qccd-col-xs-push-5 {
  left: 20.83333333%;
}
.qccd-col-xs-pull-5 {
  right: 20.83333333%;
}
.qccd-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.qccd-col-xs-order-5 {
  order: 5;
}
.qccd-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.qccd-col-xs-push-4 {
  left: 16.66666667%;
}
.qccd-col-xs-pull-4 {
  right: 16.66666667%;
}
.qccd-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.qccd-col-xs-order-4 {
  order: 4;
}
.qccd-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.qccd-col-xs-push-3 {
  left: 12.5%;
}
.qccd-col-xs-pull-3 {
  right: 12.5%;
}
.qccd-col-xs-offset-3 {
  margin-left: 12.5%;
}
.qccd-col-xs-order-3 {
  order: 3;
}
.qccd-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.qccd-col-xs-push-2 {
  left: 8.33333333%;
}
.qccd-col-xs-pull-2 {
  right: 8.33333333%;
}
.qccd-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.qccd-col-xs-order-2 {
  order: 2;
}
.qccd-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.qccd-col-xs-push-1 {
  left: 4.16666667%;
}
.qccd-col-xs-pull-1 {
  right: 4.16666667%;
}
.qccd-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.qccd-col-xs-order-1 {
  order: 1;
}
.qccd-col-xs-0 {
  display: none;
}
.qccd-col-push-0 {
  left: auto;
}
.qccd-col-pull-0 {
  right: auto;
}
.qccd-col-xs-push-0 {
  left: auto;
}
.qccd-col-xs-pull-0 {
  right: auto;
}
.qccd-col-xs-offset-0 {
  margin-left: 0;
}
.qccd-col-xs-order-0 {
  order: 0;
}
@media (min-width: 576px) {
  .qccd-col-sm-1,
  .qccd-col-sm-2,
  .qccd-col-sm-3,
  .qccd-col-sm-4,
  .qccd-col-sm-5,
  .qccd-col-sm-6,
  .qccd-col-sm-7,
  .qccd-col-sm-8,
  .qccd-col-sm-9,
  .qccd-col-sm-10,
  .qccd-col-sm-11,
  .qccd-col-sm-12,
  .qccd-col-sm-13,
  .qccd-col-sm-14,
  .qccd-col-sm-15,
  .qccd-col-sm-16,
  .qccd-col-sm-17,
  .qccd-col-sm-18,
  .qccd-col-sm-19,
  .qccd-col-sm-20,
  .qccd-col-sm-21,
  .qccd-col-sm-22,
  .qccd-col-sm-23,
  .qccd-col-sm-24 {
    flex: 0 0 auto;
    float: left;
  }
  .qccd-col-sm-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .qccd-col-sm-push-24 {
    left: 100%;
  }
  .qccd-col-sm-pull-24 {
    right: 100%;
  }
  .qccd-col-sm-offset-24 {
    margin-left: 100%;
  }
  .qccd-col-sm-order-24 {
    order: 24;
  }
  .qccd-col-sm-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .qccd-col-sm-push-23 {
    left: 95.83333333%;
  }
  .qccd-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .qccd-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .qccd-col-sm-order-23 {
    order: 23;
  }
  .qccd-col-sm-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .qccd-col-sm-push-22 {
    left: 91.66666667%;
  }
  .qccd-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .qccd-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .qccd-col-sm-order-22 {
    order: 22;
  }
  .qccd-col-sm-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .qccd-col-sm-push-21 {
    left: 87.5%;
  }
  .qccd-col-sm-pull-21 {
    right: 87.5%;
  }
  .qccd-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .qccd-col-sm-order-21 {
    order: 21;
  }
  .qccd-col-sm-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .qccd-col-sm-push-20 {
    left: 83.33333333%;
  }
  .qccd-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .qccd-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .qccd-col-sm-order-20 {
    order: 20;
  }
  .qccd-col-sm-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .qccd-col-sm-push-19 {
    left: 79.16666667%;
  }
  .qccd-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .qccd-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .qccd-col-sm-order-19 {
    order: 19;
  }
  .qccd-col-sm-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .qccd-col-sm-push-18 {
    left: 75%;
  }
  .qccd-col-sm-pull-18 {
    right: 75%;
  }
  .qccd-col-sm-offset-18 {
    margin-left: 75%;
  }
  .qccd-col-sm-order-18 {
    order: 18;
  }
  .qccd-col-sm-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .qccd-col-sm-push-17 {
    left: 70.83333333%;
  }
  .qccd-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .qccd-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .qccd-col-sm-order-17 {
    order: 17;
  }
  .qccd-col-sm-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .qccd-col-sm-push-16 {
    left: 66.66666667%;
  }
  .qccd-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .qccd-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .qccd-col-sm-order-16 {
    order: 16;
  }
  .qccd-col-sm-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .qccd-col-sm-push-15 {
    left: 62.5%;
  }
  .qccd-col-sm-pull-15 {
    right: 62.5%;
  }
  .qccd-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .qccd-col-sm-order-15 {
    order: 15;
  }
  .qccd-col-sm-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .qccd-col-sm-push-14 {
    left: 58.33333333%;
  }
  .qccd-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .qccd-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .qccd-col-sm-order-14 {
    order: 14;
  }
  .qccd-col-sm-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .qccd-col-sm-push-13 {
    left: 54.16666667%;
  }
  .qccd-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .qccd-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .qccd-col-sm-order-13 {
    order: 13;
  }
  .qccd-col-sm-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .qccd-col-sm-push-12 {
    left: 50%;
  }
  .qccd-col-sm-pull-12 {
    right: 50%;
  }
  .qccd-col-sm-offset-12 {
    margin-left: 50%;
  }
  .qccd-col-sm-order-12 {
    order: 12;
  }
  .qccd-col-sm-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .qccd-col-sm-push-11 {
    left: 45.83333333%;
  }
  .qccd-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .qccd-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .qccd-col-sm-order-11 {
    order: 11;
  }
  .qccd-col-sm-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .qccd-col-sm-push-10 {
    left: 41.66666667%;
  }
  .qccd-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .qccd-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .qccd-col-sm-order-10 {
    order: 10;
  }
  .qccd-col-sm-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .qccd-col-sm-push-9 {
    left: 37.5%;
  }
  .qccd-col-sm-pull-9 {
    right: 37.5%;
  }
  .qccd-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .qccd-col-sm-order-9 {
    order: 9;
  }
  .qccd-col-sm-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .qccd-col-sm-push-8 {
    left: 33.33333333%;
  }
  .qccd-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .qccd-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .qccd-col-sm-order-8 {
    order: 8;
  }
  .qccd-col-sm-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .qccd-col-sm-push-7 {
    left: 29.16666667%;
  }
  .qccd-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .qccd-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .qccd-col-sm-order-7 {
    order: 7;
  }
  .qccd-col-sm-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .qccd-col-sm-push-6 {
    left: 25%;
  }
  .qccd-col-sm-pull-6 {
    right: 25%;
  }
  .qccd-col-sm-offset-6 {
    margin-left: 25%;
  }
  .qccd-col-sm-order-6 {
    order: 6;
  }
  .qccd-col-sm-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .qccd-col-sm-push-5 {
    left: 20.83333333%;
  }
  .qccd-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .qccd-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .qccd-col-sm-order-5 {
    order: 5;
  }
  .qccd-col-sm-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .qccd-col-sm-push-4 {
    left: 16.66666667%;
  }
  .qccd-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .qccd-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .qccd-col-sm-order-4 {
    order: 4;
  }
  .qccd-col-sm-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .qccd-col-sm-push-3 {
    left: 12.5%;
  }
  .qccd-col-sm-pull-3 {
    right: 12.5%;
  }
  .qccd-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .qccd-col-sm-order-3 {
    order: 3;
  }
  .qccd-col-sm-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .qccd-col-sm-push-2 {
    left: 8.33333333%;
  }
  .qccd-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .qccd-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .qccd-col-sm-order-2 {
    order: 2;
  }
  .qccd-col-sm-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .qccd-col-sm-push-1 {
    left: 4.16666667%;
  }
  .qccd-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .qccd-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .qccd-col-sm-order-1 {
    order: 1;
  }
  .qccd-col-sm-0 {
    display: none;
  }
  .qccd-col-push-0 {
    left: auto;
  }
  .qccd-col-pull-0 {
    right: auto;
  }
  .qccd-col-sm-push-0 {
    left: auto;
  }
  .qccd-col-sm-pull-0 {
    right: auto;
  }
  .qccd-col-sm-offset-0 {
    margin-left: 0;
  }
  .qccd-col-sm-order-0 {
    order: 0;
  }
}
@media (min-width: 768px) {
  .qccd-col-md-1,
  .qccd-col-md-2,
  .qccd-col-md-3,
  .qccd-col-md-4,
  .qccd-col-md-5,
  .qccd-col-md-6,
  .qccd-col-md-7,
  .qccd-col-md-8,
  .qccd-col-md-9,
  .qccd-col-md-10,
  .qccd-col-md-11,
  .qccd-col-md-12,
  .qccd-col-md-13,
  .qccd-col-md-14,
  .qccd-col-md-15,
  .qccd-col-md-16,
  .qccd-col-md-17,
  .qccd-col-md-18,
  .qccd-col-md-19,
  .qccd-col-md-20,
  .qccd-col-md-21,
  .qccd-col-md-22,
  .qccd-col-md-23,
  .qccd-col-md-24 {
    flex: 0 0 auto;
    float: left;
  }
  .qccd-col-md-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .qccd-col-md-push-24 {
    left: 100%;
  }
  .qccd-col-md-pull-24 {
    right: 100%;
  }
  .qccd-col-md-offset-24 {
    margin-left: 100%;
  }
  .qccd-col-md-order-24 {
    order: 24;
  }
  .qccd-col-md-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .qccd-col-md-push-23 {
    left: 95.83333333%;
  }
  .qccd-col-md-pull-23 {
    right: 95.83333333%;
  }
  .qccd-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .qccd-col-md-order-23 {
    order: 23;
  }
  .qccd-col-md-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .qccd-col-md-push-22 {
    left: 91.66666667%;
  }
  .qccd-col-md-pull-22 {
    right: 91.66666667%;
  }
  .qccd-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .qccd-col-md-order-22 {
    order: 22;
  }
  .qccd-col-md-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .qccd-col-md-push-21 {
    left: 87.5%;
  }
  .qccd-col-md-pull-21 {
    right: 87.5%;
  }
  .qccd-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .qccd-col-md-order-21 {
    order: 21;
  }
  .qccd-col-md-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .qccd-col-md-push-20 {
    left: 83.33333333%;
  }
  .qccd-col-md-pull-20 {
    right: 83.33333333%;
  }
  .qccd-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .qccd-col-md-order-20 {
    order: 20;
  }
  .qccd-col-md-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .qccd-col-md-push-19 {
    left: 79.16666667%;
  }
  .qccd-col-md-pull-19 {
    right: 79.16666667%;
  }
  .qccd-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .qccd-col-md-order-19 {
    order: 19;
  }
  .qccd-col-md-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .qccd-col-md-push-18 {
    left: 75%;
  }
  .qccd-col-md-pull-18 {
    right: 75%;
  }
  .qccd-col-md-offset-18 {
    margin-left: 75%;
  }
  .qccd-col-md-order-18 {
    order: 18;
  }
  .qccd-col-md-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .qccd-col-md-push-17 {
    left: 70.83333333%;
  }
  .qccd-col-md-pull-17 {
    right: 70.83333333%;
  }
  .qccd-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .qccd-col-md-order-17 {
    order: 17;
  }
  .qccd-col-md-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .qccd-col-md-push-16 {
    left: 66.66666667%;
  }
  .qccd-col-md-pull-16 {
    right: 66.66666667%;
  }
  .qccd-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .qccd-col-md-order-16 {
    order: 16;
  }
  .qccd-col-md-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .qccd-col-md-push-15 {
    left: 62.5%;
  }
  .qccd-col-md-pull-15 {
    right: 62.5%;
  }
  .qccd-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .qccd-col-md-order-15 {
    order: 15;
  }
  .qccd-col-md-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .qccd-col-md-push-14 {
    left: 58.33333333%;
  }
  .qccd-col-md-pull-14 {
    right: 58.33333333%;
  }
  .qccd-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .qccd-col-md-order-14 {
    order: 14;
  }
  .qccd-col-md-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .qccd-col-md-push-13 {
    left: 54.16666667%;
  }
  .qccd-col-md-pull-13 {
    right: 54.16666667%;
  }
  .qccd-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .qccd-col-md-order-13 {
    order: 13;
  }
  .qccd-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .qccd-col-md-push-12 {
    left: 50%;
  }
  .qccd-col-md-pull-12 {
    right: 50%;
  }
  .qccd-col-md-offset-12 {
    margin-left: 50%;
  }
  .qccd-col-md-order-12 {
    order: 12;
  }
  .qccd-col-md-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .qccd-col-md-push-11 {
    left: 45.83333333%;
  }
  .qccd-col-md-pull-11 {
    right: 45.83333333%;
  }
  .qccd-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .qccd-col-md-order-11 {
    order: 11;
  }
  .qccd-col-md-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .qccd-col-md-push-10 {
    left: 41.66666667%;
  }
  .qccd-col-md-pull-10 {
    right: 41.66666667%;
  }
  .qccd-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .qccd-col-md-order-10 {
    order: 10;
  }
  .qccd-col-md-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .qccd-col-md-push-9 {
    left: 37.5%;
  }
  .qccd-col-md-pull-9 {
    right: 37.5%;
  }
  .qccd-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .qccd-col-md-order-9 {
    order: 9;
  }
  .qccd-col-md-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .qccd-col-md-push-8 {
    left: 33.33333333%;
  }
  .qccd-col-md-pull-8 {
    right: 33.33333333%;
  }
  .qccd-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .qccd-col-md-order-8 {
    order: 8;
  }
  .qccd-col-md-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .qccd-col-md-push-7 {
    left: 29.16666667%;
  }
  .qccd-col-md-pull-7 {
    right: 29.16666667%;
  }
  .qccd-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .qccd-col-md-order-7 {
    order: 7;
  }
  .qccd-col-md-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .qccd-col-md-push-6 {
    left: 25%;
  }
  .qccd-col-md-pull-6 {
    right: 25%;
  }
  .qccd-col-md-offset-6 {
    margin-left: 25%;
  }
  .qccd-col-md-order-6 {
    order: 6;
  }
  .qccd-col-md-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .qccd-col-md-push-5 {
    left: 20.83333333%;
  }
  .qccd-col-md-pull-5 {
    right: 20.83333333%;
  }
  .qccd-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .qccd-col-md-order-5 {
    order: 5;
  }
  .qccd-col-md-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .qccd-col-md-push-4 {
    left: 16.66666667%;
  }
  .qccd-col-md-pull-4 {
    right: 16.66666667%;
  }
  .qccd-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .qccd-col-md-order-4 {
    order: 4;
  }
  .qccd-col-md-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .qccd-col-md-push-3 {
    left: 12.5%;
  }
  .qccd-col-md-pull-3 {
    right: 12.5%;
  }
  .qccd-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .qccd-col-md-order-3 {
    order: 3;
  }
  .qccd-col-md-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .qccd-col-md-push-2 {
    left: 8.33333333%;
  }
  .qccd-col-md-pull-2 {
    right: 8.33333333%;
  }
  .qccd-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .qccd-col-md-order-2 {
    order: 2;
  }
  .qccd-col-md-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .qccd-col-md-push-1 {
    left: 4.16666667%;
  }
  .qccd-col-md-pull-1 {
    right: 4.16666667%;
  }
  .qccd-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .qccd-col-md-order-1 {
    order: 1;
  }
  .qccd-col-md-0 {
    display: none;
  }
  .qccd-col-push-0 {
    left: auto;
  }
  .qccd-col-pull-0 {
    right: auto;
  }
  .qccd-col-md-push-0 {
    left: auto;
  }
  .qccd-col-md-pull-0 {
    right: auto;
  }
  .qccd-col-md-offset-0 {
    margin-left: 0;
  }
  .qccd-col-md-order-0 {
    order: 0;
  }
}
@media (min-width: 992px) {
  .qccd-col-lg-1,
  .qccd-col-lg-2,
  .qccd-col-lg-3,
  .qccd-col-lg-4,
  .qccd-col-lg-5,
  .qccd-col-lg-6,
  .qccd-col-lg-7,
  .qccd-col-lg-8,
  .qccd-col-lg-9,
  .qccd-col-lg-10,
  .qccd-col-lg-11,
  .qccd-col-lg-12,
  .qccd-col-lg-13,
  .qccd-col-lg-14,
  .qccd-col-lg-15,
  .qccd-col-lg-16,
  .qccd-col-lg-17,
  .qccd-col-lg-18,
  .qccd-col-lg-19,
  .qccd-col-lg-20,
  .qccd-col-lg-21,
  .qccd-col-lg-22,
  .qccd-col-lg-23,
  .qccd-col-lg-24 {
    flex: 0 0 auto;
    float: left;
  }
  .qccd-col-lg-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .qccd-col-lg-push-24 {
    left: 100%;
  }
  .qccd-col-lg-pull-24 {
    right: 100%;
  }
  .qccd-col-lg-offset-24 {
    margin-left: 100%;
  }
  .qccd-col-lg-order-24 {
    order: 24;
  }
  .qccd-col-lg-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .qccd-col-lg-push-23 {
    left: 95.83333333%;
  }
  .qccd-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .qccd-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .qccd-col-lg-order-23 {
    order: 23;
  }
  .qccd-col-lg-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .qccd-col-lg-push-22 {
    left: 91.66666667%;
  }
  .qccd-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .qccd-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .qccd-col-lg-order-22 {
    order: 22;
  }
  .qccd-col-lg-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .qccd-col-lg-push-21 {
    left: 87.5%;
  }
  .qccd-col-lg-pull-21 {
    right: 87.5%;
  }
  .qccd-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .qccd-col-lg-order-21 {
    order: 21;
  }
  .qccd-col-lg-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .qccd-col-lg-push-20 {
    left: 83.33333333%;
  }
  .qccd-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .qccd-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .qccd-col-lg-order-20 {
    order: 20;
  }
  .qccd-col-lg-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .qccd-col-lg-push-19 {
    left: 79.16666667%;
  }
  .qccd-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .qccd-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .qccd-col-lg-order-19 {
    order: 19;
  }
  .qccd-col-lg-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .qccd-col-lg-push-18 {
    left: 75%;
  }
  .qccd-col-lg-pull-18 {
    right: 75%;
  }
  .qccd-col-lg-offset-18 {
    margin-left: 75%;
  }
  .qccd-col-lg-order-18 {
    order: 18;
  }
  .qccd-col-lg-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .qccd-col-lg-push-17 {
    left: 70.83333333%;
  }
  .qccd-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .qccd-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .qccd-col-lg-order-17 {
    order: 17;
  }
  .qccd-col-lg-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .qccd-col-lg-push-16 {
    left: 66.66666667%;
  }
  .qccd-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .qccd-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .qccd-col-lg-order-16 {
    order: 16;
  }
  .qccd-col-lg-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .qccd-col-lg-push-15 {
    left: 62.5%;
  }
  .qccd-col-lg-pull-15 {
    right: 62.5%;
  }
  .qccd-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .qccd-col-lg-order-15 {
    order: 15;
  }
  .qccd-col-lg-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .qccd-col-lg-push-14 {
    left: 58.33333333%;
  }
  .qccd-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .qccd-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .qccd-col-lg-order-14 {
    order: 14;
  }
  .qccd-col-lg-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .qccd-col-lg-push-13 {
    left: 54.16666667%;
  }
  .qccd-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .qccd-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .qccd-col-lg-order-13 {
    order: 13;
  }
  .qccd-col-lg-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .qccd-col-lg-push-12 {
    left: 50%;
  }
  .qccd-col-lg-pull-12 {
    right: 50%;
  }
  .qccd-col-lg-offset-12 {
    margin-left: 50%;
  }
  .qccd-col-lg-order-12 {
    order: 12;
  }
  .qccd-col-lg-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .qccd-col-lg-push-11 {
    left: 45.83333333%;
  }
  .qccd-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .qccd-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .qccd-col-lg-order-11 {
    order: 11;
  }
  .qccd-col-lg-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .qccd-col-lg-push-10 {
    left: 41.66666667%;
  }
  .qccd-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .qccd-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .qccd-col-lg-order-10 {
    order: 10;
  }
  .qccd-col-lg-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .qccd-col-lg-push-9 {
    left: 37.5%;
  }
  .qccd-col-lg-pull-9 {
    right: 37.5%;
  }
  .qccd-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .qccd-col-lg-order-9 {
    order: 9;
  }
  .qccd-col-lg-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .qccd-col-lg-push-8 {
    left: 33.33333333%;
  }
  .qccd-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .qccd-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .qccd-col-lg-order-8 {
    order: 8;
  }
  .qccd-col-lg-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .qccd-col-lg-push-7 {
    left: 29.16666667%;
  }
  .qccd-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .qccd-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .qccd-col-lg-order-7 {
    order: 7;
  }
  .qccd-col-lg-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .qccd-col-lg-push-6 {
    left: 25%;
  }
  .qccd-col-lg-pull-6 {
    right: 25%;
  }
  .qccd-col-lg-offset-6 {
    margin-left: 25%;
  }
  .qccd-col-lg-order-6 {
    order: 6;
  }
  .qccd-col-lg-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .qccd-col-lg-push-5 {
    left: 20.83333333%;
  }
  .qccd-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .qccd-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .qccd-col-lg-order-5 {
    order: 5;
  }
  .qccd-col-lg-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .qccd-col-lg-push-4 {
    left: 16.66666667%;
  }
  .qccd-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .qccd-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .qccd-col-lg-order-4 {
    order: 4;
  }
  .qccd-col-lg-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .qccd-col-lg-push-3 {
    left: 12.5%;
  }
  .qccd-col-lg-pull-3 {
    right: 12.5%;
  }
  .qccd-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .qccd-col-lg-order-3 {
    order: 3;
  }
  .qccd-col-lg-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .qccd-col-lg-push-2 {
    left: 8.33333333%;
  }
  .qccd-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .qccd-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .qccd-col-lg-order-2 {
    order: 2;
  }
  .qccd-col-lg-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .qccd-col-lg-push-1 {
    left: 4.16666667%;
  }
  .qccd-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .qccd-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .qccd-col-lg-order-1 {
    order: 1;
  }
  .qccd-col-lg-0 {
    display: none;
  }
  .qccd-col-push-0 {
    left: auto;
  }
  .qccd-col-pull-0 {
    right: auto;
  }
  .qccd-col-lg-push-0 {
    left: auto;
  }
  .qccd-col-lg-pull-0 {
    right: auto;
  }
  .qccd-col-lg-offset-0 {
    margin-left: 0;
  }
  .qccd-col-lg-order-0 {
    order: 0;
  }
}
@media (min-width: 1200px) {
  .qccd-col-xl-1,
  .qccd-col-xl-2,
  .qccd-col-xl-3,
  .qccd-col-xl-4,
  .qccd-col-xl-5,
  .qccd-col-xl-6,
  .qccd-col-xl-7,
  .qccd-col-xl-8,
  .qccd-col-xl-9,
  .qccd-col-xl-10,
  .qccd-col-xl-11,
  .qccd-col-xl-12,
  .qccd-col-xl-13,
  .qccd-col-xl-14,
  .qccd-col-xl-15,
  .qccd-col-xl-16,
  .qccd-col-xl-17,
  .qccd-col-xl-18,
  .qccd-col-xl-19,
  .qccd-col-xl-20,
  .qccd-col-xl-21,
  .qccd-col-xl-22,
  .qccd-col-xl-23,
  .qccd-col-xl-24 {
    flex: 0 0 auto;
    float: left;
  }
  .qccd-col-xl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .qccd-col-xl-push-24 {
    left: 100%;
  }
  .qccd-col-xl-pull-24 {
    right: 100%;
  }
  .qccd-col-xl-offset-24 {
    margin-left: 100%;
  }
  .qccd-col-xl-order-24 {
    order: 24;
  }
  .qccd-col-xl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .qccd-col-xl-push-23 {
    left: 95.83333333%;
  }
  .qccd-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .qccd-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .qccd-col-xl-order-23 {
    order: 23;
  }
  .qccd-col-xl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .qccd-col-xl-push-22 {
    left: 91.66666667%;
  }
  .qccd-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .qccd-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .qccd-col-xl-order-22 {
    order: 22;
  }
  .qccd-col-xl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .qccd-col-xl-push-21 {
    left: 87.5%;
  }
  .qccd-col-xl-pull-21 {
    right: 87.5%;
  }
  .qccd-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .qccd-col-xl-order-21 {
    order: 21;
  }
  .qccd-col-xl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .qccd-col-xl-push-20 {
    left: 83.33333333%;
  }
  .qccd-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .qccd-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .qccd-col-xl-order-20 {
    order: 20;
  }
  .qccd-col-xl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .qccd-col-xl-push-19 {
    left: 79.16666667%;
  }
  .qccd-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .qccd-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .qccd-col-xl-order-19 {
    order: 19;
  }
  .qccd-col-xl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .qccd-col-xl-push-18 {
    left: 75%;
  }
  .qccd-col-xl-pull-18 {
    right: 75%;
  }
  .qccd-col-xl-offset-18 {
    margin-left: 75%;
  }
  .qccd-col-xl-order-18 {
    order: 18;
  }
  .qccd-col-xl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .qccd-col-xl-push-17 {
    left: 70.83333333%;
  }
  .qccd-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .qccd-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .qccd-col-xl-order-17 {
    order: 17;
  }
  .qccd-col-xl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .qccd-col-xl-push-16 {
    left: 66.66666667%;
  }
  .qccd-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .qccd-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .qccd-col-xl-order-16 {
    order: 16;
  }
  .qccd-col-xl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .qccd-col-xl-push-15 {
    left: 62.5%;
  }
  .qccd-col-xl-pull-15 {
    right: 62.5%;
  }
  .qccd-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .qccd-col-xl-order-15 {
    order: 15;
  }
  .qccd-col-xl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .qccd-col-xl-push-14 {
    left: 58.33333333%;
  }
  .qccd-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .qccd-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .qccd-col-xl-order-14 {
    order: 14;
  }
  .qccd-col-xl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .qccd-col-xl-push-13 {
    left: 54.16666667%;
  }
  .qccd-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .qccd-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .qccd-col-xl-order-13 {
    order: 13;
  }
  .qccd-col-xl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .qccd-col-xl-push-12 {
    left: 50%;
  }
  .qccd-col-xl-pull-12 {
    right: 50%;
  }
  .qccd-col-xl-offset-12 {
    margin-left: 50%;
  }
  .qccd-col-xl-order-12 {
    order: 12;
  }
  .qccd-col-xl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .qccd-col-xl-push-11 {
    left: 45.83333333%;
  }
  .qccd-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .qccd-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .qccd-col-xl-order-11 {
    order: 11;
  }
  .qccd-col-xl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .qccd-col-xl-push-10 {
    left: 41.66666667%;
  }
  .qccd-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .qccd-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .qccd-col-xl-order-10 {
    order: 10;
  }
  .qccd-col-xl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .qccd-col-xl-push-9 {
    left: 37.5%;
  }
  .qccd-col-xl-pull-9 {
    right: 37.5%;
  }
  .qccd-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .qccd-col-xl-order-9 {
    order: 9;
  }
  .qccd-col-xl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .qccd-col-xl-push-8 {
    left: 33.33333333%;
  }
  .qccd-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .qccd-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .qccd-col-xl-order-8 {
    order: 8;
  }
  .qccd-col-xl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .qccd-col-xl-push-7 {
    left: 29.16666667%;
  }
  .qccd-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .qccd-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .qccd-col-xl-order-7 {
    order: 7;
  }
  .qccd-col-xl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .qccd-col-xl-push-6 {
    left: 25%;
  }
  .qccd-col-xl-pull-6 {
    right: 25%;
  }
  .qccd-col-xl-offset-6 {
    margin-left: 25%;
  }
  .qccd-col-xl-order-6 {
    order: 6;
  }
  .qccd-col-xl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .qccd-col-xl-push-5 {
    left: 20.83333333%;
  }
  .qccd-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .qccd-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .qccd-col-xl-order-5 {
    order: 5;
  }
  .qccd-col-xl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .qccd-col-xl-push-4 {
    left: 16.66666667%;
  }
  .qccd-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .qccd-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .qccd-col-xl-order-4 {
    order: 4;
  }
  .qccd-col-xl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .qccd-col-xl-push-3 {
    left: 12.5%;
  }
  .qccd-col-xl-pull-3 {
    right: 12.5%;
  }
  .qccd-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .qccd-col-xl-order-3 {
    order: 3;
  }
  .qccd-col-xl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .qccd-col-xl-push-2 {
    left: 8.33333333%;
  }
  .qccd-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .qccd-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .qccd-col-xl-order-2 {
    order: 2;
  }
  .qccd-col-xl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .qccd-col-xl-push-1 {
    left: 4.16666667%;
  }
  .qccd-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .qccd-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .qccd-col-xl-order-1 {
    order: 1;
  }
  .qccd-col-xl-0 {
    display: none;
  }
  .qccd-col-push-0 {
    left: auto;
  }
  .qccd-col-pull-0 {
    right: auto;
  }
  .qccd-col-xl-push-0 {
    left: auto;
  }
  .qccd-col-xl-pull-0 {
    right: auto;
  }
  .qccd-col-xl-offset-0 {
    margin-left: 0;
  }
  .qccd-col-xl-order-0 {
    order: 0;
  }
}
@media (min-width: 1600px) {
  .qccd-col-xxl-1,
  .qccd-col-xxl-2,
  .qccd-col-xxl-3,
  .qccd-col-xxl-4,
  .qccd-col-xxl-5,
  .qccd-col-xxl-6,
  .qccd-col-xxl-7,
  .qccd-col-xxl-8,
  .qccd-col-xxl-9,
  .qccd-col-xxl-10,
  .qccd-col-xxl-11,
  .qccd-col-xxl-12,
  .qccd-col-xxl-13,
  .qccd-col-xxl-14,
  .qccd-col-xxl-15,
  .qccd-col-xxl-16,
  .qccd-col-xxl-17,
  .qccd-col-xxl-18,
  .qccd-col-xxl-19,
  .qccd-col-xxl-20,
  .qccd-col-xxl-21,
  .qccd-col-xxl-22,
  .qccd-col-xxl-23,
  .qccd-col-xxl-24 {
    flex: 0 0 auto;
    float: left;
  }
  .qccd-col-xxl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .qccd-col-xxl-push-24 {
    left: 100%;
  }
  .qccd-col-xxl-pull-24 {
    right: 100%;
  }
  .qccd-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .qccd-col-xxl-order-24 {
    order: 24;
  }
  .qccd-col-xxl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .qccd-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .qccd-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .qccd-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .qccd-col-xxl-order-23 {
    order: 23;
  }
  .qccd-col-xxl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .qccd-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .qccd-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .qccd-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .qccd-col-xxl-order-22 {
    order: 22;
  }
  .qccd-col-xxl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .qccd-col-xxl-push-21 {
    left: 87.5%;
  }
  .qccd-col-xxl-pull-21 {
    right: 87.5%;
  }
  .qccd-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .qccd-col-xxl-order-21 {
    order: 21;
  }
  .qccd-col-xxl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .qccd-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .qccd-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .qccd-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .qccd-col-xxl-order-20 {
    order: 20;
  }
  .qccd-col-xxl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .qccd-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .qccd-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .qccd-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .qccd-col-xxl-order-19 {
    order: 19;
  }
  .qccd-col-xxl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .qccd-col-xxl-push-18 {
    left: 75%;
  }
  .qccd-col-xxl-pull-18 {
    right: 75%;
  }
  .qccd-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .qccd-col-xxl-order-18 {
    order: 18;
  }
  .qccd-col-xxl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .qccd-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .qccd-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .qccd-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .qccd-col-xxl-order-17 {
    order: 17;
  }
  .qccd-col-xxl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .qccd-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .qccd-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .qccd-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .qccd-col-xxl-order-16 {
    order: 16;
  }
  .qccd-col-xxl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .qccd-col-xxl-push-15 {
    left: 62.5%;
  }
  .qccd-col-xxl-pull-15 {
    right: 62.5%;
  }
  .qccd-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .qccd-col-xxl-order-15 {
    order: 15;
  }
  .qccd-col-xxl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .qccd-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .qccd-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .qccd-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .qccd-col-xxl-order-14 {
    order: 14;
  }
  .qccd-col-xxl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .qccd-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .qccd-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .qccd-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .qccd-col-xxl-order-13 {
    order: 13;
  }
  .qccd-col-xxl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .qccd-col-xxl-push-12 {
    left: 50%;
  }
  .qccd-col-xxl-pull-12 {
    right: 50%;
  }
  .qccd-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .qccd-col-xxl-order-12 {
    order: 12;
  }
  .qccd-col-xxl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .qccd-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .qccd-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .qccd-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .qccd-col-xxl-order-11 {
    order: 11;
  }
  .qccd-col-xxl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .qccd-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .qccd-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .qccd-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .qccd-col-xxl-order-10 {
    order: 10;
  }
  .qccd-col-xxl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .qccd-col-xxl-push-9 {
    left: 37.5%;
  }
  .qccd-col-xxl-pull-9 {
    right: 37.5%;
  }
  .qccd-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .qccd-col-xxl-order-9 {
    order: 9;
  }
  .qccd-col-xxl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .qccd-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .qccd-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .qccd-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .qccd-col-xxl-order-8 {
    order: 8;
  }
  .qccd-col-xxl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .qccd-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .qccd-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .qccd-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .qccd-col-xxl-order-7 {
    order: 7;
  }
  .qccd-col-xxl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .qccd-col-xxl-push-6 {
    left: 25%;
  }
  .qccd-col-xxl-pull-6 {
    right: 25%;
  }
  .qccd-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .qccd-col-xxl-order-6 {
    order: 6;
  }
  .qccd-col-xxl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .qccd-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .qccd-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .qccd-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .qccd-col-xxl-order-5 {
    order: 5;
  }
  .qccd-col-xxl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .qccd-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .qccd-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .qccd-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .qccd-col-xxl-order-4 {
    order: 4;
  }
  .qccd-col-xxl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .qccd-col-xxl-push-3 {
    left: 12.5%;
  }
  .qccd-col-xxl-pull-3 {
    right: 12.5%;
  }
  .qccd-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .qccd-col-xxl-order-3 {
    order: 3;
  }
  .qccd-col-xxl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .qccd-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .qccd-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .qccd-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .qccd-col-xxl-order-2 {
    order: 2;
  }
  .qccd-col-xxl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .qccd-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .qccd-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .qccd-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .qccd-col-xxl-order-1 {
    order: 1;
  }
  .qccd-col-xxl-0 {
    display: none;
  }
  .qccd-col-push-0 {
    left: auto;
  }
  .qccd-col-pull-0 {
    right: auto;
  }
  .qccd-col-xxl-push-0 {
    left: auto;
  }
  .qccd-col-xxl-pull-0 {
    right: auto;
  }
  .qccd-col-xxl-offset-0 {
    margin-left: 0;
  }
  .qccd-col-xxl-order-0 {
    order: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.qccd-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.qccd-carousel .slick-list:focus {
  outline: none;
}
.qccd-carousel .slick-list.dragging {
  cursor: pointer;
}
.qccd-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.qccd-carousel .slick-list .slick-slide input.qccd-radio-input,
.qccd-carousel .slick-list .slick-slide input.qccd-checkbox-input {
  visibility: hidden;
}
.qccd-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.qccd-carousel .slick-list .slick-slide.slick-active input.qccd-radio-input,
.qccd-carousel .slick-list .slick-slide.slick-active input.qccd-checkbox-input {
  visibility: visible;
}
.qccd-carousel .slick-slider .slick-track,
.qccd-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.qccd-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.qccd-carousel .slick-track::before,
.qccd-carousel .slick-track::after {
  display: table;
  content: '';
}
.qccd-carousel .slick-track::after {
  clear: both;
}
.slick-loading .qccd-carousel .slick-track {
  visibility: hidden;
}
.qccd-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .qccd-carousel .slick-slide {
  float: right;
}
.qccd-carousel .slick-slide img {
  display: block;
}
.qccd-carousel .slick-slide.slick-loading img {
  display: none;
}
.qccd-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.qccd-carousel .slick-initialized .slick-slide {
  display: block;
}
.qccd-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.qccd-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.qccd-carousel .slick-arrow.slick-hidden {
  display: none;
}
.qccd-carousel .slick-prev,
.qccd-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.qccd-carousel .slick-prev:hover,
.qccd-carousel .slick-next:hover,
.qccd-carousel .slick-prev:focus,
.qccd-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.qccd-carousel .slick-prev:hover::before,
.qccd-carousel .slick-next:hover::before,
.qccd-carousel .slick-prev:focus::before,
.qccd-carousel .slick-next:focus::before {
  opacity: 1;
}
.qccd-carousel .slick-prev.slick-disabled::before,
.qccd-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.qccd-carousel .slick-prev {
  left: -25px;
}
.qccd-carousel .slick-prev::before {
  content: '←';
}
.qccd-carousel .slick-next {
  right: -25px;
}
.qccd-carousel .slick-next::before {
  content: '→';
}
.qccd-carousel .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.qccd-carousel .slick-dots-bottom {
  bottom: 12px;
}
.qccd-carousel .slick-dots-top {
  top: 12px;
}
.qccd-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.qccd-carousel .slick-dots li button {
  display: block;
  width: 16px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.qccd-carousel .slick-dots li button:hover,
.qccd-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.qccd-carousel .slick-dots li.slick-active button {
  width: 24px;
  background: #fff;
  opacity: 1;
}
.qccd-carousel .slick-dots li.slick-active button:hover,
.qccd-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.qccd-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  width: 3px;
  height: auto;
  transform: translateY(-50%);
}
.qccd-carousel-vertical .slick-dots-left {
  left: 12px;
}
.qccd-carousel-vertical .slick-dots-right {
  right: 12px;
}
.qccd-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.qccd-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.qccd-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-cascader {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-cascader-trigger {
  display: inline-block;
}
.qccd-cascader-trigger .qccd-dropdown-open {
  color: #128bed;
}
.qccd-cascader-input.qccd-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.qccd-cascader-picker-show-search .qccd-cascader-input.qccd-input {
  position: relative;
}
.qccd-cascader-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.qccd-cascader-picker-with-value .qccd-cascader-picker-label {
  color: transparent;
}
.qccd-cascader-picker-disabled {
  color: #BBBBBB;
  background: #FAFAFA;
  cursor: not-allowed;
}
.qccd-cascader-picker-disabled .qccd-cascader-input {
  cursor: not-allowed;
}
.qccd-cascader-picker:focus .qccd-cascader-input {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-cascader-picker-show-search.qccd-cascader-picker-focused {
  color: #BBBBBB;
}
.qccd-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #BBBBBB;
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.qccd-cascader-picker-clear:hover {
  color: #666666;
}
.qccd-cascader-picker:hover .qccd-cascader-picker-clear {
  opacity: 1;
}
.qccd-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #BBBBBB;
  font-size: 12px;
  line-height: 12px;
  transition: transform 0.2s;
}
.qccd-cascader-picker-arrow.qccd-cascader-picker-arrow-expand {
  transform: rotate(180deg);
}
.qccd-cascader-picker-label:hover + .qccd-cascader-input {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-cascader-picker-small .qccd-cascader-picker-clear,
.qccd-cascader-picker-small .qccd-cascader-picker-arrow {
  right: 8px;
}
.qccd-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-cascader-menus ul,
.qccd-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.qccd-cascader-menus-empty,
.qccd-cascader-menus-hidden {
  display: none;
}
.qccd-cascader-menus.slide-up-enter.slide-up-enter-active.qccd-cascader-menus-placement-bottomLeft,
.qccd-cascader-menus.slide-up-appear.slide-up-appear-active.qccd-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.qccd-cascader-menus.slide-up-enter.slide-up-enter-active.qccd-cascader-menus-placement-topLeft,
.qccd-cascader-menus.slide-up-appear.slide-up-appear-active.qccd-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn;
}
.qccd-cascader-menus.slide-up-leave.slide-up-leave-active.qccd-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.qccd-cascader-menus.slide-up-leave.slide-up-leave-active.qccd-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut;
}
.qccd-cascader-menu {
  display: inline-block;
  min-width: 160px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #eee;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.qccd-cascader-menu:first-child {
  border-radius: 2px 0 0 2px;
}
.qccd-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 2px 2px 0;
}
.qccd-cascader-menu:only-child {
  border-radius: 2px;
}
.qccd-cascader-menu-item {
  padding: 5px 12px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-cascader-menu-item:hover {
  background: #F2F8FE;
}
.qccd-cascader-menu-item-disabled {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-cascader-menu-item-disabled:hover {
  background: transparent;
}
.qccd-cascader-menu-item-active:not(.qccd-cascader-menu-item-disabled),
.qccd-cascader-menu-item-active:not(.qccd-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #fafafa;
}
.qccd-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.qccd-cascader-menu-item-expand .qccd-cascader-menu-item-expand-icon,
.qccd-cascader-menu-item-loading-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  right: 12px;
  color: #666666;
}
:root .qccd-cascader-menu-item-expand .qccd-cascader-menu-item-expand-icon,
:root .qccd-cascader-menu-item-loading-icon {
  font-size: 12px;
}
.qccd-cascader-menu-item-disabled.qccd-cascader-menu-item-expand .qccd-cascader-menu-item-expand-icon,
.qccd-cascader-menu-item-disabled.qccd-cascader-menu-item-loading-icon {
  color: #BBBBBB;
}
.qccd-cascader-menu-item .qccd-cascader-menu-item-keyword {
  color: #F04040;
}
.qccd-cascader-drop-down {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-cascader-drop-down .qccd-cascader-drop-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container ul {
  display: inline-block;
  max-height: 270px;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  vertical-align: top;
  border-left: 1px solid #eee;
  overflow: auto;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container ul:first-child {
  border-left: none;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  clear: both;
  margin: 0;
  padding: 5px 7px 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
  min-width: 160px;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li > label {
  width: 100%;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li > div {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  color: #333333;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li .item-selected {
  background-color: #F3F9FD;
  color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li .caret-right {
  color: #bbb;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li .qccd-cascader-checkbox {
  min-width: calc(100% - 10px);
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li .qccd-cascader-checkbox .qccd-cascader-checkbox + span {
  display: inline-block;
  width: calc(100% - 14px);
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  padding-right: 0;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li .next-selected {
  color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li.hover {
  background-color: #F3F9FD;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li.hover .caret-right {
  color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li:hover {
  background-color: #F3F9FD;
  color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li:hover .caret-right {
  color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li:hover > div,
.qccd-cascader-drop-down .qccd-cascader-drop-container li:hover > label {
  color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-container li:hover > div .qccd-checkbox-inner,
.qccd-cascader-drop-down .qccd-cascader-drop-container li:hover > label .qccd-checkbox-inner {
  border-color: #128bed;
}
.qccd-cascader-drop-down .qccd-cascader-drop-footer {
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #eee;
  padding: 0 9px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-filter-name-container {
  color: #333333;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.qccd-filter-name-container > span:not(.qccdicon-caret-down),
.qccd-filter-name-container > span:not(.qccdicon-down) {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px;
}
.qccd-filter-name-container .qccdicon-caret-down {
  margin-left: 5px;
  transition: transform 0.15s linear;
  color: #666666;
}
.qccd-filter-name-container .qccdicon-caret-down.has-selected {
  color: #128bed;
}
.qccd-filter-name-container:hover {
  color: #128bed;
}
.qccd-filter-name-container:hover .qccdicon-caret-down {
  color: #128bed;
}
.qccd-filter-name-container.open {
  color: #128bed;
}
.qccd-filter-name-container.open .qccdicon-caret-down {
  transform: rotate(180deg);
}
.qccd-filter-name-container.open .qccdicon-caret-down {
  color: #128bed;
}
.qccd-filter-name-container.border-container {
  line-height: 30px;
  border: 1px solid #d8d8d8;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 2px;
  height: 32px;
  cursor: pointer;
  padding: 0px 24px 0px 10px;
  position: relative;
  width: 100%;
}
.qccd-filter-name-container.border-container > span:not(.qccdicon-down) {
  line-height: 30px;
  color: #333333;
}
.qccd-filter-name-container.border-container .qccdicon-down {
  display: block;
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -6px;
  color: #BBBBBB;
  font-size: 12px;
  line-height: 1;
  transform: scale(1);
}
.qccd-filter-name-container.border-container .qccdicon-down > svg {
  transform: rotate(0deg);
  transition: transform 0.3s linear;
}
.qccd-filter-name-container.border-container:hover,
.qccd-filter-name-container.border-container.open {
  color: #333333;
  border-color: #128bed;
}
.qccd-filter-name-container.border-container.open .qccdicon-down > svg {
  transform: rotate(180deg);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-cell {
  display: flex;
  align-items: center;
  position: relative;
  padding: 15px;
}
.qccd-cell-container {
  flex: 1;
}
.qccd-cell-main {
  display: flex;
  align-items: center;
}
.qccd-cell-extra {
  display: block;
  margin-top: 10px;
}
.qccd-cell .cell-logo {
  margin-left: 10px;
  margin-right: 15px;
}
.qccd-cell .cell-content {
  flex: 1;
}
.qccd-cell .cell-content .content-title {
  display: flex;
  align-items: center;
  color: #222;
  font-size: 18px;
  font-weight: bold;
}
.qccd-cell .cell-content .content-title a {
  color: #222;
}
.qccd-cell .cell-content .content-info {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.qccd-cell .cell-content .content-info .info-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
}
.qccd-cell .cell-content .content-info .info-row .info-col {
  margin-right: 25px;
  display: flex;
  align-items: center;
  color: #666666;
}
.qccd-cell .cell-content .content-info .info-row .info-col .info-col-key {
  color: #999999;
}
.qccd-cell em {
  color: #F04040;
  font-style: normal;
}
.qccd-cell::after {
  content: '';
  height: 1px;
  background-color: #eee;
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 0px;
}
.qccd-cell:hover {
  background: #f2f8fe;
}
.qccd-cell:hover .cell-content .content-title {
  color: #128bed;
}
.qccd-cell:hover .cell-content .content-title a,
.qccd-cell:hover .cell-content .content-title em {
  color: #128bed;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.qccd-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.qccd-checkbox-wrapper:hover .qccd-checkbox-inner,
.qccd-checkbox:hover .qccd-checkbox-inner,
.qccd-checkbox-input:focus + .qccd-checkbox-inner {
  border-color: #128bed;
}
.qccd-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #128bed;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.qccd-checkbox:hover::after,
.qccd-checkbox-wrapper:hover .qccd-checkbox::after {
  visibility: visible;
}
.qccd-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  border-collapse: separate;
}
.qccd-checkbox-inner::after {
  position: absolute;
  left: 2px;
  top: 6px;
  display: table;
  width: 6px;
  height: 9px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.qccd-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.qccd-checkbox-checked .qccd-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  content: ' ';
}
.qccd-checkbox-checked .qccd-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-checkbox-disabled {
  cursor: not-allowed;
}
.qccd-checkbox-disabled.qccd-checkbox-checked .qccd-checkbox-inner::after {
  border-color: #BBBBBB;
  animation-name: none;
}
.qccd-checkbox-disabled .qccd-checkbox-input {
  cursor: not-allowed;
}
.qccd-checkbox-disabled .qccd-checkbox-inner {
  background-color: #F3F3F3;
  border-color: #d8d8d8 !important;
}
.qccd-checkbox-disabled .qccd-checkbox-inner::after {
  border-color: #F3F3F3;
  border-collapse: separate;
  animation-name: none;
}
.qccd-checkbox-disabled + span {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-checkbox-disabled:hover::after,
.qccd-checkbox-wrapper:hover .qccd-checkbox-disabled::after {
  visibility: hidden;
}
.qccd-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.qccd-checkbox-wrapper.qccd-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.qccd-checkbox-wrapper + .qccd-checkbox-wrapper {
  margin-left: 8px;
}
.qccd-checkbox-wrapper:hover {
  color: #128bed;
}
.qccd-checkbox + span {
  padding-right: 5px;
  padding-left: 5px;
}
.qccd-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.qccd-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.qccd-checkbox-group-item:last-child {
  margin-right: 0;
}
.qccd-checkbox-group-item + .qccd-checkbox-group-item {
  margin-left: 0;
}
.qccd-checkbox-indeterminate .qccd-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-checkbox-indeterminate .qccd-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 2px;
  background-color: #fff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.qccd-checkbox-indeterminate.qccd-checkbox-disabled .qccd-checkbox-inner {
  background-color: #F3F3F3;
}
.qccd-checkbox-indeterminate.qccd-checkbox-disabled .qccd-checkbox-inner::after {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d8d8d8;
  border-bottom: 0;
  border-radius: 2px;
}
.qccd-collapse > .qccd-collapse-item {
  border-bottom: 1px solid #d8d8d8;
}
.qccd-collapse > .qccd-collapse-item:last-child,
.qccd-collapse > .qccd-collapse-item:last-child > .qccd-collapse-header {
  border-radius: 0 0 2px 2px;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: #333333;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  vertical-align: -0.15em;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 15px;
  display: inline-block;
  font-size: 12px;
  transform: translateY(-50%);
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow > * {
  line-height: 1;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow svg {
  display: inline-block;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow::before:not(.aicon) {
  display: none;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow .qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow-icon {
  display: block;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow svg {
  transition: transform 0.24s;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-extra {
  float: right;
}
.qccd-collapse > .qccd-collapse-item > .qccd-collapse-header:focus {
  outline: none;
}
.qccd-collapse > .qccd-collapse-item.qccd-collapse-no-arrow > .qccd-collapse-header {
  padding-left: 12px;
}
.qccd-collapse-icon-position-right > .qccd-collapse-item > .qccd-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.qccd-collapse-icon-position-right > .qccd-collapse-item > .qccd-collapse-header .qccd-collapse-arrow {
  right: 15px;
  left: auto;
}
.qccd-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.qccd-collapse-content {
  overflow: hidden;
  color: #333333;
  background-color: #fff;
  border-top: 1px solid #d8d8d8;
}
.qccd-collapse-content > .qccd-collapse-content-box {
  padding: 15px;
}
.qccd-collapse-content-inactive {
  display: none;
}
.qccd-collapse-item:last-child > .qccd-collapse-content {
  border-radius: 0 0 2px 2px;
}
.qccd-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.qccd-collapse-borderless > .qccd-collapse-item {
  border-bottom: 1px solid #d8d8d8;
}
.qccd-collapse-borderless > .qccd-collapse-item:last-child,
.qccd-collapse-borderless > .qccd-collapse-item:last-child .qccd-collapse-header {
  border-radius: 0;
}
.qccd-collapse-borderless > .qccd-collapse-item > .qccd-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.qccd-collapse-borderless > .qccd-collapse-item > .qccd-collapse-content > .qccd-collapse-content-box {
  padding-top: 4px;
}
.qccd-collapse .qccd-collapse-item-disabled > .qccd-collapse-header,
.qccd-collapse .qccd-collapse-item-disabled > .qccd-collapse-header > .arrow {
  color: #BBBBBB;
  cursor: not-allowed;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-comment {
  position: relative;
}
.qccd-comment-inner {
  display: flex;
  padding: 16px 0;
}
.qccd-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.qccd-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.qccd-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.qccd-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.qccd-comment-content-author > a,
.qccd-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.qccd-comment-content-author-name {
  color: #666666;
  font-size: 14px;
  transition: color 0.3s;
}
.qccd-comment-content-author-name > * {
  color: #666666;
}
.qccd-comment-content-author-name > *:hover {
  color: #666666;
}
.qccd-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.qccd-comment-content-detail p {
  white-space: pre-wrap;
}
.qccd-comment-actions {
  margin-top: 12px;
  padding-left: 0;
}
.qccd-comment-actions > li {
  display: inline-block;
  color: #666666;
}
.qccd-comment-actions > li > span {
  padding-right: 10px;
  color: #666666;
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-comment-actions > li > span:hover {
  color: #595959;
}
.qccd-comment-nested {
  margin-left: 44px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-copy {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.qccd-copy.open {
  background-color: #e5f2fd;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-calendar-picker-container {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
  font-family: "Microsoft YaHei", Arial;
}
.qccd-calendar-picker-container.slide-up-enter.slide-up-enter-active.qccd-calendar-picker-container-placement-topLeft,
.qccd-calendar-picker-container.slide-up-enter.slide-up-enter-active.qccd-calendar-picker-container-placement-topRight,
.qccd-calendar-picker-container.slide-up-appear.slide-up-appear-active.qccd-calendar-picker-container-placement-topLeft,
.qccd-calendar-picker-container.slide-up-appear.slide-up-appear-active.qccd-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownIn;
}
.qccd-calendar-picker-container.slide-up-enter.slide-up-enter-active.qccd-calendar-picker-container-placement-bottomLeft,
.qccd-calendar-picker-container.slide-up-enter.slide-up-enter-active.qccd-calendar-picker-container-placement-bottomRight,
.qccd-calendar-picker-container.slide-up-appear.slide-up-appear-active.qccd-calendar-picker-container-placement-bottomLeft,
.qccd-calendar-picker-container.slide-up-appear.slide-up-appear-active.qccd-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.qccd-calendar-picker-container.slide-up-leave.slide-up-leave-active.qccd-calendar-picker-container-placement-topLeft,
.qccd-calendar-picker-container.slide-up-leave.slide-up-leave-active.qccd-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownOut;
}
.qccd-calendar-picker-container.slide-up-leave.slide-up-leave-active.qccd-calendar-picker-container-placement-bottomLeft,
.qccd-calendar-picker-container.slide-up-leave.slide-up-leave-active.qccd-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.qccd-calendar-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  outline: none;
  cursor: text;
  transition: opacity 0.3s;
}
.qccd-calendar-picker-input {
  outline: none;
}
.qccd-calendar-picker-input.qccd-input {
  line-height: calc(2em - 6px);
}
.qccd-calendar-picker-input.qccd-input-sm {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 24px;
}
.qccd-calendar-picker:hover .qccd-calendar-picker-input:not(.qccd-input-disabled) {
  border-color: #128bed;
}
.qccd-calendar-picker:focus .qccd-calendar-picker-input:not(.qccd-input-disabled) {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-calendar-picker-clear,
.qccd-calendar-picker-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  font-size: 12px;
  line-height: 14px;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-calendar-picker-clear {
  z-index: 2;
  color: #BBBBBB;
  font-size: 14px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
}
.qccd-calendar-picker-clear:hover {
  color: #666666;
}
.qccd-calendar-picker:hover .qccd-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.qccd-calendar-picker-icon {
  display: inline-block;
  color: #BBBBBB;
  font-size: 14px;
  line-height: 1;
}
.qccd-input-disabled + .qccd-calendar-picker-icon {
  cursor: not-allowed;
}
.qccd-calendar-picker-small .qccd-calendar-picker-clear,
.qccd-calendar-picker-small .qccd-calendar-picker-icon {
  right: 8px;
}
.qccd-calendar {
  position: relative;
  width: 280px;
  font-size: 14px;
  line-height: calc(2em - 6px);
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-calendar-input-wrap {
  height: 34px;
  padding: 6px 10px;
  border-bottom: 1px solid #eee;
}
.qccd-calendar-input {
  width: 100%;
  height: 22px;
  color: #333333;
  background: #fff;
  border: 0;
  outline: 0;
  cursor: auto;
}
.qccd-calendar-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-calendar-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-calendar-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-calendar-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-calendar-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-calendar-week-number {
  width: 286px;
}
.qccd-calendar-week-number-cell {
  text-align: center;
}
.qccd-calendar-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #eee;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-calendar-header a:hover {
  color: #128bed;
}
.qccd-calendar-header .qccd-calendar-century-select,
.qccd-calendar-header .qccd-calendar-decade-select,
.qccd-calendar-header .qccd-calendar-year-select,
.qccd-calendar-header .qccd-calendar-month-select {
  display: inline-block;
  padding: 0 2px;
  color: #333333;
  font-weight: normal;
  line-height: 40px;
}
.qccd-calendar-header .qccd-calendar-century-select-arrow,
.qccd-calendar-header .qccd-calendar-decade-select-arrow,
.qccd-calendar-header .qccd-calendar-year-select-arrow,
.qccd-calendar-header .qccd-calendar-month-select-arrow {
  display: none;
}
.qccd-calendar-header .qccd-calendar-prev-century-btn,
.qccd-calendar-header .qccd-calendar-next-century-btn,
.qccd-calendar-header .qccd-calendar-prev-decade-btn,
.qccd-calendar-header .qccd-calendar-next-decade-btn,
.qccd-calendar-header .qccd-calendar-prev-month-btn,
.qccd-calendar-header .qccd-calendar-next-month-btn,
.qccd-calendar-header .qccd-calendar-prev-year-btn,
.qccd-calendar-header .qccd-calendar-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: #666666;
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.qccd-calendar-header .qccd-calendar-prev-century-btn,
.qccd-calendar-header .qccd-calendar-prev-decade-btn,
.qccd-calendar-header .qccd-calendar-prev-year-btn {
  left: 7px;
  height: 100%;
}
.qccd-calendar-header .qccd-calendar-prev-century-btn::before,
.qccd-calendar-header .qccd-calendar-prev-decade-btn::before,
.qccd-calendar-header .qccd-calendar-prev-year-btn::before,
.qccd-calendar-header .qccd-calendar-prev-century-btn::after,
.qccd-calendar-header .qccd-calendar-prev-decade-btn::after,
.qccd-calendar-header .qccd-calendar-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-header .qccd-calendar-prev-century-btn:hover::before,
.qccd-calendar-header .qccd-calendar-prev-decade-btn:hover::before,
.qccd-calendar-header .qccd-calendar-prev-year-btn:hover::before,
.qccd-calendar-header .qccd-calendar-prev-century-btn:hover::after,
.qccd-calendar-header .qccd-calendar-prev-decade-btn:hover::after,
.qccd-calendar-header .qccd-calendar-prev-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-header .qccd-calendar-prev-century-btn::after,
.qccd-calendar-header .qccd-calendar-prev-decade-btn::after,
.qccd-calendar-header .qccd-calendar-prev-year-btn::after {
  display: none;
}
.qccd-calendar-header .qccd-calendar-prev-century-btn::after,
.qccd-calendar-header .qccd-calendar-prev-decade-btn::after,
.qccd-calendar-header .qccd-calendar-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.qccd-calendar-header .qccd-calendar-next-century-btn,
.qccd-calendar-header .qccd-calendar-next-decade-btn,
.qccd-calendar-header .qccd-calendar-next-year-btn {
  right: 7px;
  height: 100%;
}
.qccd-calendar-header .qccd-calendar-next-century-btn::before,
.qccd-calendar-header .qccd-calendar-next-decade-btn::before,
.qccd-calendar-header .qccd-calendar-next-year-btn::before,
.qccd-calendar-header .qccd-calendar-next-century-btn::after,
.qccd-calendar-header .qccd-calendar-next-decade-btn::after,
.qccd-calendar-header .qccd-calendar-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-header .qccd-calendar-next-century-btn:hover::before,
.qccd-calendar-header .qccd-calendar-next-decade-btn:hover::before,
.qccd-calendar-header .qccd-calendar-next-year-btn:hover::before,
.qccd-calendar-header .qccd-calendar-next-century-btn:hover::after,
.qccd-calendar-header .qccd-calendar-next-decade-btn:hover::after,
.qccd-calendar-header .qccd-calendar-next-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-header .qccd-calendar-next-century-btn::after,
.qccd-calendar-header .qccd-calendar-next-decade-btn::after,
.qccd-calendar-header .qccd-calendar-next-year-btn::after {
  display: none;
}
.qccd-calendar-header .qccd-calendar-next-century-btn::before,
.qccd-calendar-header .qccd-calendar-next-decade-btn::before,
.qccd-calendar-header .qccd-calendar-next-year-btn::before,
.qccd-calendar-header .qccd-calendar-next-century-btn::after,
.qccd-calendar-header .qccd-calendar-next-decade-btn::after,
.qccd-calendar-header .qccd-calendar-next-year-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-header .qccd-calendar-next-century-btn::before,
.qccd-calendar-header .qccd-calendar-next-decade-btn::before,
.qccd-calendar-header .qccd-calendar-next-year-btn::before {
  position: relative;
  left: 3px;
}
.qccd-calendar-header .qccd-calendar-next-century-btn::after,
.qccd-calendar-header .qccd-calendar-next-decade-btn::after,
.qccd-calendar-header .qccd-calendar-next-year-btn::after {
  display: inline-block;
}
.qccd-calendar-header .qccd-calendar-prev-month-btn {
  left: 29px;
  height: 100%;
}
.qccd-calendar-header .qccd-calendar-prev-month-btn::before,
.qccd-calendar-header .qccd-calendar-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-header .qccd-calendar-prev-month-btn:hover::before,
.qccd-calendar-header .qccd-calendar-prev-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-header .qccd-calendar-prev-month-btn::after {
  display: none;
}
.qccd-calendar-header .qccd-calendar-next-month-btn {
  right: 29px;
  height: 100%;
}
.qccd-calendar-header .qccd-calendar-next-month-btn::before,
.qccd-calendar-header .qccd-calendar-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-header .qccd-calendar-next-month-btn:hover::before,
.qccd-calendar-header .qccd-calendar-next-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-header .qccd-calendar-next-month-btn::after {
  display: none;
}
.qccd-calendar-header .qccd-calendar-next-month-btn::before,
.qccd-calendar-header .qccd-calendar-next-month-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-body {
  padding: 8px 12px;
}
.qccd-calendar table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}
.qccd-calendar table,
.qccd-calendar th,
.qccd-calendar td {
  text-align: center;
  border: 0;
}
.qccd-calendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.qccd-calendar-column-header {
  width: 33px;
  padding: 6px 0;
  line-height: 18px;
  text-align: center;
}
.qccd-calendar-column-header .qccd-calendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.qccd-calendar-week-number-header .qccd-calendar-column-header-inner {
  display: none;
}
.qccd-calendar-cell {
  height: 30px;
  padding: 3px 0;
}
.qccd-calendar-date {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: #333333;
  line-height: 22px;
  text-align: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.qccd-calendar-date-panel {
  position: relative;
  outline: none;
}
.qccd-calendar-date:hover {
  background: #F2F8FE;
  cursor: pointer;
}
.qccd-calendar-date:active {
  color: #fff;
  background: #3cabfa;
}
.qccd-calendar-today .qccd-calendar-date {
  color: #128bed;
  font-weight: bold;
  border-color: #128bed;
}
.qccd-calendar-selected-day .qccd-calendar-date {
  background: #b8e8ff;
}
.qccd-calendar-last-month-cell .qccd-calendar-date,
.qccd-calendar-next-month-btn-day .qccd-calendar-date,
.qccd-calendar-last-month-cell .qccd-calendar-date:hover,
.qccd-calendar-next-month-btn-day .qccd-calendar-date:hover {
  color: #BBBBBB;
  background: transparent;
  border-color: transparent;
}
.qccd-calendar-disabled-cell .qccd-calendar-date {
  position: relative;
  width: auto;
  color: #BBBBBB;
  background: #FAFAFA;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: not-allowed;
}
.qccd-calendar-disabled-cell .qccd-calendar-date:hover {
  background: #FAFAFA;
}
.qccd-calendar-disabled-cell.qccd-calendar-selected-day .qccd-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  content: '';
}
.qccd-calendar-disabled-cell.qccd-calendar-today .qccd-calendar-date {
  position: relative;
  padding-right: 5px;
  padding-left: 5px;
}
.qccd-calendar-disabled-cell.qccd-calendar-today .qccd-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  border: 1px solid #BBBBBB;
  border-radius: 2px;
  content: ' ';
}
.qccd-calendar-disabled-cell-first-of-row .qccd-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.qccd-calendar-disabled-cell-last-of-row .qccd-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.qccd-calendar-footer {
  padding: 0 12px;
  line-height: 38px;
  border-top: 1px solid #eee;
}
.qccd-calendar-footer:empty {
  border-top: 0;
}
.qccd-calendar-footer-btn {
  display: block;
  text-align: center;
}
.qccd-calendar-footer-extra {
  text-align: left;
}
.qccd-calendar .qccd-calendar-today-btn,
.qccd-calendar .qccd-calendar-clear-btn {
  display: inline-block;
  margin: 0 0 0 8px;
  text-align: center;
}
.qccd-calendar .qccd-calendar-today-btn-disabled,
.qccd-calendar .qccd-calendar-clear-btn-disabled {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-calendar .qccd-calendar-today-btn:only-child,
.qccd-calendar .qccd-calendar-clear-btn:only-child {
  margin: 0;
}
.qccd-calendar .qccd-calendar-clear-btn {
  position: absolute;
  top: 7px;
  right: 5px;
  display: none;
  width: 20px;
  height: 20px;
  margin: 0;
  overflow: hidden;
  line-height: 20px;
  text-align: center;
  text-indent: -76px;
}
.qccd-calendar .qccd-calendar-clear-btn::after {
  display: inline-block;
  width: 20px;
  color: #BBBBBB;
  font-size: 14px;
  line-height: 1;
  text-indent: 43px;
  transition: color 0.3s ease;
}
.qccd-calendar .qccd-calendar-clear-btn:hover::after {
  color: #666666;
}
.qccd-calendar .qccd-calendar-ok-btn {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 0 12px;
  outline: 0;
  color: #fff;
  background-color: #128bed;
  border-color: #128bed;
  height: 26px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 2px;
  line-height: 24px;
}
.qccd-calendar .qccd-calendar-ok-btn > .qccdicon {
  line-height: 1;
}
.qccd-calendar .qccd-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}
.qccd-calendar .qccd-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.qccd-calendar .qccd-calendar-ok-btn.disabled,
.qccd-calendar .qccd-calendar-ok-btn[disabled] {
  cursor: not-allowed;
}
.qccd-calendar .qccd-calendar-ok-btn.disabled > *,
.qccd-calendar .qccd-calendar-ok-btn[disabled] > * {
  pointer-events: none;
}
.qccd-calendar .qccd-calendar-ok-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 2px;
}
.qccd-calendar .qccd-calendar-ok-btn-sm {
  height: 26px;
  padding: 0 8px;
  font-size: 12px;
  border-radius: 2px;
}
.qccd-calendar .qccd-calendar-ok-btn > a:only-child {
  color: currentColor;
}
.qccd-calendar .qccd-calendar-ok-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-calendar .qccd-calendar-ok-btn:hover {
  color: #fff;
  background-color: #0069BF;
  border-color: #0069BF;
}
.qccd-calendar .qccd-calendar-ok-btn:hover > a:only-child {
  color: currentColor;
}
.qccd-calendar .qccd-calendar-ok-btn:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-calendar .qccd-calendar-ok-btn.active {
  color: #fff;
  background-color: #066ac7;
  border-color: #066ac7;
}
.qccd-calendar .qccd-calendar-ok-btn.active > a:only-child {
  color: currentColor;
}
.qccd-calendar .qccd-calendar-ok-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-calendar .qccd-calendar-ok-btn-disabled,
.qccd-calendar .qccd-calendar-ok-btn.disabled,
.qccd-calendar .qccd-calendar-ok-btn[disabled],
.qccd-calendar .qccd-calendar-ok-btn-disabled:hover,
.qccd-calendar .qccd-calendar-ok-btn.disabled:hover,
.qccd-calendar .qccd-calendar-ok-btn[disabled]:hover,
.qccd-calendar .qccd-calendar-ok-btn-disabled.active,
.qccd-calendar .qccd-calendar-ok-btn.disabled.active,
.qccd-calendar .qccd-calendar-ok-btn[disabled].active {
  color: #fff;
  background-color: rgba(18, 139, 237, 0.5);
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.qccd-calendar .qccd-calendar-ok-btn-disabled > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn.disabled > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn[disabled] > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn-disabled:hover > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn.disabled:hover > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn[disabled]:hover > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn-disabled.active > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn.disabled.active > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-calendar .qccd-calendar-ok-btn-disabled > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn.disabled > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn[disabled] > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn-disabled:hover > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn.disabled:hover > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn[disabled]:hover > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn-disabled.active > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn.disabled.active > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-calendar .qccd-calendar-ok-btn-disabled,
.qccd-calendar .qccd-calendar-ok-btn.disabled,
.qccd-calendar .qccd-calendar-ok-btn[disabled],
.qccd-calendar .qccd-calendar-ok-btn-disabled:hover,
.qccd-calendar .qccd-calendar-ok-btn.disabled:hover,
.qccd-calendar .qccd-calendar-ok-btn[disabled]:hover,
.qccd-calendar .qccd-calendar-ok-btn-disabled.active,
.qccd-calendar .qccd-calendar-ok-btn.disabled.active,
.qccd-calendar .qccd-calendar-ok-btn[disabled].active {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  text-shadow: none;
  box-shadow: none;
}
.qccd-calendar .qccd-calendar-ok-btn-disabled > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn.disabled > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn[disabled] > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn-disabled:hover > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn.disabled:hover > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn[disabled]:hover > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn-disabled.active > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn.disabled.active > a:only-child,
.qccd-calendar .qccd-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.qccd-calendar .qccd-calendar-ok-btn-disabled > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn.disabled > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn[disabled] > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn-disabled:hover > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn.disabled:hover > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn[disabled]:hover > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn-disabled.active > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn.disabled.active > a:only-child::after,
.qccd-calendar .qccd-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.qccd-calendar-range-picker-input {
  width: 44%;
  text-align: center;
  background-color: transparent;
  border: 0;
  outline: 0;
}
.qccd-calendar-range-picker-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-calendar-range-picker-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-calendar-range-picker-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-calendar-range-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-calendar-range-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}
.qccd-calendar-range-picker-separator {
  display: inline-block;
  min-width: 10px;
  height: 100%;
  color: #666666;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
}
.qccd-input-disabled .qccd-calendar-range-picker-separator {
  color: #BBBBBB;
}
.qccd-calendar-range {
  width: 552px;
  overflow: hidden;
}
.qccd-calendar-range .qccd-calendar-date-panel::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: '.';
}
.qccd-calendar-range-part {
  position: relative;
  width: 50%;
}
.qccd-calendar-range-left {
  float: left;
}
.qccd-calendar-range-left .qccd-calendar-time-picker-inner {
  border-right: 1px solid #eee;
}
.qccd-calendar-range-right {
  float: right;
}
.qccd-calendar-range-right .qccd-calendar-time-picker-inner {
  border-left: 1px solid #eee;
}
.qccd-calendar-range-middle {
  position: absolute;
  left: 50%;
  z-index: 1;
  height: 34px;
  margin: 1px 0 0 0;
  padding: 0 200px 0 0;
  color: #666666;
  line-height: 34px;
  text-align: center;
  transform: translateX(-50%);
  pointer-events: none;
}
.qccd-calendar-range-right .qccd-calendar-date-input-wrap {
  margin-left: -90px;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-range-middle {
  padding: 0 10px 0 0;
  transform: translateX(-50%);
}
.qccd-calendar-range .qccd-calendar-today :not(.qccd-calendar-disabled-cell) :not(.qccd-calendar-last-month-cell) :not(.qccd-calendar-next-month-btn-day) .qccd-calendar-date {
  color: #128bed;
  background: #b8e8ff;
  border-color: #128bed;
}
.qccd-calendar-range .qccd-calendar-selected-start-date .qccd-calendar-date,
.qccd-calendar-range .qccd-calendar-selected-end-date .qccd-calendar-date {
  color: #fff;
  background: #128bed;
  border: 1px solid transparent;
}
.qccd-calendar-range .qccd-calendar-selected-start-date .qccd-calendar-date:hover,
.qccd-calendar-range .qccd-calendar-selected-end-date .qccd-calendar-date:hover {
  background: #128bed;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-range-right .qccd-calendar-date-input-wrap {
  margin-left: 0;
}
.qccd-calendar-range .qccd-calendar-input-wrap {
  position: relative;
  height: 34px;
}
.qccd-calendar-range .qccd-calendar-input,
.qccd-calendar-range .qccd-calendar-time-picker-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 10px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  height: 26px;
  padding-right: 0;
  padding-left: 0;
  line-height: 26px;
  border: 0;
  box-shadow: none;
}
.qccd-calendar-range .qccd-calendar-input::-moz-placeholder,
.qccd-calendar-range .qccd-calendar-time-picker-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-calendar-range .qccd-calendar-input:-ms-input-placeholder,
.qccd-calendar-range .qccd-calendar-time-picker-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-calendar-range .qccd-calendar-input::-webkit-input-placeholder,
.qccd-calendar-range .qccd-calendar-time-picker-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-calendar-range .qccd-calendar-input:-moz-placeholder-shown, .qccd-calendar-range .qccd-calendar-time-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-calendar-range .qccd-calendar-input:placeholder-shown,
.qccd-calendar-range .qccd-calendar-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-calendar-range .qccd-calendar-input:hover,
.qccd-calendar-range .qccd-calendar-time-picker-input:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-calendar-range .qccd-calendar-input:focus,
.qccd-calendar-range .qccd-calendar-time-picker-input:focus {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-calendar-range .qccd-calendar-input-disabled,
.qccd-calendar-range .qccd-calendar-time-picker-input-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-calendar-range .qccd-calendar-input-disabled:hover,
.qccd-calendar-range .qccd-calendar-time-picker-input-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-calendar-range .qccd-calendar-input[disabled],
.qccd-calendar-range .qccd-calendar-time-picker-input[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-calendar-range .qccd-calendar-input[disabled]:hover,
.qccd-calendar-range .qccd-calendar-time-picker-input[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
textarea.qccd-calendar-range .qccd-calendar-input,
textarea.qccd-calendar-range .qccd-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: calc(2em - 6px);
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.qccd-calendar-range .qccd-calendar-input-lg,
.qccd-calendar-range .qccd-calendar-time-picker-input-lg {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-calendar-range .qccd-calendar-input-sm,
.qccd-calendar-range .qccd-calendar-time-picker-input-sm {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-calendar-range .qccd-calendar-input:focus,
.qccd-calendar-range .qccd-calendar-time-picker-input:focus {
  box-shadow: none;
}
.qccd-calendar-range .qccd-calendar-time-picker-icon {
  display: none;
}
.qccd-calendar-range.qccd-calendar-week-number {
  width: 574px;
}
.qccd-calendar-range.qccd-calendar-week-number .qccd-calendar-range-part {
  width: 286px;
}
.qccd-calendar-range .qccd-calendar-year-panel,
.qccd-calendar-range .qccd-calendar-month-panel,
.qccd-calendar-range .qccd-calendar-decade-panel {
  top: 34px;
}
.qccd-calendar-range .qccd-calendar-month-panel .qccd-calendar-year-panel {
  top: 0;
}
.qccd-calendar-range .qccd-calendar-decade-panel-table,
.qccd-calendar-range .qccd-calendar-year-panel-table,
.qccd-calendar-range .qccd-calendar-month-panel-table {
  height: 208px;
}
.qccd-calendar-range .qccd-calendar-in-range-cell {
  position: relative;
  border-radius: 0;
}
.qccd-calendar-range .qccd-calendar-in-range-cell > div {
  position: relative;
  z-index: 1;
}
.qccd-calendar-range .qccd-calendar-in-range-cell::before {
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 4px;
  left: 0;
  display: block;
  background: #F2F8FE;
  border: 0;
  border-radius: 0;
  content: '';
}
.qccd-calendar-range .qccd-calendar-footer-extra {
  float: left;
}
.qccd-calendar-range .qccd-calendar-header,
.qccd-calendar-range .qccd-calendar-month-panel-header,
.qccd-calendar-range .qccd-calendar-year-panel-header,
.qccd-calendar-range .qccd-calendar-decade-panel-header {
  border-bottom: 0;
}
.qccd-calendar-range .qccd-calendar-body,
.qccd-calendar-range .qccd-calendar-month-panel-body,
.qccd-calendar-range .qccd-calendar-year-panel-body,
.qccd-calendar-range .qccd-calendar-decade-panel-body {
  border-top: 1px solid #eee;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-time-picker {
  top: 68px;
  z-index: 2;
  width: 100%;
  height: 207px;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-time-picker-inner {
  height: 100%;
  padding-top: 40px;
  background: none;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #eee;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-time-picker-select {
  height: 100%;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-time-picker-select ul {
  max-height: 100%;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-footer .qccd-calendar-time-picker-btn {
  margin-right: 8px;
}
.qccd-calendar-range.qccd-calendar-time .qccd-calendar-today-btn {
  height: 22px;
  margin: 8px 12px;
  line-height: 22px;
}
.qccd-calendar-range-with-ranges.qccd-calendar-time .qccd-calendar-time-picker {
  height: 233px;
}
.qccd-calendar-range.qccd-calendar-show-time-picker .qccd-calendar-body {
  border-top-color: transparent;
}
.qccd-calendar-presets-wrap {
  display: flex;
}
.qccd-calendar-presets-wrap .qccd-calendar-presets {
  width: 80px;
  border-right: 1px solid #eee;
}
.qccd-calendar-presets-wrap .qccd-calendar-presets-item {
  text-align: left;
  padding: 5px 10px;
  cursor: pointer;
}
.qccd-calendar-presets-wrap .qccd-calendar-presets-item:hover {
  background: #F2F8FE;
  color: #128bed;
}
.qccd-calendar-presets-wrap .qccd-calendar-date-panel {
  flex: 1;
}
.qccd-calendar-has-presets {
  width: 632px;
}
.qccd-calendar-has-out-input .qccd-calendar-year-panel,
.qccd-calendar-has-out-input .qccd-calendar-month-panel,
.qccd-calendar-has-out-input .qccd-calendar-decade-panel {
  top: 0;
}
.qccd-calendar-out-input {
  display: flex;
}
.qccd-calendar-out-input .qccd-calendar-input-wrap {
  width: 44%;
  padding: 0px;
  height: auto;
  border-bottom: none;
}
.qccd-calendar-out-input .qccd-calendar-range-picker-separator {
  position: relative;
  padding-right: 10px;
}
.qccd-calendar-out-input.qccd-input-sm input {
  height: auto;
}
.qccd-calendar-time-picker {
  position: absolute;
  top: 40px;
  width: 100%;
  background-color: #fff;
}
.qccd-calendar-time-picker-panel {
  position: absolute;
  z-index: 1050;
  width: 100%;
}
.qccd-calendar-time-picker-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  outline: none;
}
.qccd-calendar-time-picker-combobox {
  width: 100%;
}
.qccd-calendar-time-picker-column-1,
.qccd-calendar-time-picker-column-1 .qccd-calendar-time-picker-select {
  width: 100%;
}
.qccd-calendar-time-picker-column-2 .qccd-calendar-time-picker-select {
  width: 50%;
}
.qccd-calendar-time-picker-column-3 .qccd-calendar-time-picker-select {
  width: 33.33%;
}
.qccd-calendar-time-picker-column-4 .qccd-calendar-time-picker-select {
  width: 25%;
}
.qccd-calendar-time-picker-input-wrap {
  display: none;
}
.qccd-calendar-time-picker-select {
  position: relative;
  float: left;
  height: 226px;
  overflow: hidden;
  font-size: 14px;
  border-right: 1px solid #eee;
}
.qccd-calendar-time-picker-select:hover {
  overflow-y: auto;
}
.qccd-calendar-time-picker-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.qccd-calendar-time-picker-select:last-child {
  border-right: 0;
}
.qccd-calendar-time-picker-select ul {
  width: 100%;
  max-height: 206px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-calendar-time-picker-select li {
  width: 100%;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  list-style: none;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-calendar-time-picker-select li:last-child::after {
  display: block;
  height: 202px;
  content: '';
}
.qccd-calendar-time-picker-select li:hover {
  background: #F2F8FE;
}
.qccd-calendar-time-picker-select li:focus {
  color: #128bed;
  font-weight: bold;
  outline: none;
}
li.qccd-calendar-time-picker-select-option-selected {
  font-weight: bold;
  background: #FAFAFA;
}
li.qccd-calendar-time-picker-select-option-disabled {
  color: #BBBBBB;
}
li.qccd-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
.qccd-calendar-time .qccd-calendar-day-select {
  display: inline-block;
  padding: 0 2px;
  color: #333333;
  font-weight: normal;
  line-height: 34px;
}
.qccd-calendar-time .qccd-calendar-footer {
  position: relative;
  height: auto;
}
.qccd-calendar-time .qccd-calendar-footer-btn {
  text-align: right;
}
.qccd-calendar-time .qccd-calendar-footer .qccd-calendar-today-btn {
  float: left;
  margin: 0;
}
.qccd-calendar-time .qccd-calendar-footer .qccd-calendar-time-picker-btn {
  display: inline-block;
  margin-right: 8px;
}
.qccd-calendar-time .qccd-calendar-footer .qccd-calendar-time-picker-btn-disabled {
  color: #BBBBBB;
}
.qccd-calendar-month-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 2px;
  outline: none;
}
.qccd-calendar-month-panel > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.qccd-calendar-month-panel-hidden {
  display: none;
}
.qccd-calendar-month-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #eee;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
.qccd-calendar-month-panel-header a:hover {
  color: #128bed;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-century-select,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-decade-select,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-year-select,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: #333333;
  font-weight: normal;
  line-height: 40px;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-century-select-arrow,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-decade-select-arrow,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-year-select-arrow,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-month-select-arrow {
  display: none;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: #666666;
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn:hover::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn:hover::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn::after {
  display: none;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn:hover::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn:hover::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::after {
  display: none;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-century-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-decade-btn::after,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-year-btn::after {
  display: inline-block;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-prev-month-btn::after {
  display: none;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn:hover::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn::after {
  display: none;
}
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn::before,
.qccd-calendar-month-panel-header .qccd-calendar-month-panel-next-month-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-month-panel-body {
  flex: 1;
}
.qccd-calendar-month-panel-footer {
  border-top: 1px solid #eee;
}
.qccd-calendar-month-panel-footer .qccd-calendar-footer-extra {
  padding: 0 12px;
}
.qccd-calendar-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.qccd-calendar-month-panel-selected-cell .qccd-calendar-month-panel-month {
  color: #fff;
  background: #128bed;
}
.qccd-calendar-month-panel-selected-cell .qccd-calendar-month-panel-month:hover {
  color: #fff;
  background: #128bed;
}
.qccd-calendar-month-panel-cell {
  text-align: center;
}
.qccd-calendar-month-panel-cell-disabled .qccd-calendar-month-panel-month,
.qccd-calendar-month-panel-cell-disabled .qccd-calendar-month-panel-month:hover {
  color: #BBBBBB;
  background: #FAFAFA;
  cursor: not-allowed;
}
.qccd-calendar-month-panel-month {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.qccd-calendar-month-panel-month:hover {
  background: #F2F8FE;
  cursor: pointer;
}
.qccd-calendar-year-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 2px;
  outline: none;
}
.qccd-calendar-year-panel > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.qccd-calendar-year-panel-hidden {
  display: none;
}
.qccd-calendar-year-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #eee;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
.qccd-calendar-year-panel-header a:hover {
  color: #128bed;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-century-select,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-decade-select,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-year-select,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: #333333;
  font-weight: normal;
  line-height: 40px;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-century-select-arrow,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-decade-select-arrow,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-year-select-arrow,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-month-select-arrow {
  display: none;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: #666666;
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn:hover::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn:hover::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn::after {
  display: none;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn:hover::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn:hover::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::after {
  display: none;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-century-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-decade-btn::after,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-year-btn::after {
  display: inline-block;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-prev-month-btn::after {
  display: none;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn:hover::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn::after {
  display: none;
}
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn::before,
.qccd-calendar-year-panel-header .qccd-calendar-year-panel-next-month-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-year-panel-body {
  flex: 1;
}
.qccd-calendar-year-panel-footer {
  border-top: 1px solid #eee;
}
.qccd-calendar-year-panel-footer .qccd-calendar-footer-extra {
  padding: 0 12px;
}
.qccd-calendar-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.qccd-calendar-year-panel-cell {
  text-align: center;
}
.qccd-calendar-year-panel-cell-disabled .qccd-calendar-year-panel-year,
.qccd-calendar-year-panel-cell-disabled .qccd-calendar-year-panel-year:hover {
  color: #BBBBBB;
  background: #FAFAFA;
  cursor: not-allowed;
}
.qccd-calendar-year-panel-year {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.qccd-calendar-year-panel-year:hover {
  background: #F2F8FE;
  cursor: pointer;
}
.qccd-calendar-year-panel-selected-cell .qccd-calendar-year-panel-year {
  color: #fff;
  background: #128bed;
}
.qccd-calendar-year-panel-selected-cell .qccd-calendar-year-panel-year:hover {
  color: #fff;
  background: #128bed;
}
.qccd-calendar-year-panel-last-decade-cell .qccd-calendar-year-panel-year,
.qccd-calendar-year-panel-next-decade-cell .qccd-calendar-year-panel-year {
  color: #BBBBBB;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-calendar-decade-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 2px;
  outline: none;
}
.qccd-calendar-decade-panel-hidden {
  display: none;
}
.qccd-calendar-decade-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #eee;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
.qccd-calendar-decade-panel-header a:hover {
  color: #128bed;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-century-select,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-decade-select,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-year-select,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: #333333;
  font-weight: normal;
  line-height: 40px;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-century-select-arrow,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-decade-select-arrow,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-year-select-arrow,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-month-select-arrow {
  display: none;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: #666666;
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn:hover::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn:hover::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn::after {
  display: none;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn:hover::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn:hover::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::after {
  display: none;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-century-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-decade-btn::after,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-year-btn::after {
  display: inline-block;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-prev-month-btn::after {
  display: none;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  transform: rotate(-45deg) scale(0.8);
  transition: all 0.3s;
  content: '';
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn:hover::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn:hover::after {
  border-color: #333333;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn::after {
  display: none;
}
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn::before,
.qccd-calendar-decade-panel-header .qccd-calendar-decade-panel-next-month-btn::after {
  transform: rotate(135deg) scale(0.8);
}
.qccd-calendar-decade-panel-body {
  flex: 1;
}
.qccd-calendar-decade-panel-footer {
  border-top: 1px solid #eee;
}
.qccd-calendar-decade-panel-footer .qccd-calendar-footer-extra {
  padding: 0 12px;
}
.qccd-calendar-decade-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.qccd-calendar-decade-panel-cell {
  white-space: nowrap;
  text-align: center;
}
.qccd-calendar-decade-panel-decade {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 6px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.qccd-calendar-decade-panel-decade:hover {
  background: #F2F8FE;
  cursor: pointer;
}
.qccd-calendar-decade-panel-selected-cell .qccd-calendar-decade-panel-decade {
  color: #fff;
  background: #128bed;
}
.qccd-calendar-decade-panel-selected-cell .qccd-calendar-decade-panel-decade:hover {
  color: #fff;
  background: #128bed;
}
.qccd-calendar-decade-panel-last-century-cell .qccd-calendar-decade-panel-decade,
.qccd-calendar-decade-panel-next-century-cell .qccd-calendar-decade-panel-decade {
  color: #BBBBBB;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-calendar-month .qccd-calendar-month-header-wrap {
  position: relative;
  height: 288px;
}
.qccd-calendar-month .qccd-calendar-month-panel,
.qccd-calendar-month .qccd-calendar-year-panel {
  top: 0;
  height: 100%;
}
.qccd-calendar-week-number-cell {
  opacity: 0.5;
}
.qccd-calendar-week-number .qccd-calendar-body tr {
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-calendar-week-number .qccd-calendar-body tr:hover {
  background: #F2F8FE;
}
.qccd-calendar-week-number .qccd-calendar-body tr.qccd-calendar-active-week {
  font-weight: bold;
  background: #b8e8ff;
}
.qccd-calendar-week-number .qccd-calendar-body tr .qccd-calendar-selected-day .qccd-calendar-date,
.qccd-calendar-week-number .qccd-calendar-body tr .qccd-calendar-selected-day:hover .qccd-calendar-date {
  color: #333333;
  background: transparent;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-time-picker-panel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
  font-family: "Microsoft YaHei", Arial;
}
.qccd-time-picker-panel-inner {
  position: relative;
  left: -2px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-time-picker-panel-input {
  width: 100%;
  max-width: 154px;
  margin: 0;
  padding: 0;
  line-height: normal;
  border: 0;
  outline: 0;
  cursor: auto;
}
.qccd-time-picker-panel-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-time-picker-panel-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-time-picker-panel-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-time-picker-panel-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-time-picker-panel-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-time-picker-panel-input-wrap {
  position: relative;
  padding: 7px 2px 7px 12px;
  border-bottom: 1px solid #eee;
}
.qccd-time-picker-panel-input-invalid {
  border-color: #F04040;
}
.qccd-time-picker-panel-narrow .qccd-time-picker-panel-input-wrap {
  max-width: 112px;
}
.qccd-time-picker-panel-select {
  position: relative;
  float: left;
  width: 56px;
  max-height: 192px;
  overflow: hidden;
  font-size: 14px;
  border-left: 1px solid #eee;
}
.qccd-time-picker-panel-select:hover {
  overflow-y: auto;
}
.qccd-time-picker-panel-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.qccd-time-picker-panel-select:last-child {
  border-right: 0;
}
.qccd-time-picker-panel-select:only-child {
  width: 100%;
}
.qccd-time-picker-panel-select ul {
  width: 56px;
  margin: 0;
  padding: 0 0 160px;
  list-style: none;
}
.qccd-time-picker-panel-select li {
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 0 0 0 12px;
  line-height: 32px;
  text-align: left;
  list-style: none;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-time-picker-panel-select li:focus {
  color: #128bed;
  font-weight: 600;
  outline: none;
}
.qccd-time-picker-panel-select li:hover {
  background: #F2F8FE;
}
li.qccd-time-picker-panel-select-option-selected {
  font-weight: 600;
  background: #FAFAFA;
}
li.qccd-time-picker-panel-select-option-selected:hover {
  background: #FAFAFA;
}
li.qccd-time-picker-panel-select-option-disabled {
  color: #BBBBBB;
}
li.qccd-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
li.qccd-time-picker-panel-select-option-disabled:focus {
  color: #BBBBBB;
  font-weight: inherit;
}
.qccd-time-picker-panel-combobox {
  zoom: 1;
}
.qccd-time-picker-panel-combobox::before,
.qccd-time-picker-panel-combobox::after {
  display: table;
  content: '';
}
.qccd-time-picker-panel-combobox::after {
  clear: both;
}
.qccd-time-picker-panel-addon {
  padding: 8px;
  border-top: 1px solid #eee;
}
.qccd-time-picker-panel.slide-up-enter.slide-up-enter-active.qccd-time-picker-panel-placement-topLeft,
.qccd-time-picker-panel.slide-up-enter.slide-up-enter-active.qccd-time-picker-panel-placement-topRight,
.qccd-time-picker-panel.slide-up-appear.slide-up-appear-active.qccd-time-picker-panel-placement-topLeft,
.qccd-time-picker-panel.slide-up-appear.slide-up-appear-active.qccd-time-picker-panel-placement-topRight {
  animation-name: antSlideDownIn;
}
.qccd-time-picker-panel.slide-up-enter.slide-up-enter-active.qccd-time-picker-panel-placement-bottomLeft,
.qccd-time-picker-panel.slide-up-enter.slide-up-enter-active.qccd-time-picker-panel-placement-bottomRight,
.qccd-time-picker-panel.slide-up-appear.slide-up-appear-active.qccd-time-picker-panel-placement-bottomLeft,
.qccd-time-picker-panel.slide-up-appear.slide-up-appear-active.qccd-time-picker-panel-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.qccd-time-picker-panel.slide-up-leave.slide-up-leave-active.qccd-time-picker-panel-placement-topLeft,
.qccd-time-picker-panel.slide-up-leave.slide-up-leave-active.qccd-time-picker-panel-placement-topRight {
  animation-name: antSlideDownOut;
}
.qccd-time-picker-panel.slide-up-leave.slide-up-leave-active.qccd-time-picker-panel-placement-bottomLeft,
.qccd-time-picker-panel.slide-up-leave.slide-up-leave-active.qccd-time-picker-panel-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.qccd-time-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 128px;
  outline: none;
  cursor: text;
  transition: opacity 0.3s;
}
.qccd-time-picker-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 10px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
}
.qccd-time-picker-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-time-picker-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-time-picker-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-time-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-time-picker-input:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-time-picker-input:focus {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-time-picker-input-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-time-picker-input-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-time-picker-input[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-time-picker-input[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
textarea.qccd-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: calc(2em - 6px);
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.qccd-time-picker-input-lg {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-time-picker-input-sm {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-time-picker-input[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-time-picker-input[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-time-picker-open {
  opacity: 0;
}
.qccd-time-picker-icon,
.qccd-time-picker-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  color: #BBBBBB;
  line-height: 14px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-time-picker-icon .qccd-time-picker-clock-icon,
.qccd-time-picker-clear .qccd-time-picker-clock-icon {
  display: block;
  color: #BBBBBB;
  line-height: 1;
}
.qccd-time-picker-clear {
  z-index: 2;
  background: #fff;
  opacity: 0;
  pointer-events: none;
}
.qccd-time-picker-clear:hover {
  color: #666666;
}
.qccd-time-picker:hover .qccd-time-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.qccd-time-picker-large .qccd-time-picker-input {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-time-picker-small .qccd-time-picker-input {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-time-picker-small .qccd-time-picker-icon,
.qccd-time-picker-small .qccd-time-picker-clear {
  right: 7px;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .qccd-input {
      line-height: calc(2em - 6px);
    }
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: center;
  height: auto;
  padding: 0 6px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
}
.qccd-tag,
.qccd-tag a,
.qccd-tag a:hover {
  color: #333333;
}
.qccd-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.qccd-tag .qccdicon {
  vertical-align: middle;
}
.qccd-tag .qccdicon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  margin-left: 3px;
  color: unset;
  font-weight: bold;
  cursor: pointer;
}
:root .qccd-tag .qccdicon-close {
  font-size: 12px;
}
.qccd-tag-has-color {
  border-color: transparent;
}
.qccd-tag-has-color,
.qccd-tag-has-color a,
.qccd-tag-has-color a:hover,
.qccd-tag-has-color .qccdicon-close,
.qccd-tag-has-color .qccdicon-close:hover {
  color: #fff;
}
.qccd-tag-hidden {
  display: none;
}
.qccd-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.qccd-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.qccd-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.qccd-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.qccd-tag-red {
  color: #F04040;
  background: #fff2f0;
  border-color: #ffc6bf;
}
.qccd-tag-red-inverse {
  color: #fff;
  background: #F04040;
  border-color: #F04040;
}
.qccd-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96;
}
.qccd-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.qccd-tag-orange {
  color: #FF722D;
  background: #fff7f0;
  border-color: #ffcea8;
}
.qccd-tag-orange-inverse {
  color: #fff;
  background: #FF722D;
  border-color: #FF722D;
}
.qccd-tag-yellow {
  color: #FFAA00;
  background: #fffbe6;
  border-color: #ffe07a;
}
.qccd-tag-yellow-inverse {
  color: #fff;
  background: #FFAA00;
  border-color: #FFAA00;
}
.qccd-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.qccd-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.qccd-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de;
}
.qccd-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.qccd-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f;
}
.qccd-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.qccd-tag-green {
  color: #00AD65;
  background: #d5eddf;
  border-color: #66d49b;
}
.qccd-tag-green-inverse {
  color: #fff;
  background: #00AD65;
  border-color: #00AD65;
}
.qccd-tag-blue {
  color: #128bed;
  background: #e6f8ff;
  border-color: #8fd8ff;
}
.qccd-tag-blue-inverse {
  color: #fff;
  background: #128bed;
  border-color: #128bed;
}
.qccd-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.qccd-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.qccd-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.qccd-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.qccd-tag-primary {
  color: #128bed;
  background: #E2F1FD;
  border-color: #E2F1FD;
}
.qccd-tag-primary-line-draw {
  background-color: #fff;
  border-color: #128bed;
  color: #128bed;
}
.qccd-tag-primary-hover {
  cursor: pointer;
}
.qccd-tag-primary-hover:hover {
  background: #CAE6FC;
  border-color: #CAE6FC;
  opacity: 1;
}
.qccd-tag-warning {
  color: #F04040;
  background: #FFECEC;
  border-color: #FFECEC;
}
.qccd-tag-warning-line-draw {
  background-color: #fff;
  border-color: #F04040;
  color: #F04040;
}
.qccd-tag-warning-hover {
  cursor: pointer;
}
.qccd-tag-warning-hover:hover {
  background: #FFCCCC;
  border-color: #FFCCCC;
  opacity: 1;
}
.qccd-tag-vip {
  color: #BB833D;
  background: #F6F0E7;
  border-color: #F6F0E7;
}
.qccd-tag-vip-line-draw {
  background-color: #fff;
  border-color: #BB833D;
  color: #BB833D;
}
.qccd-tag-vip-hover {
  cursor: pointer;
}
.qccd-tag-vip-hover:hover {
  background: #F5E0C4;
  border-color: #F5E0C4;
  opacity: 1;
}
.qccd-tag-default {
  color: #808080;
  background: #EEEEEE;
  border-color: #EEEEEE;
}
.qccd-tag-default-line-draw {
  background-color: #fff;
  border-color: #D8D8D8;
  color: #808080;
}
.qccd-tag-default-hover {
  cursor: pointer;
}
.qccd-tag-default-hover:hover {
  background: #E3E3E3;
  border-color: #E3E3E3;
  opacity: 1;
}
.qccd-tag-success-status {
  color: #00AD65;
  background: #F7FCFA;
  border-color: #94DCBE;
}
.qccd-tag-warning-status {
  color: #FF8900;
  background: #FFFBF7;
  border-color: #FFCE94;
}
.qccd-tag-danger-status {
  color: #F04040;
  background: #FFFAFA;
  border-color: #FFBCBC;
}
.qccd-tag-default-status {
  color: #808080;
  background: #F9F9F9;
  border-color: #D8D8D8;
}
.qccd-tag-primary-status {
  color: #128BED;
  background: #F8FBFE;
  border-color: #9CCFF7;
}
.qccd-tag-close {
  color: #808080;
  background: #EEEEEE;
  border-color: #EEEEEE;
  cursor: pointer;
}
.qccd-tag-close:hover {
  color: #128bed;
  background: #E2F1FD;
  border-color: #E2F1FD;
}
.qccd-tag-slim {
  line-height: 18px;
  padding: 0 4px;
}
.qccd-tag-close-line-draw {
  color: #128bed;
  background: #fff;
  border-color: #128bed;
  cursor: pointer;
}
.qccd-tag-close-line-draw:hover {
  color: #128bed;
  background: #E2F1FD;
  border-color: #128bed;
}
.qccd-tag-vip-type {
  padding: 0;
  border: none;
  border-radius: none;
  cursor: default;
}
.qccd-tag-vip-type-vip,
.qccd-tag-vip-type-svip {
  width: 22px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAYCAYAAACBbx+6AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAU/SURBVFiFxZdLc1RFFMd/3XNnkpnMK+/wCiMPDY8AphAQ0SqqtApRS2OVC3f5CLJwbfkJxK0bUDbuYomKC0UoRVkAQkEpD5FJCJAEJnPnkUwymdvHxZ10MpkJpRtzqrq67/mfx7+7T3f1VSwTOTOUAj5CZA+wBwEUrELvoriKqPNEOK4On3SpQotkvxv6QFTgE+IpiHSDEwHtLJ/T/yOmAuU8TP2JKuevotWgev1k2hKWb4eGxGk+IV17wQmvDsmVJHsLVRw5p49+flgByPBQ0gTlHmsPJXGaV5tevZgKjF9Ey9xhB8AEGZKWniQ6CMZbbXoNREGkB5NPv+0XqJLdhBKI1JLNPHrIxTOnAWjvWcuBo281DPfL18PknkwCsPvlw3Rt6OXHL09hjKnxu3L2Bx6l79b5h8Jh4m3tPDewj2RnZ2POgSZQJB0AEVKig2AM/jGtBmpqYmL0HsYY3CeTHDjyRg0OioKb5eal33z75jCd69aReTjGg7/vABCORu2ujf11k8mx0ZWWkesXzvPKO+/x7J4BG9/mMwYEdBVJiQ4h4iFibIsm4ijtm5RnS3W4iMe1n3+yCTft6CfUFKKYc62utbPL2hfcLABaa0LNYduCoSZrf/H7b2ri27GZR8B1LHlRDeu3ORJhOp9HjCGfzRBLJGvwkVt/2PGug4cQ45HPPLY6HQgg1bhzM9MANEVaeP/Yh9am6LqcPvEZpWKR8mypYR7lzWNEcv7yKUmJAsTz63hJv27TluqOGDIPxmrwO1evUCoWAejZmCKaiCHiYZZMvLWzHcQj8+ghAcc/MtFEoiZONBGjpze1OIGpTB0PMfMo0WlHhoeSZaXAGFudS/tYMmkVualMjd2da79bbGv/LsQYACZGR0Ag4DiEIxHEGEqFPPNzZQA6etbU5XMnJ6xPW3dXHa5MBQBntpmkNoG6G2JBmsJhO4X8wsyBYi7H+Ega8A/W5v6dFpvO5wHBGI+WeBwRr1q/fhwd0LaeAUZv3yL72L9lIrEYwVCwno83h1aknYAhaVTQ1tlyWbOxF6U1YgyPH4xZu+u/XrA2vVu31vgXslOAv1rBkIMYj9mZosVvXr7EzcuXFrlU/NVTWrPr4IsNuSgRROM6niFJABDTkHA0HkVrjWcMhWzW2o3evm1tdu7fZ/XluVkCjoNXqdDa0WH1pelFwgsEl8uOfS+wZeeOxlxMGW8e10FIoZwVVxj8spgpFFBaU8hmGb9/n9K0f+K7N2ygJRa1/plH45ZQSzxu9dlJ/+ZQWvPM9m2EmvwngPEqRONxUn19RBPxlXkYj+aFa01EVqxhgI41PYwWClTKZYo5l7s3blhs845tNb4zhbwdR2ItFstPTVn9S0dea5jnaRxEDGrwC9dBTEpUwJ7wRhJLxO347PBXeBU/cLglwqbtfTW+M8XFrQ+HwxZb2JHmJbp/K8ovkTSAFlRCUFC97xq17vVrrXOlPG8Tbt87UGc7V5qxtpF4FMSjmHNxQkEAWuKxp+Zq1MTMI9U7zlFCUuCps17Tu57+/XuZePDQ6to62+nb01/nZzyPruoE2zrbEWMol0q0dfmPmu51a//7CntzgLoK4BhICgoRb+lTwzdc8t2/f4BdDNTgiFdn//yh/bX+4pHsaOXVd9+08RZq9Wn5ln6rygwicg3AEUwSMWBqk7PMedW+xUNVZtwy+jiAg6iUyMKsV+dvc8VeDIFyDkQ+bh30f0L915oYMDX/o6sogpIKylTQ3iwKcyw6eOr4AuoIpJz53GoyXC4ukFaocwHUp+HBU+ml4D8LVDh8njke+wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: contain;
}
.qccd-tag-vip-type-svip {
  background-image: url(data:image/png;base64,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);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-descriptions-title {
  margin-bottom: 20px;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  line-height: calc(2em - 6px);
}
.qccd-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 2px;
}
.qccd-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.qccd-descriptions-row > th,
.qccd-descriptions-row > td {
  padding-bottom: 16px;
}
.qccd-descriptions-row:last-child {
  border-bottom: none;
}
.qccd-descriptions-item-label {
  color: #333333;
  font-weight: normal;
  font-size: 14px;
  line-height: calc(2em - 6px);
}
.qccd-descriptions-item-label::after {
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
  content: ' ';
}
.qccd-descriptions-item-colon::after {
  content: ':';
}
.qccd-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.qccd-descriptions-item-content {
  display: table-cell;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
}
.qccd-descriptions-item {
  padding-bottom: 0;
}
.qccd-descriptions-item > span {
  display: inline-block;
}
.qccd-descriptions-middle .qccd-descriptions-row > th,
.qccd-descriptions-middle .qccd-descriptions-row > td {
  padding-bottom: 12px;
}
.qccd-descriptions-small .qccd-descriptions-row > th,
.qccd-descriptions-small .qccd-descriptions-row > td {
  padding-bottom: 8px;
}
.qccd-descriptions-bordered .qccd-descriptions-view {
  border: 1px solid #eee;
}
.qccd-descriptions-bordered .qccd-descriptions-view > table {
  table-layout: auto;
}
.qccd-descriptions-bordered .qccd-descriptions-item-label,
.qccd-descriptions-bordered .qccd-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #eee;
}
.qccd-descriptions-bordered .qccd-descriptions-item-label:last-child,
.qccd-descriptions-bordered .qccd-descriptions-item-content:last-child {
  border-right: none;
}
.qccd-descriptions-bordered .qccd-descriptions-item-label {
  background-color: #fafafa;
}
.qccd-descriptions-bordered .qccd-descriptions-item-label::after {
  display: none;
}
.qccd-descriptions-bordered .qccd-descriptions-row {
  border-bottom: 1px solid #eee;
}
.qccd-descriptions-bordered .qccd-descriptions-row:last-child {
  border-bottom: none;
}
.qccd-descriptions-bordered.qccd-descriptions-middle .qccd-descriptions-item-label,
.qccd-descriptions-bordered.qccd-descriptions-middle .qccd-descriptions-item-content {
  padding: 12px 24px;
}
.qccd-descriptions-bordered.qccd-descriptions-small .qccd-descriptions-item-label,
.qccd-descriptions-bordered.qccd-descriptions-small .qccd-descriptions-item-content {
  padding: 8px 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  background: #eee;
}
.qccd-divider,
.qccd-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}
.qccd-divider-horizontal {
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
}
.qccd-divider-horizontal.qccd-divider-with-text-center,
.qccd-divider-horizontal.qccd-divider-with-text-left,
.qccd-divider-horizontal.qccd-divider-with-text-right {
  display: table;
  margin: 16px 0;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  background: transparent;
}
.qccd-divider-horizontal.qccd-divider-with-text-center::before,
.qccd-divider-horizontal.qccd-divider-with-text-left::before,
.qccd-divider-horizontal.qccd-divider-with-text-right::before,
.qccd-divider-horizontal.qccd-divider-with-text-center::after,
.qccd-divider-horizontal.qccd-divider-with-text-left::after,
.qccd-divider-horizontal.qccd-divider-with-text-right::after {
  position: relative;
  top: 50%;
  display: table-cell;
  width: 50%;
  border-top: 1px solid #eee;
  transform: translateY(50%);
  content: '';
}
.qccd-divider-horizontal.qccd-divider-with-text-left .qccd-divider-inner-text,
.qccd-divider-horizontal.qccd-divider-with-text-right .qccd-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.qccd-divider-horizontal.qccd-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.qccd-divider-horizontal.qccd-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.qccd-divider-horizontal.qccd-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.qccd-divider-horizontal.qccd-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.qccd-divider-inner-text {
  display: inline-block;
  padding: 0 24px;
}
.qccd-divider-dashed {
  background: none;
  border-color: #eee;
  border-style: dashed;
  border-width: 1px 0 0;
}
.qccd-divider-horizontal.qccd-divider-with-text-center.qccd-divider-dashed,
.qccd-divider-horizontal.qccd-divider-with-text-left.qccd-divider-dashed,
.qccd-divider-horizontal.qccd-divider-with-text-right.qccd-divider-dashed {
  border-top: 0;
}
.qccd-divider-horizontal.qccd-divider-with-text-center.qccd-divider-dashed::before,
.qccd-divider-horizontal.qccd-divider-with-text-left.qccd-divider-dashed::before,
.qccd-divider-horizontal.qccd-divider-with-text-right.qccd-divider-dashed::before,
.qccd-divider-horizontal.qccd-divider-with-text-center.qccd-divider-dashed::after,
.qccd-divider-horizontal.qccd-divider-with-text-left.qccd-divider-dashed::after,
.qccd-divider-horizontal.qccd-divider-with-text-right.qccd-divider-dashed::after {
  border-style: dashed none none;
}
.qccd-divider-vertical.qccd-divider-dashed {
  border-width: 0 0 0 1px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-drawer {
  position: fixed;
  z-index: 1050;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.qccd-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.qccd-drawer-content-wrapper {
  position: absolute;
}
.qccd-drawer .qccd-drawer-content {
  width: 100%;
  height: 100%;
}
.qccd-drawer-left,
.qccd-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.qccd-drawer-left .qccd-drawer-content-wrapper,
.qccd-drawer-right .qccd-drawer-content-wrapper {
  height: 100%;
}
.qccd-drawer-left.qccd-drawer-open,
.qccd-drawer-right.qccd-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.qccd-drawer-left.qccd-drawer-open.no-mask,
.qccd-drawer-right.qccd-drawer-open.no-mask {
  width: 0%;
}
.qccd-drawer-left.qccd-drawer-open .qccd-drawer-content-wrapper {
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
}
.qccd-drawer-right {
  right: 0;
}
.qccd-drawer-right .qccd-drawer-content-wrapper {
  right: 0;
}
.qccd-drawer-right.qccd-drawer-open .qccd-drawer-content-wrapper {
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.qccd-drawer-right.qccd-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.qccd-drawer-top,
.qccd-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.qccd-drawer-top .qccd-drawer-content-wrapper,
.qccd-drawer-bottom .qccd-drawer-content-wrapper {
  width: 100%;
}
.qccd-drawer-top.qccd-drawer-open,
.qccd-drawer-bottom.qccd-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.qccd-drawer-top.qccd-drawer-open.no-mask,
.qccd-drawer-bottom.qccd-drawer-open.no-mask {
  height: 0%;
}
.qccd-drawer-top {
  top: 0;
}
.qccd-drawer-top.qccd-drawer-open .qccd-drawer-content-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-drawer-bottom {
  bottom: 0;
}
.qccd-drawer-bottom .qccd-drawer-content-wrapper {
  bottom: 0;
}
.qccd-drawer-bottom.qccd-drawer-open .qccd-drawer-content-wrapper {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-drawer-bottom.qccd-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.qccd-drawer.qccd-drawer-open .qccd-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.qccd-drawer-title {
  margin: 0;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.qccd-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.qccd-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: #666666;
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.qccd-drawer-close:focus,
.qccd-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.qccd-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: #333333;
  background: #fff;
  border-bottom: 1px solid #eee;
  border-radius: 2px 2px 0 0;
}
.qccd-drawer-header-no-title {
  color: #333333;
  background: #fff;
}
.qccd-drawer-body {
  padding: 24px;
  font-size: 14px;
  line-height: calc(2em - 6px);
  word-wrap: break-word;
}
.qccd-drawer-wrapper-body {
  height: 100%;
  overflow: auto;
}
.qccd-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.qccd-drawer-open-content {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: #666666;
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d8d8d8;
}
.qccd-form label {
  font-size: 14px;
}
.qccd-form input[type='search'] {
  box-sizing: border-box;
}
.qccd-form input[type='radio'],
.qccd-form input[type='checkbox'] {
  line-height: normal;
}
.qccd-form input[type='file'] {
  display: block;
}
.qccd-form input[type='range'] {
  display: block;
  width: 100%;
}
.qccd-form select[multiple],
.qccd-form select[size] {
  height: auto;
}
.qccd-form input[type='file']:focus,
.qccd-form input[type='radio']:focus,
.qccd-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.qccd-form output {
  display: block;
  padding-top: 15px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
}
.qccd-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #F04040;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.qccd-form-hide-required-mark .qccd-form-item-required::before {
  display: none;
}
.qccd-form-item-label > label {
  color: #333333;
}
.qccd-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.qccd-form-item-label > label.qccd-form-item-no-colon::after {
  content: ' ';
}
.qccd-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 10px;
  vertical-align: top;
}
.qccd-form-item label {
  position: relative;
}
.qccd-form-item label > .qccdicon {
  font-size: 14px;
  vertical-align: top;
}
.qccd-form-item-control {
  position: relative;
  line-height: 40px;
  zoom: 1;
}
.qccd-form-item-control::before,
.qccd-form-item-control::after {
  display: table;
  content: '';
}
.qccd-form-item-control::after {
  clear: both;
}
.qccd-form-item-children {
  position: relative;
}
.qccd-form-item-with-help {
  margin-bottom: 8px;
}
.qccd-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 39.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.qccd-form-item-label-left {
  text-align: left;
}
.qccd-form-item .qccd-switch {
  margin: 2px 0 4px;
}
.qccd-form-explain,
.qccd-form-extra {
  clear: both;
  min-height: 20px;
  color: #999999;
  font-size: 12px;
  line-height: calc(2em - 6px);
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  margin-top: 4px;
}
.qccd-form-explain {
  margin-bottom: 0px;
}
.qccd-form-extra {
  padding-top: 4px;
}
.qccd-form-text {
  display: inline-block;
  padding-right: 8px;
}
.qccd-form-split {
  display: block;
  text-align: center;
}
form .has-feedback .qccd-input {
  padding-right: 30px;
}
form .has-feedback .qccd-input-affix-wrapper .qccd-input-suffix {
  padding-right: 18px;
}
form .has-feedback .qccd-input-affix-wrapper .qccd-input {
  padding-right: 50px;
}
form .has-feedback .qccd-input-affix-wrapper.qccd-input-affix-wrapper-input-with-clear-btn .qccd-input {
  padding-right: 70px;
}
form .has-feedback > .qccd-select .qccd-select-arrow,
form .has-feedback > .qccd-select .qccd-select-selection__clear,
form .has-feedback :not(.qccd-input-group-addon) > .qccd-select .qccd-select-arrow,
form .has-feedback :not(.qccd-input-group-addon) > .qccd-select .qccd-select-selection__clear {
  right: 28px;
}
form .has-feedback > .qccd-select .qccd-select-selection-selected-value,
form .has-feedback :not(.qccd-input-group-addon) > .qccd-select .qccd-select-selection-selected-value {
  padding-right: 42px;
}
form .has-feedback .qccd-cascader-picker-arrow {
  margin-right: 17px;
}
form .has-feedback .qccd-cascader-picker-clear {
  right: 28px;
}
form .has-feedback .qccd-input-search:not(.qccd-input-search-enter-button) .qccd-input-suffix {
  right: 28px;
}
form .has-feedback .qccd-calendar-picker-icon,
form .has-feedback .qccd-time-picker-icon,
form .has-feedback .qccd-calendar-picker-clear,
form .has-feedback .qccd-time-picker-clear {
  right: 28px;
}
form .qccd-mentions,
form textarea.qccd-input {
  height: auto;
  margin-bottom: 4px;
}
form .qccd-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .qccd-radio-inline,
form .qccd-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .qccd-radio-inline:first-child,
form .qccd-checkbox-inline:first-child {
  margin-left: 0;
}
form .qccd-checkbox-vertical,
form .qccd-radio-vertical {
  display: block;
}
form .qccd-checkbox-vertical + .qccd-checkbox-vertical,
form .qccd-radio-vertical + .qccd-radio-vertical {
  margin-left: 0;
}
form .qccd-input-number + .qccd-form-text {
  margin-left: 8px;
}
form .qccd-input-number-handler-wrap {
  z-index: 2;
}
form .qccd-select,
form .qccd-cascader-picker {
  width: 100%;
}
form .qccd-input-group .qccd-select,
form .qccd-input-group .qccd-cascader-picker {
  width: auto;
}
form :not(.qccd-input-group-wrapper) > .qccd-input-group,
form .qccd-input-group-wrapper {
  display: inline-block;
  vertical-align: middle;
}
form:not(.qccd-form-vertical) :not(.qccd-input-group-wrapper) > .qccd-input-group,
form:not(.qccd-form-vertical) .qccd-input-group-wrapper {
  position: relative;
  top: -1px;
}
.qccd-form-vertical .qccd-form-item-label,
.qccd-col-24.qccd-form-item-label,
.qccd-col-xl-24.qccd-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: calc(2em - 6px);
  white-space: initial;
  text-align: left;
}
.qccd-form-vertical .qccd-form-item-label label::after,
.qccd-col-24.qccd-form-item-label label::after,
.qccd-col-xl-24.qccd-form-item-label label::after {
  display: none;
}
.qccd-form-vertical .qccd-form-item {
  padding-bottom: 8px;
}
.qccd-form-vertical .qccd-form-item-control {
  line-height: calc(2em - 6px);
}
.qccd-form-vertical .qccd-form-explain {
  margin-top: 2px;
  margin-bottom: -4px;
}
.qccd-form-vertical .qccd-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
@media (max-width: 575px) {
  .qccd-form-item-label,
  .qccd-form-item-control-wrapper {
    display: block;
    width: 100%;
  }
  .qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-form-item-label label::after {
    display: none;
  }
  .qccd-col-xs-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-xs-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .qccd-col-sm-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-sm-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 991px) {
  .qccd-col-md-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-md-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .qccd-col-lg-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-lg-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1599px) {
  .qccd-col-xl-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-xl-24.qccd-form-item-label label::after {
    display: none;
  }
}
.qccd-form-inline .qccd-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.qccd-form-inline .qccd-form-item-with-help {
  margin-bottom: 8px;
}
.qccd-form-inline .qccd-form-item > .qccd-form-item-control-wrapper,
.qccd-form-inline .qccd-form-item > .qccd-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.qccd-form-inline .qccd-form-text {
  display: inline-block;
}
.qccd-form-inline .has-feedback {
  display: inline-block;
}
.has-success.has-feedback .qccd-form-item-children-icon,
.has-warning.has-feedback .qccd-form-item-children-icon,
.has-error.has-feedback .qccd-form-item-children-icon,
.is-validating.has-feedback .qccd-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.has-success.has-feedback .qccd-form-item-children-icon svg,
.has-warning.has-feedback .qccd-form-item-children-icon svg,
.has-error.has-feedback .qccd-form-item-children-icon svg,
.is-validating.has-feedback .qccd-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.has-success.has-feedback .qccd-form-item-children-icon {
  color: #00AD65;
  animation-name: diffZoomIn1 !important;
}
.has-warning .qccd-form-explain,
.has-warning .qccd-form-split {
  color: #FFAA00;
}
.has-warning .qccd-input,
.has-warning .qccd-input:hover {
  background-color: #fff;
}
.has-warning .qccd-input-affix-wrapper .qccd-input,
.has-warning .qccd-input-affix-wrapper .qccd-input:hover {
  background-color: #fff;
}
.has-warning .qccd-input-prefix {
  color: #FFAA00;
}
.has-warning .has-feedback {
  color: #FFAA00;
}
.has-warning.has-feedback .qccd-form-item-children-icon {
  color: #FFAA00;
  animation-name: diffZoomIn3 !important;
}
.has-error .qccd-form-explain,
.has-error .qccd-form-split {
  color: #F04040;
}
.has-error .qccd-input,
.has-error .qccd-input:hover {
  background-color: #fff;
}
.has-error .qccd-input-affix-wrapper .qccd-input,
.has-error .qccd-input-affix-wrapper .qccd-input:hover {
  background-color: #fff;
}
.has-error .qccd-input-prefix {
  color: #F04040;
}
.has-error .has-feedback {
  color: #F04040;
}
.has-error.has-feedback .qccd-form-item-children-icon {
  color: #F04040;
  animation-name: diffZoomIn2 !important;
}
.is-validating.has-feedback .qccd-form-item-children-icon {
  display: inline-block;
  color: #128bed;
}
.qccd-advanced-search-form .qccd-form-item {
  margin-bottom: 10px;
}
.qccd-advanced-search-form .qccd-form-item-with-help {
  margin-bottom: 8px;
}
.show-help-enter,
.show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: #666666;
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d8d8d8;
}
.qccd-form label {
  font-size: 14px;
}
.qccd-form input[type='search'] {
  box-sizing: border-box;
}
.qccd-form input[type='radio'],
.qccd-form input[type='checkbox'] {
  line-height: normal;
}
.qccd-form input[type='file'] {
  display: block;
}
.qccd-form input[type='range'] {
  display: block;
  width: 100%;
}
.qccd-form select[multiple],
.qccd-form select[size] {
  height: auto;
}
.qccd-form input[type='file']:focus,
.qccd-form input[type='radio']:focus,
.qccd-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.qccd-form output {
  display: block;
  padding-top: 15px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
}
.qccd-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #F04040;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.qccd-form-hide-required-mark .qccd-form-item-required::before {
  display: none;
}
.qccd-form-item-label > label {
  color: #333333;
}
.qccd-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.qccd-form-item-label > label.qccd-form-item-no-colon::after {
  content: ' ';
}
.qccd-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 10px;
  vertical-align: top;
}
.qccd-form-item label {
  position: relative;
}
.qccd-form-item label > .qccdicon {
  font-size: 14px;
  vertical-align: top;
}
.qccd-form-item-control {
  position: relative;
  line-height: 40px;
  zoom: 1;
}
.qccd-form-item-control::before,
.qccd-form-item-control::after {
  display: table;
  content: '';
}
.qccd-form-item-control::after {
  clear: both;
}
.qccd-form-item-children {
  position: relative;
}
.qccd-form-item-with-help {
  margin-bottom: 8px;
}
.qccd-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 39.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.qccd-form-item-label-left {
  text-align: left;
}
.qccd-form-item .qccd-switch {
  margin: 2px 0 4px;
}
.qccd-form-explain,
.qccd-form-extra {
  clear: both;
  min-height: 20px;
  color: #999999;
  font-size: 12px;
  line-height: calc(2em - 6px);
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  margin-top: 4px;
}
.qccd-form-explain {
  margin-bottom: 0px;
}
.qccd-form-extra {
  padding-top: 4px;
}
.qccd-form-text {
  display: inline-block;
  padding-right: 8px;
}
.qccd-form-split {
  display: block;
  text-align: center;
}
form .has-feedback .qccd-input {
  padding-right: 30px;
}
form .has-feedback .qccd-input-affix-wrapper .qccd-input-suffix {
  padding-right: 18px;
}
form .has-feedback .qccd-input-affix-wrapper .qccd-input {
  padding-right: 50px;
}
form .has-feedback .qccd-input-affix-wrapper.qccd-input-affix-wrapper-input-with-clear-btn .qccd-input {
  padding-right: 70px;
}
form .has-feedback > .qccd-select .qccd-select-arrow,
form .has-feedback > .qccd-select .qccd-select-selection__clear,
form .has-feedback :not(.qccd-input-group-addon) > .qccd-select .qccd-select-arrow,
form .has-feedback :not(.qccd-input-group-addon) > .qccd-select .qccd-select-selection__clear {
  right: 28px;
}
form .has-feedback > .qccd-select .qccd-select-selection-selected-value,
form .has-feedback :not(.qccd-input-group-addon) > .qccd-select .qccd-select-selection-selected-value {
  padding-right: 42px;
}
form .has-feedback .qccd-cascader-picker-arrow {
  margin-right: 17px;
}
form .has-feedback .qccd-cascader-picker-clear {
  right: 28px;
}
form .has-feedback .qccd-input-search:not(.qccd-input-search-enter-button) .qccd-input-suffix {
  right: 28px;
}
form .has-feedback .qccd-calendar-picker-icon,
form .has-feedback .qccd-time-picker-icon,
form .has-feedback .qccd-calendar-picker-clear,
form .has-feedback .qccd-time-picker-clear {
  right: 28px;
}
form .qccd-mentions,
form textarea.qccd-input {
  height: auto;
  margin-bottom: 4px;
}
form .qccd-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .qccd-radio-inline,
form .qccd-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .qccd-radio-inline:first-child,
form .qccd-checkbox-inline:first-child {
  margin-left: 0;
}
form .qccd-checkbox-vertical,
form .qccd-radio-vertical {
  display: block;
}
form .qccd-checkbox-vertical + .qccd-checkbox-vertical,
form .qccd-radio-vertical + .qccd-radio-vertical {
  margin-left: 0;
}
form .qccd-input-number + .qccd-form-text {
  margin-left: 8px;
}
form .qccd-input-number-handler-wrap {
  z-index: 2;
}
form .qccd-select,
form .qccd-cascader-picker {
  width: 100%;
}
form .qccd-input-group .qccd-select,
form .qccd-input-group .qccd-cascader-picker {
  width: auto;
}
form :not(.qccd-input-group-wrapper) > .qccd-input-group,
form .qccd-input-group-wrapper {
  display: inline-block;
  vertical-align: middle;
}
form:not(.qccd-form-vertical) :not(.qccd-input-group-wrapper) > .qccd-input-group,
form:not(.qccd-form-vertical) .qccd-input-group-wrapper {
  position: relative;
  top: -1px;
}
.qccd-form-vertical .qccd-form-item-label,
.qccd-col-24.qccd-form-item-label,
.qccd-col-xl-24.qccd-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: calc(2em - 6px);
  white-space: initial;
  text-align: left;
}
.qccd-form-vertical .qccd-form-item-label label::after,
.qccd-col-24.qccd-form-item-label label::after,
.qccd-col-xl-24.qccd-form-item-label label::after {
  display: none;
}
.qccd-form-vertical .qccd-form-item {
  padding-bottom: 8px;
}
.qccd-form-vertical .qccd-form-item-control {
  line-height: calc(2em - 6px);
}
.qccd-form-vertical .qccd-form-explain {
  margin-top: 2px;
  margin-bottom: -4px;
}
.qccd-form-vertical .qccd-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
@media (max-width: 575px) {
  .qccd-form-item-label,
  .qccd-form-item-control-wrapper {
    display: block;
    width: 100%;
  }
  .qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-form-item-label label::after {
    display: none;
  }
  .qccd-col-xs-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-xs-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .qccd-col-sm-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-sm-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 991px) {
  .qccd-col-md-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-md-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .qccd-col-lg-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-lg-24.qccd-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1599px) {
  .qccd-col-xl-24.qccd-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: calc(2em - 6px);
    white-space: initial;
    text-align: left;
  }
  .qccd-col-xl-24.qccd-form-item-label label::after {
    display: none;
  }
}
.qccd-form-inline .qccd-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.qccd-form-inline .qccd-form-item-with-help {
  margin-bottom: 8px;
}
.qccd-form-inline .qccd-form-item > .qccd-form-item-control-wrapper,
.qccd-form-inline .qccd-form-item > .qccd-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.qccd-form-inline .qccd-form-text {
  display: inline-block;
}
.qccd-form-inline .has-feedback {
  display: inline-block;
}
.has-success.has-feedback .qccd-form-item-children-icon,
.has-warning.has-feedback .qccd-form-item-children-icon,
.has-error.has-feedback .qccd-form-item-children-icon,
.is-validating.has-feedback .qccd-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.has-success.has-feedback .qccd-form-item-children-icon svg,
.has-warning.has-feedback .qccd-form-item-children-icon svg,
.has-error.has-feedback .qccd-form-item-children-icon svg,
.is-validating.has-feedback .qccd-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.has-success.has-feedback .qccd-form-item-children-icon {
  color: #00AD65;
  animation-name: diffZoomIn1 !important;
}
.has-warning .qccd-form-explain,
.has-warning .qccd-form-split {
  color: #FFAA00;
}
.has-warning .qccd-input,
.has-warning .qccd-input:hover {
  background-color: #fff;
}
.has-warning .qccd-input-affix-wrapper .qccd-input,
.has-warning .qccd-input-affix-wrapper .qccd-input:hover {
  background-color: #fff;
}
.has-warning .qccd-input-prefix {
  color: #FFAA00;
}
.has-warning .has-feedback {
  color: #FFAA00;
}
.has-warning.has-feedback .qccd-form-item-children-icon {
  color: #FFAA00;
  animation-name: diffZoomIn3 !important;
}
.has-error .qccd-form-explain,
.has-error .qccd-form-split {
  color: #F04040;
}
.has-error .qccd-input,
.has-error .qccd-input:hover {
  background-color: #fff;
}
.has-error .qccd-input-affix-wrapper .qccd-input,
.has-error .qccd-input-affix-wrapper .qccd-input:hover {
  background-color: #fff;
}
.has-error .qccd-input-prefix {
  color: #F04040;
}
.has-error .has-feedback {
  color: #F04040;
}
.has-error.has-feedback .qccd-form-item-children-icon {
  color: #F04040;
  animation-name: diffZoomIn2 !important;
}
.is-validating.has-feedback .qccd-form-item-children-icon {
  display: inline-block;
  color: #128bed;
}
.qccd-advanced-search-form .qccd-form-item {
  margin-bottom: 10px;
}
.qccd-advanced-search-form .qccd-form-item-with-help {
  margin-bottom: 8px;
}
.show-help-enter,
.show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  height: 32px;
  padding: 4px 10px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
  background-color: #fff;
  background-image: none;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
}
.qccd-input-number::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-input-number:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-input-number::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-input-number:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-input-number:focus {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-input-number-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-input-number-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-input-number[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-input-number[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
textarea.qccd-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: calc(2em - 6px);
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.qccd-input-number-lg {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-input-number-sm {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-input-number-handler {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: #666666;
  font-weight: bold;
  line-height: 0;
  text-align: center;
  transition: all 0.1s linear;
}
.qccd-input-number-handler:active {
  background: #f4f4f4;
}
.qccd-input-number-handler:hover .qccd-input-number-handler-up-inner,
.qccd-input-number-handler:hover .qccd-input-number-handler-down-inner {
  color: #128bed;
}
.qccd-input-number-handler-up-inner,
.qccd-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  vertical-align: -0.15em;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 12px;
  height: 12px;
  color: #666666;
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-input-number-handler-up-inner > *,
.qccd-input-number-handler-down-inner > * {
  line-height: 1;
}
.qccd-input-number-handler-up-inner svg,
.qccd-input-number-handler-down-inner svg {
  display: inline-block;
}
.qccd-input-number-handler-up-inner::before:not(.aicon),
.qccd-input-number-handler-down-inner::before:not(.aicon) {
  display: none;
}
.qccd-input-number-handler-up-inner .qccd-input-number-handler-up-inner-icon,
.qccd-input-number-handler-up-inner .qccd-input-number-handler-down-inner-icon,
.qccd-input-number-handler-down-inner .qccd-input-number-handler-up-inner-icon,
.qccd-input-number-handler-down-inner .qccd-input-number-handler-down-inner-icon {
  display: block;
}
.qccd-input-number:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-input-number-focused {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-input-number-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-input-number-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-input-number-disabled .qccd-input-number-input {
  cursor: not-allowed;
}
.qccd-input-number-disabled .qccd-input-number-handler-wrap {
  cursor: not-allowed;
  background-color: #FAFAFA;
}
.qccd-input-number-disabled .qccd-input-number-handler-wrap .qccd-input-number-handler-up-inner,
.qccd-input-number-disabled .qccd-input-number-handler-wrap .qccd-input-number-handler-down-inner {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 5px 0 10px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.qccd-input-number-input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-input-number-input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-input-number-input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-input-number-input[type='number']::-webkit-inner-spin-button,
.qccd-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.qccd-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.qccd-input-number-lg .qccd-input-number-handler-wrap {
  width: 21px;
}
.qccd-input-number-lg input {
  height: 38px;
}
.qccd-input-number-sm {
  padding: 0;
  font-size: 12px;
}
.qccd-input-number-sm .qccd-input-number-handler-wrap {
  width: 15px;
}
.qccd-input-number-sm .qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-up-inner,
.qccd-input-number-sm .qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-down-inner {
  display: inline-block;
  font-size: 12px;
  font-size: 9px \9;
  transform: scale(0.75) rotate(0deg);
}
:root .qccd-input-number-sm .qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-up-inner,
:root .qccd-input-number-sm .qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-down-inner {
  font-size: 12px;
}
.qccd-input-number-sm input {
  height: 24px;
}
.qccd-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d8d8d8;
  border-radius: 0 2px 2px 0;
  transition: opacity 0.24s linear 0.1s;
}
.qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-up-inner,
.qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-down-inner {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  min-width: auto;
  margin-right: 0;
}
:root .qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-up-inner,
:root .qccd-input-number-handler-wrap .qccd-input-number-handler .qccd-input-number-handler-down-inner {
  font-size: 12px;
}
.qccd-input-number-input-wrap {
  display: flex;
  padding-right: 19px;
  align-items: center;
}
.qccd-input-number-handler-wrap:hover .qccd-input-number-handler {
  height: 40%;
}
.qccd-input-number:hover .qccd-input-number-handler-wrap {
  opacity: 1;
}
.qccd-input-number-handler-up {
  border-top-right-radius: 2px;
  cursor: pointer;
}
.qccd-input-number-handler-up-inner {
  text-align: center;
}
.qccd-input-number-handler-up:hover {
  height: 60% !important;
}
.qccd-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d8d8d8;
  border-bottom-right-radius: 2px;
  cursor: pointer;
}
.qccd-input-number-handler-down-inner {
  text-align: center;
}
.qccd-input-number-handler-down:hover {
  height: 60% !important;
}
.qccd-input-number-handler-up-disabled,
.qccd-input-number-handler-down-disabled {
  background-color: #FAFAFA;
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-input-number-handler-up-disabled .qccd-input-number-handler-up-inner,
.qccd-input-number-handler-down-disabled .qccd-input-number-handler-down-inner {
  color: #BBBBBB !important;
}
.qccd-input-number-unit {
  color: #666;
}
.qccd-input-number-spin {
  position: relative;
  width: 110px;
}
.qccd-input-number-spin:hover,
.qccd-input-number-spin:focus {
  border-color: #d8d8d8;
}
.qccd-input-number-spin.qccd-input-number-focused {
  border-color: #d8d8d8;
}
.qccd-input-number-spin-handler-down,
.qccd-input-number-spin-handler-up {
  position: absolute;
  display: inline-flex;
  width: 24px;
  justify-content: center;
  align-items: center;
  height: 100%;
  border-radius: 0;
  border: none;
  transition: none;
}
.qccd-input-number-spin-handler-down:hover,
.qccd-input-number-spin-handler-up:hover {
  height: 100% !important;
}
.qccd-input-number-spin-handler-down:hover .qccd-input-number-spin-handler-up-inner,
.qccd-input-number-spin-handler-up:hover .qccd-input-number-spin-handler-up-inner,
.qccd-input-number-spin-handler-down:hover .qccd-input-number-spin-handler-down-inner,
.qccd-input-number-spin-handler-up:hover .qccd-input-number-spin-handler-down-inner {
  color: #128bed;
}
.qccd-input-number-spin-handler-down-inner,
.qccd-input-number-spin-handler-up-inner {
  line-height: 1;
  font-weight: normal;
  color: #666666;
}
.qccd-input-number-spin-handler-down {
  left: 0px;
  border-right: 1px solid #d8d8d8;
}
.qccd-input-number-spin-handler-up {
  right: 0px;
  border-left: 1px solid #d8d8d8;
}
.qccd-input-number-spin .qccd-input-number-handler-up-disabled .qccd-input-number-spin-handler-up-inner,
.qccd-input-number-spin .qccd-input-number-handler-down-disabled .qccd-input-number-spin-handler-up-inner,
.qccd-input-number-spin .qccd-input-number-handler-up-disabled .qccd-input-number-spin-handler-down-inner,
.qccd-input-number-spin .qccd-input-number-handler-down-disabled .qccd-input-number-spin-handler-down-inner {
  color: #BBBBBB;
}
.qccd-input-number-spin .qccd-input-number-input-wrap {
  padding-left: 24px;
  padding-right: 28px;
}
.qccd-input-number-spin.qccd-input-number-disabled .qccd-input-number-spin-handler-up,
.qccd-input-number-spin.qccd-input-number-disabled .qccd-input-number-spin-handler-down {
  cursor: not-allowed;
}
.qccd-input-number-spin.qccd-input-number-disabled .qccd-input-number-spin-handler-up .qccd-input-number-spin-handler-up-inner,
.qccd-input-number-spin.qccd-input-number-disabled .qccd-input-number-spin-handler-down .qccd-input-number-spin-handler-up-inner,
.qccd-input-number-spin.qccd-input-number-disabled .qccd-input-number-spin-handler-up .qccd-input-number-spin-handler-down-inner,
.qccd-input-number-spin.qccd-input-number-disabled .qccd-input-number-spin-handler-down .qccd-input-number-spin-handler-down-inner {
  color: #BBBBBB;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.qccd-layout,
.qccd-layout * {
  box-sizing: border-box;
}
.qccd-layout.qccd-layout-has-sider {
  flex-direction: row;
}
.qccd-layout.qccd-layout-has-sider > .qccd-layout,
.qccd-layout.qccd-layout-has-sider > .qccd-layout-content {
  overflow-x: hidden;
}
.qccd-layout-header,
.qccd-layout-footer {
  flex: 0 0 auto;
}
.qccd-layout-header {
  height: 64px;
  padding: 0 50px;
  line-height: 64px;
  background: #001529;
}
.qccd-layout-footer {
  padding: 24px 50px;
  color: #333333;
  font-size: 14px;
  background: #f0f2f5;
}
.qccd-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.qccd-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.qccd-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.qccd-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.qccd-layout-sider-right {
  order: 1;
}
.qccd-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.qccd-layout-sider-zero-width > * {
  overflow: hidden;
}
.qccd-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.qccd-layout-sider-zero-width-trigger:hover {
  background: #192c3e;
}
.qccd-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.qccd-layout-sider-light {
  background: #fff;
}
.qccd-layout-sider-light .qccd-layout-sider-trigger {
  color: #333333;
  background: #fff;
}
.qccd-layout-sider-light .qccd-layout-sider-zero-width-trigger {
  color: #333333;
  background: #fff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.qccd-list * {
  outline: none;
}
.qccd-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.qccd-list-pagination .qccd-pagination-options {
  text-align: left;
}
.qccd-list-more {
  margin-top: 12px;
  text-align: center;
}
.qccd-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.qccd-list-spin {
  min-height: 40px;
  text-align: center;
}
.qccd-list-empty-text {
  padding: 15px;
  color: #BBBBBB;
  font-size: 14px;
  text-align: center;
}
.qccd-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.qccd-list-item-content {
  color: #333333;
}
.qccd-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  font-size: 0;
}
.qccd-list-item-meta-avatar {
  margin-right: 15px;
}
.qccd-list-item-meta-content {
  flex: 1 0;
}
.qccd-list-item-meta-title {
  margin-bottom: 4px;
  color: #333333;
  font-size: 14px;
  line-height: 22px;
}
.qccd-list-item-meta-title > a {
  color: #333333;
  transition: all 0.3s;
}
.qccd-list-item-meta-title > a:hover {
  color: #128bed;
}
.qccd-list-item-meta-description {
  color: #666666;
  font-size: 14px;
  line-height: 22px;
}
.qccd-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.qccd-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: #666666;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
}
.qccd-list-item-action > li:first-child {
  padding-left: 0;
}
.qccd-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #eee;
}
.qccd-list-header {
  background: transparent;
}
.qccd-list-footer {
  background: transparent;
}
.qccd-list-header,
.qccd-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.qccd-list-empty {
  padding: 16px 0;
  color: #666666;
  font-size: 12px;
  text-align: center;
}
.qccd-list-split .qccd-list-item {
  border-bottom: 1px solid #eee;
}
.qccd-list-split .qccd-list-item:last-child {
  border-bottom: none;
}
.qccd-list-split .qccd-list-header {
  border-bottom: 1px solid #eee;
}
.qccd-list-loading .qccd-list-spin-nested-loading {
  min-height: 32px;
}
.qccd-list-something-after-last-item .qccd-spin-container > .qccd-list-items > .qccd-list-item:last-child {
  border-bottom: 1px solid #eee;
}
.qccd-list-lg .qccd-list-item {
  padding-top: 16px;
  padding-bottom: 16px;
}
.qccd-list-sm .qccd-list-item {
  padding-top: 8px;
  padding-bottom: 8px;
}
.qccd-list-vertical .qccd-list-item {
  align-items: initial;
}
.qccd-list-vertical .qccd-list-item-main {
  display: block;
  flex: 1;
}
.qccd-list-vertical .qccd-list-item-extra {
  margin-left: 40px;
}
.qccd-list-vertical .qccd-list-item-meta {
  margin-bottom: 15px;
}
.qccd-list-vertical .qccd-list-item-meta-title {
  margin-bottom: 12px;
  color: #333333;
  font-size: 16px;
  line-height: 24px;
}
.qccd-list-vertical .qccd-list-item-action {
  margin-top: 15px;
  margin-left: auto;
}
.qccd-list-vertical .qccd-list-item-action > li {
  padding: 0 16px;
}
.qccd-list-vertical .qccd-list-item-action > li:first-child {
  padding-left: 0;
}
.qccd-list-grid .qccd-col > .qccd-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.qccd-list-item-no-flex {
  display: block;
}
.qccd-list:not(.qccd-list-vertical) .qccd-list-item-no-flex .qccd-list-item-action {
  float: right;
}
.qccd-list-bordered {
  border: 1px solid #d8d8d8;
  border-radius: 2px;
}
.qccd-list-bordered .qccd-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.qccd-list-bordered .qccd-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.qccd-list-bordered .qccd-list-item {
  padding-right: 24px;
  padding-left: 24px;
  border-bottom: 1px solid #eee;
}
.qccd-list-bordered .qccd-list-pagination {
  margin: 16px 24px;
}
.qccd-list-bordered.qccd-list-sm .qccd-list-item {
  padding-right: 16px;
  padding-left: 16px;
}
.qccd-list-bordered.qccd-list-sm .qccd-list-header,
.qccd-list-bordered.qccd-list-sm .qccd-list-footer {
  padding: 8px 16px;
}
.qccd-list-bordered.qccd-list-lg .qccd-list-header,
.qccd-list-bordered.qccd-list-lg .qccd-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .qccd-list-item-action {
    margin-left: 24px;
  }
  .qccd-list-vertical .qccd-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .qccd-list-item {
    flex-wrap: wrap;
  }
  .qccd-list-item-action {
    margin-left: 12px;
  }
  .qccd-list-vertical .qccd-list-item {
    flex-wrap: wrap-reverse;
  }
  .qccd-list-vertical .qccd-list-item-main {
    min-width: 220px;
  }
  .qccd-list-vertical .qccd-list-item-extra {
    margin: auto auto 16px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes rotate-clockwise {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes rotate-counterclockwise {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes bulb-on {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.qccd-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #128bed;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.qccd-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.qccd-spin-qcc-spin {
  display: inline-block;
  width: 170px;
  height: 40px;
}
.qccd-spin-qcc-icon {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
}
.qccd-spin-qcc-icon img {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: center;
  animation: 1s linear infinite;
}
.qccd-spin-qcc-icon img:nth-child(2) {
  width: 75%;
  height: 75%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.qccd-spin-qcc-icon img:nth-child(3) {
  width: 45%;
  height: 45%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  animation: rotate-clockwise 1.33s ease infinite;
}
.qccd-spin-qcc-icon img:nth-child(4) {
  width: 18%;
  height: 18%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  animation: rotate-counterclockwise 1.33s ease infinite;
}
.qccd-spin-qcc-text {
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 40px;
  vertical-align: baseline;
  animation: bulb-on 1.33s linear infinite;
  margin-left: 10px;
}
.qccd-spin-nested-loading {
  position: relative;
}
.qccd-spin-nested-loading > div > .qccd-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.qccd-spin-nested-loading > div > .qccd-spin .qccd-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.qccd-spin-nested-loading > div > .qccd-spin .qccd-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 8px;
  text-shadow: 0 1px 2px #fff;
}
.qccd-spin-nested-loading > div > .qccd-spin.qccd-spin-show-text .qccd-spin-dot {
  margin-top: -20px;
}
.qccd-spin-nested-loading > div > .qccd-spin .qccd-spin-qcc-spin {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -85px;
}
.qccd-spin-nested-loading > div > .qccd-spin.qccd-spin-show-text .qccd-spin-qcc-spin {
  margin-top: -35px;
}
.qccd-spin-nested-loading > div > .qccd-spin-sm .qccd-spin-dot {
  margin: -7px;
}
.qccd-spin-nested-loading > div > .qccd-spin-sm .qccd-spin-text {
  padding-top: 5px;
}
.qccd-spin-nested-loading > div > .qccd-spin-sm.qccd-spin-show-text .qccd-spin-dot {
  margin-top: -17px;
}
.qccd-spin-nested-loading > div > .qccd-spin-sm .qccd-spin-qcc-spin {
  margin-top: -15px;
  margin-left: -60px;
}
.qccd-spin-nested-loading > div > .qccd-spin-sm.qccd-spin-show-text .qccd-spin-qcc-spin {
  margin-top: -30px;
}
.qccd-spin-nested-loading > div > .qccd-spin-lg .qccd-spin-dot {
  margin: -16px;
}
.qccd-spin-nested-loading > div > .qccd-spin-lg .qccd-spin-text {
  padding-top: 11px;
}
.qccd-spin-nested-loading > div > .qccd-spin-lg.qccd-spin-show-text .qccd-spin-dot {
  margin-top: -26px;
}
.qccd-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.qccd-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.qccd-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.qccd-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.qccd-spin-tip {
  color: #666666;
}
.qccd-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.qccd-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #128bed;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.qccd-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.qccd-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.qccd-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.qccd-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.qccd-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear;
}
.qccd-spin-sm .qccd-spin-dot {
  font-size: 14px;
}
.qccd-spin-sm .qccd-spin-dot i {
  width: 6px;
  height: 6px;
}
.qccd-spin-lg .qccd-spin-dot {
  font-size: 32px;
}
.qccd-spin-lg .qccd-spin-dot i {
  width: 14px;
  height: 14px;
}
.qccd-spin-sm .qccd-spin-qcc-spin {
  width: 120px;
  height: 30px;
}
.qccd-spin-sm .qccd-spin-qcc-icon {
  width: 30px;
  height: 30px;
}
.qccd-spin-sm .qccd-spin-qcc-text {
  width: 80px;
  height: 30px;
  line-height: 30px;
}
.qccd-spin-lg .qccd-spin-qcc-spin {
  width: 220px;
  height: 50px;
}
.qccd-spin-lg .qccd-spin-qcc-icon {
  width: 50px;
  height: 50px;
}
.qccd-spin-lg .qccd-spin-qcc-text {
  width: 160px;
  height: 50px;
  line-height: 50px;
}
.qccd-spin.qccd-spin-show-text .qccd-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .qccd-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-pagination ul,
.qccd-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.qccd-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.qccd-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-pagination-item a {
  display: block;
  padding: 0 6px;
  color: #128bed;
  transition: none;
}
.qccd-pagination-item a:hover {
  text-decoration: none;
}
.qccd-pagination-item:not(.qccd-pagination-item-active):focus,
.qccd-pagination-item:not(.qccd-pagination-item-active):hover {
  border-color: #128bed;
  transition: all 0.3s;
}
.qccd-pagination-item:not(.qccd-pagination-item-active):focus a,
.qccd-pagination-item:not(.qccd-pagination-item-active):hover a {
  color: #128bed;
}
.qccd-pagination-item-active {
  font-weight: 500;
  background: #128bed;
  border-color: #128bed;
}
.qccd-pagination-item-active a {
  color: #fff;
  cursor: default;
}
.qccd-pagination-item-active a:hover {
  color: #fff;
}
.qccd-pagination-item-vip {
  position: relative;
  background: #F6F2E9;
  border-color: #eee;
}
.qccd-pagination-item-vip a {
  color: #D2A874;
}
.qccd-pagination-item-vip a:hover {
  color: #D2A874;
}
.qccd-pagination-item-vip-tag {
  position: absolute;
  height: 11px;
  right: -5px;
  top: -5px;
}
.qccd-pagination-jump-prev,
.qccd-pagination-jump-next {
  outline: 0;
}
.qccd-pagination-jump-prev .qccd-pagination-item-container,
.qccd-pagination-jump-next .qccd-pagination-item-container {
  position: relative;
}
.qccd-pagination-jump-prev .qccd-pagination-item-container .qccd-pagination-item-link-icon,
.qccd-pagination-jump-next .qccd-pagination-item-container .qccd-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  color: #128bed;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
:root .qccd-pagination-jump-prev .qccd-pagination-item-container .qccd-pagination-item-link-icon,
:root .qccd-pagination-jump-next .qccd-pagination-item-container .qccd-pagination-item-link-icon {
  font-size: 12px;
}
.qccd-pagination-jump-prev .qccd-pagination-item-container .qccd-pagination-item-link-icon-svg,
.qccd-pagination-jump-next .qccd-pagination-item-container .qccd-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.qccd-pagination-jump-prev .qccd-pagination-item-container .qccd-pagination-item-ellipsis,
.qccd-pagination-jump-next .qccd-pagination-item-container .qccd-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: #BBBBBB;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.qccd-pagination-jump-prev:focus .qccd-pagination-item-link-icon,
.qccd-pagination-jump-next:focus .qccd-pagination-item-link-icon,
.qccd-pagination-jump-prev:hover .qccd-pagination-item-link-icon,
.qccd-pagination-jump-next:hover .qccd-pagination-item-link-icon {
  opacity: 1;
}
.qccd-pagination-jump-prev:focus .qccd-pagination-item-ellipsis,
.qccd-pagination-jump-next:focus .qccd-pagination-item-ellipsis,
.qccd-pagination-jump-prev:hover .qccd-pagination-item-ellipsis,
.qccd-pagination-jump-next:hover .qccd-pagination-item-ellipsis {
  opacity: 0;
}
.qccd-pagination-prev,
.qccd-pagination-jump-prev,
.qccd-pagination-jump-next {
  margin-right: 8px;
}
.qccd-pagination-prev,
.qccd-pagination-next,
.qccd-pagination-jump-prev,
.qccd-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: #333333;
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-pagination-prev,
.qccd-pagination-next {
  outline: 0;
}
.qccd-pagination-prev a,
.qccd-pagination-next a {
  color: #128bed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-pagination-prev:hover a,
.qccd-pagination-next:hover a {
  border-color: #3cabfa;
}
.qccd-pagination-prev .qccd-pagination-item-link,
.qccd-pagination-next .qccd-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.qccd-pagination-prev:focus .qccd-pagination-item-link,
.qccd-pagination-next:focus .qccd-pagination-item-link,
.qccd-pagination-prev:hover .qccd-pagination-item-link,
.qccd-pagination-next:hover .qccd-pagination-item-link {
  color: #128bed;
  border-color: #128bed;
}
.qccd-pagination-disabled,
.qccd-pagination-disabled:hover,
.qccd-pagination-disabled:focus {
  cursor: not-allowed;
}
.qccd-pagination-disabled a,
.qccd-pagination-disabled:hover a,
.qccd-pagination-disabled:focus a,
.qccd-pagination-disabled .qccd-pagination-item-link,
.qccd-pagination-disabled:hover .qccd-pagination-item-link,
.qccd-pagination-disabled:focus .qccd-pagination-item-link {
  color: #BBBBBB;
  border-color: #eee;
  cursor: not-allowed;
}
.qccd-pagination-slash {
  margin: 0 10px 0 5px;
}
.qccd-pagination-options {
  display: inline-block;
  vertical-align: middle;
}
.qccd-pagination-options-size-changer.qccd-select {
  display: inline-block;
  width: auto;
  margin-right: 8px;
}
.qccd-pagination-options-size-changer .qccd-select-selection {
  border-color: #eee;
  border-radius: 2px;
}
.qccd-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
  margin-left: 20px;
}
.qccd-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 10px;
  color: #333333;
  font-size: 14px;
  line-height: calc(2em - 6px);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d8d8d8;
  width: 50px;
  margin: 0 8px;
  border-color: #eee;
  border-radius: 2px;
}
.qccd-pagination-options-quick-jumper input::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-pagination-options-quick-jumper input:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-pagination-options-quick-jumper input:focus {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-pagination-options-quick-jumper input-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-pagination-options-quick-jumper input[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
textarea.qccd-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: calc(2em - 6px);
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.qccd-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-pagination-options-quick-jumper input-sm {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-pagination-options-quick-jumper-btn {
  color: #128bed;
  margin-left: 20px;
  border-radius: 2px;
  border-color: #eee;
}
.qccd-pagination-simple .qccd-pagination-prev,
.qccd-pagination-simple .qccd-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.qccd-pagination-simple .qccd-pagination-prev .qccd-pagination-item-link,
.qccd-pagination-simple .qccd-pagination-next .qccd-pagination-item-link {
  height: 24px;
  border: 0;
}
.qccd-pagination-simple .qccd-pagination-prev .qccd-pagination-item-link::after,
.qccd-pagination-simple .qccd-pagination-next .qccd-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.qccd-pagination-simple .qccd-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.qccd-pagination-simple .qccd-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.qccd-pagination-simple .qccd-pagination-simple-pager input:hover {
  border-color: #128bed;
}
.qccd-pagination.mini .qccd-pagination-total-text,
.qccd-pagination.mini .qccd-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.qccd-pagination.mini .qccd-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.qccd-pagination.mini .qccd-pagination-item:not(.qccd-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.qccd-pagination.mini .qccd-pagination-prev,
.qccd-pagination.mini .qccd-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.qccd-pagination.mini .qccd-pagination-prev .qccd-pagination-item-link,
.qccd-pagination.mini .qccd-pagination-next .qccd-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.qccd-pagination.mini .qccd-pagination-prev .qccd-pagination-item-link::after,
.qccd-pagination.mini .qccd-pagination-next .qccd-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.qccd-pagination.mini .qccd-pagination-jump-prev,
.qccd-pagination.mini .qccd-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.qccd-pagination.mini .qccd-pagination-options {
  margin-left: 2px;
}
.qccd-pagination.mini .qccd-pagination-options-quick-jumper {
  height: 26px;
  line-height: 24px;
}
.qccd-pagination.mini .qccd-pagination-options-quick-jumper input {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
  width: 44px;
}
.qccd-pagination.qccd-pagination-disabled {
  cursor: not-allowed;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item {
  background: #FAFAFA;
  border-color: #eee;
  cursor: not-allowed;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item a {
  color: #BBBBBB;
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item-active {
  background: #e1e1e1;
  border-color: transparent;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item-active a {
  color: #fff;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item-link,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item-link:hover,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-item-link:focus {
  color: #BBBBBB;
  background: #FAFAFA;
  border-color: #eee;
  cursor: not-allowed;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-prev:focus .qccd-pagination-item-link-icon,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-next:focus .qccd-pagination-item-link-icon,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-prev:hover .qccd-pagination-item-link-icon,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-next:hover .qccd-pagination-item-link-icon {
  opacity: 0;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-prev:focus .qccd-pagination-item-ellipsis,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-next:focus .qccd-pagination-item-ellipsis,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-prev:hover .qccd-pagination-item-ellipsis,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-jump-next:hover .qccd-pagination-item-ellipsis {
  opacity: 1;
}
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-options .qccd-pagination-options-quick-jumper input,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-options .qccd-pagination-options-quick-jumper-btn,
.qccd-pagination.qccd-pagination-disabled .qccd-pagination-options .qccd-select-selection {
  border-color: #eee;
}
@media only screen and (max-width: 992px) {
  .qccd-pagination-item-after-jump-prev,
  .qccd-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .qccd-pagination-options {
    display: none;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-logo img {
  height: 37px;
}
.qccd-logo .saas-name {
  display: inline-block;
  font-size: 16px;
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
}
.qccd-logo .saas-name::before {
  content: " ";
  position: absolute;
  width: 1px;
  left: 0px;
  top: 1px;
  bottom: 1px;
  background-color: #d8d8d8;
}
.qccd-auto-logo {
  display: inline-block;
  border: solid 1px #eee;
  border-radius: 4px;
  position: relative;
  width: 32px;
  height: 32px;
}
.qccd-auto-logo .img-logo {
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  vertical-align: top;
}
.qccd-auto-logo .text-logo {
  display: inline-block;
  background-color: #E79177;
  border-radius: 4px;
  line-height: 1.2;
  font-size: 18px;
  padding: 1px;
  width: 100%;
  height: 100%;
  vertical-align: top;
  overflow: hidden;
}
.qccd-auto-logo .text-logo .text-span {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  text-align: center;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  width: 100%;
  color: #fff !important;
  white-space: pre;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  height: 32px;
  padding: 4px 10px;
  color: #333333;
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: calc(2em - 6px);
  white-space: pre-wrap;
  vertical-align: bottom;
}
.qccd-mentions::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-mentions:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-mentions::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-mentions:hover {
  border-color: #128bed;
  border-right-width: 1px !important;
}
.qccd-mentions:focus {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-mentions-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-mentions-disabled:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-mentions[disabled] {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-mentions[disabled]:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
textarea.qccd-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: calc(2em - 6px);
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.qccd-mentions-lg {
  height: 40px;
  padding: 8px 10px;
  font-size: 14px;
}
.qccd-mentions-sm {
  height: 26px;
  padding: 3px 10px;
  font-size: 12px;
}
.qccd-mentions-disabled > textarea {
  color: #BBBBBB;
  background-color: #FAFAFA;
  cursor: not-allowed;
  opacity: 1;
}
.qccd-mentions-disabled > textarea:hover {
  border-color: #d8d8d8;
  border-right-width: 1px !important;
}
.qccd-mentions-focused {
  border-color: #128bed;
  border-right-width: 1px !important;
  outline: 0;
}
.qccd-mentions > textarea,
.qccd-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 10px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.qccd-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.qccd-mentions > textarea::-moz-placeholder {
  color: #BBBBBB;
  opacity: 1;
}
.qccd-mentions > textarea:-ms-input-placeholder {
  color: #BBBBBB;
}
.qccd-mentions > textarea::-webkit-input-placeholder {
  color: #BBBBBB;
}
.qccd-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.qccd-mentions > textarea:-moz-read-only {
  cursor: default;
}
.qccd-mentions > textarea:read-only {
  cursor: default;
}
.qccd-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.qccd-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.qccd-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: #333333;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-mentions-dropdown-hidden {
  display: none;
}
.qccd-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.qccd-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: #333333;
  font-weight: normal;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.qccd-mentions-dropdown-menu-item:hover {
  background-color: #F2F8FE;
}
.qccd-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0;
}
.qccd-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px;
}
.qccd-mentions-dropdown-menu-item-disabled {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-mentions-dropdown-menu-item-disabled:hover {
  color: #BBBBBB;
  background-color: #fff;
  cursor: not-allowed;
}
.qccd-mentions-dropdown-menu-item-selected {
  color: #333333;
  font-weight: 600;
  background-color: #fafafa;
}
.qccd-mentions-dropdown-menu-item-active {
  background-color: #F2F8FE;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 70px;
  left: 0;
  z-index: 1220;
  width: 100%;
  pointer-events: none;
}
.qccd-message-notice {
  padding: 8px;
  text-align: center;
}
.qccd-message-notice:first-child {
  margin-top: -8px;
}
.qccd-message-custom-content {
  display: inline-block;
  padding: 10px 15px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
}
.qccd-message-success {
  background-color: #E0F5EC;
}
.qccd-message-success .qccdicon {
  color: #00AD65;
}
.qccd-message-error {
  background-color: #FFECEC;
}
.qccd-message-error .qccdicon {
  color: #F04040;
}
.qccd-message-warning {
  background-color: #FFF4E0;
}
.qccd-message-warning .qccdicon {
  color: #FFAA00;
}
.qccd-message-info,
.qccd-message-loading {
  background-color: #E2F1FD;
}
.qccd-message-info .qccdicon,
.qccd-message-loading .qccdicon {
  color: #128bed;
}
.qccd-message .qccdicon {
  position: relative;
  margin-right: 8px;
  font-size: 16px;
  vertical-align: top;
  top: 2px;
}
.qccd-message .qccdicon + span {
  display: inline-block;
  max-width: 446px;
  text-align: left;
}
.qccd-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
.qccd-message-notice.move-up-enter.move-up-enter-active {
  animation-name: MessageMoveIn;
  animation-duration: 0.8s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveIn {
  0% {
    opacity: 1;
    transform: scale(1.15);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 50px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 15px;
  pointer-events: none;
}
.qccd-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.qccd-modal-title {
  margin: 0;
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  line-height: 22px;
  word-wrap: break-word;
}
.qccd-modal-title .qccdicon {
  margin-left: 3px;
  color: #d8d8d8;
}
.qccd-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: auto;
}
.qccd-modal-header-right {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  color: #666666;
  font-weight: bold;
  line-height: 1;
  transition: color 0.3s;
  display: flex;
  align-items: center;
  padding: 12px 15px;
}
.qccd-modal-header-right .watermark-sm {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
}
.qccd-modal-close-x {
  display: inline-block;
  line-height: 28px;
  font-size: 18px;
  cursor: pointer;
  outline: 0;
  color: #bbb;
}
.qccd-modal-close-x:focus,
.qccd-modal-close-x:hover {
  color: #128bed;
  text-decoration: none;
}
.qccd-modal-header {
  padding: 14px 15px;
  color: #333333;
  background: #fff;
  border-radius: 4px 4px 0 0;
  position: relative;
}
.qccd-modal-header-tab {
  padding: 0px 15px;
  background: #fff;
  border-radius: 4px 4px 0 0;
  position: relative;
  z-index: 1;
}
.qccd-modal-header-tab .qccd-tabs-nav-wrap {
  margin-bottom: 1px;
  padding-top: 2px;
}
.qccd-modal-header::after,
.qccd-modal-header-tab::after {
  content: " ";
  position: absolute;
  height: 1px;
  background-color: #eee;
  bottom: 0px;
  left: 15px;
  right: 15px;
}
.qccd-modal-body {
  padding: 15px;
  font-size: 14px;
  line-height: calc(2em - 6px);
  word-wrap: break-word;
}
.qccd-modal-footer {
  padding: 15px 15px;
  text-align: right;
  background: transparent;
  border-radius: 0 0 4px 4px;
  position: relative;
}
.qccd-modal-footer::before {
  content: " ";
  position: absolute;
  height: 1px;
  background-color: #eee;
  top: 0px;
  left: 15px;
  right: 15px;
}
.qccd-modal-footer button {
  min-width: 80px;
}
.qccd-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 15px;
}
.qccd-modal.zoom-enter,
.qccd-modal.zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.qccd-modal-mask-hidden {
  display: none;
}
.qccd-modal-open {
  overflow: hidden;
}
.qccd-modal-empty .qccd-modal-content {
  background-color: transparent;
}
.qccd-modal-empty .qccd-modal-body {
  padding: 0px;
}
.qccd-modal-new-header .qccd-modal-header::after,
.qccd-modal-new-header .qccd-modal-header-tab::after {
  display: none;
}
.qccd-modal-new-header .qccd-modal-header {
  padding-top: 13px;
  padding-bottom: 0px;
}
.qccd-modal-new-header .qccd-modal-title {
  font-size: 16px;
}
.qccd-modal-new-header .qccd-modal-header-tab .qccd-tabs-tab {
  font-size: 16px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.qccd-modal-centered {
  text-align: center;
}
.qccd-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.qccd-modal-centered .qccd-modal {
  top: -20px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.qccd-modal-scroll-content .qccd-modal-body {
  max-height: calc(100vh - 150px);
  overflow-y: auto;
  overflow-x: hidden;
}
.qccd-modal-scroll-content:has(.qccd-modal-footer) .qccd-modal-body {
  max-height: calc(100vh - 200px);
}
.qccd-modal-scroll-content2 .qccd-modal-body {
  max-height: calc(100vh - 105px);
  overflow-y: auto;
  overflow-x: hidden;
}
.qccd-modal-scroll-content2:has(.qccd-modal-footer) .qccd-modal-body {
  max-height: calc(100vh - 155px);
}
@media (max-width: 767px) {
  .qccd-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .qccd-modal-centered .qccd-modal {
    flex: 1;
  }
}
.qccd-modal-confirm .qccd-modal-body {
  padding: 18px 18px 15px;
}
.qccd-modal-confirm-body-wrapper {
  zoom: 1;
}
.qccd-modal-confirm-body-wrapper::before,
.qccd-modal-confirm-body-wrapper::after {
  display: table;
  content: '';
}
.qccd-modal-confirm-body-wrapper::after {
  clear: both;
}
.qccd-modal-confirm-body .qccd-modal-confirm-content {
  color: #333333;
  font-size: 14px;
}
.qccd-modal-confirm-body > .qccdicon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.qccd-modal-confirm-body > .qccdicon + .qccd-modal-confirm-content {
  margin-left: 38px;
}
.qccd-modal-confirm .qccd-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-header {
  border-radius: inherit;
  text-align: center;
  padding-bottom: 0px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-header::after {
  display: none;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-title {
  font-size: 16px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-header-right {
  padding-top: 10px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-content {
  border-radius: 8px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-footer {
  padding-top: 2px;
  padding-bottom: 20px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-footer::before {
  display: none;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle button {
  border-radius: 4px;
}
.qccd-modal-confirm .qccd-modal-confirm-appstyle .qccd-modal-confirm-nocancel button {
  min-width: 256px;
  height: 40px;
}
.qccd-modal-confirm .qccd-modal-confirm-nocancel {
  text-align: center;
}
.qccd-modal-confirm .qccd-modal-confirm-nocancel button {
  min-width: 120px;
}
.qccd-modal-confirm-error .qccd-modal-confirm-body > .qccdicon {
  color: #F04040;
}
.qccd-modal-confirm-warning .qccd-modal-confirm-body > .qccdicon,
.qccd-modal-confirm-confirm .qccd-modal-confirm-body > .qccdicon {
  color: #FFAA00;
}
.qccd-modal-confirm-info .qccd-modal-confirm-body > .qccdicon {
  color: #128bed;
}
.qccd-modal-confirm-success .qccd-modal-confirm-body > .qccdicon {
  color: #00AD65;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1210;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin-right: 24px;
}
.qccd-notification-topLeft,
.qccd-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.qccd-notification-topLeft .qccd-notification-fade-enter.qccd-notification-fade-enter-active,
.qccd-notification-bottomLeft .qccd-notification-fade-enter.qccd-notification-fade-enter-active,
.qccd-notification-topLeft .qccd-notification-fade-appear.qccd-notification-fade-appear-active,
.qccd-notification-bottomLeft .qccd-notification-fade-appear.qccd-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
.qccd-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.qccd-notification-notice {
  position: relative;
  margin-bottom: 16px;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.qccd-notification-notice-message {
  display: inline-block;
  margin-bottom: 8px;
  color: #333333;
  font-size: 16px;
  line-height: 24px;
}
.qccd-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.qccd-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.qccd-notification-notice-description {
  font-size: 14px;
}
.qccd-notification-notice-closable .qccd-notification-notice-message {
  padding-right: 24px;
}
.qccd-notification-notice-with-icon .qccd-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.qccd-notification-notice-with-icon .qccd-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.qccd-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.qccdicon.qccd-notification-notice-icon-success {
  color: #00AD65;
}
.qccdicon.qccd-notification-notice-icon-info {
  color: #128bed;
}
.qccdicon.qccd-notification-notice-icon-warning {
  color: #FFAA00;
}
.qccdicon.qccd-notification-notice-icon-error {
  color: #F04040;
}
.qccd-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: #666666;
  outline: none;
}
.qccd-notification-notice-close:hover {
  color: #3d3d3d;
}
.qccd-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.qccd-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.qccd-notification-fade-enter,
.qccd-notification-fade-appear {
  opacity: 0;
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-play-state: paused;
}
.qccd-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.qccd-notification-fade-enter.qccd-notification-fade-enter-active,
.qccd-notification-fade-appear.qccd-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.qccd-notification-fade-leave.qccd-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1065;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.qccd-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.qccd-popover-hidden {
  display: none;
}
.qccd-popover-placement-top,
.qccd-popover-placement-topLeft,
.qccd-popover-placement-topRight {
  padding-bottom: 4px;
}
.qccd-popover-placement-right,
.qccd-popover-placement-rightTop,
.qccd-popover-placement-rightBottom {
  padding-left: 4px;
}
.qccd-popover-placement-bottom,
.qccd-popover-placement-bottomLeft,
.qccd-popover-placement-bottomRight {
  padding-top: 4px;
}
.qccd-popover-placement-left,
.qccd-popover-placement-leftTop,
.qccd-popover-placement-leftBottom {
  padding-right: 4px;
}
.qccd-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  max-width: 350px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .qccd-popover {
    /* IE10+ */
  }
  .qccd-popover-inner {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }
}
.qccd-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 15px 4px;
  color: #333333;
  font-weight: 500;
  border-bottom: 1px solid #eee;
}
.qccd-popover-inner-content {
  padding: 5px 10px;
  line-height: 22px;
  word-break: break-all;
  color: #333333;
}
.qccd-popover-confirm {
  max-width: 350px;
  padding: 4px 10px 6px 10px;
}
.qccd-popover-message {
  position: relative;
  padding: 4px 0 10px;
  color: #333333;
  font-size: 14px;
}
.qccd-popover-message > .qccdicon {
  position: absolute;
  top: 6px;
  color: #FFAA00;
  font-size: 16px;
}
i + .qccd-popover-message-title {
  padding-left: 24px;
}
.qccd-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.qccd-popover-buttons button {
  margin-left: 15px;
}
.qccd-popover-placement-top > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-topLeft > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-topRight > .qccd-popover-content > .qccd-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.qccd-popover-placement-top > .qccd-popover-content > .qccd-popover-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.qccd-popover-placement-topLeft > .qccd-popover-content > .qccd-popover-arrow {
  left: 16px;
}
.qccd-popover-placement-topRight > .qccd-popover-content > .qccd-popover-arrow {
  right: 16px;
}
.qccd-popover-placement-right > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-rightTop > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-rightBottom > .qccd-popover-content > .qccd-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.qccd-popover-placement-right > .qccd-popover-content > .qccd-popover-arrow {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.qccd-popover-placement-rightTop > .qccd-popover-content > .qccd-popover-arrow {
  top: 12px;
}
.qccd-popover-placement-rightBottom > .qccd-popover-content > .qccd-popover-arrow {
  bottom: 12px;
}
.qccd-popover-placement-bottom > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-bottomLeft > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-bottomRight > .qccd-popover-content > .qccd-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.qccd-popover-placement-bottom > .qccd-popover-content > .qccd-popover-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.qccd-popover-placement-bottomLeft > .qccd-popover-content > .qccd-popover-arrow {
  left: 16px;
}
.qccd-popover-placement-bottomRight > .qccd-popover-content > .qccd-popover-arrow {
  right: 16px;
}
.qccd-popover-placement-left > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-leftTop > .qccd-popover-content > .qccd-popover-arrow,
.qccd-popover-placement-leftBottom > .qccd-popover-content > .qccd-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.qccd-popover-placement-left > .qccd-popover-content > .qccd-popover-arrow {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.qccd-popover-placement-leftTop > .qccd-popover-content > .qccd-popover-arrow {
  top: 12px;
}
.qccd-popover-placement-leftBottom > .qccd-popover-content > .qccd-popover-arrow {
  bottom: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.qccd-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.qccd-progress-small.qccd-progress-line,
.qccd-progress-small.qccd-progress-line .qccd-progress-text .qccdicon {
  font-size: 12px;
}
.qccd-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.qccd-progress-show-info .qccd-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.qccd-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #FAFAFA;
  border-radius: 100px;
}
.qccd-progress-circle-trail {
  stroke: #FAFAFA;
}
.qccd-progress-circle-path {
  animation: qccd-progress-appear 0.3s;
}
.qccd-progress-inner:not(.qccd-progress-circle-gradient) .qccd-progress-circle-path {
  stroke: #128bed;
}
.qccd-progress-success-bg,
.qccd-progress-bg {
  position: relative;
  background-color: #128bed;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.qccd-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #00AD65;
}
.qccd-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: #666666;
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.qccd-progress-text .qccdicon {
  font-size: 14px;
}
.qccd-progress-status-active .qccd-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: qccd-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.qccd-progress-status-exception .qccd-progress-bg {
  background-color: #F04040;
}
.qccd-progress-status-exception .qccd-progress-text {
  color: #F04040;
}
.qccd-progress-status-exception .qccd-progress-inner:not(.qccd-progress-circle-gradient) .qccd-progress-circle-path {
  stroke: #F04040;
}
.qccd-progress-status-success .qccd-progress-bg {
  background-color: #00AD65;
}
.qccd-progress-status-success .qccd-progress-text {
  color: #00AD65;
}
.qccd-progress-status-success .qccd-progress-inner:not(.qccd-progress-circle-gradient) .qccd-progress-circle-path {
  stroke: #00AD65;
}
.qccd-progress-circle .qccd-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.qccd-progress-circle .qccd-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #333333;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.qccd-progress-circle .qccd-progress-text .qccdicon {
  font-size: 1.16666667em;
}
.qccd-progress-circle.qccd-progress-status-exception .qccd-progress-text {
  color: #F04040;
}
.qccd-progress-circle.qccd-progress-status-success .qccd-progress-text {
  color: #00AD65;
}
@keyframes qccd-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}

.qcc-pay-modal-close {
  position: absolute;
  right: 15px;
  top: 20px;
  font-size: 22px;
  color: #fff;
}
.qcc-pay-modal-close:hover {
  opacity: 0.8;
}

.qcc-login-modal-close {
  position: absolute;
  right: -35px;
  top: 0px;
  font-size: 22px;
  color: #fff;
  cursor: pointer;
}
.qcc-login-modal-close:hover {
  opacity: 0.8;
}
@media (max-height: 780px) {
  .qcc-login-modal .qccd-modal {
    top: calc(50vh - 295px) !important;
  }
}
@media (max-height: 650px) {
  .qcc-login-modal .qccd-modal {
    top: 20px !important;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-header {
  width: 100%;
  background-color: #fff;
  z-index: 1030;
  height: 56px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
  position: relative;
}
.qcc-header-full .qcc-header-content {
  padding: 0 20px;
}
.qcc-header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}
.qcc-header:has(.qcc-header-fixed) {
  box-shadow: none;
  background-color: transparent;
}
.qcc-header-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 56px;
}
.qcc-header-left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  padding-bottom: 1px;
}
.qcc-header-left .logo > img {
  height: 37px;
  width: 110px;
}
.qcc-header-right {
  flex-grow: 0;
  flex-shrink: 0;
  height: 56px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.qcc-header-right .user-drop .drop-title {
  padding-right: 0px;
}
.qcc-header-sub-logo .logo-zx-container .drop-title {
  padding: 0;
}
.qcc-header-sub-logo .logo-zx-container .dropdown-content {
  padding: 5px;
}
.qcc-header-sub-logo .logo-zx-container .dropdown-content .img-zx {
  width: 532px;
}
.qcc-header-sub-logo .logo-zx {
  margin-left: 5px;
  width: 138px;
  height: 35px;
  cursor: default;
  background-color: #E03333;
  font-size: 12px;
  color: #fff;
  line-height: 15px;
  -moz-text-align-last: justify;
       text-align-last: justify;
  padding: 0px 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qcc-header-mid {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0 15px;
  height: 56px;
}
.qcc-header-mid .qccd-input-search {
  width: 375px;
}
.qcc-header-right-item {
  display: inline-flex;
  height: 32px;
  align-items: center;
  line-height: 1.5;
}
.qcc-header-right-item-msg .qcc-header-drop .drop-title {
  padding-right: 16px;
}
.qcc-header-right-item-divider {
  position: relative;
}
.qcc-header-right-item-divider::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 18px;
  top: 6px;
  left: 0px;
  background-color: #efefef;
}
.qcc-header-right-item-qiye {
  padding: 0 10px;
  cursor: pointer;
  color: #333;
}
.qcc-header-right-item .img-download-app {
  width: 250px;
}
.qcc-header-right-item .user-message-icon {
  margin-left: -5px;
}
.qcc-header-right-item .message-count {
  position: absolute;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background: #FF6060;
  min-width: 20px;
  text-align: center;
  padding: 2px 2px;
  left: 12px;
  top: 8px;
  border: 2px solid #fff;
  border-radius: 15px;
  overflow: hidden;
}
.qcc-header-right-icon {
  font-size: 20px;
  color: #d6d6d6;
  cursor: pointer;
}
.qcc-header-right-icon:hover {
  color: #128bed;
}
.qcc-header-app-drop {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  height: 30px;
  font-weight: bold;
  cursor: pointer;
  padding: 0 5px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: 70px auto;
  background-position: 50%;
}
.qcc-header-app-drop:hover {
  color: #128bed;
}
.qcc-header-app-drop:hover i {
  color: #128bed;
}
.qcc-header-app-drop > img {
  width: 16px;
  height: 16px;
  margin-right: 3px;
}
.qcc-header-app-drop > i {
  font-size: 12px;
  color: #333;
  margin-left: 5px;
}
.qcc-header-gicon-vip {
  display: inline-block;
  height: 30px;
  width: 58px;
  border-radius: 2px;
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/39eab9cff34ec9af542c008e5b67e3c3-39eab9cf.png);
  background-size: 270px 30px;
  background-repeat: no-repeat;
  margin-left: 10px;
}
.qcc-header-gicon-vip.ent-svip {
  background-position: -214px 0;
  background-color: #EDF3FF;
}
.qcc-header-gicon-vip.ent-svip:hover {
  background-color: #E7EFFF;
}
.qcc-header-gicon-vip.ent-vip {
  background-position: -160px 0;
  background-color: #EDF3FF;
}
.qcc-header-gicon-vip.ent-vip:hover {
  background-color: #E7EFFF;
}
.qcc-header-gicon-vip.svip {
  background-position: -106px 0;
  background-color: #F3F4FF;
}
.qcc-header-gicon-vip.svip:hover {
  background-color: #EDEEFF;
}
.qcc-header-gicon-vip.vip {
  background-position: -52px 0;
  background-color: #FFF7EE;
}
.qcc-header-gicon-vip.vip:hover {
  background-color: #FFEFDD;
}
.qcc-header-gicon-vip.no-vip {
  background-position: 2px 0;
  background-color: #FFF7EE;
  animation: blowing 1.6s ease-in-out infinite;
}
.qcc-header-gicon-vip.no-vip:hover {
  background-color: #FFEFDD;
  animation: none;
}
.qcc-header-login-btn {
  padding: 0 10px;
  width: 92px;
}
.qcc-header-user-avatar {
  position: relative;
}
.qcc-header-user-avatar .right-avatar {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
}
.qcc-header-user-avatar .vip-level {
  position: absolute;
  background-image: url(data:image/png;base64,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);
  background-size: 80px 16px;
  height: 16px;
  width: 16px;
  background-position: 0px 0px;
  display: none;
  right: -5px;
  bottom: -4px;
}
.qcc-header-user-avatar .vip-level.vip {
  background-position: -16px 0px;
  display: block;
}
.qcc-header-user-avatar .vip-level.ent-vip {
  background-position: -48px 0px;
  display: block;
}
.qcc-header-user-avatar .vip-level.svip {
  background-position: -32px 0px;
  display: block;
}
.qcc-header-user-avatar .vip-level.ent-svip {
  background-position: -64px 0px;
  display: block;
}
.qcc-header-noshadow {
  box-shadow: none;
}
.qcc-header-noshadow .qcc-header-fixed {
  box-shadow: none;
}
@keyframes blowing {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.qcc-header-drop {
  display: inline-block;
  position: relative;
}
.qcc-header-drop:hover .drop-title,
.qcc-header-drop:hover .drop-title > i,
.qcc-header-drop:hover .drop-title > a,
.qcc-header-drop:hover .drop-title > a > i {
  color: #128bed;
}
.qcc-header-drop .drop-title {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  height: 56px;
  color: #333;
  cursor: pointer;
}
.qcc-header-drop .drop-title a {
  color: #333;
  display: inline-flex;
}
.qcc-header-drop .drop-title .header-drop-caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: 5px;
  margin-right: 0;
  transition: 0.2s linear;
}
.qcc-header-drop .dropdown-content {
  position: absolute;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #eee;
  top: 52px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
.qcc-header-drop .dropdown-content .dropdown-content-item {
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  padding: 10px 20px;
  color: #333;
  margin: 5px 0;
}
.qcc-header-drop .dropdown-content .dropdown-content-item i {
  margin-right: 5px;
}
.qcc-header-drop .dropdown-content .dropdown-content-item:last-child {
  border: none;
}
.qcc-header-drop .dropdown-content .dropdown-content-item:hover {
  background-color: #F2F8FE;
  color: #128bed;
}
.qcc-header-drop .dropdown-content .dropdown-content-item:hover i {
  color: #128bed;
}
.qcc-header-drop.drop-select {
  color: #128bed;
}
.qcc-header-drop.drop-select .drop-title,
.qcc-header-drop.drop-select .drop-title > i,
.qcc-header-drop.drop-select .drop-title > a,
.qcc-header-drop.drop-select .drop-title > a > i {
  color: #128bed;
}
.qcc-header-drop.drop-select .header-drop-caret {
  transform: rotate(180deg);
  transition: all 0.2s linear;
}
.qcc-header-drop.drop-left .dropdown-content {
  left: 0;
}
.qcc-header-drop.drop-right .dropdown-content {
  right: 0;
}
.qcc-header-drop.header-drop-popup {
  position: static;
}
.qcc-header-drop.header-drop-popup .dropdown-content {
  left: 0;
}
.qcc-header-drop.full {
  position: inherit;
}
.qcc-header-drop.full .dropdown-content {
  left: 0;
  width: 100%;
}

.qcc-header-user-message {
  width: 500px;
  padding: 0px;
  color: #666;
  font-size: 14px;
  line-height: 22px;
}
.qcc-header-user-message .message-top {
  padding: 10px 15px;
  border-bottom: 1px solid #eee;
}
.qcc-header-user-message .message-top .top-left {
  display: inline-block;
  font-size: 16px;
}
.qcc-header-user-message .message-top .top-left .top-left-title {
  color: #333;
  font-weight: bold;
}
.qcc-header-user-message .message-top .top-right {
  width: 100px;
  height: 22px;
  line-height: 22px;
  text-align: right;
  color: #333;
  font-size: 16px;
  float: right;
}
.qcc-header-user-message .message-top .top-right .top-right-action {
  margin-left: 15px;
  padding: 2px 3px;
}
.qcc-header-user-message .message-top .top-right .top-right-action .top-right-icon {
  color: #999;
  vertical-align: -2px;
}
.qcc-header-user-message .message-top .top-right .top-right-action:hover {
  background: #F2F8FE;
  color: #128bed;
  border-radius: 2px;
}
.qcc-header-user-message .message-top .top-right .top-right-action:hover .top-right-icon {
  color: #128bed;
}
.qcc-header-user-message .message-mid {
  max-height: 360px;
  overflow-y: auto;
}
.qcc-header-user-message .message-mid .message-item {
  color: #666;
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
}
.qcc-header-user-message .message-mid .message-item:not(:first-child)::after {
  content: '';
  position: absolute;
  width: calc(100% - 30px);
  height: 1px;
  background-color: #eee;
  top: 0px;
}
.qcc-header-user-message .message-mid .message-item .operate {
  color: #333;
}
.qcc-header-user-message .message-mid .message-item .operate .title {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  float: left;
  margin-bottom: 8px;
}
.qcc-header-user-message .message-mid .message-item .operate .title .category-img {
  width: 16px;
  height: 16px;
  vertical-align: -3px;
  margin-right: 6px;
}
.qcc-header-user-message .message-mid .message-item .operate .time {
  float: right;
  color: #999;
  font-size: 14px;
  margin-top: 0px;
}
.qcc-header-user-message .message-mid .message-item:hover {
  background: #F5F9FF;
}
.qcc-header-user-message .message-mid .message-item:hover .operate .title {
  color: #128bed;
}
.qcc-header-user-message .message-mid .message-item .dot {
  display: inline-block;
  position: relative;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #FF6060;
  top: -2px;
  margin-right: 3px;
}
.qcc-header-user-message .message-mid .message-item .msg-a {
  color: #666;
}
.qcc-header-user-message .message-footer {
  border-top: 1px solid #eee;
  text-align: center;
  padding: 10px 15px;
  margin-top: 1px;
}
.qcc-header-user-message .message-footer a {
  color: #128bed;
}
.qcc-header-user-message .message-footer a .right-arrow {
  font-size: 13px;
  vertical-align: 0;
  position: relative;
  top: 2px;
  color: #128bed;
}
.qcc-header-user-message .message-footer a:hover {
  color: #2a6496;
}
.qcc-header-user-message .message-footer a:hover .right-arrow {
  color: #2a6496;
}

.qcc-header-user-box {
  padding: 15px;
  width: 500px;
  color: #333333;
}
.qcc-header-user-box .user-base {
  font-size: 0px;
  margin-bottom: 5px;
}
.qcc-header-user-box .user-base .base-avatar {
  width: 40px;
  height: 40px;
  border-radius: 2px;
  margin-right: 10px;
  margin-top: 5px;
  vertical-align: top;
}
.qcc-header-user-box .user-base .base-right {
  display: inline-block;
  width: calc(100% - 50px);
  font-size: 14px;
}
.qcc-header-user-box .user-base .base-right .base-name {
  font-weight: bold;
  font-size: 16px;
}
.qcc-header-user-box .user-base .base-right .right-link {
  float: right;
  line-height: 24px;
}
.qcc-header-user-box .user-base .base-right .right-link i {
  color: #128BED;
}
.qcc-header-user-box .user-base .base-right .right-link:hover .i {
  color: #2A6496;
}
.qcc-header-user-box .user-base .base-right .base-limits {
  margin-top: 2px;
}
.qcc-header-user-box .user-base .base-right .base-limits img {
  height: 16px;
  margin-right: 10px;
}
.qcc-header-user-box .user-base .base-right .base-limits img.has-link {
  cursor: pointer;
}
.qcc-header-user-box .user-base .register-time {
  line-height: 18px;
  margin-top: 4px;
  font-size: 12px;
  height: 18px;
}
.qcc-header-user-box .user-base .register-time > span {
  font-size: 14px;
  font-weight: bold;
  margin: 0 2px;
}
.qcc-header-user-box .user-box-mid {
  max-height: calc(100vh - 260px);
  overflow: auto;
  margin: 0 -15px;
  padding: 0 15px;
}
.qcc-header-user-box .user-adv .user-team-info {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  margin-bottom: 10px;
  border-radius: 2px;
  padding: 0 10px;
  background-image: url(data:image/png;base64,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), url(data:image/png;base64,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);
  background-repeat: no-repeat, no-repeat;
  background-size: auto 36px, auto 36px;
  background-position: 0 0, 0 0;
}
.qcc-header-user-box .user-adv .user-team-info > span {
  display: inline-block;
  max-width: calc(100% - 100px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qcc-header-user-box .user-adv .user-team-info .manage-team-btn {
  vertical-align: top;
  padding: 5px 6px;
  font-size: 12px;
  border-radius: 2px;
  margin-left: 5px;
  color: #128BED;
  background: #E2F1FD;
}
.qcc-header-user-box .user-adv .user-team-info .manage-team-btn:hover {
  background: #CAE7FC;
}
.qcc-header-user-box .user-adv .user-vip-info,
.qcc-header-user-box .user-adv .common-guide-container {
  width: 100%;
  padding-bottom: 5px;
}
.qcc-header-user-box .user-adv .user-vip-info .col,
.qcc-header-user-box .user-adv .common-guide-container .col {
  width: 50%;
  float: left;
}
.qcc-header-user-box .user-adv .user-vip-info .col.only-ent,
.qcc-header-user-box .user-adv .common-guide-container .col.only-ent {
  width: 100%;
}
.qcc-header-user-box .user-adv .user-vip-info .col:nth-child(2n) .vip-item,
.qcc-header-user-box .user-adv .common-guide-container .col:nth-child(2n) .vip-item {
  margin: 0 0 10px 5px;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item,
.qcc-header-user-box .user-adv .common-guide-container .vip-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  height: 65px;
  padding: 10px;
  margin: 0 5px 10px 0;
  background: #F2F8FE;
  border-radius: 2px;
  border: 1px solid #AFD8F9;
  color: #333333;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .vip-item-name,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .vip-item-name {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 1;
  font-weight: bold;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .micro-vip-icon,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .micro-vip-icon {
  height: 16px;
  margin-right: 5px;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .desc,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .desc {
  color: #999;
  font-size: 12px;
  margin-top: 5px;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .desc .desc-popover,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .desc .desc-popover {
  margin-left: 5px;
  color: #999;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .qccd-btn,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .qccd-btn {
  position: absolute;
  text-align: center;
  right: 10px;
  top: 16px;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .qccd-btn.open,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .qccd-btn.open {
  color: #864D07;
  border-color: #FFEBD6;
  background-color: #FFEBD6;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .qccd-btn.open:hover,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .qccd-btn.open:hover {
  border-color: #F6CDA0;
  background-color: #F6CDA0;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .qccd-btn.disabled,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .qccd-btn.disabled {
  pointer-events: auto;
  background-color: #88C5F6;
  border-color: #88C5F6;
  cursor: not-allowed;
  opacity: 0.65;
}
.qcc-header-user-box .user-adv .user-vip-info .vip-item .qccd-btn .btn-cornor,
.qcc-header-user-box .user-adv .common-guide-container .vip-item .qccd-btn .btn-cornor {
  position: absolute;
  right: -6px;
  top: -8px;
  padding: 0 4px;
  font-size: 10px;
  font-weight: bold;
  line-height: 14px;
  height: 14px;
  border-radius: 6px 0px 6px 0px;
  background: #F04040;
}
.qcc-header-user-box .user-adv .common-guide-container {
  width: 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
.qcc-header-user-box .user-adv .common-guide-container .item {
  margin: 0;
}
.qcc-header-user-box .user-adv .common-guide-container .common-vip-info {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 22px;
  border-radius: 12px;
  font-size: 13px;
  margin-left: 8px;
  padding: 0 8px;
  font-weight: normal;
}
.qcc-header-user-box .user-adv .common-guide-container .has-expireDays {
  background: #BBBBBB;
  color: #FFFFFF;
}
.qcc-header-user-box .user-adv .common-guide-container .has-expireDays i {
  color: #FFFFFF;
  margin-right: 4px;
}
.qcc-header-user-box .user-adv .common-guide-container .has-coupon {
  background: linear-gradient(270deg, #F9D09D 0%, #FFF1D1 100%);
  color: #713100;
  cursor: pointer;
}
.qcc-header-user-box .user-adv .common-guide-container .has-coupon img {
  width: auto;
  height: 18px;
}
.qcc-header-user-box .user-quick-menu .new-menu {
  display: flex;
  margin-top: 5px;
}
.qcc-header-user-box .user-quick-menu .new-menu .menu-container {
  flex: 1;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-title {
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  margin-bottom: 5px;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part {
  padding: 10px 0px 5px 0px;
  background: #FAFAFA;
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item {
  width: 33.3%;
  padding: 0px 10px;
  margin-bottom: 5px;
  cursor: pointer;
  color: #333333;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item .item-name {
  display: block;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  font-size: 13px;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item .item-icon {
  display: block;
  text-align: center;
  height: 20px;
  padding-top: 4px;
  margin-bottom: 5px;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item .item-icon i {
  font-size: 16px;
  color: #808080;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item:hover {
  color: #128bed;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item:hover i {
  color: #128bed;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item:nth-child(3n) {
  margin-right: 0;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item:nth-child(3n) .only-word {
  text-align: right;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item:nth-child(3n+1) .only-word {
  text-align: left;
}
.qcc-header-user-box .user-quick-menu .new-menu .new-menu-part .new-menu-item:nth-child(3n+2) {
  padding: 0 5px;
}
.qcc-header-user-box .user-box-footer {
  border-top: 1px solid #eee;
  padding-top: 15px;
  text-align: right;
}
.qcc-header-user-box .user-box-footer a {
  color: #999;
}
.qcc-header-user-box .user-box-footer a:hover {
  color: #128bed;
}
.qcc-header-user-box .user-box-footer a:hover i {
  color: #128bed;
}

.qcc-header-user-login-box {
  padding: 15px;
  width: 370px;
  background-color: #f3f9fd;
  display: flex;
  justify-content: space-between;
}
.qcc-header-user-login-box .login-qrcode {
  padding: 10px;
}
.qcc-header-user-login-box .login-pop-left {
  margin-right: 10px;
  color: #333;
  padding-top: 18px;
}
.qcc-header-user-login-box .lpb-icon > img {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.qcc-header-user-login-box .login-pop-content {
  display: flex;
  align-items: center;
  margin-top: 15px;
  font-size: 14px;
  line-height: 22px;
  font-weight: bolder;
}
.qcc-header-user-login-box .login-qrcode {
  font-size: 12px;
  width: 165px;
  background-color: #fff;
  border-radius: 5px;
}
.qcc-header-user-login-box .login-qrcode .desc {
  margin-top: 10px;
  color: #333;
  text-align: center;
}
.qcc-header-user-login-box .downapp-img {
  width: 200px;
  position: absolute;
  top: -40px;
  right: -2px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  transition: all 0.5s;
}
.qcc-header-user-login-box .downapp-hover:hover .downapp-img {
  opacity: 1;
  visibility: visible;
  top: -45px;
}

.qcc-header-app-list .close-btn {
  position: absolute;
  right: 15px;
  top: 13px;
  font-size: 18px;
  z-index: 9999;
  cursor: pointer;
  color: #d8d8d8;
}
.qcc-header-app-list .close-btn:hover {
  color: #128bed;
}
.qcc-header-app-list .line {
  position: relative;
  float: left;
  margin-top: -11px;
  z-index: 1;
  width: 100%;
  height: 1px;
  background: #EEEEEE;
}
.qcc-header-app-list .app-list-scroll-container {
  width: 100%;
  min-height: 320px;
  max-height: calc(100vh - 250px);
  overflow-y: auto;
  padding: 0;
  padding-top: 10px;
}
.qcc-header-app-list .app-list-container .line-container {
  display: inline-block;
  vertical-align: top;
  width: 266px;
  margin-right: 20px;
}
.qcc-header-app-list .app-list-container .line-container:nth-child(2) {
  width: 360px;
}
.qcc-header-app-list .app-list-container .line-container:last-child {
  margin-right: 0 !important;
}
.qcc-header-app-list .app-list-container .classify-container {
  padding-bottom: 20px;
}
.qcc-header-app-list .app-list-container .classify-container .header-class-item {
  margin-bottom: 6px;
}
@media (max-width: 1280px) {
  .qcc-header-app-list .app-list-container {
    position: relative;
  }
}
.qcc-header-app-item {
  display: inline-block;
  line-height: 22px;
  font-size: 14px;
  margin-bottom: 3px;
}
.qcc-header-app-item a {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #333;
  padding-left: 5px;
}
.qcc-header-app-item a .app-title {
  position: relative;
}
.qcc-header-app-item a .app-title .item-tag {
  position: absolute;
  height: 10px;
  top: 6px;
  margin-left: 2px;
}
.qcc-header-app-item a .app-title .item-tag.top {
  right: -10px;
  top: -7px;
}
.qcc-header-app-item a:hover {
  color: #128bed;
}
.qcc-header-app-item .header-app-item-popover-container {
  padding: 0;
}
.qcc-header-app-item .header-app-item-popover-container .ant-popover-inner-content {
  font-size: 13px;
  padding: 5px 8px;
}
.qcc-header-class-item {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: bold;
  background: linear-gradient(90deg, #EAF4FF 0%, #FFFFFF 100%);
  margin-bottom: 6px;
}
.qcc-header-class-item > a,
.qcc-header-class-item > span {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #333;
  padding-left: 5px;
}
.qcc-header-class-item > a .right-arrow {
  font-size: 12px;
  color: #128bed;
  margin-left: 3px;
  padding: 2px;
}
.qcc-header-class-item > a .item-tag {
  height: 10px;
  margin: 0 3px;
}
.qcc-header-class-item > a:hover {
  color: #128bed;
}
.qcc-header-class-item > a:hover .right-arrow {
  background: #128BED;
  border-radius: 2px;
  color: #fff;
}

.qcc-pay-panel {
  color: #333;
  min-height: 294px;
  font-size: 14px;
  background-size: 700px 110px;
  background-position: center top;
  background-repeat: no-repeat;
  width: 700px;
  border-radius: 8px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.qcc-pay-panel .pay-top {
  padding-top: 11px;
  padding-bottom: 6px;
  font-weight: normal;
  text-align: center;
  min-height: 64px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.qcc-pay-panel .pay-top .title {
  font-size: 18px;
  font-weight: bold;
}
.qcc-pay-panel .pay-top .sub-title {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0px;
}
.qcc-pay-panel .title-intro {
  min-height: 40px;
  max-height: 192px;
  overflow: hidden;
  padding: 0px 15px 6px 15px;
}
.qcc-pay-panel .title-intro img {
  width: 100%;
}
.qcc-pay-panel .type-tab {
  background-size: 365px 72px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtoAAACQCAMAAAABbDwiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAALxUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/x3wAAAOvr6//z3+7u7v/z4Pv7+/T09Pf39+Ds/9/r/8vLy97e3gAAANHR0d/r//j4+OXZyePe2N3o+dLa6urezfbp18vU4/nr28/Et7C5w//y4P////Pz82ZmZt/s/+Ht/+vz/+ny/+Pu/+jx/+Tv/4ZNB+bw/+z0/+Lu/+ry/+Ds/zpFn/bNoODt/+fx///aXuXv/+zz/+30/+Lt/+rz/+fw/97r/+Xw//7x37Kso5yiz6R6RdnPwc7Q54yJhWt0t+HSwd/r/+Pv/+31/+Tu/+jy/8KmgoaJjP3w3unx//zv3vb29vn5+v/y3/vv3YaIjPbp2Pns2sKUMvXo1/jr2ufw/v3x3//89/vu3MXN2fz8/P/58Ofx/sTM2eLt/vrt3IeJjKWqssbN2erezuLs/ery/vPn1ufv/KarssfO2fLm1ezg0Pnt2+nx/r6NU//srvnmqPDj0qersu3h0Pzmyf/jhvzgg/vm0PXgyfr8/+Xu/MTN2ebu+uPu/ufw/eTu/uDr+/Dk0/fq2ezz/uLq99qtev/16PL3/9/o9eHs/e/i0eDp9uPt/aJtLeDp+Nvj7+Ps+uLs/Ojw/fn7/9Lb6dbg7v3z5/Tp3vbtzv/21+G3SNzl893k7+Ds/tzm9Nnj8uTs+eDn8+Xu++nw/N7p+tft897m8dfh8Obt+Nvl8+rx/KRwHeLr+NTe7dzm9t7p+OHr+qSqsvXXtfjauPzw3vTt5fX3+tbf69Td6tnh7tni8Njg7eTs9+Lp9IWIjPX5//Hk0+Do9ODq+vT4/+Xv/vXv5t3n9+jw++vz/djg7OXt+tvi7vD2/+/m2eHs/qesssjP2efs8+z0/uv0/+Dm7+vu9Pr38+bx/+fv+vjy6e7h0enz/+Xv/ent8/v49Ovv9fPq3fDz+Ofy/+3x9uTw/+z1/1VKU5AAAAAvdFJOUwAHCQgEBgUBAgMLEQoMDQ4QFQ8SgBSLQIm/w4bFv4BQShdOQMSGQ4GFxMHFgUpNXPBluQAAHlZJREFUeNrtnXl8FGWaxxMuJVyBcIUjeOvsRRMlmIAcplFxsK8kM0jHNWGyZmQjBDDRYUxcJJnMBwTDoauAjCBgHG7H84MHugI6Xqui6I4HrOjqqOsye+9f+15V9Z7d1d110V1PfSrVdXVX09/+8Xuf532r8/r17Zuf37tXr4EDC8aOHTMm4EcGMWbMmPMGFRQMHNirV+/e+X379uvXp0///v3PBXEOijxFDB9eXDzRDyaKi4tH5WUSBOyCgrE+mRbxjegGcOfrcCdme/hwn2Ml3xnQnd+7NwB7kA+2lTHWgDsp2z7XdsENwS4Y5BsRy5V7EIBbcyXYlEjZ9slODneaaEPJPs9n0XrhHoyUOwnbo3xwzUR6wg3IHuyDaAfbQwYj4aZNCc+2T7adbA8aPMR3I/awPUyDW8W2T7atbA8e4rcg7We7r5Rtn1jzkQbaQwp9Bu2K0YXD5Gzjf3o/k51CDE8d7ULfjtgXFxQOG6LUbT83YjPbA3wAbYyiAcCUyHXbN9p2s32Bz5+NcRHPtl678cm2vSl5kcsffn19XV3dpEngT/3ibLTbRQMKKbaNumTxArsIaG5uamoKBMCf5s05XboZ5y7Xk5ioW5zVbPfrp1uS4TfcsMAertmXb9qcu5bERbQ5rnHU5wTbgGw72G6WXUBzrrLtLbCzUbmHimyPusEOtJsVF5BFyj3qbEC7bpIy6rIL7XEM2yhNctPf2oB2k/oSmnKycuPOx714UsLILuEePRTmSQYZbBffdJPlaG9OfA2bc9CSeMqMZKnjNthGaZK/uPl1zPYN9puRrHPcw72NdlKys47tEZhtJNuX3HbzzTdZbEmak19D7rHtPTeSjZ5kAmR78CBoSS65/XbEtpWeZLOZa8gWT+JltOvMoD3J4hetqalxNU0yoqgQs/1ntxC2sW5bAneTqWtwgrtoNOqZyo2rZK+ZxcUau/IkNRUVFREV81zY8aZHQrZhmuTiv7/1lttvs9aTmCPbiTxJqLS0NKRAng/bLYmbdkQgm2G73mKy5WzjPUwE7GG7CLJ98c//BrH9M70pucAWO7JqlRt2G5ItZxvvoaPKdrvtomjvmSWJPXZYkjjkGlJb4xrakO0BhX95988h2ysg20S2M2dbItodwWCHaUtimYmA/FbJ2bYUbZOVGxezI8dkaB9TyHY8EmFFF6zXoM1xbTeJeDwuIxtDXCNDO06FbWgHJgC2f/TB3Ui2V1B2O1O2JdmRfcGglG1RtqNVhDSCY1VVFQNmCGyIos1RsluLUEjuRkJSbMFWcIYRmaE90ZNoJ7QjnCXhEazhcAUIR4jNiDC6y8IdJ14EsR0X0Wa+MvahDZqSP/rhgbt/iS0JlSbJkG2ZHYFoB03IdhUloyFtQ5Q7ACy03azwhoTnCmnaLUGbPjqaIdrDPYj24sR2hGW7nmOOZjCCGZSjzXwL4vqZMrYdRHvcxXf++lcc25nr9mapHTEn24hsoMAGqVEObbJZjjaNZ9RwIsh8RG1F2xTbrjntYyq0Z8nRjrDAEkgptCMkwYFMRQXjpSP0SlxAm06P2Ih24Pd3ArY/0NgGdtsKtpvkdkTOdrMqn6HjyAIbEtEOkQRHiGE7RKt4SJR06ECo7EimhsQU2275kTVKsinZVjuSOFmj0RZ2gpMiHMz8unPNSMz23+lsryBpkkzZpm1IB2VHYOxDGr5qn8KR0ABqNoJ1JMSPMGgzO6OUYw8lyJRY24w0Z7dd8iN7Zs0ywbbakWgIStHWD41XCDLNb3IUbcj2D4BtkCYx7HZmpRvKjwCWIcW6aINV4k7ksh3lKa4SNvJIM8Bqh5KmaJR7aoZt69Eu9hjaen4EIbwSgrRSAxqtbWcsidKR1Gh4ytHGazXEgEeYqODZdqRko8U/A7Yf+EBsSqaNdjODNqC5I0hFRwfXoFSjra1VcTYjqkSbrGFqq0qr2ODgtrBkY9aSuGO1iWhvp9imyNZlu07lSPQcXQK0awjDnCZH4hFZpsSh+BbY7d/ImpILMrfaQWUoKpKqNJ0OvOZHEqFNBDrKiXJIXb5xqqOUO2gTp72pQmcbP9zE1m3YYjuFr25OlIYkjviHqW8ebeqLAYRdGrZaEjpNgivumbjtJj7lJ4lVCrSrZPBFqW36Q6UhCWkyL6CNm45GdlyMjHV7lBfRZtnexJF9TN6PxJBt3Y+om5FwNz5G5je0xLfEadvstpmmpAVss2g3wtivIb0frarRJmntkJCfrjIEfKIabaLvUcyoxG+EmPyLEJkrupfQFkqRyIZUsNbkmKLWbqBtyK4M7bh5Ol1AW2tKQrZvWZFxbxK2UNOILl8jG63sZ9AOyOvfNN2GBTcMiwRt1Hg02Ra0C+3hnkR7D9N4pMlWdyPR+TW8Ml2ykTcTk6EtuA+70UZNSZQmwRX3n2VUleRqkIjtwxjtw/BxYzAR2hR1IcGCU9aELtkYjURN082gHUq+yWq23arYsGwryK4LSGW7Ro42XWlXZT+4LIiBtrHNdrQDdyrSJOmw3cQVIRs1ng2y1YYEy2+Ig1tzJIYfUVQjNbccVYXIsb7NGrQTsu0a2nrRZjumcbvYh0Tos01aj1QfJgnapMOUlv2WRkRAO65/H+xHGzYlf7Co4s6jrbNtMJ4EbaHGEjUKkyE12kYzMFqqipDAcZVmdixCe6In0dbZVpItoE1ApgyHPEOSBtoRB9HmK+5UU3JBxmgTtaadSXK0CdyMI4nK0RaBTAXtUqvRLvZcyUZIk2ySkC2MRsCOpMY02lSVhs3uxQW0K5xEm0+TUHY7VbabBbQx2xTZdF8SumQD+pZGpQUc7EgoP5IEbaNIw6X3BLSj+nNahXYCS+Im2lSaZJOQHJGO/UWCS/epTow2V7oED5X9/ox6kBNoG01JLU2SLtsStIMa2vtFtDdLs3xcPgRTTmOcEG2x1hMNKdqMIevRVrPtVvcoqt4O2F7Jd/pTjLNBBNMJEDNoRySGmkeb+ro4gjZqSv6KHZiQHtsStPezZNNoTxT7Yks6S0HooymiTR1fxfdppdEOWY22snITcFW29yhHj8lH/taQkWA1KaBt9ANkrIyAdtxRtL9FaRJpU3JBmrJt9ItqZMim0G7iYaySViFR32safBNoU1+UEN9fO8RXNS1Fu9iTaLN9W9ckvxdJhBu/mxztOI1zXOzSGuG3O4M2akr+xgK2ZWhDthuDbN9WwY8Y42L4ZqTWMAylgDYzlp0fq6NxHGLwt6x/yXCvDSAT2F5j4lYkEa4gkxxtFuY4O6ChRhtaiXiuQCtO3bFEGJiQZudtGdrBRopsCm1ZakPWT4/vppoU7Si7h7PxUdyijJLBk6j2aeUdS4Z7bdgvx/YaMzdHq+EK4UnRjlM74BAc2T0bUO/XOC7QR+KO3YpHliZJoxdgc9Kuf/tk+RExbccV22k4k6JNV+BBSIvw0VKteSr0W7GF7YDbsq2lSY6ZuxdxRBg1kwhtDG08rhfgxfuR1OgjcfDIs4qKiFMdXqk0ya0r0r9dmiHbq2Sd/zo6EiS1jd4dIWEoQcg02hBlMGCdqsALfUSi+kicUFWp9XR7Am3xXpZysi2565/Y/SlCfTcg8mxlXqPbGen+lk6TpH8rQCr/F9i3r2OVDviqjo4OavCY4q5/YKRipuagShxDQ9ltyDzZrG2pKrW4N3ex126MRqVJ9thzA3kKaWA1kItmug2SndwAeKdGKvyeSZNQ44BTY9v1G6NFDaKBq8bfkyq6TIN3ioMlbbUkzqMtWpI9x47tsel2lvG4OCQsEqE1PRKpEc5xbAwONzAhXbbNvZiNA15CovBHmVQiHM9uS9+/BGy7gLZ3bkKsyoU4d1NXWZok9SyJJ29CHKWGRSY5wp7KjQto596t4001JW+9Nf3bpTUnf6Es+iEyk3Y74Em2c4ZsrfP23Rl2cG3OebJFS+LO57m4Lod+EiG5JfmBGwecBtubmzzlRrzAtlufaO78uF76dtuyPEnTxNyIUd74SVSlcNcHArnGtnFLqRUZ3HZHKdzNE3MlvIF2rvyQtcmmpD5WElgS0pkk9SE3zbkNNmdJXP1MeeWuz0WwUVOS6gQIZPv1tH+fjFfu5lwCm2Pb7U91cX1dHQAc/MlVrlHFHXWUQrdvIFmSG9K+E+Dm5qYmADj4k2tcc2wH/PCI3aazJK9b9Ts3uRejfLS9xvavqTtKWf9zwLkTxT7aHot/ovoAGglAH+0MLIkPlVfSJPTvJfiybQHbPlNeaUpC2f6lDb+YmrN222fKM5aEyLYFSZJcDx9tr7HNjErI9EdufEviE+Wd+FejIXmb3pD00U6XbR8oD8V/QkfClm18tNNm2+fJS/GAkCPx0U7bbvs4eSn+nepI4qOdYeXGx8lbdptvR/poW9BRKq+kZPz4H/uRQYwfP/5C5e2ez0Fx7rnn9u/fv0+ffv369s3P7927V6+BBQWDxo4dM8b/XrMxZsyY8wYVFAzs1at37/z8vn379evTB/zTgX9A/C+ZZzpKLvfDklDQLZCNwB44EHLtc6zkG9A9cCCGO022S358+U8u92eL5pKEZPcBZAPJhmBDwfb5TQp3AYIbCHcabI/3xdZe5WbIxpKNFHuwT3ZyuAdj5daFOwW2LwQfxk/82dK5JDHZSLIHDT7PB9dMnAfhRsKdKtuXz/Any6cSJdnQjCCwh/hkm2Ybw62ZErNsQzcyw5+tnktUZOf7ZKfO9hDCdn4qbJdcPePqq8E8w19auyxJSPaQYYU+seajcFgabM8A/336sx1ziZJsINnDCi/ygTUfowuHAeFOje3xV/thV1woJxuakWEDRvu8psT2AMh2QSpsk/9C/cmOSUl24YALfFpTZbswNbYvvMIP+2J8npTsYT7ZacQFA5DhFvMkKj9yxQwwXY3+urE8dep4z/FAoOd4z6n5bl6HTcsSgjZHdlGRfUa73rhpUXbd8faioiKB7cRouxinTrEX3zM/22R7RgkRbS2fjdxIUdFo27jm7nqbTXSPBmwPodlOLNsuon1KdvmnsovsJ54oIXYE1SBRbsQ+srP9BqGEbVS7AXVJ3ZLI0b7uKpemLYrL7ym76rpsma74YtkXyyRkT3AO7OxS7gk028nstlt61qO+/p4s0uwnntg6XjPasFKDyB5qy8eeEzfjH4rYLhDYlqF9lStRlvD6gXBnQ1yxDMTWrVsvZcgeUDR0nA2feeKfdcsa4R45tAjkAFFdsm8ytj1lRgzHnQV2ZMYyaEcA2vdfipqQuLoOyB7poBnJOscN2R6G2EZNyf4J0iRXTXF+2pL8HWxx47osna5bRkT7/vvvv7QfTo5AskdMcIPs7GF79AjMNt+UPMcLql1m5h2UZYVmf4HIfu65S/SEti1ke+dHZp2w2yOM9HZCtqc4Hz2m3oHFL7p06VIn3yPW7GWI7Pufe/VVlByBZNtitOvMoD3JCe5isZjdLzGOsJ00TXIV+BycnSmy753Fxb1UW9LS110Kfib8fem+pUJY8Ho62bsw2X+4DCdHRthitM2R7USeJDxz5sywAnk+MrDbI4Q0iawzyZSfoqncseWcBGQzbG+x8HUh2YBtyX68hwkLXu+69cvAtBWhDcn+h99dhpMjIx2yI6tXu2G3IdlytvEeOqotSZPkM1XJc9w1JIZo754lid12WJKjkGtIrWhKJGhb8IJUE/LEc4DsF5988jKYHLGlViMR7c5gsNO0JbHMREB+q+VsW4p2YIKWJklot6eU/xRM5eVOLansyGsytF+jZZs672jD+w3M84H17vLy1vcbjsJ1sIRTA5iPth7lXheRXd4Nse3mrweifbS1tfUomlpbwWrm73PKeqDZ67dt3QVE+8SrCO3nn/8rm4y2JDuyNxiUsi3KdqyakEZwrK6uZsAMgw0xtDlGdmsRDsvdSFiKLdgKzjAiM7RhU3IA15SUoH0j+E8UTg4tE9oRzpLQ50EEl1LrENejAHAI7RS0pALATb0uxLUBLBHbR7nrWQr3UesQ7Yzf5xRgR5Zt3bZLtyNPPvn8b1+xh+yAzI5AtIMmZLuaktGwtiHGHQAW2m5WeMPCc4U17ZagTR8dyxDtkZKmpMB2ubMxObEdYdneQp8J+aRWIct40aCt0tFtHNmqn4nYbmUvqJt92nL8tJkFEG2g2dsg2idOQLJfhGS/9ed2GG2Z0+5EZJuQbUQ2UGCD1BiHNtksR5vGM2Y4EWQ+YraiTTcllZ0Abyx3dOpJbEdQUGhTZ0J4u411CCne2kD2NnQvRRMyFaXacchLN5A1wjZ9RVC1l3YbE0Q7w/cINXv9L7b9ApP9KiH7lcdPOtR1ZG8wqGK7XpXP0HFkgQ2LaIdJgiPMsB2mVTwsSjp0IFR2JFNDojUlBxtVSZHt8tmOTsnsCCvb9JmLAHSL9LVWsgaRnk0t0QR3dqNH3UjNW41n4ddnd4vNyAzf45SN6zcSzT4CjTYg+x2Atk1kB2gb0knZERh7kYav3qtwJDSAmo1gHQnxIwzazM4Y5djDCTIl1jYjYZyftCnpkh/ZPWuWCbbVjqSUGAfKkDSIh7aWChaE3yRB2zI3ojUhoWg//vgbAZv9CGAZUqyLNlgl7kQu2zGe4mphI480A6x2KGmKxrinZti2Hu1xTFNSVrmZPdfJSc+PIIRXVoBYqQGN1rYzlmQLfS4U3EXkMZTwVvioFkBML/GE1xYRA17bQE94W5t+7CIhMnqHN368EUzEaB8hduT5V956/Ct7RLueQRvQ3BmkorOTa1Cq0dbWqjmbEVOiTdYwtdUzq9ng4LawZJOsKXmOK4akhxXt7RTbFNm6bPeUc9ahm7Ic5bNVhgSvYT1unc1pckOrYEosnG5cb9gR2IREdgQabZvIpq12UBmKiqQqTacDr/mRRGgTgY5xohxWl28s7ARIVyWFIe6z586d69zcwzrtTRU62/jhJrZu08OcD7S4ljyGWsxso/aBGWn63DawbRE6lg5wHvxi4GMXAR2vFee039//AsX+mGj2kSPIaKM2pF1Gm0F7tYrs1Qq0q2Xwxaht+kOlIQlrMi+gjZuORnZcjIx1e4JeleSakpjt2bPBf6OOzT0BGdubOLL1sk0Pcz5qSKLHyI+gbdh6GEs0t6LdAGp0DO834LbWNnzsolJppPv+bgRmZCMUbdSENPJ+dhltAe1GGPs1pPejVTXaJK0dFvLT1YaAB9RoE32PYUYlfiPM5F+EyFzRUVNS1gkQsT3V0RBKkciGVLDWhCpIMiffAaC7Az0CelyKt0G1ppfa3lJz13OHHO00393cj2Gc2bhx27adu46ceJRkR4DRto3sAFuoaUT/nBrZaGU/g/Ykef2bptuw4IZhkaCNGo8m24J2oT0yYSdAoDVTnZsDQsUGW2yabLobCXs+MMm16DFuRE4lDUayLOWbiSauZxF8Rm4bODvN90eakBt37Tqy6wS2I7Y2IUW0MduHMdqH4ePGYCK0KerCggWnrAldsjEaiZqmm0E7nHyT1U1JZ1W7R8G2guyeqVLZhss2QbXpIHvvUIbxjLX6oWRb+qptiPauI0ceffXh35Ey5EEb21J1XBGyUePZIFttSLD8hjm4NUdi+BFFNVJzyzFViBzr26xBm2pK5ufzlRvX0NaLNtsx2dvFPiQ82pC6WsaPyNCurW2jjpdHrYB2m/59SBtt7EcQ2TtBseYPTpAtoK2zbTCeBG2hxhIzCpNhNdpGMzA2UxVhgeNqzexYhDay24WSyg1Eu/L6SudmZoCNxraS7MBa7nwIMlgiWcbb0BZqyc5qtMkxEG18bK3+nGB3Wu9t6sKPwbTxzH33AbKRaL/44jtvv2mn0ZahTdSadiarTQxHCM9kNLpaniqROuRU0J5pNdrjtKqkePsGZ1X7o4CE7U1UcoQhO/DRVJkjofyItBlpRC0OrOV0tAmqXZqpamuafR9sQh6hmpBf2Uk2XbLRijWHNYt3WOxLQpdsQN/SmLSAgx0J5UeSoG0Uabj0noB2TH9Oq9BWNyXzrq+srHRuZtGm0iSbhOQIjHn8+Uhw27Cuom1Ex/WlbG6H2OLH7W3svnZ4GnoMjmnXXyON9zZ14UKg2WfOnLnvmZ1Hdr78yMNAtN955x/ffPxPAafRDmpo7xfRXizN8nH5EEw5jXFCtMVaTyysaDOGrUdbHE+mo3399ZUOztxlaU3JlXynPxzC+ZDg6yGp2jaMtLGUzcY+aKiZfdiQgMf464K2gUepv6/vQBty4ceQ7Pt27nz5BLQjB558226jzaZIdLT3s2TTaAfEvtiSzlIQ+liKaFPHV/N9Wmm0w1ajTSo3g5HdppqSeUBwrkSTM0tOtncrR48hqy2cDwUY+ot2bXsLWKeXktdtM45H+s09Xy1a6wI7yHZwTMrv67tKINoLCdk7j2Cy33n7M5uNNivbRr+oRoZsCu06HsZqaRUS9b2mwTeBNvVFCfP9tcN8VdNStFm7rbMNDImjE4c227f1Xm7nteL5OBNSS6/X0ktxasN2BE9tWPH1iag2sx3bnZSm73ATEpL9DG5CPnwANCF/6wDZUrQh241Btm+r5F4k1Xwfa65hGE4BbWYsOz9WR+M4zOBvWf+SkefjToCs3c670uEIqNnmyQ5ITm9BaHfR6y30Ugzm8Cu7kITr0d7S0qVtBoeilfb29hTfUyXSbGy0n9n51MsPPfLwgQM7gNF+66uA/SFDO9hIkU2hLUttyPrp8d1Uk6IdY/dwNj6GW5QxMngS1T6tvGOJ0JREaJP/Vh2bPlKyLZD9keT8doS2sS4aEm4CetyiPQbQQoZb+GPa4RemC5oS8Cxd7am+p8rvBLKBHdkByD7oANmUbKu6R+1VDfuNqQrfMa5HdVK06Qo8CGkRPjZTa54K/VYsb0oCuPOunO/wJFzWa9LkCHDa0vMRhcY6VGt6yU0I2tNdp1taWqisNnPkl+gY+Jynu8jurpTeUeV/L1wCpg1nNgA78vlTOx99BNqRHdBoBxwJQ7ZXyzr/dXYmSGobvTvCwlCCsGm0IcpgwDpVgRf6iMT0kTjh6pnW032+0QlQq0o6bkhE2Q7IyQ7Ms+DF2oViDWKcOJSuLp14fQtZbU/VjmxARvvznS8jsg8604QU8n+T9u7tXK0Dvrqzs3Nv0rv+gZGKmZqDanEMDWW3IfNks7aleqbFvbklTcm8K8vgNL/MueVa/rJ2S5IjMD1ixetRSLecbv/yS7AN0ov360re8qVx3mm05bT516mcv3DJkiVAs++ijPZJYEf+FHAoXL8xWswgGrhq/D2ppss0eKc4WNJaS8I2JTXVLnNwKVzW7tdeE8gOWPN6p7vaUbOQ3t7SQtbbMfPt3HlAurtSeB0i2ndRRnsHLLAfDDgWk9y+nWVYFP4Yk0qE49lt6funttt5Zc7HPDNXOs+JKwEqLt+ewnPMB5K9ZMOGDXfdBYz2Uy8/8siHhw5Ao/2Nc2R78ybEMcPxxJIcYVXlpoi+EyAwJH+NJieXHyW/zuNuXFc6y0rUhNwA7cg6KNoPf3jo0I6Tn73plNEW7XaW3zretN2Gqj3d8fl4UrKnu3Jdqc9lQLLvWYI0G4g2tCNPHzjoqNE2yXbWky3YbTcMSXJPMq/sLAnkRhDZdxGyPzx0cMfbjpOd1JMsDgRyg23DbudNn+POtFZ9hWvduqaUp38rW34PmB57DJD9PUL7w6eRHfnGhQ82J35cz0xHKTwuoW8e+G/VnenUWrUZOVumsvn3ADvy2IZnkR1596GHkB357M23XPlgF9flrhmhKjfaEPc8FzVP6riPz5k+5+xS7ceQaK9b9+67QLShHfnsrTdc+mTrcxtsvTMJsiR5090MXrmPH59+VkXZPSAw2bodefuzN//o3mfLK3d9LoEdoH4LBKA92eU4dXztWgA4+HP8+OSzK+bMWQ4CwP3sJ9+v+/wFINpPHzroktGm6a6vqwOAgz+5xrXGNs6S5E2f40/p2hHYhCSivQ6JNrIj3wT8cLMpqWVJ8ib7kW4sX45VG4k2aEMS0X7Dx8vVyo1WuPHRTt+PaGQ/+/3364AdeQ8n/v7o0+VujCYtybzJ0/wpvWnOg8sfXP7pPcuBaH//+QsPPfTee4cOnTz5Hz5brrONZdtX7UxF+yUo2p9j0T540jfaHogLkNvOu2aaP6UzTf56OVTt5S+99Own65AfeRqi7RttLwRKkuRNvuaaa/w59XkObkVCsj9Z9wJC2yfbM5YE5rbzpvmRVnz99YMgINufgATJu+++B9H+H58qj7ANGpK+IcnIkLy0/NmXoGoD0QZof+Uz5Rm2AdrTrr32Wn9Off56GhDtTz/9FKg2TP1B1fbJ9lAMGwLQ9qd0Joz28k+RH0FoH6r3gfJOjBmSd+08f0pnmvZ/D/4LUu1PkCEBaP+Xz5OXYuz/A/7rjECItVe2AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  height: 36px;
}
.qcc-pay-panel .type-tab .tab-item {
  width: 190px;
  height: 36px;
  font-size: 16px;
  display: inline-block;
}
.qcc-pay-panel .type-tab.ent,
.qcc-pay-panel .type-tab.ent_svip {
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/3de9bebc24846ddb0f3d6df2733a931c-3de9bebc.png);
}
.qcc-pay-panel .type-tab.svip,
.qcc-pay-panel .type-tab.ent_svip {
  background-position-y: -36px;
}
.qcc-pay-con .pay-wrap {
  background: #fff;
  min-height: 185px;
  padding: 15px 35px 10px;
}
.qcc-pay-con .pay-wrap .alisign-goods {
  text-align: center;
  position: relative;
  background-size: 630px 38px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABOwAAABMCAYAAADeFih4AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAASuSURBVHic7d29bttWGIDhj6RI0BEkCLDhOyjSsekcX03n9GKaNXeTzLXHBu1uwLAg/8AxYYpRh4CG3NSJ4wjmafU8G88RhG9+wcMTAQAA8AiLxeLN6enpn0PPAQAAAABbb7FYvDk+Pl4dHx+vRDsA2Kxs6AEAAID/lsVi8aZpml/W18qy/Gtvb++HoWYCgP8TwQ4AAHiw9Vg3mUwiIuLy8jIiRDsA2BTBDgAAeJB/xrq6riMiomka0Q4ANkiwAwAAvuq+WNcT7QBgcwQ7AADgi74W63qiHQBshmAHAADc66GxrifaAcD3E+wAAIB/9a2xrifaAcD3EewAAIDPPDbW9UQ7AHg8wQ4AALjje2NdT7QDgMcR7AAAgFubinU90Q4Avt1nwe7i4uLlzc3Nbx8/fvyx67qdIYYCAACGtYlY11uPdgDAJ0VRXOd5/kdVVb9Op9N363t3gt3p6envbdu+eNrxAACAlGwy1vVEOwC4X1mWh3t7ez/3z7fB7uTk5EP/Rl1d11HXdYxGo8gyp2YBAAAAYFNWq1Usl8tomiaapomIT2/c7e/vP4uIyCMi5vP5Ydd1O1mWxWw2i8lkEmVZinUAAAAAsGFZlkVZljGZTGI2m0WWZdF13c58Pj+MiMguLi5eXl1dvY2ImM1mUZblsBMDAAAAwBZp2zbOzs4iImI8Hh/kbdu+jvh0DFasAwAAAICnVZbl7fdj27Z9nXdd9zwiNv5RWQAAAADgYfo213Xd87y/aGI0Gg06FAAAAABsq77NdV23k/eLLpgAAAAAgGGst7n8C78DAAAAAJ6YYAcAAAAACRHsAAAAACAhgh0AAAAAJESwAwAAAICECHYAAAAAkBDBDgAAAAASItgBAAAAQEIEOwAAAABIiGAHAAAAAAkR7AAAAAAgIYIdAAAAACREsAMAAACAhAh2AAAAAJAQwQ4AAAAAEiLYAQAAAEBCBDsAAAAASIhgBwAAAAAJEewAAAAAICGCHQAAAAAkRLADAAAAgIQIdgAAAACQEMEOAAAAABIi2AEAAABAQgQ7AAAAAEiIYAcAAAAACRHsAAAAACAhgh0AAAAAJESwAwAAAICECHYAAAAAkBDBDgAAAAASItgBAAAAQEIEOwAAAABIiGAHAAAAAAkR7AAAAAAgIYIdAAAAACREsAMAAACAhAh2AAAAAJAQwQ4AAAAAEiLYAQAAAEBCBDsAAAAASIhgBwAAAAAJEewAAAAAICGCHQAAAAAkRLADAAAAgIQIdgAAAACQEMEOAAAAABJyG+xWq9WQcwAAAADA1lpvc3lRFNcREcvlcrCBAAAAAGCb9W2uKIrrvCiK9xERTdMMOhQAAAAAbKu+zRVF8T4vy/JVv9i27aCDAQAAAMC2adv2NtiVZfkqn06n76qqOoqIOD8/F+0AAAAA4Im0bRvn5+cREVFV1dF0On2X9ZsnJycfuq7biYio6zrquo7RaBRZlt3zdwAAAADAt1qtVrFcLqNpmvWjsNf7+/vPIiLu1Lj5fH54c3Pz0wBzAgAAAMBWqqrqaHd390X/nK9v7u7uvhiPxwdVVR31t8cCAAAAAJtVFMV1VVVH4/H4YD3WRUT8DZqxUp4G8c6GAAAAAElFTkSuQmCC);
  height: 38px;
  line-height: 30px;
  padding-top: 6px;
  top: -8px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.qcc-pay-con .pay-wrap .alisign-goods .color-hl {
  color: #F04040;
  font-size: 18px;
  font-weight: bold;
  font-family: D-DIN-Bold;
}
.qcc-pay-con .pay-wrap .alisign-goods .color-hl small {
  font-size: 12px;
}
.qcc-pay-con .pay-wrap .alisign-goods.active {
  background-image: url(data:image/png;base64,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);
}
.qcc-pay-con .pay-wrap .pay-btn {
  text-align: center;
  margin-top: 15px;
}
.qcc-pay-con .pay-wrap .pay-btn .btn-open-pay {
  display: block;
  width: 260px;
  border-radius: 4px;
  font-size: 18px;
  color: #fff;
  line-height: 44px;
  margin: auto;
}
.qcc-pay-con .pay-wrap .pay-btn .desc {
  color: #999999;
  margin-top: 13px;
  margin-bottom: 5px;
}
.qcc-pay-con .pay-wrap + .app-pay-order {
  margin-top: 10px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.qcc-pay-panel.vip {
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/546acc111013761e6106fb9db2d654fb-546acc11.jpg);
  background-color: #F9EDDF;
  background-size: 700px 300px;
}
.qcc-pay-panel.vip .title,
.qcc-pay-panel.vip .sub-title {
  color: #713100;
}
.qcc-pay-panel.vip .btn-open-pay {
  background-color: #F5C98F;
  color: #713100 !important;
}
.qcc-pay-panel.svip {
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/2a9681ff37b5e5a7a325d302358873b8-2a9681ff.jpg);
  background-color: #E5E7F1;
  background-size: 700px 300px;
}
.qcc-pay-panel.svip .title,
.qcc-pay-panel.svip .sub-title {
  color: #F7E2C4;
}
.qcc-pay-panel.svip .btn-open-pay {
  background-color: #353956;
  color: #F7E2C4 !important;
}
.qcc-pay-panel.qiye {
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/d76987233626696bac795809eef3efff-d7698723.png);
  background-color: #E5E7F1;
}
.qcc-pay-panel.qiye.ent {
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/cfa98842475c72cef65c1dce760c8cd6-cfa98842.png);
}
.qcc-pay-panel.qiye.ent_svip {
  background-image: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/327e481fde2a9c77615aced107e865fa-327e481f.png);
}
.qcc-pay-panel.qiye .title,
.qcc-pay-panel.qiye .sub-title {
  color: #fff;
}
.qcc-pay-panel.qiye .goods-item.active {
  background-image: url(data:image/png;base64,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) !important;
  background-color: #EEF3FA;
  border-color: #1942AA;
}
.qcc-pay-panel.qiye .goods-item.active::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANvSURBVGiB5dhPSJNhHMDx7zTaofUGguBghqAhKAQ7RApiyiLtoBGoBXYxD0WkIHoQL+pldcgG7VKULSgv6sUuplAoEq0uI6IdQmHGDoOBwRrClFWHmPru7/u+e9932+vv+Nvz7Hk+vO/7/H7vC8cobC0zU6ZCb0Kv+I8tmzwW4AQWwPDgo1gwODgZCwYGp8OCQcGZsGBAcDYsGAycCwsGAkvBgkHAUrFgALAcLJQ4WC4WShisBAslClaKhRIE54OFEgPni4USAquBhRIBq4WFEgCriYUiB6uNhSIGa4GFIgVrhYUiBGuJhSIDa42FIgLrgYUiAeuFhSIA64mFAoP1xkIBwYXAQoHAhcIClOu9oNZYW5XA44kr2But+L6HiO3FRb+f0GrhtJvRGNtQV8m8uwfBYgZAsJgZda6KxpRptXhy6HFlXzzoOsAmcsmhC1hrrGAxM+/uSQEuLvtTxmoO1uOAeu7sSsG6PF4W9AbrgZ0cvkSz3SbKLSz7cb30ph2vGVgP7MjtJgZ77aKcfzPM9JP1jHM0AeuB7b3awMhAkygXDEXoG1okEo1lnKd646EHtqGukneeflEuEo3ROTBHMBTJOlfVxkMqVrCYcY45GOy18zsaY+vnL+lrVAksPbuJ+eRhCxGJxugbWpT0P6qB5VzZ8bst3Lp2nmqrQLejHkzg9QVzr1ElMO/uobLilCg/8egD61+2Je1TFbDc2/he/wWqrYdlpNluy4kWLGZez1yn9myFKO/yeJld8Enea95gJc+sfzNMt6NedFvmQjvHHLRdrBHlZhd8PHz6UdZ+8wIrPaDCO7usfd6m+3Iq2mYVWN3YEo1PV34++YLcn1qWvWfF4HxP4wS6ralG1P82nqsUoQf77IzfaRHNDYYi3BheTHkTkhKKwGqVnvDOLisbW3S01qagO1prie3FcY45RHMStTa8s6toTdl1WIs6mzh9073dHI1E+fFvhhWvJavT0qqpSFy1XE3DqHM1LyzIAGvdQQVDEToH5jKCpt3rrCQdZkpCElivb1CZblmXx8vsvPRamy1yHlp6f3CL7cV5+/4Hsf04Z06bebP0LeOrnpLIemgV8uuiVpERbEQsZAAbFQtpwEbGQhLY6FhMBA7KkuGxAH/+fjXBMcGaCOyX015meKyJACZe7ZfTHlobCfwDj6tQDR5FxxQAAAAASUVORK5CYII=);
}
.qcc-pay-panel.qiye .goods-item.active .name {
  color: #1942AA;
}
.qcc-pay-panel.qiye .btn-open-pay {
  background-color: #353956;
  color: #D7E5FF;
}
.qcc-pay-panel .btn-title-export {
  position: relative;
  padding: 6px 6px;
  line-height: 12px;
  margin-left: 5px;
  width: 80px;
  vertical-align: top;
  font-size: 12px;
  cursor: pointer;
  background-color: #B26A32;
  color: #fff;
}
.qcc-pay-panel .btn-title-export:hover {
  background-color: #864D07;
}
.qcc-pay-panel .btn-title-trial {
  position: relative;
  vertical-align: top;
  margin-left: 5px;
  padding: 6px 8px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  background-color: #B26A32;
  cursor: pointer;
}
.qcc-pay-panel .btn-title-trial:hover {
  background-color: #864D07;
}
.qcc-pay-panel.svip .btn-title-export,
.qcc-pay-panel.svip .btn-title-trial {
  background-color: #F7E2C4;
  color: #333;
}
.qcc-pay-panel.svip .btn-title-export:hover,
.qcc-pay-panel.svip .btn-title-trial:hover {
  background-color: #E2BC8A;
}

.qcc-pay-intro {
  position: relative;
  padding: 15px;
  background-color: #fff;
  margin-top: 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.qcc-pay-intro img {
  width: 670px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.qcc-pay-intro .tag-demo {
  position: absolute;
  padding: 0px 6px;
  height: 18px;
  border-radius: 6px 0px 6px 0px;
  background: #FF3A3A;
  color: #fff;
  font-size: 12px;
  top: -7px;
  left: 0px;
  z-index: 2;
  line-height: 18px;
}

.qcc-pay-goods-list {
  display: flex;
  justify-content: space-between;
  height: 100px;
  margin-bottom: 10px;
  white-space: nowrap;
}
.qcc-pay-goods-list .goods-item {
  display: inline-block;
  text-align: center;
  flex: 1;
  width: auto;
  height: 100px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 2px solid #D8D8D8;
  background-image: url(data:image/png;base64,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);
  background-size: 60% 75%;
  background-repeat: no-repeat;
}
.qcc-pay-goods-list .goods-item:not(:last-child) {
  margin-right: 10px;
}
.qcc-pay-goods-list .goods-item .color-hl {
  color: #F04040;
}
.qcc-pay-goods-list .goods-item .desc {
  font-size: 12px;
  color: #666;
  margin-top: 2px;
}
.qcc-pay-goods-list .goods-item .actvity-desc {
  font-size: 12px;
  color: #999;
  margin-top: 2px;
}
.qcc-pay-goods-list .goods-item .couponed-desc {
  font-size: 12px;
  margin-top: 2px;
}
.qcc-pay-goods-list .goods-item .couponed-desc .old {
  color: #666;
  text-decoration: line-through;
  margin-right: 3px;
}
.qcc-pay-goods-list .goods-item.active {
  background-image: url(data:image/png;base64,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);
  background-color: #FDF3E9;
  border-color: #713100;
}
.qcc-pay-goods-list .goods-item.active::after {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTP///3o+ELiYgHEwAHAyAHExAHAwAHExAHAwAO3l34NLIPby74tXMOTZz9zLv8myn8GlkKZ/YMqyn6+LcJ5xUKZ+YOTYz9O/sIxYMAPCrdYAAAAKdFJOUwD///+wn/+A3yDF8B8oAAABHklEQVRIx6XU23KCQBCEYf4l6VWO4inJ+79oLjQVEXaoor3mU5ye6ara/8mOlWPlWDlWjpVj5Vg5Vo6VY+VYOVaOlWPlWDlWjpVj5Vg5Vo6VY+VYOVaOlWPlWDlWjpVjtcu231PawiXbd3DZwMXfbYAxxiWbGoB7iIuzGgHqcGBFOwGcwmkXbQ0wpAgX7RmgSVHORdsDdG20JP82Xcbba0gd0PXRhuX5dOp5wJyj9czrsUhpYPZdK3j2f3+6l+dPAFN0GHm5xs9Ya/62soQXc+6bp77OQlrDuXAGDI+A2+Cec/GIYB7SEufgBAFuQZMU9+qREdeghoK+SsNbwO847LpUf9VBAW70ZNieu6wcK8fKsQfD6sOwh+P+d/48Vr/+oSrwv76xkAAAAABJRU5ErkJggg==);
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 30px;
  height: 30px;
  background-size: 100%;
  border-bottom-right-radius: 5px;
}
.qcc-pay-goods-list .goods-item.active .name {
  color: #713100;
}
.qcc-pay-goods-list .ic-juhui {
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAkCAYAAABLw14kAAAABHNCSVQICAgIfAhkiAAAEx1JREFUeJy1nHmUlMW1wH/V3TPMwLAOMOzDoiyCiAuICwpuiAvuQHCL0aBZfDH64vLieUbikrgeHgZ3Y8QlgkHjmicCEhUkqOCC7MMMwwwzw7AIA7N21/vjftVV39I9Q85595ymv6/q1r236q5V1YMiAHoC44hxA6izUPQBYqCkUxks5R+knDbTpTLguP26Nfwgbe87FkCMoqGicFRIdIsS4BFFR6mwLD68AP3Qc7BfRcgUIWP6PRZNMzuNgyj+QU7ydjWvsjzdrI+nPR14DKVujBQ4UthAfzvgpBQsjwcUJroF5axZUDnRytJKed1BowvIEVK28nga0TMYRohnK8ahVAAv0/ioeWVxipDTZDK8iHVQKruhAsQoJ9U0Ng5pZb8P6rKMFhoU0JuYdlvGAoVAqYKkXzDRszPGKDJqgr41Cii0NYU7tPw6iPKcKJ7/TwoPPQf4Z8MP0vfRcNui19DD6YzKaRcDSHXgceD00AS1fLR23gPU0k9DgCIPIeGagYOZllVFrqWfYITVhhDdUKAdGXUElk7PJzMtl5/OgGuGOJ3ZnCSqLbSemUBHjw9G3tbw05CaHNMTGBdTzMqE5JMtB+gegdQD1EiHWV5UyMywQC6nrAvX6uq0YSF1AE+HuvzP2o8TijJBRhk049ILjvE5UdTC6MAIX0yNwI8SwcgR0wkp0FxiEURiwBDQQzTUKlSt09cN1DhHWR4JI1a0brXfew1b892ax2QAP88McwniaTxjVGGkw+DtMG5VvjCqYxgqvHJh2w+sX1vlUXplAtRZYXEc6AUMB9oLAbXJ6esBjNOQyMI0vXDBBc0idLbF9lX2/i5jM61BsBSJotU2cBXVNuyQfK2Oy4Zw2Fa5PAH08aoo/9hOoIcC3UDHhLbaAtR5/f01egyouMM+rxvqvIVwpkZtWQ9P3CI0OxXCrU9D+46ZJ+MWMktfhcXzw3PqVAgzfwudu0PjIXhzDpRv8I1XsRgUDYRELugUVGz2M8iU//Lawy3PQ7t8iCfgyV9BVYmgxBNw7f3QuQcc2A0LH4IDtSLHwNGQbIGGA7B1bfb17zkQdelvIKcdtDTB6/fBvqoIuZx5j70ATjgfVAyqS2DRH7MwiKABNoLp2PKEqNNRdgL0YKAvEso1kALqQZV4wXKohqEeTQ1q/D1QdAKqoB90Hw39gCHjoM8QQXjvGTh5atsF/e4zfwDQyMvFN8MF3q6xZjvMvxdy820a0MBxZ8Ndr1pal3eHRALrjSlobsA351gMikfC8ZMt05xcS+P8m+Dcn8rzxlVwcJ88n/4jmHmPPJevhzsmCn03xydy4ZQroOcA6DdMlGegUyGUrBX+vpzoQW4enH4l5BXI+67tYig6Be/OJWM8Czq+Bq10Wey5sm0SjI0FFIEeAuRi64uUGJfaqCAP9AgNPZUYQUz6GTgFisb6meZ1gLGTYccmaN8JSr6FbkXQpafF2bEJWprFq3oPtu2l64yUVvBeg+D8WRbnjUfhzpdh+Il+vsE08cauQPJU8NA18Pnb8n7k8XDrn6Ggi3/sVb+DB2fIPKbYowneeQJ6DYZ4DvQstu2dCqH/CFmQ+gNQu0PaC/vCjx8UwwzC0ZPk01boMQAu+Q00HoT35lodmZrJe44wHRQsAZN92ylRdDfpSSvTjEh5BVsBEPf6DdXcPOjsKCsINeWwfCF62QLU3a/CqRdL+7/+AfdeATk5EgnmrbZjqkrCaf/8WdChszzv3ole8grqyrvbULwEUtXBH6Bqq30fcbJ4XxAO7ZfvC34hSgPx7vL18OhK8bKcdha/c0+4/0NIJmHDCvjjDGlvaoAvP5DcF4vDqNPEAQBSLbBikUfHLWKT0GuIpAsDOzZA5SbB21Xm3z0ElipqCZKaFQAJeqqYLkZU79IwSjfQ3ghj/vG8vKkR/eYlENOoM5+E7qME74GrobYCdlegW5ph8Gg4+UKPhoa/3APJZvn0H275NNaLkbgwYDice519f+0BVFM93DoROnYmfXzXcBDuWSTRAGDJfHj3KVFOS7OEzoZDUGvoKzHY/bXQsZuEMpCcvHWttJ3t8H11NvQdComc6IVN5Mo6Vm+zbXur4E83WX4X/xqOPRtSKdi8Gl6bHSgcvZcjx8LUX4lMDXUw/y44sIeQAbsQKEBdtLhOfgSQ0MXEfLnaVXLwPRJHoys+EznaeR7Y0gSfvQXNjZbxzLvEwkH6Sr7xJInDyJMtvV3lULfXP5GLfgn5TsHXf5gs7rT/9Htnu3zo3s++j54I3fqIAtd9IrVEc6M/5r3xMLw1Bx75pzW8pS/De0/B5bdB1yJvnknx1n018Oxt4oWX3Q6FfaS/cjO896Q8b/jc0ne3m+f/HI46FQ4dgK1fwt8e9s/Tzb1bVsNjVxOK04e7ZRUjKlXP7ywDSITOAky4Nko1/SZfu9+GZgpRQIGZfAk0OQvbbyhMuESemxthwaMw5XqYeIUocsgxltjaZWL9Zmz/YXDGTP8kBo2CDl3ghMl2waOgR3/5gODmd4TXHnAW1tFIQRc7buMqUfRk54giFke37wQla1FVJVDQFabdZfu3roGl851FQSLPjf8juTcnV0J0wisG+xwJw04isvCK2sYaSCXhhVthT2VmHD8hUCw3LYlIr4Wwco1cTUCuF85z81BnPiy5qHCY3aP16Af/MVc86+uP4ayrbLj89C3xkit/C4W9/TxrK+DV+/1tM+6QsOvCnmrIL4AuPeQ92QIfzZfI4ub0VBLGTpFtGsCxZ8Lrf5AQ70JhH+jkHCGWfgeTr5dtmAGtUTWl9r1DZ8nbBsrXW1TvW3UshJMu8ef6NM++tjY4HEg2y3wPB3wKdxWrgAakMMvHr/QU4G0ZGeh99zwOjvt5mEF+AVzoVbaH9kNRMWz8Qp4XPAxjJsG+athdITipJGz9Gt54HPbtkjbjfKXfw4d/gTNnSmUMsrfuM8S+/7AL3n4CUk64UsjCaA0XGhmVbNGam/zy9iyWvTaI0eyuhOpSWPl3OOkiad+/C36ogUtvg7HnSbRwjWvKjTD+IvjoRfj4FY+dgpI14s0dCy1uxUY5R4iCkNMGYnjlZpEF2nDi5u104pK/wVTpGmgB9gONyOmaU6HTBFQDSXxVuuoxMgszD9Ysk9ydXyDblUnTJRKsW2En09wgRdUZP4K/PyE5zsDCR6BTN5hwGeR7Ct64GoqPsjjdesOfvmxdlj07hY8Bd8vnwjnXSQ4/sMcqfNd2aG6GCdOgzxFh2l17ySe/k1XR/lqYPRV++bR4OsAXH8Cc6yCmJC21emPmQFN9ui6y0Mppm9Lb1bzKdBWcMIcq1Htj495HI8qvQwzB5PUk3pZAocs+Rb1zgwif0x7OmSNUK7fCy/cJjc49YMbtmQVyIZUUbzYKN3Pp3lf2wwb27oTxF7SNpgu1O0LbGQAGHW2fE7kwbJwUckceb9urt4tydm6Bg3uhz1C7TdQpKP1WdgnfLffTHni0nJYZaGmUKDNzNpz9k8OTv+xbuO9CCesByHx3oZa6bwl+QDzWGalrQTXjKRdbaZqwnwJiGmrWo+uqIa6g2xGW2Tf/RC9+GVCoq++OEE1Fv++uFK9Iy+p9Fw2ynlC3Fw7ul5Bu4JXfo9+ehzJh2YxrboKn1koEACmsoqDPkfa5sR5emS3GV+R4/vZ1kiIeuUYY3PkaHHOG9G35Cn7nnaC5BSdIJe9u446fIkbXf0S0LNlg9w6RKwIsy8CBFfgsMOFTtqdY1YTfZFylG9lTCoZMQk1fKCF68W2WTlUZ6Rtv9wTtqyXwyA1SsSolwl91N5xzrfRXlzn51Vm1/sPsc8VmCWvuKdcpl6KGjbOFoRna1GiVDVC+CXPNrRSyMIkE9BxocZa+jC5bh8rJhW69nLHemX0qKadm7phao4jAHnnYeDh6Ij6oLoWWpJyjd+ji73PHduwKM38vuwEQY/tsQdigQhDojDd/7L5G33NFOaAxgFzSxZzqdSzkdYWaddBtqB1z4Y0w/jx48jYY6OTasu/Fi9085XrqzpLoOQwaZZ9375QCy63wB46UTzZoaYJ9Nb4rcwUwdKzsKgysWCRHlfkFKDdX15RKtT94DHQpspU/yHHx+ItE8Vu+suuXaoGFD8LkWXb7WP69cN/yBSEDMVEskQvXPWSV3dwIz9wMX/0vYW1n3ZhvV09VlboNCR9u8KDAgPtuztlTGvqPl7aOvWDMjy1+YW+rkAHOKdqmr/zi5LSDwc4evOTbUC7SgOrtGEX1dvHudt7RX90+KbAa6+0oY1DDxsK486StZjvaXHoYlNxcmOEcCOmUbBlBTtlMZV1/QAzt+ofg1MsJwYiT5bNiEcx1zt03r4YtX8KE6VbhO9ZLmM8xoTKiQBswyn/GXr1NUkDxKPhbttsy/yFNCr0kiOH38KDSXUFMewc8D1fQw/O8/EJC0HBQxhjFAEy9CY47wysAE3DEGHtl2twI61eF7Tc3D3r2tw0b/wUDnPxXUwbL/gr1dSJTemDMH5KrtqEaD6VvggE4bTqMnGBx9lZD3R7pLuxjPW5XuRSSbjSKAhP2XWjfyR7+AByqg2v/KzudIPQbLp99Va0oHNwcHlOxT4O94ZAepXTTnoNU8CgoHA5di0PDqSlH3z4Z1dTgD+cAI06UTxR8+JJst4wyzHf3fuJtBqq2wamX2vfBo+HxT8LFjIr5j2P3VkEqZQ2qcw+Yfpd/W7RzqygEJHSn57RdvP+hq+SqcsZvYbx33dvUAH+YBgf2SgUfhMK+9noTBGfnVv/20Mw3nvDOBDzvrz8gKdAoYlsr9+0eaE+Bqrl5abAv4fNg99Hs6V3lF2CvTIdMgkTgBAxg/eewY7MMPmWqCBy1FQJpr9sHny6CBY8EZu9Br2IbcpvqpUrv61TVqZQ9YPHNLOFXZuk6/2Ll5sF7T8PUX9gr273VQkvhr6IrvJ/57PVOnuKOn+zcKtV/U4OdljsDt7hLeTdptzt3B24ej8Vg9mIY4NUjz90CX77vn0fG3977GxVsVS/68zf4crjyKljnpCotuRLvztPWGopPjeImXnTsJBlTth4eu8n2KedBIUpqaRZ6I06EDatln+ouma+o2+Yp3Cmm5vwMVr3rV7jxlpe2WeUEt2S7yiX3n3GlVbj5dYyK++/tS7+VaNGho1Tobk1xcK+9S/+hFpLNjh6UhGIDe6vCe2hXafEcuezxQO/cEtBplLJd80ormxQsJAKy53DX+wuQ3KC1LEjf46Sveh0UORXypOlw2mVRvLJDdRn89BiHvxdi3KJuX43cYLnbtHN/AmPPDXi4lnN21xOn3QH3T7MLXtAVpt9pT820hjWL5Tm/vfzIwUBtOfxsLoybIqlCORcPR50Kc9cAMfjvc+Uo1QVX4Ts22Pn1HgIjT/PTGjTaVuY7NqD27CRjDI88YEs3pmJK/zlqWCKIHFWkk6ftfXkK6Ngjnb/1X2ehblwsvwkzEI/e7WWF95+VkBechKvcY06HYyb6+0eMbxv9ooESTQz9S34tP10ysOpd2VKB7I/NxUZTgxzJFhVLoRkFsYQcD7v34Abc61uT4+M5cNX9MHpSGB8krbwzR34nF9wu+Q9VTCv4MNUC9eyOTURAYAbaDjSaT+D/8YMC4u2h7HNoPIBathp6zYOjxmcpKFTWV2or4YMXosev/Rh2VUCyCZa/AWMmZr8S9fFwCK5f6e/v2EXadApKvobXH7R99XWw5CU5Oi39ThT+zTKojCjKDIuqEqlHfNFVy965ulQiyMo3pS8nX4xj5b7AnJWcNK75ENZ/4qefBscdI5SPog7dcmfkmgAqdY1yf7Dkr8zjpH+eTMz7mPyrQFUoqA0eHrgimT1mYK8ZVIZ599HJUKj4hgb3sCrAI4gTLUfaQwJyGvO3f10UlKM12lYGsx1UQXmyyu7no513FRxjx92knq94mgwQvAW3A3OAPIeLCefeDaQoOxPZViBD0e4XwDxmDBttgKBBZOGToVdlUkIIdNaqObKprVNz6mh/U2gh52VTNgRP2swnjr9wS/9AQkES1A4gnV4CeSVYALT5jw0y0Gntzjds4Zn7DxtaI+5BpkI3GMSCZHzJN7IKC7UpL1qEQrLiBfpX3pxZSIGET9HmY8BcrMSApELtB2qQW7Rss9PYP/ONAGOdIQzlx0gbQFvWItP+NNPYNoGbL40Hh91TpwNJK8YfSd+lFS6/oiDQm0Jzr3qhcnbWQR4kzN12pCxJUI1AvZI7cWMAoRzjfzA6yqRYtz/S8h0RpCtKxgyLko1giIF28mEmHAIK9J9XB9NoW3kacq1LGt5nO+cjG4jFZqnnyj9pK/uEKlMtJAj/7ta9C3dBRW4D/MJFLULImVubtEr/JxGHBf+2R7d1UDb3PTzGvoDhQvTuy4WNoB8np/IF9QzhX0NkgYTW7KOFLpl4R0Rr+xxVpyhtY5zB91xaReF5faFUrdI1ssPMsfCYK4mN+7ZVpxc0VG37JutWRCpkYMr9a07l4Ie8zXt1M4sP347RuHPzr6B2HxSgVDOwG/g+pVOrYir+AS9WrPp3fAHg/wBsQjpupBvVCwAAAABJRU5ErkJggg==);
  background-size: 62px 18px;
  width: 62px;
  height: 18px;
  top: -4px;
  left: 0px;
}
.qcc-pay-goods-list .ic-taocan {
  position: absolute;
  background: url(data:image/png;base64,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);
  background-size: 77px 18px;
  width: 77px;
  height: 18px;
  top: -6px;
  left: -2px;
}
.qcc-pay-goods-list .ic-angle-mark {
  position: absolute;
  top: -8px;
  left: -2px;
}
.qcc-pay-goods-list .ic-angle-mark > img {
  height: 18px;
}
.qcc-pay-name {
  margin-top: 13px;
}
.qcc-pay-price {
  line-height: 27px;
  color: #666;
}
.qcc-pay-price .big {
  font-size: 26px;
  font-weight: bold;
  font-family: D-DIN-Bold;
}
.qcc-pay-price .big .s {
  font-size: 17px;
}

.qcc-pay-order {
  display: flex;
  justify-content: center;
}
.qcc-pay-order .pay-qrcode {
  width: 130px;
  height: 172px;
  background: #fff;
  position: relative;
}
.qcc-pay-order .pay-qrcode .app-payment-all {
  width: 130px;
  height: 149px;
  background-size: 100%;
}
.qcc-pay-order .pay-qrcode .app-payment-all .pay-box {
  width: 130px;
  height: 130px;
  padding: 8px;
  display: inline-block;
  position: relative;
}
.qcc-pay-order .pay-qrcode .app-payment-all .pay-box .mask {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  padding-top: 5px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  cursor: pointer;
}
.qcc-pay-order .pay-qrcode .app-payment-all .pay-box .mask button {
  width: 72px;
  font-weight: bold;
}
.qcc-pay-order .pay-qrcode .pub-pay-line {
  text-align: center;
  font-size: 12px;
  margin-top: 5px;
  line-height: 18px;
}
.qcc-pay-order .pay-qrcode .app-payment-all {
  background-image: url(data:image/png;base64,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);
}
.qcc-pay-order .pay-qrcode .app-payment-all.ali {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAEqCAMAAADEcN5+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACfUExURUdwTOPj4////+Pj4+Pj4+Tk5OLi4uTk5Ofn5+Pj4xV3/5mZmbKysvLy8szMzOXl5aamptnZ2b+/v/j4+J+fn+zs7KysrFCZ/7m5udLS0oq7/6fM/8XFxSSA/0GQ/9/f3zOI//D2/+Hu//39/W2q/zKI/8Td/+Lu/7bU/+bm5vb29u/v7+3t7cbGxtPl/5nD/8Xd/3yy/16h/7Ozs9jY2Icv0gwAAAAKdFJOUwDP//+/n9+PIO8pBqd/AAAGPUlEQVR42u3Ze3uiOBTAYUvaqg2XcBHxVuvU3m8zs/v9P9seIGi01sfpM3Vnl9/5gyoqCS8nJ4F2OhK9s5O+amH0z7u9jo2uanF0a4NTpZ7Ta6+Fcf34pNRpnQcPqdfaSB/KXOgp1WIDUVCqJ4nw5LU6ntVZ51w9thshVSedvrpuN8K16neU8loeSoEAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIvyHGlxc74nLcJoSdBBVDexDGFx/G782F9LgISVH/9c16X7AV6a5EuBkOb3angu//asfN9i9iEzQvi+TrEZr2XQSjNyNsPnAv/cTzJu77LYRBtAp5N/KrKILVMaO9CE5vfpX0EwiRjuOqf1lW97PqUx6WYbLqz/RTCA6kvAvrBpI0rKPQgzLpm1Qz+WbSBTo5JoJvAougHYTEvRzBpxBWeVDoepTrkdNsWO2M9buI6zGqgyMiRCvyjeGwF+FdCVy6CIUxmTZmsC462rZU7/KrGlTk5XZg8yLMTPNq0CRC2iDmeT2ivg7BlF2r8lBSoowDEGZXVdx73n39auYijJIkM0nyDmGa1W+zabnN/X2FMZEWo40E+UoEyUc5bX+7NWPcMpF/ajhsI1jYQT0q9HQPQlyW4jS2YXLZfCFCYGqEMuHyTDZNh7ONMrGN8PNbGQvPW5R/X2eHIAz0ixw/kAscrSlWk7EtjLYqyngKvaPVBGOqClQ1U+V+qA8YDhez4Sru1+mwHyGxZW+k06pAzO1XN5LeNptFVYvpURAGeh5+BsGJRVMWNxGi6XxubGS6OoZOorkgFLpMcRn0cVU1BlFWNBUwrNMj0POqxSgbHSUTRl6NYKRfeSab4hCEm/HbZLy8Kl8OZUjMthGCXGsZW4kNUx5TtqEcKHYuvT3oNEubsWnnp9i26NfzyddPkeHuwrhnsXRzb19/e1vObp3bCbt7KnXGRFvDIdWxRVgtxZuDBlnhba8N6g9FJT0eQrVwM/56itQfL5tnd3cTqQU/Jot6zyoRGoS//FH+viaMPIuwitXaaVQfPnSKoRWKdHE0hLRavziTVmr7s2s4jF/tXdNs/Frtuv150OxgEdLV6ngNEuoXz3txJ4SmxZdS6kiZ8LeU5chZ1Ua2g7sQbofrqmgHxuJteDBC0uSWmxWhLnzXYNViWgRHQ5BtXjir9VGzwt2B8O3KfYJw9906TJazgxAiuwIaDNzbSClKGz8JjrlOaBC8eaZzd/ngfZwJS9fg5mL4fcdNmXR7tfSPfIuQJ4Vz9ZtbCfnmyMiiTJv430aIMinpSbB1U2UR5i7CclGPh6FMDHeXdXFY7ECIt2ccLUtxB8Hmh9xDybpUkiIy2kyjXQj5MRDSeSjXYRDL7J4X4TyVm6pgjTDNZf/cmSIn3u3beCIE3qR5sDT78epcRZlSpdtBs/SPfXc4VMijWFqsbrfL+dS3py6LFLkQ8w2EURiHujgCgtyu+aNyQg6mcrcgAGFzGWKplbHvJ+vrV57yj/rCT4buynE9KlI5lflGE/WVDFc1YC7JkU3rWlS33PxUHMINhLKOZsFXIwTStYHTj2Cw9+v2ceLy53C2vYCefeYxarr7kzSyJ542K5c/6Wnz5cdPm/+YZ+7/n0fu/PPlT0fg33D/jQABBBBA2ELoq+t2G1yrfudEpe1GeFTnnTP13G6EJ9Xt9FS7UyFVqtfpdNVDixXSB0kEiVOlnh5bWR2v02elTjtVdFWLo9ux0eue99sI0D8565Xn/w+Qsc4i2eTkJQAAAABJRU5ErkJggg==);
}

.qcc-pay-info {
  width: 300px;
  margin-right: 60px;
  font-size: 14px;
}
.qcc-pay-info .color-hl {
  color: #F04040;
  font-family: D-DIN-Bold;
  font-size: 20px;
  position: relative;
  top: -1px;
  font-weight: bold;
}
.qcc-pay-info .color-hl .s {
  font-size: 14px;
}
.qcc-pay-info .origin-price {
  text-decoration: line-through;
  margin-right: 5px;
  font-size: 14px;
  color: #999;
}
.qcc-pay-info .pline {
  line-height: 22px;
  margin-bottom: 5px;
  font-size: 14px;
}
.qcc-pay-info .pline:before {
  display: table;
  content: ' ';
}
.qcc-pay-info .pline:after {
  clear: both;
  display: table;
  content: ' ';
}
.qcc-pay-info .pline .c {
  float: left;
}
.qcc-pay-info .pline .v {
  float: right;
}
.qcc-pay-info .pline .v.over-hide {
  max-width: 260px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qcc-pay-info .pline.spin {
  padding-top: 3px;
  line-height: 26px;
}
.qcc-pay-info .pline.spin .meal-count-spin {
  display: flex;
  position: relative;
}
.qcc-pay-info .pline.spin .meal-count-spin .meal-custom {
  margin-right: 10px;
}
.qcc-pay-info .pline.spin .meal-count-spin .mnumber-input {
  display: inline-block;
}
.qcc-pay-info .pay-desc {
  margin-top: 10px;
  font-size: 12px;
  text-align: left;
  color: #999;
}
.qcc-pay-info .pay-desc p {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 2px;
}
.qcc-pay-info.bg {
  font-size: 16px;
}
.qcc-pay-info.bg .pline {
  line-height: 26px;
  margin-bottom: 10px;
  font-size: 16px;
}
.qcc-pay-info.bg .pline .qccdicon {
  position: relative;
  top: -2px;
}
.qcc-pay-info-modal .qccd-modal-body {
  padding: 0;
}
.qcc-pay-info-modal .qcc-pay-info-modal-content > img {
  width: 600px;
}
.qcc-pay-info-modal .content-desc {
  display: flex;
  align-items: center;
  padding: 20px;
}
.qcc-pay-info-modal .content-desc .desc-left {
  flex: 1;
}
.qcc-pay-info-modal .content-desc .desc-left .desc-item {
  display: inline-block;
  align-items: center;
  margin-bottom: 15px;
}
.qcc-pay-info-modal .content-desc .desc-left .desc-item i {
  color: #128bed;
  font-size: 18px;
  vertical-align: text-bottom;
}
.qcc-pay-info-modal .content-desc .desc-left .desc-item .item-title {
  font-size: 16px;
  margin: 0 10px 0 5px;
}
.qcc-pay-info-modal .content-desc .desc-left .desc-item .item-sub-title {
  vertical-align: 1px;
}
.qcc-pay-info-modal .content-desc .desc-left .desc-item:last-child {
  margin-bottom: 0;
}
.qcc-pay-info-modal .content-desc .desc-right > img {
  width: 132px;
}
.qcc-pay-info-modal .content-desc .desc-right .qrcode-text {
  color: #999;
}

.qcc-pay-coupon {
  color: #999;
  cursor: pointer;
  position: relative;
}
.qcc-pay-coupon .coupon-text {
  width: 240px;
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
}
.qcc-pay-coupon .coupon-text .qccdicon {
  font-size: 12px;
}
.qcc-pay-coupon .coupon-text .timer {
  font-size: 12px;
  padding: 2px 6px;
  color: #F04040;
  background: #FFECEC;
  border-radius: 2px;
  margin-right: 4px;
}
.qcc-pay-coupon .coupon-text .coupon-value {
  color: #F04040;
  margin-right: 4px;
}
.qcc-pay-coupon .coupon-dropdown {
  display: block;
  border-radius: 8px;
  text-align: left;
  width: 400px;
  max-height: 412px;
  overflow-y: auto;
  background-color: #fff;
  color: #333;
  padding: 10px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.qcc-pay-coupon .coupon-dropdown li {
  position: relative;
}
.qcc-pay-coupon .coupon-dropdown li:not(:last-child)::after {
  content: " ";
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0px;
  height: 1px;
  background-color: #eee;
}
.qcc-pay-coupon .coupon-dropdown .coupon-type {
  padding: 10px 15px;
  display: inline-block;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item {
  padding: 12px 15px;
  border-radius: 6px;
  border: 2px solid transparent;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item:hover {
  background-color: #f6f6f6;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item_cell:first-child {
  width: 80px;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item_cell:nth-child(2) {
  flex: 1;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item .coupon-price {
  font-size: 18px;
  font-weight: bold;
  color: #F04040;
  padding: 6px 5px;
  width: 60px;
  height: 40px;
  text-align: center;
  margin-right: 15px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item .coupon-price > span {
  font-size: 12px;
  vertical-align: middle;
  margin-right: 2px;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item .title {
  font-weight: bold;
  color: #333333;
  margin-bottom: 5px;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item .desc,
.qcc-pay-coupon .coupon-dropdown .coupon-item .time {
  color: #808080;
  font-size: 12px;
  line-height: 18px;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item.active {
  position: relative;
  border-color: #713100;
}
.qcc-pay-coupon .coupon-dropdown .coupon-item.active::after {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTP///3o+ELiYgHEwAHAyAHExAHAwAHExAHAwAO3l34NLIPby74tXMOTZz9zLv8myn8GlkKZ/YMqyn6+LcJ5xUKZ+YOTYz9O/sIxYMAPCrdYAAAAKdFJOUwD///+wn/+A3yDF8B8oAAABHklEQVRIx6XU23KCQBCEYf4l6VWO4inJ+79oLjQVEXaoor3mU5ye6ara/8mOlWPlWDlWjpVj5Vg5Vo6VY+VYOVaOlWPlWDlWjpVj5Vg5Vo6VY+VYOVaOlWPlWDlWjpVjtcu231PawiXbd3DZwMXfbYAxxiWbGoB7iIuzGgHqcGBFOwGcwmkXbQ0wpAgX7RmgSVHORdsDdG20JP82Xcbba0gd0PXRhuX5dOp5wJyj9czrsUhpYPZdK3j2f3+6l+dPAFN0GHm5xs9Ya/62soQXc+6bp77OQlrDuXAGDI+A2+Cec/GIYB7SEufgBAFuQZMU9+qREdeghoK+SsNbwO847LpUf9VBAW70ZNieu6wcK8fKsQfD6sOwh+P+d/48Vr/+oSrwv76xkAAAAABJRU5ErkJggg==);
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 30px;
  height: 30px;
  background-size: 100%;
  border-bottom-right-radius: 5px;
}

.qcc-pay-pub-pay {
  padding: 5px;
  width: 420px;
}
.qcc-pay-pub-pay .infos .pline {
  display: flex;
  margin-bottom: 10px;
}
.qcc-pay-pub-pay .infos .pline .c {
  width: 80px;
}
.qcc-pay-pub-pay .infos .pline .price {
  color: #F04040;
  font-weight: bold;
  font-family: D-DIN-Bold;
  line-height: 20px;
}
.qcc-pay-pub-pay .infos .pline .price .b {
  font-size: 20px;
}
.qcc-pay-pub-pay .remit {
  background-color: #F2F8FE;
  border-radius: 2px;
  padding: 0px 5px;
  color: #666;
  flex: 1;
}
.qcc-pay-pub-pay .remit p {
  margin-bottom: 5px;
  margin-top: 5px;
}
.qcc-pay-pub-pay .remit p .card-no {
  display: inline-block;
  background: #D5ECFF;
  padding: 3px 8px;
  font-size: 12px;
  color: #333333;
}
.qcc-pay-pub-pay .remit p .base_copy {
  margin-left: 4px;
}
.qcc-pay-pub-pay .tips {
  border-top: solid 1px #eee;
  padding-top: 10px;
}
.qcc-pay-pub-pay .tips p {
  font-size: 13px;
  color: #666;
  margin-bottom: 5px;
}
.qcc-pay-pub-pay .tips p:last-child {
  margin-bottom: 0px;
}
.qcc-pay-pub-pay .tips .qcc-glossary-info {
  font-size: 14px;
}
.qcc-pay-pub-pay .copy-card-info {
  display: block;
  margin-top: 5px;
}
.qcc-pay-pub-pay .exist-tip {
  width: 350px;
}

.qcc-footer {
  background: #1A2334;
  color: #767B85;
  font-size: 12px;
  margin-top: 50px;
  line-height: 22px;
  height: 280px;
}
.qcc-footer .footer-top-info {
  height: 205px;
}
.qcc-footer .list-unstyled {
  margin-bottom: 10px;
}
.qcc-footer .container {
  max-width: 1250px;
}
.qcc-footer .container h4 {
  font-size: 14px;
  color: #fff !important;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.qcc-footer .container a {
  color: #767B85;
  text-decoration: none;
}
.qcc-footer .container a:hover {
  color: #fff;
}
.qcc-footer .container .footer-top {
  padding-top: 15px;
  margin-bottom: 8px;
  border-bottom: 1px solid #313949;
}
.qcc-footer .container .footer-top .about {
  float: left;
  margin-right: 100px;
}
.qcc-footer .container .footer-top .about ul {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
.qcc-footer .container .footer-top .contact {
  float: left;
  margin-right: 100px;
}
.qcc-footer .container .footer-top .service {
  float: left;
}
.qcc-footer .container .footer-top .service ul {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
.qcc-footer .container .footer-top .qrcode {
  float: right;
}
.qcc-footer .container .footer-top .qrcode img {
  width: 100px;
  display: block;
}
.qcc-footer .container .footer-top .qrcode .qrcode-item {
  float: right;
  padding-top: 10px;
  margin-left: 30px;
}
.qcc-footer .container .footer-top .qrcode .qrcode-item:last-child {
  margin-left: 0;
}
.qcc-footer .container .footer-link .footer-row {
  padding-left: 72px;
}
.qcc-footer .container .footer-link .footer-row .footer-row-head {
  float: left;
  margin-left: -72px;
}
.qcc-footer .container .footer-link .footer-row .footer-row-content .item {
  float: left;
  margin-right: 16px;
  position: relative;
}
.qcc-footer .container .udesk-btn {
  font-size: 13px;
  margin-left: 10px;
  display: inline-block !important;
}
.qcc-footer .container .udesk-btn i {
  font-size: 14px;
  color: #128bed;
  vertical-align: -3px;
}
.qcc-footer .container .udesk-btn:hover {
  color: #128bed;
}
.qcc-footer .footer-row .item:not(:last-child):after {
  content: " ";
  position: absolute;
  height: 12px;
  width: 1px;
  background: #767B85;
  right: -9px;
  top: 5px;
}
.qcc-footer .footer-copy-bg {
  padding-top: 5px;
  padding-bottom: 10px;
  margin-top: 10px;
  background: #111826;
}
.qcc-footer .footer-copy-bg .m-t-xs {
  margin-top: 5px;
}
.qcc-footer .footer-copy-bg .auth {
  float: right;
  margin-top: 10px;
}
.qcc-footer .footer-copy-bg .auth a + a {
  margin-left: 30px;
}
.qcc-footer .footer-copy-bg .auth .m-l-sm {
  margin-left: 10px;
}
.qcc-footer .footer-copy-bg .auth .m-l-sm.left {
  width: 98px;
}
.qcc-footer .footer-copy-bg .auth .m-l-sm.center {
  width: 30px;
}
.qcc-footer .footer-copy-bg .auth .m-l-sm.right {
  width: 106px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-login-qrcode {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  text-align: center;
}
.qcc-login-qrcode .qcc-login-qrcode-container {
  padding-top: 30px;
  padding-bottom: 50px;
  position: relative;
}
.qcc-login-qrcode .password {
  position: relative;
  vertical-align: middle;
  margin-left: 5px;
  height: 24px;
  width: 24px;
  display: inline-block;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAnFJREFUaIHtmM+VmzAQxr/Ry3v4FncQrsIXqCCkgk0qMO5gO9hNJeutwEkFIRXYPoCudgfeG7pocjB+8WIvBhmxcR6/k5DQzHxIjP4AAwMDA+8JdWlMKeUz8x2AGIAPICybVgA2AFIi+iml3HTlsxMBSinfGPNAREmT95l5LoT43oWQqwUopWJmXgAYt+y6I6JvUsr0Gv9XCVBKJcz8dKbpBUDKzCsAIKIQ+2n18SQAopmUcm4bg7WALMtCIlpWqrdE9PhWQKXgRwCfjuuZOZpMJiubOIRNJwAgoqfK81prHdZ9TSnlXGsdEtG6zlYbrAQopRL8zTAgonVRFHEURbtLfaMo2hVFEVdEhKXN1lgJYOavlar7JsEfKN+9v2CzEbZT6O6ovLXJJGWf7Rs2G9NaQJZlYaXqh43jc33P2L5IawFCiFf5npkbT50q1b5V243isXX+r3DzAi4uZMvlcux53pSIxgBgjPEre56UiFIb58wcY79CH57nQohNWd5prZ8vZbdaAWXwv3CU83tmpbX+Uieidgp5npfg/YIHgHA0GtWuD7UCmLl1VugaY4xf137zP/HNC/jg0PYL9kdJYP8fnZwFusDVCDxrrf0gCOIgCGKttQ/g2YUjFyPwOwiC5LiiTINJnuc+gM9dOut8BIhobtNmi4sptLFss6JzAcyc2LTZ4mIEpnmen6yeZd20a2eustDizOFk4cKRs4XM5nBi5acPJy7pRYBSyndl25kAY0x8VE5c+XG2FyKihzzPD1clzs4ULjdzQA+Hof/7JxZCpD3FUUftxVmtACllSkQzvL4C7IstEc1sr90HBgYG+uEPZa3cPBUCW3cAAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
.qcc-login-qrcode .password:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAoFJREFUaIHtmEty2kAQhv9uK+uIIK+jIygniHICJydA3MAscFVWdlauglT5CIETkJwg5ATBN4B1UCGvwd1eRCQ8hRg0OKT0rWCm+vFLmu6ZAUpKSkqeEyrSmXs78fmFXKhQSKQ+gCCdGqjSkFj7MuVvycfKsKiYhQhIE7+GIsoZtSNT/lSEkIMFeO1foYB7ANw9TROGfBg3z/uHxD9IQLU1jpToy4apBwX1CToAAAUFBA0BvFxLQLUeX3kd0xyMBbitScAkP1eGR6R6sy2hVPANgNeL46L8JrmqDEzyYBMjAGCS1Sd/Lw4HWU8zvvI64nAA4H6Hr/x5mBhVW+MIfysM8Dv5MGlUkl22SaOSiMMhlkUEqc+9MRIgxO+XnchlnuTnJI1KwpDLLJ95MRJA0IuFvyOTSpLajLb4zM3eAtzWJFgaIHw1CbzJds13DvYW4NBsud4rcn86a6zYrvnOgXEV+lc4eQE7G5l7N3H5UWrQdKtA8Bf3PGnH7ZsEV1CYduh5Nh0ohunvRM64u6u6ZQpw7yYuz+Q7lmv+MRmIw++yRGR+QjyTCM+XPAAEZ9PHzP6waw3sXRWKRon8rPmTX8QnL8Cx6Pth8TyADWeBIrD1BrrisB83vTBueqE47APo2ghU+Bsg6I+46UWLY2kZjKrtsa+gt0XGK/4NKDpGc4YULoBIhyZzphQuQMCRyZwpNhZxrfp5vNY907Fa0cGsVCFV6q0eTlSpZyOWtUZmcjgx4eQ78VEEuLcT35ZvawIEHP4J4khkK47NvdD1q3Y8vyqxdqawKQA4wmHo/17EDOkfKY+tiHLmxVmmgHHzvE+qdSxcAR6REanWTa/dS0pKSo7DE/hw3gJSeA7UAAAAAElFTkSuQmCC);
}
.qcc-login-qrcode-desc {
  margin-top: 30px;
  font-size: 16px;
  line-height: 26px;
  position: relative;
}
.qcc-login-qrcode-qrcode-downapp {
  width: 272px;
  position: absolute;
  top: 38px;
  left: -15px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  transition: all 0.5s;
}
.qcc-login-qrcode-downapp-hover:hover + .qcc-login-qrcode-qrcode-downapp {
  opacity: 1;
  visibility: visible;
  top: 33px;
}
.qcc-login-qrcode-container .qcc-login-qrcode-area {
  margin: 0 auto;
  position: relative;
  height: 200px;
  width: 200px;
  border: 1px solid #eee;
  padding: 10px;
}
.qcc-login-qrcode-container.hover:hover .qcc-login-qrcode-sample-container {
  left: 350px;
  opacity: 1;
  visibility: visible;
}
.qcc-login-qrcode-sample-container {
  transition: all 0.4s ease;
  transition-delay: 0.2s;
  position: absolute;
  left: 325px;
  top: -25px;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.qcc-login-qrcode-sample-container > img {
  width: 200px;
}
.qcc-login-qrcode-cover {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.95;
  top: 0px;
  left: 0px;
}
.qcc-login-qrcode-cover .qcc-login-qrcode-cover-icon {
  width: 50px;
  height: 50px;
  margin: auto;
  background: url(data:image/png;base64,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);
  background-size: 50px 50px;
  margin-top: 40px;
}
.qcc-login-qrcode-cover .qcc-login-qrcode-cover-title {
  color: #128bed;
  margin-top: 8px;
  font-weight: bold;
}
.qcc-login-qrcode-cover e .qcc-login-qrcode-cover-text {
  font-size: 12px;
  color: #333;
  margin-top: 8px;
}
.qcc-login-qrcode-refresh {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.95;
  top: 0px;
  left: 0px;
}
.qcc-login-qrcode-refresh > a {
  display: block;
  margin: auto;
  margin-top: 5px;
  line-height: 24px;
  color: #333;
}
.qcc-login-qrcode-refresh-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/2ca5863dc7f91ec5ebe3832b1a071b86-2ca5863d.png);
  background-size: 72px 96px;
  background-position: -24px -48px;
  position: relative;
  top: 7px;
}
.qcc-login-qrcode-refresh-text {
  font-size: 16px;
  color: #333;
  margin-top: 60px;
  font-weight: bold;
}
.qcc-login-qrcode-tip {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 360px;
  text-align: center;
  transform: translateX(-50%);
  font-size: 12px;
  color: #999999;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-area {
  width: 120px;
  height: 120px;
  padding: 4px;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-refresh {
  font-size: 12px;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-refresh-text {
  font-size: 12px;
  font-weight: normal;
  margin-top: 35px;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-refresh-icon {
  display: none;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-refresh-btn {
  padding: 4px 6px;
  display: inline-block;
  color: #128bed;
  background: #e2f1fc;
  line-height: 16px;
  border-radius: 2px;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-cover-title {
  color: #333;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-cover-text {
  color: #666;
  font-size: 11px;
}
.qcc-login-qrcode-mode .qcc-login-qrcode-cover-icon {
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  margin-top: 22px;
}
.qcc-login-third-login {
  height: 24px;
  margin-bottom: 22px;
  text-align: center;
}
.qcc-login-third-login > a {
  color: #999 !important;
  vertical-align: middle;
}
.qcc-login-third-login .btn-wx-d,
.qcc-login-third-login .btn-qq-d,
.qcc-login-third-login .btn-weibo-d {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(//qcc-static.qichacha.com/qcc/pc-chart/prod-25.06.120/images/2ca5863dc7f91ec5ebe3832b1a071b86-2ca5863d.png);
  background-size: 72px 96px;
  margin-left: 5px;
}
.qcc-login-third-login .btn-wx-d {
  background-position: 0px 0px;
}
.qcc-login-third-login .btn-wx-d:hover {
  background-position: 0px -24px;
}
.qcc-login-third-login .btn-qq-d {
  background-position: -24px 0px;
}
.qcc-login-third-login .btn-qq-d:hover {
  background-position: -24px -24px;
}
.qcc-login-third-login .btn-weibo-d {
  background-position: -48px 0px;
}
.qcc-login-third-login .btn-weibo-d:hover {
  background-position: -48px -24px;
}
.qcc-login-phone .qcc-login-phone-tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
}
.qcc-login-phone .qcc-login-phone-tabs-item {
  width: 150px;
  text-align: center;
}
.qcc-login-phone .qcc-login-phone-tabs-item > a {
  padding: 12px 0;
  font-size: 16px;
  color: #999999;
  box-sizing: border-box;
  cursor: pointer;
  border-bottom: solid 2px #128bed00;
}
.qcc-login-phone .qcc-login-phone-tabs-item > a.active {
  color: #128bed;
  border-bottom: solid 2px #128bed;
}
.qcc-login-phone .qcc-login-phone-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 350px;
  margin: 0 auto;
  margin-top: 20px;
}
.qcc-login-phone .qcc-login-phone-btn .third-login {
  margin-bottom: 0px;
}
.qcc-login-phone .qcc-login-phone-tip {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 360px;
  text-align: center;
  transform: translateX(-50%);
  font-size: 12px;
  color: #999999;
}
.qcc-login-phone .qcc-login-phone-tip .qccd-checkbox-wrapper {
  margin-right: 8px;
}
.qcc-login-quick-login {
  width: 350px;
  margin: 0 auto;
}
.qcc-login-quick-login .qcc-login-quick-login-phone {
  padding-left: 75px;
}
.qcc-login-quick-login .qcc-login-quick-login-password {
  padding-left: 10px;
}
.qcc-login-quick-login .qcc-login-quick-login-verifyCode {
  padding-right: 100px;
}
.qcc-login-quick-login .qcc-login-quick-login-phone-code {
  position: absolute;
  top: -3px;
  z-index: 100;
  left: 10px;
  font-size: 12px;
}
.qcc-login-quick-login .qcc-login-quick-login-phone-code::after {
  content: '';
  position: absolute;
  height: 26px;
  width: 1px;
  top: -2px;
  background-color: #d8d8d8;
  right: -10px;
}
.qcc-login-quick-login .qcc-login-quick-login-count-down {
  position: absolute;
  top: -3px;
  z-index: 100;
  right: 4px;
}
.qcc-login-quick-login .qcc-login-quick-login-count-down::after {
  content: '';
  position: absolute;
  height: 26px;
  width: 1px;
  top: -2px;
  background-color: #d8d8d8;
  left: -10px;
}
.qcc-login-quick-login .qcc-login-quick-login-error {
  color: #F04040;
  width: 100%;
  margin-top: 5px;
  text-align: right;
}
.qcc-login {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  width: 440px;
  min-height: 520px;
  margin: 0 auto;
  background-color: #fff;
  height: auto;
  border-radius: 5px;
  position: relative;
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
  padding-top: 50px;
}
.qcc-login .qcc-login-logo {
  margin-bottom: 8px;
  padding: 0px 50px;
}
.qcc-login .qcc-login-logo img {
  display: block;
  width: 150px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.qcc-login-type-change {
  position: absolute;
  top: 0px;
  right: 0px;
}
.qcc-login-type-change img {
  height: 56px;
  width: 58px;
  cursor: pointer;
}
.qcc-login-type-change-tooltips {
  position: absolute;
  top: 10px;
  right: 55px;
  animation: leftToRight 2s linear 0s 1;
  -webkit-animation: leftToRight 2s linear 0s 1;
}
.qcc-login-type-change-tooltips-content {
  background-color: #FF722D;
  min-width: 90px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  padding: 0 4px;
  text-align: center;
  border-radius: 2px;
  color: #fff;
}
.qcc-login-type-change-tooltips-content.phone {
  min-width: 58px;
}
.qcc-login-type-change-tooltips-arrow {
  position: absolute;
  display: block;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  top: 50%;
  transform: translateY(-50%);
  right: -7px;
}
.qcc-login-type-change-tooltips-arrow::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: #FF722D;
  transform: rotate(45deg);
  content: '';
  pointer-events: auto;
}
@keyframes leftToRight {
  0%,
  20%,
  50%,
  80% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-10px);
  }
  60% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes opacityPart {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes hiddenPart {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.nc-container {
  border-radius: 2px;
  overflow: hidden;
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
}
.nc-container .nc_wrapper {
  width: auto !important;
}
.nc-container .nc_scale {
  height: 40px !important;
}
.nc-container .nc_scale .nc_iconfont {
  height: 40px !important;
  line-height: 38px !important;
}
.nc-container .nc_scale .scale_text2 {
  text-align: center !important;
}
.nc-container .nc-lang-cnt {
  display: inline-block;
  line-height: 40px !important;
}
.nc-container .errloading {
  width: 100% !important;
}
.nc-container.sm-pop-inner {
  position: relative;
}
.nc-container.small,
.small > .nc-container {
  height: 32px;
}
.nc-container.small .nc_scale,
.small > .nc-container .nc_scale {
  height: 32px !important;
}
.nc-container.small .nc_scale .nc_iconfont,
.small > .nc-container .nc_scale .nc_iconfont {
  height: 32px !important;
  line-height: 30px !important;
}
.nc-container.small .nc_scale .scale_text,
.small > .nc-container .nc_scale .scale_text {
  line-height: 30px !important;
}
.nc-container.small .nc-lang-cnt,
.small > .nc-container .nc-lang-cnt {
  display: inline-block;
  line-height: 32px !important;
}
.nc-container.small .errloading,
.small > .nc-container .errloading {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.nc-container.small .errloading .nc-lang-cnt,
.small > .nc-container .errloading .nc-lang-cnt {
  line-height: 20px !important;
}
.geetest_box_logo {
  display: none !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-search-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  border-radius: 4px 0 0 4px;
  width: 442px;
}
.qcc-search-input .qccd-input {
  border-radius: 4px;
}
.qcc-search-input.default .qccd-input {
  height: 34px;
  border-color: #ddd;
}
.qcc-search-input.default .qccd-input-group-addon .qccd-btn {
  height: 34px;
}
.qcc-search-input.default .qccd-input-affix-wrapper:hover .qccd-input {
  border-color: #ddd;
}
.qcc-search-input.default .qccd-input-affix-wrapper .qccd-input:focus {
  border-color: #128bed;
}
.qcc-search-input.open .qccd-input {
  border-bottom-left-radius: 0px;
}
.qcc-search-input.weak-search .qccd-input {
  border-color: #eee;
}
.qcc-search-input.weak-search .qccd-input::-webkit-input-placeholder {
  color: #d8d8d8;
}
.qcc-search-input-overlay {
  padding: 10px;
  background-color: #fff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #eee;
  position: absolute;
  z-index: 10;
  border-radius: 4px;
  border-top-left-radius: 0px;
  width: -moz-min-content;
  width: min-content;
  min-width: 442px;
}
.qcc-search-input-overlay.no-tr-radius {
  border-top-right-radius: 0px;
}
.qcc-search-input-overlay .head-keys-list {
  margin-bottom: 5px;
  max-height: 27px;
  overflow: hidden;
  display: flex;
  font-size: 12px;
  padding-right: 50px;
}
.qcc-search-input-overlay .head-keys-list.extended {
  max-height: unset;
}
.qcc-search-input-overlay .head-keys-list .key-item-head {
  color: #999;
  margin-right: 8px;
}
.qcc-search-input-overlay .head-keys-list .key-item-center {
  display: flex;
  flex-wrap: wrap;
}
.qcc-search-input-overlay .head-keys-list .key-item {
  font-weight: normal;
  line-height: 22px;
  padding: 0px 5px;
  font-size: 12px;
  color: #666;
  background: #eee;
  max-width: 160px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
  margin-bottom: 5px;
}
.qcc-search-input-overlay .head-keys-list .key-item:not(:last-child) {
  margin-right: 5px;
}
.qcc-search-input-overlay .head-keys-list .key-item:hover {
  color: #128bed;
  background-color: #e7f4ff;
}
.qcc-search-input-overlay .head-keys-list .r-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 16px;
  color: #d8d8d8;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qcc-search-input-overlay .head-keys-list .r-btn i:hover {
  color: #128bed;
}
.qcc-search-input-overlay .ntag {
  height: 22px;
  font-weight: normal;
  display: inline-block;
  line-height: 14px;
  font-size: 12px;
  padding: 4px 8px 4px 8px;
  border-radius: 2px;
}
.qcc-search-input-overlay .login-guid {
  width: 100%;
  text-align: center;
  padding: 10px;
}
.qcc-search-input-overlay .login-guid button {
  width: 140px;
}
.qcc-search-input-section-row {
  display: flex;
  justify-content: space-between;
}
.qcc-search-input-section-row .section-col {
  background-color: rgba(242, 248, 254, 0.5);
  border-radius: 2px;
}
.qcc-search-input-section-row .section-col:nth-child(1) {
  width: 420px;
}
.qcc-search-input-section-row .section-col:nth-child(2) {
  width: 320px;
  margin-left: 10px;
}
.qcc-search-input-section-row .section-col .ttext {
  padding-top: 10px;
  padding-left: 10px;
  color: #999;
}
.qcc-search-input-section-row .section-col .list-item {
  display: block;
  padding: 10px 10px;
  color: #333;
}
.qcc-search-input-section-row .section-col .list-item.keyMove {
  background-color: #f2f8fe;
}
.qcc-search-input-section-row .section-col .cell {
  display: flex;
  align-items: flex-start;
}
.qcc-search-input-section-row .section-col .cell .logo {
  width: 30px;
}
.qcc-search-input-section-row .section-col .cell .text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 44px;
}
.qcc-search-input-section-row .section-col .cell .text.nowrap {
  display: block;
  -webkit-line-clamp: 1;
  white-space: nowrap;
}
.qcc-search-input-section-row .section-col .cell .ntag {
  border: none;
  margin-left: 5px;
}
.qcc-search-input-section-row .section-col .cell .qccdicon {
  color: #d8d8d8;
  margin-right: 5px;
  margin-top: 3px;
  font-size: 16px;
}
.qcc-search-input-section-row .section-col .cell em {
  font-weight: bold;
}
.qcc-search-input-section-row .section-col .list-item:hover .text {
  color: #128bed;
}
.qcc-search-input-section-row .section-col .list-item:hover .ntag {
  color: #128bed;
  background-color: #e2f1fc;
}
.qcc-search-input-section-row .section-col.two-col {
  display: flex;
}
.qcc-search-input-section-row .section-col.two-col .col-wrap {
  flex: 1;
  width: 50%;
}
.qcc-search-input-section-bottom {
  margin-top: 10px;
  font-size: 12px;
}
.qcc-search-input-section-bottom .text-click a {
  color: #999;
  margin-right: 10px;
}
.qcc-search-input-section-bottom .text-click a:hover {
  color: #128bed;
}
.qcc-search-input-section-bottom .text-click a:hover .icon-color {
  color: #128bed;
}
.qcc-search-input-simple .qccd-select {
  width: 100%;
}
.qcc-search-input-simple-mind-item {
  padding: 10px 15px;
}
.qcc-search-input-simple-mind-item em {
  font-weight: bold;
}
.qcc-search-input-simple-mind-item:not(:last-child) ::after {
  content: " ";
  height: 1px;
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 0px;
  background-color: #eee;
}
.qcc-search-input-simple-mind-item .ntag {
  height: 22px;
  font-weight: normal;
  display: inline-block;
  line-height: 14px;
  font-size: 12px;
  padding: 4px 8px 4px 8px;
  border-radius: 2px;
  color: #128bed;
  background: #e5f2fd;
}
.qcc-search-input-simple-mind-item.wrap-normal {
  white-space: normal;
}
.qcc-search-input-simple-disabled-reason {
  color: #999;
  margin-top: 2px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-rnav .rnav-menu {
  position: fixed;
  z-index: 1029;
  right: 0px;
  bottom: 146px;
  background: #fff;
  border: 1px solid #eee;
  border-right: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  transition: right 0.5s ease;
}
.qcc-rnav .rnav-menu .item {
  display: block;
  width: 50px;
  height: 68px;
  text-align: center;
  padding-top: 14px;
  position: relative;
  border-bottom: 1px solid #EEEEEE;
}
.qcc-rnav .rnav-menu .item .rnav-name {
  display: block;
  color: #333;
  font-size: 12px;
  text-align: center;
  transform: scale(0.9);
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0px;
  margin-top: 0px;
}
.qcc-rnav .rnav-menu .item .rnav-icon {
  font-size: 20px;
  color: #666666;
}
.qcc-rnav .rnav-menu .item .popover-img {
  position: absolute;
  top: -55px;
  left: -250px;
  z-index: 1099;
  height: 178px;
  width: 195px;
  opacity: 0;
  visibility: hidden;
  transition: left 0.5s ease, opacity 0.5s ease-in;
}
.qcc-rnav .rnav-menu .item .popover-img > img {
  width: 195px;
  height: 178px;
  position: absolute;
  left: 0;
  top: 0;
}
.qcc-rnav .rnav-menu .item:first-of-type:hover {
  border-radius: 4px 0 0 0;
}
.qcc-rnav .rnav-menu .item:last-of-type {
  border-bottom: none;
}
.qcc-rnav .rnav-menu .item:last-of-type:hover {
  border-radius: 0 0 0 4px;
}
.qcc-rnav .rnav-menu .item:hover {
  background-color: #128bed;
}
.qcc-rnav .rnav-menu .item:hover .rnav-name,
.qcc-rnav .rnav-menu .item:hover .rnav-icon {
  color: #fff;
}
.qcc-rnav .rnav-menu .item:hover .popover-img {
  opacity: 1;
  left: -200px;
  visibility: visible;
}
.qcc-rnav .rnav-menu .vip .popover-img {
  top: -60px;
  width: 215px;
  height: 186px;
}
.qcc-rnav .rnav-menu .vip .popover-img > img {
  width: 215px;
  height: 186px;
}
.qcc-rnav .rnav-menu .vip:hover {
  background-color: #128bed;
}
.qcc-rnav .rnav-menu .vip:hover .rnav-name {
  color: #fff;
}
.qcc-rnav .rnav-menu .vip:hover .popover-img {
  opacity: 1;
  left: -200px;
  visibility: visible;
  cursor: auto;
}
.qcc-rnav .rnav-menu .vip:hover .popover-img > .popover-tip {
  position: absolute;
  color: #128bed;
  bottom: 17px;
  left: 66px;
}
.qcc-rnav .rnav-menu .vip:hover .img-vip > img {
  top: 0;
  width: unset;
}
.qcc-rnav .rnav-menu .vip:hover .img-vip > .popover-tip {
  position: absolute;
  color: #128bed;
  bottom: 20px;
  left: 60px;
}
.qcc-rnav .rnav-menu .item-out {
  display: none;
}
.qcc-rnav .top-menu {
  bottom: 70px;
  display: none;
}
.qcc-rnav .top-menu .item:hover {
  border-radius: 4px 0 0 4px !important;
}
.qcc-rnav.show-top .top-menu {
  display: block;
}
.qcc-rnav .itemHide {
  opacity: 0;
}
.qcc-rnav .rnav-menu .item-out {
  z-index: 9999;
  cursor: pointer;
  display: flex;
  position: absolute;
  height: 60px;
  width: 20px;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  color: #979797;
  font-weight: bolder;
}
.qcc-rnav .rnav-menu .item-out .rnav-icon {
  font-size: 14px;
  color: #999;
}
.qcc-rnav .rnav-menu .item-out:hover {
  background-color: #128bed;
  border: 1px solid #128bed;
}
.qcc-rnav .rnav-menu .item-out:hover .rnav-icon {
  font-size: 14px;
  color: #fff;
}
@media screen and (max-height: 680px) {
  .qcc-rnav .rnav-menu {
    bottom: 86px;
  }
  .qcc-rnav .top-menu {
    bottom: 10px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-glossary-info {
  display: inline;
  vertical-align: middle;
  margin-left: 4px;
  margin-right: 4px;
}
.qcc-glossary-info .glossary-info {
  position: relative;
  font-size: 16px;
  color: #d8d8d8;
}
.qcc-glossary-info-overlay .qccd-popover-inner-content {
  padding: 5px 10px;
}
.qcc-glossary-content {
  min-width: 100px;
  max-height: 300px;
  overflow-y: auto;
  margin: -5px -10px;
  padding: 5px 10px;
}
.qcc-glossary-content .line .title {
  font-size: 14px;
  color: #222;
  font-weight: bold;
}
.qcc-glossary-content .line:not(:last-child) {
  margin-bottom: 10px;
}
.qcc-glossary-content .glossary-text {
  white-space: pre-wrap;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-page-header {
  padding: 20px 20px 10px 20px;
  background-color: #fff;
  position: relative;
  border-radius: 4px;
}
.qcc-page-header-border {
  border: 1px solid #eee;
  border-radius: 0px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-logo {
  padding-right: 12px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header {
  display: flex;
  justify-content: flex-start;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-heading {
  flex: 1;
  position: relative;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-title {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-title .qcc-page-header-main-name {
  padding-right: 5px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-title .qcc-page-header-main-name h1 {
  font-size: 22px;
  line-height: 32px;
  display: inline;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-title .qcc-page-header-main-name-btn {
  text-align: right;
  flex-shrink: 0;
  margin-left: 0px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-tag {
  display: flex;
  justify-content: space-between;
  margin-top: -4px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-tag .qcc-page-header-main-tag {
  padding-right: 5px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-tag .qcc-page-header-main-tag .qccd-tag {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 8px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-header .qcc-page-header-main-header-tag .qcc-page-header-main-tag-btn {
  text-align: right;
  flex-shrink: 0;
  margin-left: 0px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-content {
  margin-top: 15px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-content.reduce-tag-margin {
  margin-top: 11px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content {
  padding: 10px 10px;
  background-color: #f8fbfe;
  border-radius: 4px;
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part {
  min-width: 200px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part:first-child {
  padding-right: 10px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part:nth-child(3) {
  padding-left: 10px;
  padding-right: 10px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part:nth-child(5) {
  padding-left: 10px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part.full {
  flex-shrink: 0;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part .qcc-page-header-main-content-item {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 8px;
  line-height: calc(2em - 6px);
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part .qcc-page-header-main-content-item-field {
  flex-shrink: 0;
  color: #666666;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-part .qcc-page-header-main-content-item-value {
  white-space: nowrap;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-line {
  display: block;
  content: "";
  width: 1px;
  max-height: 100px;
  top: 5px;
  float: left;
  position: relative;
  background: #eee;
  flex-shrink: 0;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content.less {
  justify-content: flex-start;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-short-part .qcc-page-header-main-content-item {
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 30px;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-short-part .qcc-page-header-main-content-item-field {
  color: #666666;
}
.qcc-page-header .qcc-page-header-main .qcc-page-header-main-content-short-part .qcc-page-header-main-content-item-value {
  white-space: nowrap;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-nav-tab {
  position: relative;
  width: 100%;
  height: 44px;
  border: 1px solid #eee;
  overflow: hidden;
  z-index: 1001;
  background: #FAFAFA;
}
.qccd-nav-tab.hover {
  overflow: visible;
}
.qccd-nav-tab-title-container {
  display: flex;
  overflow: hidden;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 42px;
  flex: 1;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item .qccd-nav-tab-item-base {
  font-size: 16px;
  color: #333333;
  margin: 0px;
  line-height: 42px;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item .qccd-nav-tab-item-base .count {
  font-size: 12px;
  color: #999999;
  margin-left: 5px;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item .qccd-nav-tab-item-base.vip {
  position: relative;
  color: #d2a874;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item .qccd-nav-tab-item-base.vip .vip-ntag {
  position: absolute;
  width: 24px;
  top: 1px;
  right: -12px;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item .qcc-glossary-info {
  margin-left: 5px;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item:not(:last-child) {
  border-right: solid 1px #eee;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item.active {
  background: #fff;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item.active > div {
  color: #128bed;
  font-weight: bold;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item.active > div .count {
  font-weight: bold;
}
.qccd-nav-tab-title-container .qccd-nav-tab-title-item.hover {
  background: #fff;
}
.qccd-nav-tab-nav-container {
  position: relative;
  width: 100%;
  z-index: 100;
  background-color: #fafafa;
  box-shadow: 0px 2px 2px 0px rgba(140, 140, 140, 0.3);
  border-top: solid 1px #f3f3f3;
  max-height: calc(100vh - 120px);
  overflow: hidden;
}
.qccd-nav-tab-nav-container .nav-container-box {
  display: flex;
}
.qccd-nav-tab-nav-container .nav-colunm {
  flex: 1;
  padding: 5px;
}
.qccd-nav-tab-nav-container .nav-colunm:not(:last-child) {
  border-right: solid 1px #f3f3f3;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container {
  width: 100%;
  padding-left: 5px;
  margin: auto;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item-wrap {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item {
  display: block;
  letter-spacing: 0;
  font-size: 13px;
  padding: 2px 0px;
  color: #333;
  width: 100%;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item .count {
  font-size: 12px;
  margin-left: 3px;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item:hover {
  color: #128bed;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.disable {
  color: #999 !important;
  cursor: not-allowed;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.style-disable {
  color: #999 !important;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.style-disable .count {
  color: #999 !important;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.is-group {
  font-weight: bold;
  pointer-events: none;
  line-height: 26px;
  z-index: 1;
  position: relative;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.is-group::before {
  content: " ";
  width: 2px;
  height: 12px;
  background-color: #128bed;
  position: absolute;
  left: -10px;
  top: 9px;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.is-group::after {
  content: " ";
  position: absolute;
  left: -10px;
  right: -5px;
  height: 30px;
  top: 0;
  background-color: #F2F8FE;
  z-index: -1;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .item.flex-item {
  display: flex;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .new-flag {
  position: absolute;
  height: 12px;
  right: -5px;
  top: 50%;
  margin-top: -6px;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag {
  display: flex;
  align-items: center;
  position: absolute;
  right: -5px;
  font-size: 12px;
  height: auto;
  padding: 2px 4px;
  float: right;
  margin: 0px;
  transform: scale(0.8);
  transform-origin: right center;
  border-radius: 2px;
  line-height: 14px;
  z-index: 2;
  cursor: pointer;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag .arrow {
  vertical-align: 0px;
  font-size: 9px;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag.text-danger {
  color: #F04040;
  background: #ffecec;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag.text-warning {
  color: #ff8900;
  background: #ffeed5;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag[data-placement="bottom"] + .tooltip {
  margin-left: -5px;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag[data-placement="bottom"] + .tooltip .tooltip-inner {
  font-size: 13px;
  border: none;
  white-space: nowrap;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag.text-danger + .tooltip .tooltip-inner {
  color: #F04040;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag.h-tag-detail-fill:hover {
  color: #fff;
  background-color: #F04040;
}
.qccd-nav-tab-nav-container .nav-colunm .items-container .ntag.h-tag-history-fill:hover {
  color: #fff;
  background-color: #FF8900;
}
.qccd-nav-tab-nav-container .nav-colunm.hover {
  background: #fff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-nav-guide {
  display: flex;
  align-items: center;
  height: 32px;
  background-color: #fff;
}
.qccd-nav-guide-left-container {
  height: 32px;
  display: flex;
  align-items: center;
  flex: 1;
  line-height: 1;
}
.qccd-nav-guide-left-container .qccd-nav-guide-title {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.qccd-nav-guide-left-container .qccd-nav-guide-title .title-container {
  position: relative;
}
.qccd-nav-guide-left-container .qccd-nav-guide-title .title-container .title-vip-tag {
  position: absolute;
  height: 14px;
  top: -13px;
  right: -18px;
}
.qccd-nav-guide-left-container .qccd-nav-guide-title .title-count {
  color: #128bed;
  margin-left: 2px;
}
.qccd-nav-guide-left-container .qccd-nav-guide-title .title-count.nig {
  color: #F04040;
}
.qccd-nav-guide-left-container .qccd-nav-guide-title .qccd-nav-guide-glossary-info {
  margin-left: 4px;
  margin-right: 0;
}
.qccd-nav-guide-left-container .qccd-nav-guide-notice-tip {
  display: inline-flex;
  align-items: center;
  padding: 0 5px;
  margin-left: 10px;
  height: 22px;
  background: #FFF9EB;
  color: #f9ad14;
  line-height: 22px;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
}
.qccd-nav-guide-left-container .qccd-nav-guide-notice-tip .notice-content {
  display: inline-block;
  height: 22px;
  max-width: 0;
  overflow: hidden;
  transition: max-width 0.6s;
}
.qccd-nav-guide-left-container .qccd-nav-guide-notice-tip:hover .notice-content {
  max-width: 200px;
}
.qccd-nav-guide-right-container {
  height: 32px;
  display: flex;
  align-items: center;
  line-height: 1;
}
.qccd-nav-guide-right-container .qccd-nav-guide-right-logo {
  height: 26px;
  margin-left: 10px;
}
.qccd-nav-guide-right-container .qccd-nav-guide-export-btn {
  margin-left: 10px;
}
.qccd-nav-guide-right-container .qccd-nav-guide-export-btn img {
  height: 16px;
  vertical-align: -3px;
  margin-right: 3px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-panel-header {
  display: flex;
  align-items: center;
  height: 50px;
  border-radius: 4px 4px 0px 0px;
  background: #FFFFFF;
  line-height: 1;
  padding: 0 15px;
  position: relative;
}
.qccd-panel-header .qccd-panel-left-container {
  flex: 1;
  display: inline-flex;
  height: 50px;
  align-items: center;
}
.qccd-panel-header .qccd-panel-left-container h4 {
  font-weight: bold;
  margin-bottom: 0;
}
.qccd-panel-header .qccd-panel-right-container {
  display: inline-flex;
  height: 50px;
  align-items: center;
}
.qccd-panel-header-tab {
  display: inline-flex;
  align-items: center;
}
.qccd-panel-header-tab-item {
  position: relative;
  line-height: 50px;
  height: 50px;
  margin-right: 30px;
  font-size: 15px;
  color: #666666;
  cursor: pointer;
}
.qccd-panel-header-tab-item .tab-count {
  font-size: 12px;
  margin-left: 5px;
}
.qccd-panel-header-tab-item .tab-count.nig-count {
  color: #f04040;
}
.qccd-panel-header-tab-item.active {
  color: #333333;
  font-weight: bold;
}
.qccd-panel-header-tab-item.active .tab-count {
  color: #128bed;
}
.qccd-panel-header-tab-item.active .tab-count.nig-count {
  color: #f04040;
}
.qccd-panel-header-tab-item.active::after {
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  background-color: #128bed;
  bottom: 1px;
  left: 0;
  right: 0;
  z-index: 10;
}
.qccd-panel-header-tab-item.disabled {
  color: #bbb;
  cursor: not-allowed;
}
.qccd-panel-header-tab-item.disabled .tab-count {
  color: #bbb;
}
.qccd-panel-header-tab-item .qcc-glossary-info .glossary-info {
  top: -1px;
}
.qccd-panel-header::after {
  content: '';
  position: absolute;
  display: block;
  height: 1px;
  background-color: #eee;
  bottom: 0px;
  left: 15px;
  right: 15px;
}
.qccd-panel-content {
  position: relative;
  background: #FFFFFF;
  border-radius: 0px 0px 4px 4px;
}
.qccd-panel-content::before {
  content: '';
  position: absolute;
  display: block;
  height: 1px;
  background-color: #eee;
  top: -1px;
  left: 15px;
  right: 15px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-feedback {
  position: relative;
}
.qcc-feedback .contact-tcaption {
  margin-bottom: 0;
  position: absolute;
  top: 18px;
}
.qcc-feedback .updater-desc {
  font-size: 14px;
  line-height: 24px;
  color: #666;
}
.qcc-feedback .del-contact {
  margin-bottom: 20px;
}
.qcc-feedback .del-contact .del-contact-desc {
  padding: 9px 20px;
  color: #666;
  background-color: #F2F8FE;
}
.qcc-feedback .list-del-btn {
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 30px;
}
.qcc-feedback .line-out {
  width: 100%;
  height: 10px;
  background-color: #f3f3f3;
  position: absolute;
  left: 0;
}
.qcc-feedback .del-list {
  margin: 40px 0 0;
}
.qcc-feedback .verify-code-group {
  position: relative;
}
.qcc-feedback label {
  display: inline-block;
  max-width: 100%;
  font-weight: 700;
}
.qcc-feedback .info-text {
  font-weight: normal;
  color: #999;
}
.qcc-feedback .form-out {
  margin-bottom: 10px !important;
}
.qcc-feedback .form-group {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.qcc-feedback .form-group .qccd-form-item-children {
  line-height: 32px;
}
.qcc-feedback .form-group .col-pre {
  margin-bottom: 10px;
}
.qcc-feedback .form-group .col-after {
  margin-left: 20px;
  flex: 1;
}
.qcc-feedback .form-group .verify-group {
  position: relative;
}
.qcc-feedback .form-group .verify-group .send-btn {
  line-height: 31px;
  position: absolute;
  z-index: 2;
  right: 0px;
  top: 0px;
}
.qcc-feedback .form-group .verify-group .send-btn::before {
  content: " ";
  position: absolute;
  top: 7px;
  bottom: 7px;
  width: 1px;
  background-color: #eee;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-feedback-tag-select-btn {
  width: 100%;
  text-align: left;
  color: #555;
  padding: 0 10px;
}
.qcc-feedback-tag-select-btn:hover,
.qcc-feedback-tag-select-btn:active,
.qcc-feedback-tag-select-btn:focus {
  color: #555;
}
.qcc-feedback-tag-select-btn .placeholder {
  color: #c1c1c1;
}
.qcc-feedback-tag-select-btn .qccdicon {
  font-size: 10px;
  position: absolute;
  right: 8px;
  top: 10px;
  color: #000;
}
.qcc-feedback-tag-select-dropdown {
  background: #fff;
  border-radius: 0 0 4px 4px;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu {
  width: 100%;
  overflow-y: auto;
  border-radius: 0 0 4px 4px;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .qccd-dropdown-menu-item-group-title {
  color: #999;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .qccd-dropdown-menu-item-group-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: 15px;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .qccd-dropdown-menu-item-group-list li {
  margin-right: 10px;
  margin-bottom: 10px;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .qccd-dropdown-menu-item-group-list li:hover {
  background: none;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .qccd-dropdown-menu-item-group-list li .link {
  margin-left: -12px;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .qccd-dropdown-menu-item-group-list li .no-pointer {
  cursor: default;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .se-item {
  padding: 5px 12px;
  position: relative;
  border: 1px solid #ddd;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  border-radius: 2px;
  color: #333;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .se-item:hover {
  color: #128bed;
  border-color: #128bed;
}
.qcc-feedback-tag-select-dropdown .qcc-feedback-tag-select-menu .se-item.active {
  color: #fff;
  background: #128bed;
  border-color: #128bed;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qcc-feedback {
  position: relative;
}
.qcc-feedback .form-group {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.qcc-feedback .form-group.align-top {
  align-items: start;
}
.qcc-feedback .form-group.form-out {
  margin-bottom: 10px !important;
}
.qcc-feedback .form-group:last-child {
  margin-bottom: 0;
}
.qcc-feedback .form-group .col-pre {
  margin-bottom: 0;
}
.qcc-feedback .form-group .col-pre.line-34 {
  line-height: 38px;
}
.qcc-feedback .form-group .col-pre a {
  font-weight: 500;
  margin-left: 5px;
}
.qcc-feedback .form-group .col-after {
  margin-left: 20px;
  flex: 1;
}
.qcc-feedback .form-group .upload-icon {
  font-size: 24px;
  color: #666;
  display: block;
}
.qcc-feedback .form-group .textarea {
  border: 1px solid #D8D8D8;
  background: #fff;
  border-radius: 2px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.qcc-feedback .form-group .textarea .content-container .content {
  height: auto;
  resize: none;
  border: none;
}
.qcc-feedback .form-group .textarea .content-upload-image {
  display: block;
  padding: 5px 12px;
  margin-bottom: 0px;
}
.qcc-feedback .form-group .textarea .content-upload-desc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #999;
  margin-top: 0;
  padding: 0 12px 5px;
  font-size: 12px;
  line-height: 1.4;
}
.qcc-feedback .form-group .textarea .content-upload-desc .textarea-word-number {
  text-align: right;
}
.qcc-feedback .form-group .textarea:hover,
.qcc-feedback .form-group .textarea.active {
  border-color: #128bed;
}
.qcc-feedback .form-group .phone-container {
  width: 400px;
}
.qcc-feedback .form-group .tips-container {
  line-height: 1.4;
}
.qcc-feedback .form-group .tips-container .no-piont {
  cursor: default;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.qccd-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.qccd-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer;
}
.qccd-radio-wrapper:hover .qccd-radio,
.qccd-radio-wrapper:hover .qccd-radio .qccd-radio-inner,
.qccd-radio:hover .qccd-radio-inner,
.qccd-radio-input:focus + .qccd-radio-inner {
  border-color: #128bed;
}
.qccd-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #128bed;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.qccd-radio:hover::after,
.qccd-radio-wrapper:hover .qccd-radio::after {
  visibility: visible;
}
.qccd-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d8d8d8;
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  transition: all 0.3s;
}
.qccd-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #128bed;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.qccd-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.qccd-radio-checked .qccd-radio-inner {
  border-color: #128bed;
}
.qccd-radio-checked .qccd-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.qccd-radio-disabled .qccd-radio-inner {
  background-color: #FAFAFA;
  border-color: #d8d8d8 !important;
  cursor: not-allowed;
}
.qccd-radio-disabled .qccd-radio-inner::after {
  background-color: #BBBBBB;
}
.qccd-radio-disabled .qccd-radio-input {
  cursor: not-allowed;
}
.qccd-radio-disabled + span {
  color: #BBBBBB;
  cursor: not-allowed;
}
span.qccd-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.qccd-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 14px;
  color: #333333;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-top-width: 1.02px;
  border-left: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.qccd-radio-button-wrapper a {
  color: #333333;
}
.qccd-radio-button-wrapper > .qccd-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0;
}
.qccd-radio-group-large .qccd-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.qccd-radio-group-small .qccd-radio-button-wrapper {
  height: 26px;
  padding: 0 7px;
  line-height: 24px;
}
.qccd-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d8d8d8;
  transition: background-color 0.3s;
  content: '';
}
.qccd-radio-button-wrapper:first-child {
  border-left: 1px solid #d8d8d8;
  border-radius: 2px 0 0 2px;
}
.qccd-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.qccd-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.qccd-radio-button-wrapper:hover {
  position: relative;
  color: #128bed;
}
.qccd-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(18, 139, 237, 0.08);
}
.qccd-radio-button-wrapper .qccd-radio-inner,
.qccd-radio-button-wrapper input[type='checkbox'],
.qccd-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #128bed;
  background: #fff;
  border-color: #128bed;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled)::before {
  background-color: #128bed;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):first-child {
  border-color: #128bed;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):hover {
  color: #3cabfa;
  border-color: #3cabfa;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):hover::before {
  background-color: #3cabfa;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):active {
  color: #066ac7;
  border-color: #066ac7;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):active::before {
  background-color: #066ac7;
}
.qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(18, 139, 237, 0.08);
}
.qccd-radio-group-solid .qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled) {
  color: #fff;
  background: #128bed;
  border-color: #128bed;
}
.qccd-radio-group-solid .qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #3cabfa;
  border-color: #3cabfa;
}
.qccd-radio-group-solid .qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #066ac7;
  border-color: #066ac7;
}
.qccd-radio-group-solid .qccd-radio-button-wrapper-checked:not(.qccd-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(18, 139, 237, 0.08);
}
.qccd-radio-button-wrapper-disabled {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
  cursor: not-allowed;
}
.qccd-radio-button-wrapper-disabled:first-child,
.qccd-radio-button-wrapper-disabled:hover {
  color: #BBBBBB;
  background-color: #FAFAFA;
  border-color: #d8d8d8;
}
.qccd-radio-button-wrapper-disabled:first-child {
  border-left-color: #d8d8d8;
}
.qccd-radio-button-wrapper-disabled.qccd-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d8d8d8;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
.qccd-radio-group-hollow {
  border: 1px solid #d8d8d8;
  padding: 4px;
  border-radius: 2px;
  height: 32px;
  display: inline-flex;
  align-items: center;
}
.qccd-radio-group-hollow.qccd-radio-group-large {
  height: 40px;
  padding: 5px;
}
.qccd-radio-group-hollow.qccd-radio-group-large .qccd-radio-button-wrapper {
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
}
.qccd-radio-group-hollow.qccd-radio-group-large .qccd-radio-button-wrapper:not(:first-child)::before {
  top: 5px;
  height: 16px;
}
.qccd-radio-group-hollow.qccd-radio-group-small {
  height: 26px;
  padding: 3px;
}
.qccd-radio-group-hollow.qccd-radio-group-small .qccd-radio-button-wrapper {
  height: 18px;
  line-height: 18px;
  padding: 0 4px;
}
.qccd-radio-group-hollow.qccd-radio-group-small .qccd-radio-button-wrapper:not(:first-child)::before {
  top: 2px;
  height: 12px;
}
.qccd-radio-group-hollow:hover {
  position: relative;
  border-color: #128bed;
}
.qccd-radio-group-hollow.qccd-radio-group-disabled {
  background: #FAFAFA;
}
.qccd-radio-group-hollow.qccd-radio-group-disabled .qccd-radio-button-wrapper {
  background: none;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper {
  height: 22px;
  padding: 0 8px;
  line-height: 22px;
  border-radius: 2px;
  border: none;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper:not(:first-child)::before {
  top: 3px;
  height: 14px;
  background-color: #eee;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked {
  z-index: 1;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked:not(.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked-disabled) {
  color: #fff;
  background: #128bed;
  border-color: #128bed;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked:not(.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked-disabled):focus-within {
  box-shadow: none;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked:not(.qccd-radio-group-hollow .qccd-radio-button-wrapper-checked-disabled):first-child {
  border-left: none;
}
.qccd-radio-group-hollow .qccd-radio-button-wrapper.qccd-radio-button-wrapper-disabled.qccd-radio-button-wrapper-checked {
  background-color: #B8DCFA;
}
@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
  .qccd-radio {
    vertical-align: text-bottom;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-rate {
  box-sizing: border-box;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #FFAA00;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.qccd-rate-disabled .qccd-rate-star {
  cursor: default;
}
.qccd-rate-disabled .qccd-rate-star:hover {
  transform: scale(1);
}
.qccd-rate-star {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  color: inherit;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-rate-star:not(:last-child) {
  margin-right: 8px;
}
.qccd-rate-star > div:focus {
  outline: 0;
}
.qccd-rate-star > div:hover,
.qccd-rate-star > div:focus {
  transform: scale(1.1);
}
.qccd-rate-star-first,
.qccd-rate-star-second {
  color: #eee;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-rate-star-first .qccdicon,
.qccd-rate-star-second .qccdicon {
  vertical-align: middle;
}
.qccd-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.qccd-rate-star-half .qccd-rate-star-first,
.qccd-rate-star-half .qccd-rate-star-second {
  opacity: 1;
}
.qccd-rate-star-half .qccd-rate-star-first,
.qccd-rate-star-full .qccd-rate-star-second {
  color: inherit;
}
.qccd-rate-text {
  display: inline-block;
  margin-left: 8px;
  font-size: 14px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-result {
  padding: 48px 32px;
}
.qccd-result-success .qccd-result-icon > .qccdicon {
  color: #00AD65;
}
.qccd-result-error .qccd-result-icon > .qccdicon {
  color: #F04040;
}
.qccd-result-info .qccd-result-icon > .qccdicon {
  color: #128bed;
}
.qccd-result-warning .qccd-result-icon > .qccdicon {
  color: #FFAA00;
}
.qccd-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.qccd-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.qccd-result-icon > .qccdicon {
  font-size: 72px;
}
.qccd-result-title {
  color: #333333;
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.qccd-result-subtitle {
  color: #666666;
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.qccd-result-extra {
  margin-top: 32px;
  text-align: center;
}
.qccd-result-extra > * {
  margin-right: 8px;
}
.qccd-result-extra > *:last-child {
  margin-right: 0;
}
.qccd-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 14px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.qccd-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.qccd-slider-vertical .qccd-slider-rail {
  width: 4px;
  height: 100%;
}
.qccd-slider-vertical .qccd-slider-track {
  width: 4px;
}
.qccd-slider-vertical .qccd-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.qccd-slider-vertical .qccd-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.qccd-slider-vertical .qccd-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.qccd-slider-vertical .qccd-slider-step {
  width: 4px;
  height: 100%;
}
.qccd-slider-vertical .qccd-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.qccd-slider-tooltip .qccd-tooltip-inner {
  min-width: unset;
}
.qccd-slider-with-marks {
  margin-bottom: 28px;
}
.qccd-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #FAFAFA;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.qccd-slider-track {
  position: absolute;
  height: 4px;
  background-color: #8fd8ff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.qccd-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #8fd8ff;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.qccd-slider-handle:focus {
  border-color: #41a2f1;
  outline: none;
  box-shadow: 0 0 0 5px rgba(18, 139, 237, 0.2);
}
.qccd-slider-handle.qccd-tooltip-open {
  border-color: #128bed;
}
.qccd-slider:hover .qccd-slider-rail {
  background-color: #e1e1e1;
}
.qccd-slider:hover .qccd-slider-track {
  background-color: #66c4ff;
}
.qccd-slider:hover .qccd-slider-handle:not(.qccd-tooltip-open) {
  border-color: #66c4ff;
}
.qccd-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.qccd-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #666666;
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
}
.qccd-slider-mark-text-active {
  color: #333333;
}
.qccd-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.qccd-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #eee;
  border-radius: 50%;
  cursor: pointer;
}
.qccd-slider-dot:first-child {
  margin-left: -4px;
}
.qccd-slider-dot:last-child {
  margin-left: -4px;
}
.qccd-slider-dot-active {
  border-color: #89c5f6;
}
.qccd-slider-disabled {
  cursor: not-allowed;
}
.qccd-slider-disabled .qccd-slider-track {
  background-color: #BBBBBB !important;
}
.qccd-slider-disabled .qccd-slider-handle,
.qccd-slider-disabled .qccd-slider-dot {
  background-color: #fff;
  border-color: #BBBBBB !important;
  box-shadow: none;
  cursor: not-allowed;
}
.qccd-slider-disabled .qccd-slider-mark-text,
.qccd-slider-disabled .qccd-slider-dot {
  cursor: not-allowed !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-space {
  display: inline-flex;
}
.qccd-space-vertical {
  flex-direction: column;
}
.qccd-space-align-center {
  align-items: center;
}
.qccd-space-align-start {
  align-items: flex-start;
}
.qccd-space-align-end {
  align-items: flex-end;
}
.qccd-space-align-baseline {
  align-items: baseline;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-statistic-title {
  margin-bottom: 4px;
  color: #666666;
  font-size: 14px;
}
.qccd-statistic-content {
  color: #333333;
  font-size: 24px;
  font-family: "Microsoft YaHei", Arial;
}
.qccd-statistic-content-value-decimal {
  font-size: 16px;
}
.qccd-statistic-content-prefix,
.qccd-statistic-content-suffix {
  display: inline-block;
}
.qccd-statistic-content-prefix {
  margin-right: 4px;
}
.qccd-statistic-content-suffix {
  margin-left: 4px;
  font-size: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
  line-height: 1.5;
}
.qccd-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.qccd-steps-item-container {
  outline: none;
}
.qccd-steps-item:last-child {
  flex: none;
}
.qccd-steps-item:last-child > .qccd-steps-item-container > .qccd-steps-item-tail,
.qccd-steps-item:last-child > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
  display: none;
}
.qccd-steps-item-icon,
.qccd-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.qccd-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 18px;
  font-family: "Microsoft YaHei", Arial;
  line-height: 32px;
  text-align: center;
  font-weight: bold;
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.qccd-steps-item-icon > .qccd-steps-icon {
  color: #128bed;
  line-height: 1;
}
.qccd-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.qccd-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #eee;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.qccd-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: #333333;
  font-size: 16px;
  line-height: 32px;
}
.qccd-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #e3e3e3;
  content: '';
}
.qccd-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
}
.qccd-steps-item-description {
  color: #666666;
  font-size: 14px;
}
.qccd-steps-item-icon {
  background-color: #F3F3F3;
}
.qccd-steps-item-wait .qccd-steps-item-icon > .qccd-steps-icon {
  color: #999999;
}
.qccd-steps-item-wait .qccd-steps-item-icon > .qccd-steps-icon .qccd-steps-icon-dot {
  background: #999999;
}
.qccd-steps-item-wait > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title {
  color: #666666;
}
.qccd-steps-item-wait > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
  background-color: #e3e3e3;
}
.qccd-steps-item-wait > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-description {
  color: #666666;
}
.qccd-steps-item-wait > .qccd-steps-item-container > .qccd-steps-item-tail::after {
  background-color: #e3e3e3;
}
.qccd-steps-item-icon {
  background-color: #F3F3F3;
}
.qccd-steps-item-process .qccd-steps-item-icon > .qccd-steps-icon {
  color: #128bed;
}
.qccd-steps-item-process .qccd-steps-item-icon > .qccd-steps-icon .qccd-steps-icon-dot {
  background: #128bed;
}
.qccd-steps-item-process .qccd-steps-item-icon > .qccd-steps-icon.progress-dot .qccdicon {
  color: #128bed;
  border: 2px solid #CAE6FC;
  border-radius: 50%;
  font-size: 12px;
  overflow: hidden;
  vertical-align: bottom;
  transform: translateZ(0);
}
.qccd-steps-item-process > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title {
  color: #128bed;
}
.qccd-steps-item-process > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
  background-color: #e3e3e3;
}
.qccd-steps-item-process > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-description {
  color: #333333;
}
.qccd-steps-item-process > .qccd-steps-item-container > .qccd-steps-item-tail::after {
  background-color: #e3e3e3;
}
.qccd-steps-item-finish .qccd-steps-item-icon {
  background: #EBF6FF;
}
.qccd-steps-item-process .qccd-steps-item-icon {
  background: #128bed;
}
.qccd-steps-item-process .qccd-steps-item-icon > .qccd-steps-icon {
  color: #fff;
}
.qccd-steps-item-process .qccd-steps-item-title {
  font-weight: 500;
}
.qccd-steps-item-icon {
  background-color: #F3F3F3;
}
.qccd-steps-item-finish .qccd-steps-item-icon > .qccd-steps-icon {
  color: #128bed;
}
.qccd-steps-item-finish .qccd-steps-item-icon > .qccd-steps-icon .qccd-steps-icon-dot {
  background: #128bed;
}
.qccd-steps-item-finish > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title {
  color: #333333;
}
.qccd-steps-item-finish > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
  background-color: rgba(18, 139, 237, 0.3);
}
.qccd-steps-item-finish > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-description {
  color: #666666;
}
.qccd-steps-item-finish > .qccd-steps-item-container > .qccd-steps-item-tail::after {
  background-color: rgba(18, 139, 237, 0.3);
}
.qccd-steps-item-icon {
  background-color: #F3F3F3;
}
.qccd-steps-item-error .qccd-steps-item-icon > .qccd-steps-icon {
  color: #F04040;
}
.qccd-steps-item-error .qccd-steps-item-icon > .qccd-steps-icon .qccd-steps-icon-dot {
  background: #F04040;
}
.qccd-steps-item-error > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title {
  color: #F04040;
}
.qccd-steps-item-error > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
  background-color: #e3e3e3;
}
.qccd-steps-item-error > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-description {
  color: #F04040;
}
.qccd-steps-item-error > .qccd-steps-item-container > .qccd-steps-item-tail::after {
  background-color: #e3e3e3;
}
.qccd-steps-item.qccd-steps-next-error .qccd-steps-item-title::after {
  background: #F04040;
}
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button'] {
  cursor: pointer;
}
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button'] .qccd-steps-item-title,
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button'] .qccd-steps-item-description,
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button'] .qccd-steps-item-icon .qccd-steps-icon {
  transition: color 0.3s;
}
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button']:hover .qccd-steps-item-title,
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button']:hover .qccd-steps-item-subtitle,
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active) > .qccd-steps-item-container[role='button']:hover .qccd-steps-item-description {
  color: #128bed;
}
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active):not(.qccd-steps-item-process) > .qccd-steps-item-container[role='button']:hover .qccd-steps-item-icon {
  border-color: #128bed;
}
.qccd-steps .qccd-steps-item:not(.qccd-steps-item-active):not(.qccd-steps-item-process) > .qccd-steps-item-container[role='button']:hover .qccd-steps-item-icon .qccd-steps-icon {
  color: #128bed;
}
.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item:last-child {
  margin-right: 0;
}
.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item:last-child .qccd-steps-item-title {
  padding-right: 0;
}
.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item-tail {
  display: none;
}
.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.qccd-steps-dot .qccd-steps-item-wait > .qccd-steps-dot .qccd-steps-item-container > .qccd-steps-dot .qccd-steps-item-content > .qccd-steps-dot .qccd-steps-item-title {
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  color: #999999;
}
.qccd-steps-dot .qccd-steps-item-wait > .qccd-steps-dot .qccd-steps-item-container > .qccd-steps-dot .qccd-steps-item-content > .qccd-steps-dot .qccd-steps-item-description {
  font-size: 12px;
  line-height: 18px;
  color: #808080;
}
.qccd-steps-dot .qccd-steps-item-process > .qccd-steps-dot .qccd-steps-item-container > .qccd-steps-dot .qccd-steps-item-content > .qccd-steps-dot .qccd-steps-item-title {
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  color: #333333;
}
.qccd-steps-dot .qccd-steps-item-process > .qccd-steps-dot .qccd-steps-item-container > .qccd-steps-dot .qccd-steps-item-content > .qccd-steps-dot .qccd-steps-item-description {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
}
.qccd-steps-dot .qccd-steps-item-finish > .qccd-steps-dot .qccd-steps-item-container > .qccd-steps-dot .qccd-steps-item-content > .qccd-steps-dot .qccd-steps-item-title {
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  color: #333333;
}
.qccd-steps-dot .qccd-steps-item-finish > .qccd-steps-dot .qccd-steps-item-container > .qccd-steps-dot .qccd-steps-item-content > .qccd-steps-dot .qccd-steps-item-description {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
}
.qccd-steps-item-custom .qccd-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.qccd-steps-item-custom .qccd-steps-item-icon > .qccd-steps-icon {
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.qccd-steps-item-custom.qccd-steps-item-process .qccd-steps-item-icon > .qccd-steps-icon {
  color: #128bed;
}
.qccd-steps:not(.qccd-steps-vertical) .qccd-steps-item-custom .qccd-steps-item-icon {
  width: auto;
}
.qccd-steps-small.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item {
  margin-right: 12px;
}
.qccd-steps-small.qccd-steps-horizontal:not(.qccd-steps-label-vertical) .qccd-steps-item:last-child {
  margin-right: 0;
}
.qccd-steps-small .qccd-steps-item-icon {
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.qccd-steps-small .qccd-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.qccd-steps-small .qccd-steps-item-title::after {
  top: 12px;
}
.qccd-steps-small .qccd-steps-item-description {
  color: #666666;
  font-size: 14px;
}
.qccd-steps-small .qccd-steps-item-tail {
  top: 8px;
}
.qccd-steps-small .qccd-steps-item-custom .qccd-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.qccd-steps-small .qccd-steps-item-custom .qccd-steps-item-icon > .qccd-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.qccd-steps-vertical {
  display: block;
}
.qccd-steps-vertical .qccd-steps-item {
  display: block;
  overflow: visible;
}
.qccd-steps-vertical .qccd-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.qccd-steps-vertical .qccd-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.qccd-steps-vertical .qccd-steps-item-title {
  line-height: 32px;
}
.qccd-steps-vertical .qccd-steps-item-description {
  padding-bottom: 12px;
}
.qccd-steps-vertical > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.qccd-steps-vertical > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.qccd-steps-vertical > .qccd-steps-item:not(:last-child) > .qccd-steps-item-container > .qccd-steps-item-tail {
  display: block;
}
.qccd-steps-vertical > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
  display: none;
}
.qccd-steps-vertical.qccd-steps-small .qccd-steps-item-container .qccd-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.qccd-steps-vertical.qccd-steps-small .qccd-steps-item-container .qccd-steps-item-title {
  line-height: 24px;
}
@media (max-width: 480px) {
  .qccd-steps-horizontal.qccd-steps-label-horizontal {
    display: block;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal .qccd-steps-item {
    display: block;
    overflow: visible;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal .qccd-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal .qccd-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal .qccd-steps-item-title {
    line-height: 32px;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal .qccd-steps-item-description {
    padding-bottom: 12px;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal > .qccd-steps-item:not(:last-child) > .qccd-steps-item-container > .qccd-steps-item-tail {
    display: block;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-content > .qccd-steps-item-title::after {
    display: none;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal.qccd-steps-small .qccd-steps-item-container .qccd-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .qccd-steps-horizontal.qccd-steps-label-horizontal.qccd-steps-small .qccd-steps-item-container .qccd-steps-item-title {
    line-height: 24px;
  }
}
.qccd-steps-label-vertical .qccd-steps-item {
  overflow: visible;
}
.qccd-steps-label-vertical .qccd-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.qccd-steps-label-vertical .qccd-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.qccd-steps-label-vertical .qccd-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.qccd-steps-label-vertical .qccd-steps-item-title {
  padding-right: 0;
}
.qccd-steps-label-vertical .qccd-steps-item-title::after {
  display: none;
}
.qccd-steps-label-vertical .qccd-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: calc(2em - 6px);
}
.qccd-steps-label-vertical.qccd-steps-small:not(.qccd-steps-dot) .qccd-steps-item-icon {
  margin-left: 46px;
}
.qccd-steps-dot .qccd-steps-item-title,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-title {
  line-height: calc(2em - 6px);
}
.qccd-steps-dot .qccd-steps-item-tail,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.qccd-steps-dot .qccd-steps-item-tail::after,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-tail::after {
  width: calc(100% - 24px);
  height: 1px;
  margin-left: 13px;
}
.qccd-steps-dot .qccd-steps-item:first-child .qccd-steps-icon-dot,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item:first-child .qccd-steps-icon-dot {
  left: 2px;
}
.qccd-steps-dot .qccd-steps-item-icon,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-icon {
  width: 20px;
  height: 20px;
  margin-top: -6px;
  margin-left: 61px;
  padding-right: 0;
  line-height: 20px;
  background: transparent;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qccd-steps-dot .qccd-steps-item-icon .qccd-steps-icon-dot,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-icon .qccd-steps-icon-dot {
  position: relative;
  float: left;
  width: 7px;
  height: 7px;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.qccd-steps-dot .qccd-steps-item-icon .qccd-steps-icon-dot::after,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-icon .qccd-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.qccd-steps-dot .qccd-steps-item-content,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-content {
  width: 140px;
  margin-top: 5px;
}
.qccd-steps-dot .qccd-steps-item-process .qccd-steps-item-icon,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-process .qccd-steps-item-icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.qccd-steps-dot .qccd-steps-item-process .qccd-steps-item-icon .qccd-steps-icon-dot,
.qccd-steps-dot.qccd-steps-small .qccd-steps-item-process .qccd-steps-item-icon .qccd-steps-icon-dot {
  width: 20px;
  height: 20px;
}
.qccd-steps-vertical.qccd-steps-dot .qccd-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}
.qccd-steps-vertical.qccd-steps-dot .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.qccd-steps-vertical.qccd-steps-dot .qccd-steps-item .qccd-steps-icon-dot {
  left: -5px;
  top: -8px;
}
.qccd-steps-navigation {
  padding-top: 12px;
}
.qccd-steps-navigation.qccd-steps-small .qccd-steps-item-container {
  margin-left: -12px;
}
.qccd-steps-navigation .qccd-steps-item {
  overflow: visible;
  text-align: center;
}
.qccd-steps-navigation .qccd-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.qccd-steps-navigation .qccd-steps-item-container .qccd-steps-item-content {
  max-width: auto;
}
.qccd-steps-navigation .qccd-steps-item-container .qccd-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-steps-navigation .qccd-steps-item-container .qccd-steps-item-title::after {
  display: none;
}
.qccd-steps-navigation .qccd-steps-item:not(.qccd-steps-item-active) .qccd-steps-item-container[role='button'] {
  cursor: pointer;
}
.qccd-steps-navigation .qccd-steps-item:not(.qccd-steps-item-active) .qccd-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.qccd-steps-navigation .qccd-steps-item:last-child {
  flex: 1;
}
.qccd-steps-navigation .qccd-steps-item:last-child::after {
  display: none;
}
.qccd-steps-navigation .qccd-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.qccd-steps-navigation .qccd-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 3px;
  background-color: #128bed;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.qccd-steps-navigation .qccd-steps-item.qccd-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .qccd-steps-navigation > .qccd-steps-item {
    margin-right: 0 !important;
  }
  .qccd-steps-navigation > .qccd-steps-item::before {
    display: none;
  }
  .qccd-steps-navigation > .qccd-steps-item.qccd-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(100% - 24px);
  }
  .qccd-steps-navigation > .qccd-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    transform: rotate(135deg);
  }
  .qccd-steps-navigation > .qccd-steps-item > .qccd-steps-item-container > .qccd-steps-item-tail {
    visibility: hidden;
  }
}
.qccd-steps-flex-not-supported.qccd-steps-horizontal.qccd-steps-label-horizontal .qccd-steps-item {
  margin-left: -16px;
  padding-left: 16px;
  background: #F3F3F3;
}
.qccd-steps-flex-not-supported.qccd-steps-horizontal.qccd-steps-label-horizontal.qccd-steps-small .qccd-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}
.qccd-steps-flex-not-supported.qccd-steps-dot .qccd-steps-item:last-child {
  overflow: hidden;
}
.qccd-steps-flex-not-supported.qccd-steps-dot .qccd-steps-item:last-child .qccd-steps-icon-dot::after {
  right: -200px;
  width: 200px;
}
.qccd-steps-flex-not-supported.qccd-steps-dot .qccd-steps-item .qccd-steps-icon-dot::before,
.qccd-steps-flex-not-supported.qccd-steps-dot .qccd-steps-item .qccd-steps-icon-dot::after {
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 8px;
  background: #F3F3F3;
  content: '';
}
.qccd-steps-flex-not-supported.qccd-steps-dot .qccd-steps-item .qccd-steps-icon-dot::after {
  right: -10px;
  left: auto;
}
.qccd-steps-flex-not-supported.qccd-steps-dot .qccd-steps-item-wait .qccd-steps-item-icon > .qccd-steps-icon .qccd-steps-icon-dot {
  background: #ccc;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-switch {
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  min-width: 28px;
  height: 16px;
  line-height: 14px;
  vertical-align: middle;
  background-color: #BBBBBB;
  border: 1px solid transparent;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.36s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-switch-inner {
  display: block;
  margin-right: 5px;
  margin-left: 17px;
  color: #fff;
  font-size: 10px;
}
.qccd-switch-loading-icon,
.qccd-switch::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 18px;
  cursor: pointer;
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.qccd-switch::after {
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}
.qccd-switch:not(.qccd-switch-disabled):active::before,
.qccd-switch:not(.qccd-switch-disabled):active::after {
  width: 24px;
}
.qccd-switch-loading-icon {
  z-index: 1;
  display: none;
  font-size: 12px;
  background: transparent;
}
.qccd-switch-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.qccd-switch-loading .qccd-switch-loading-icon {
  display: inline-block;
  color: #333333;
}
.qccd-switch-checked.qccd-switch-loading .qccd-switch-loading-icon {
  color: #128bed;
}
.qccd-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(18, 139, 237, 0.2);
}
.qccd-switch:focus:hover {
  box-shadow: none;
}
.qccd-switch-small {
  min-width: 24px;
  height: 14px;
  line-height: 10px;
}
.qccd-switch-small .qccd-switch-inner {
  margin-right: 3px;
  margin-left: 15px;
  font-size: 10px;
}
.qccd-switch-small::after {
  width: 10px;
  height: 10px;
}
.qccd-switch-small:active::before,
.qccd-switch-small:active::after {
  width: 16px;
}
.qccd-switch-small .qccd-switch-loading-icon {
  width: 10px;
  height: 10px;
}
.qccd-switch-small.qccd-switch-checked .qccd-switch-inner {
  margin-right: 15px;
  margin-left: 3px;
}
.qccd-switch-small.qccd-switch-checked .qccd-switch-loading-icon {
  left: 100%;
  margin-left: -11px;
}
.qccd-switch-small.qccd-switch-loading .qccd-switch-loading-icon {
  font-weight: bold;
  transform: scale(0.66667);
}
.qccd-switch-large {
  min-width: 36px;
  height: 20px;
  line-height: 18px;
}
.qccd-switch-large .qccd-switch-inner {
  margin-right: 6px;
  margin-left: 22px;
  font-size: 12px;
}
.qccd-switch-large::after {
  width: 16px;
  height: 16px;
}
.qccd-switch-large:active::before,
.qccd-switch-large:active::after {
  width: 16px;
}
.qccd-switch-large .qccd-switch-loading-icon {
  width: 10px;
  height: 10px;
}
.qccd-switch-large.qccd-switch-checked .qccd-switch-inner {
  margin-right: 22px;
  margin-left: 6px;
}
.qccd-switch-large.qccd-switch-checked .qccd-switch-loading-icon {
  left: 100%;
  margin-left: -11px;
}
.qccd-switch-large.qccd-switch-loading .qccd-switch-loading-icon {
  font-weight: bold;
  transform: scale(0.66667);
}
.qccd-switch-checked {
  background-color: #128bed;
}
.qccd-switch-checked .qccd-switch-inner {
  margin-right: 17px;
  margin-left: 5px;
}
.qccd-switch-checked::after {
  left: 100%;
  margin-left: -1px;
  transform: translateX(-100%);
}
.qccd-switch-checked .qccd-switch-loading-icon {
  left: 100%;
  margin-left: -19px;
}
.qccd-switch-loading,
.qccd-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.qccd-switch-loading *,
.qccd-switch-disabled * {
  cursor: not-allowed;
}
.qccd-switch-loading::before,
.qccd-switch-disabled::before,
.qccd-switch-loading::after,
.qccd-switch-disabled::after {
  cursor: not-allowed;
}
@keyframes AntSwitchSmallLoadingCircle {
  0% {
    transform: rotate(0deg) scale(0.66667);
    transform-origin: 50% 50%;
  }
  100% {
    transform: rotate(360deg) scale(0.66667);
    transform-origin: 50% 50%;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-table-wrapper {
  zoom: 1;
}
.qccd-table-wrapper::before,
.qccd-table-wrapper::after {
  display: table;
  content: '';
}
.qccd-table-wrapper::after {
  clear: both;
}
.qccd-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  clear: both;
  /**
  * Resize
  */
}
.qccd-table-body {
  transition: opacity 0.3s;
}
.qccd-table-empty .qccd-table-body {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
.qccd-table-sticky-holder {
  position: sticky;
  z-index: 3;
}
.qccd-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: 4;
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #E4EEF6;
  opacity: 0.6;
  padding: 1px 0px;
}
.qccd-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.qccd-table-sticky-scroll-bar {
  height: 6px;
  background-color: rgba(50, 50, 50, 0.5);
  border-radius: 4px;
}
.qccd-table-sticky-scroll-bar:hover {
  background-color: #000c;
}
.qccd-table-sticky-scroll-bar-active {
  background-color: #000c;
}
.qccd-table-fixed-columns-in-body {
  z-index: 2;
  background-color: #fff;
}
.qccd-table-cell-fix-left-last::after,
.qccd-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 30px;
  content: "";
  pointer-events: none;
}
.qccd-table-cell-fix-left-last::after {
  right: 0;
  transform: translate(100%);
  box-shadow: inset 10px 0 8px -8px #00000026;
}
.qccd-table-cell-fix-right-last::after {
  left: 0;
  transform: translate(-100%);
  box-shadow: inset -10px 0 8px -8px #00000026;
}
.qccd-table-scroll-position-left .qccd-table-cell-fix-left-last::after {
  box-shadow: none;
}
.qccd-table-scroll-position-right .qccd-table-cell-fix-right-last::after {
  box-shadow: none;
}
.qccd-table-body-no-scroll .qccd-table-cell-fix-right-last::after {
  box-shadow: none;
}
.qccd-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.qccd-table-layout-fixed table {
  table-layout: fixed;
}
.qccd-table-thead > tr > th {
  position: relative;
  color: #333333;
  font-weight: normal;
  text-align: left;
  background: #F2F9FC;
  border-bottom: 1px solid #E4EEF6;
  transition: background 0.3s ease;
}
.qccd-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.qccd-table-thead > tr > th .qccdicon-filter,
.qccd-table-thead > tr > th .qccd-table-filter-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  color: #bfbfbf;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-table-thead > tr > th .qccdicon-filter > svg,
.qccd-table-thead > tr > th .qccd-table-filter-icon > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
}
.qccd-table-thead > tr > th .qccd-table-filter-selected.qccdicon {
  color: #128bed;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter {
  display: table-cell;
  vertical-align: middle;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner {
  height: 1em;
  margin-top: 0.35em;
  margin-left: 4px;
  color: #bfbfbf;
  line-height: 1em;
  text-align: center;
  transition: all 0.3s;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner .qccd-table-column-sorter-up,
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner .qccd-table-column-sorter-down {
  display: inline-block;
  font-size: 12px;
  font-size: 11px \9;
  transform: scale(0.91666667) rotate(0deg);
  display: block;
  height: 1em;
  line-height: 1em;
  transition: all 0.3s;
}
:root .qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner .qccd-table-column-sorter-up,
:root .qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner .qccd-table-column-sorter-down {
  font-size: 12px;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner .qccd-table-column-sorter-up.on,
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner .qccd-table-column-sorter-down.on {
  color: #128bed;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner-full {
  margin-top: -0.15em;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner-full .qccd-table-column-sorter-up,
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner-full .qccd-table-column-sorter-down {
  height: 0.5em;
  line-height: 0.5em;
}
.qccd-table-thead > tr > th .qccd-table-column-sorter .qccd-table-column-sorter-inner-full .qccd-table-column-sorter-down {
  margin-top: 0.125em;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions {
  position: relative;
  background-clip: padding-box;
  /* stylelint-disable-next-line */
  -webkit-background-clip: border-box;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters {
  padding-right: 30px !important;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters .qccdicon-filter.qccd-table-filter-open,
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters .qccd-table-filter-icon.qccd-table-filter-open {
  color: #666666;
  background: #F2F9FC;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters:hover .qccdicon-filter:hover,
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters:hover .qccd-table-filter-icon:hover {
  color: #666666;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters:hover .qccdicon-filter:active,
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-filters:hover .qccd-table-filter-icon:active {
  color: #333333;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-sorters {
  cursor: pointer;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-sorters:hover {
  background: #e4eef6;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-sorters:hover .qccdicon-filter,
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-sorters:hover .qccd-table-filter-icon {
  background: #F2F9FC;
}
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-sorters:active .qccd-table-column-sorter-up:not(.on),
.qccd-table-thead > tr > th.qccd-table-column-has-actions.qccd-table-column-has-sorters:active .qccd-table-column-sorter-down:not(.on) {
  color: #666666;
}
.qccd-table-thead > tr > th .qccd-table-header-column {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
.qccd-table-thead > tr > th .qccd-table-header-column .qccd-table-column-sorters {
  display: table;
}
.qccd-table-thead > tr > th .qccd-table-header-column .qccd-table-column-sorters > .qccd-table-column-title {
  display: table-cell;
  vertical-align: middle;
}
.qccd-table-thead > tr > th .qccd-table-header-column .qccd-table-column-sorters > *:not(.qccd-table-column-sorter) {
  position: relative;
}
.qccd-table-thead > tr > th .qccd-table-header-column .qccd-table-column-sorters::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.qccd-table-thead > tr > th.qccd-table-column-has-sorters {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-table-thead > tr:first-child > th:first-child {
  border-top-left-radius: 2px;
}
.qccd-table-thead > tr:first-child > th:last-child {
  border-top-right-radius: 2px;
}
.qccd-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.qccd-table-tbody > tr > td {
  border-bottom: 1px solid #E4EEF6;
  transition: background 0.3s;
}
.qccd-table-thead > tr.qccd-table-row-hover:not(.qccd-table-expanded-row):not(.qccd-table-row-click):not(.qccd-table-row-selected) > td,
.qccd-table-tbody > tr.qccd-table-row-hover:not(.qccd-table-expanded-row):not(.qccd-table-row-click):not(.qccd-table-row-selected) > td,
.qccd-table-thead > tr:hover:not(.qccd-table-expanded-row):not(.qccd-table-row-click):not(.qccd-table-row-selected) > td,
.qccd-table-tbody > tr:hover:not(.qccd-table-expanded-row):not(.qccd-table-row-click):not(.qccd-table-row-selected) > td {
  background: #F2F8FE;
}
.qccd-table-thead > tr.qccd-table-row-selected > td.qccd-table-column-sort,
.qccd-table-tbody > tr.qccd-table-row-selected > td.qccd-table-column-sort {
  background: #fafafa;
}
.qccd-table-thead > tr.qccd-table-row-click > td,
.qccd-table-tbody > tr.qccd-table-row-click > td {
  background: #fff7ea;
}
.qccd-table-thead > tr.qccd-table-row-click > td.qccd-table-column-sort,
.qccd-table-tbody > tr.qccd-table-row-click > td.qccd-table-column-sort {
  background: #fff7ea;
}
.qccd-table-thead > tr:hover.qccd-table-row-selected > td,
.qccd-table-tbody > tr:hover.qccd-table-row-selected > td {
  background: #fafafa;
}
.qccd-table-thead > tr:hover.qccd-table-row-selected > td.qccd-table-column-sort,
.qccd-table-tbody > tr:hover.qccd-table-row-selected > td.qccd-table-column-sort {
  background: #fafafa;
}
.qccd-table-thead > tr .qccd-table-row-cell-row-span,
.qccd-table-tbody > tr .qccd-table-row-cell-row-span {
  background-color: transparent !important;
}
.qccd-table-thead > tr:hover {
  background: none;
}
.qccd-table-footer {
  position: relative;
  padding: 12px 10px;
  color: #333333;
  background: #fafafa;
  border-top: 1px solid #E4EEF6;
  border-radius: 0 0 2px 2px;
}
.qccd-table-footer::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fafafa;
  content: '';
}
.qccd-table.qccd-table .qccd-table-footer {
  border: 1px solid #E4EEF6;
}
.qccd-table-title {
  position: relative;
  top: 1px;
  padding: 12px 0;
  border-radius: 2px 2px 0 0;
}
.qccd-table.qccd-table-bordered .qccd-table-title {
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid #E4EEF6;
}
.qccd-table-title + .qccd-table-content {
  position: relative;
  border-radius: 2px 2px 0 0;
}
.qccd-table-bordered .qccd-table-title + .qccd-table-content,
.qccd-table-bordered .qccd-table-title + .qccd-table-content table,
.qccd-table-bordered .qccd-table-title + .qccd-table-content .qccd-table-thead > tr:first-child > th {
  border-radius: 0;
}
.qccd-table-without-column-header .qccd-table-title + .qccd-table-content,
.qccd-table-without-column-header table {
  border-radius: 0;
}
.qccd-table-without-column-header.qccd-table-bordered.qccd-table-empty .qccd-table-placeholder {
  border-top: 1px solid #E4EEF6;
  border-radius: 2px;
}
.qccd-table-tbody > tr.qccd-table-row-selected td {
  color: inherit;
  background: #fafafa;
}
.qccd-table-thead > tr > th.qccd-table-column-sort {
  background: #F2F9FC;
}
.qccd-table-tbody > tr > td.qccd-table-column-sort {
  background: #f6fbfe;
}
.qccd-table-thead > tr > th,
.qccd-table-tbody > tr > td {
  padding: 12px 10px;
  overflow-wrap: break-word;
}
.qccd-table-expand-icon-th,
.qccd-table-row-expand-icon-cell {
  width: 50px;
  min-width: 50px;
  text-align: center;
}
.qccd-table-header {
  background: #F2F9FC;
}
.qccd-table-header-content {
  overflow: hidden;
}
.qccd-table-header table {
  border-radius: 2px 2px 0 0;
}
.qccd-table-loading {
  position: relative;
}
.qccd-table-loading .qccd-table-body {
  background: #fff;
  opacity: 0.5;
}
.qccd-table-loading .qccd-table-spin-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  margin-left: -30px;
  line-height: 20px;
}
.qccd-table-loading .qccd-table-with-pagination {
  margin-top: -20px;
}
.qccd-table-loading .qccd-table-without-pagination {
  margin-top: 10px;
}
.qccd-table-bordered .qccd-table-content {
  border-left: 1px solid #E4EEF6;
  border-right: 1px solid #E4EEF6;
}
.qccd-table-bordered .qccd-table-header > table,
.qccd-table-bordered .qccd-table-header-content > table,
.qccd-table-bordered .qccd-table-body > table {
  border-top: 1px solid #E4EEF6;
}
.qccd-table-bordered .qccd-table-header > table .qccd-table-header > table,
.qccd-table-bordered .qccd-table-body > table .qccd-table-header > table,
.qccd-table-bordered.qccd-table-fixed-header .qccd-table-header > table {
  border-bottom: 0;
}
.qccd-table-bordered .qccd-table-header > table .qccd-table-body > table,
.qccd-table-bordered .qccd-table-body > table .qccd-table-body > table,
.qccd-table-bordered.qccd-table-fixed-header .qccd-table-body > table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.qccd-table-bordered .qccd-table-header > table .qccd-table-header + .qccd-table-body > table,
.qccd-table-bordered .qccd-table-body > table .qccd-table-header + .qccd-table-body > table,
.qccd-table-bordered.qccd-table-fixed-header .qccd-table-header + .qccd-table-body > table,
.qccd-table-bordered .qccd-table-header > table .qccd-table-body-inner > table,
.qccd-table-bordered .qccd-table-body > table .qccd-table-body-inner > table,
.qccd-table-bordered.qccd-table-fixed-header .qccd-table-body-inner > table {
  border-top: 0;
}
.qccd-table-bordered .qccd-table-thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #E4EEF6;
}
.qccd-table-bordered .qccd-table-thead > tr > th,
.qccd-table-bordered .qccd-table-tbody > tr > td:not(:last-child) {
  border-right: 1px solid #E4EEF6;
}
.qccd-table-bordered .qccd-table-thead > tr:first-child > th:last-child {
  border-right: none;
}
.qccd-table-placeholder {
  position: relative;
  z-index: 1;
  margin-top: -1px;
  padding: 12px 10px;
  color: #BBBBBB;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-top: 1px solid #E4EEF6;
  border-bottom: 1px solid #E4EEF6;
  border-radius: 0 0 2px 2px;
}
.qccd-table-pagination.qccd-pagination {
  float: right;
  margin: 16px 0;
}
.qccd-table-filter-dropdown {
  position: relative;
  min-width: 96px;
  margin-left: -8px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-table-filter-dropdown .qccd-dropdown-menu {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  border: 0;
  border-radius: 2px 2px 0 0;
  box-shadow: none;
}
.qccd-table-filter-dropdown .qccd-dropdown-menu-item > label + span {
  padding-right: 0;
}
.qccd-table-filter-dropdown .qccd-dropdown-menu-sub {
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-table-filter-dropdown .qccd-dropdown-menu .qccd-dropdown-submenu-contain-selected .qccd-dropdown-menu-submenu-title::after {
  color: #128bed;
  font-weight: bold;
  text-shadow: 0 0 2px #b8e8ff;
}
.qccd-table-filter-dropdown .qccd-dropdown-menu-item {
  overflow: hidden;
}
.qccd-table-filter-dropdown > .qccd-dropdown-menu > .qccd-dropdown-menu-item:last-child,
.qccd-table-filter-dropdown > .qccd-dropdown-menu > .qccd-dropdown-menu-submenu:last-child .qccd-dropdown-menu-submenu-title {
  border-radius: 0;
}
.qccd-table-filter-dropdown-btns {
  padding: 7px 8px;
  overflow: hidden;
  border-top: 1px solid #E4EEF6;
}
.qccd-table-filter-dropdown-link {
  color: #128bed;
}
.qccd-table-filter-dropdown-link:hover {
  color: #128bed;
}
.qccd-table-filter-dropdown-link:active {
  color: #066ac7;
}
.qccd-table-filter-dropdown-link.confirm {
  float: left;
}
.qccd-table-filter-dropdown-link.clear {
  float: right;
}
.qccd-table-selection {
  white-space: nowrap;
}
.qccd-table-selection-select-all-custom {
  margin-right: 4px !important;
}
.qccd-table-selection .qccdicon-down {
  color: #bfbfbf;
  transition: all 0.3s;
}
.qccd-table-selection-menu {
  min-width: 96px;
  margin-top: 5px;
  margin-left: -30px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.qccd-table-selection-menu .qccd-action-down {
  color: #bfbfbf;
}
.qccd-table-selection-down {
  display: inline-block;
  padding: 0;
  line-height: 1;
  cursor: pointer;
}
.qccd-table-selection-down:hover .qccdicon-down {
  color: rgba(0, 0, 0, 0.6);
}
.qccd-table-row-expand-icon {
  color: #128bed;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  display: inline-block;
  width: 17px;
  height: 17px;
  color: inherit;
  line-height: 13px;
  text-align: center;
  background: #fff;
  border: 1px solid #E4EEF6;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-table-row-expand-icon:focus,
.qccd-table-row-expand-icon:hover {
  color: #128bed;
}
.qccd-table-row-expand-icon:active {
  color: #066ac7;
}
.qccd-table-row-expand-icon:focus,
.qccd-table-row-expand-icon:hover,
.qccd-table-row-expand-icon:active {
  border-color: currentColor;
}
.qccd-table-row-expanded::after {
  content: '-';
}
.qccd-table-row-collapsed::after {
  content: '+';
  line-height: 16px;
}
.qccd-table-row-spaced {
  visibility: hidden;
}
.qccd-table-row-spaced::after {
  content: '.';
}
.qccd-table-row-cell-ellipsis,
.qccd-table-row-cell-ellipsis-inner,
.qccd-table-row-cell-ellipsis .qccd-table-column-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-table-row-cell-ellipsis .qccd-table-column-title {
  display: block;
}
.qccd-table-row-cell-ellipsis-inner {
  display: inline-block;
  width: 100%;
  vertical-align: bottom;
}
.qccd-table-row-cell-break-word {
  word-wrap: break-word;
  word-break: break-word;
}
tr.qccd-table-expanded-row td > .qccd-table-wrapper {
  margin: -12px -10px -13px;
}
.qccd-table .qccd-table-row-indent + .qccd-table-row-expand-icon {
  margin-right: 8px;
}
.qccd-table-body-inner {
  height: 100%;
}
.qccd-table-fixed-header .qccd-table-body-inner {
  overflow: scroll;
}
.qccd-table-body-dragable {
  cursor: url(//qcc-static.qcc.com/resources/web/images/cur/openhand.cur) 8 8, default;
}
.qccd-table-body-dragable td > * {
  cursor: text;
}
.qccd-table-body-dragable td > a,
.qccd-table-body-dragable th > a {
  cursor: pointer;
}
.qccd-table-body-dragging {
  cursor: url(//qcc-static.qcc.com/resources/web/images/cur/closedhand.cur) 8 8, default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-table-resize-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto !important;
  width: 10px !important;
  right: -5px;
  cursor: col-resize;
  touch-action: none;
}
.qccd-table-resize-line {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #128bed;
  z-index: 3;
  pointer-events: none;
}
.qccd-table colgroup > col.qccd-table-selection-col {
  width: 60px;
}
.qccd-table-thead > tr > th.qccd-table-selection-column-custom .qccd-table-selection {
  margin-right: -15px;
}
.qccd-table-thead > tr > th.qccd-table-selection-column,
.qccd-table-tbody > tr > td.qccd-table-selection-column {
  text-align: center;
}
.qccd-table-thead > tr > th.qccd-table-selection-column .qccd-radio-wrapper,
.qccd-table-tbody > tr > td.qccd-table-selection-column .qccd-radio-wrapper {
  margin-right: 0;
}
.qccd-table-row[class*='qccd-table-row-level-0'] .qccd-table-selection-column > span {
  display: inline-block;
}
.qccd-table-filter-dropdown .qccd-checkbox-wrapper + span,
.qccd-table-filter-dropdown-submenu .qccd-checkbox-wrapper + span {
  padding-left: 8px;
}
/**
* Another fix of Firefox:
*/
@supports (-moz-appearance: meterbar) {
  .qccd-table-thead > tr > th.qccd-table-column-has-actions {
    background-clip: padding-box;
  }
}
.qccd-table-middle > .qccd-table-title,
.qccd-table-middle > .qccd-table-content > .qccd-table-footer {
  padding: 9px 5px;
}
.qccd-table-middle > .qccd-table-content > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-body > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th,
.qccd-table-middle > .qccd-table-content > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-body > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-tbody > tr > td,
.qccd-table-middle > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-tbody > tr > td {
  padding: 9px 5px;
}
.qccd-table-middle tr.qccd-table-expanded-row td > .qccd-table-wrapper {
  margin: -9px -5px -10px;
}
.qccd-table-small {
  border: 1px solid #eee;
  border-radius: 2px;
}
.qccd-table-small > .qccd-table-title,
.qccd-table-small > .qccd-table-content > .qccd-table-footer {
  padding: 6px 5px;
}
.qccd-table-small > .qccd-table-title {
  top: 0;
  border-bottom: 1px solid #eee;
}
.qccd-table-small > .qccd-table-content > .qccd-table-footer {
  background-color: transparent;
  border-top: 1px solid #eee;
}
.qccd-table-small > .qccd-table-content > .qccd-table-footer::before {
  background-color: transparent;
}
.qccd-table-small > .qccd-table-content > .qccd-table-body {
  margin: 0 5px;
}
.qccd-table-small > .qccd-table-content > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-body > table,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table {
  border: 0;
}
.qccd-table-small > .qccd-table-content > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-body > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-body > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-tbody > tr > td,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-tbody > tr > td {
  padding: 6px 5px;
}
.qccd-table-small > .qccd-table-content > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-body > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th {
  background-color: transparent;
}
.qccd-table-small > .qccd-table-content > .qccd-table-header > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-body > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr {
  border-bottom: 1px solid #eee;
}
.qccd-table-small > .qccd-table-content > .qccd-table-header > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-body > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th.qccd-table-column-sort,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table > .qccd-table-thead > tr > th.qccd-table-column-sort {
  background-color: #f6fbfe;
}
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-scroll > .qccd-table-body > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-header > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-left > .qccd-table-body-outer > .qccd-table-body-inner > table,
.qccd-table-small > .qccd-table-content > .qccd-table-fixed-right > .qccd-table-body-outer > .qccd-table-body-inner > table {
  padding: 0;
}
.qccd-table-small > .qccd-table-content .qccd-table-header {
  background-color: transparent;
  border-radius: 2px 2px 0 0;
}
.qccd-table-small > .qccd-table-content .qccd-table-placeholder,
.qccd-table-small > .qccd-table-content .qccd-table-row:last-child td {
  border-bottom: 0;
}
.qccd-table-small.qccd-table-bordered {
  border-right: 0;
}
.qccd-table-small.qccd-table-bordered .qccd-table-title {
  border: 0;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.qccd-table-small.qccd-table-bordered .qccd-table-content {
  border-right: 1px solid #eee;
}
.qccd-table-small.qccd-table-bordered .qccd-table-footer {
  border: 0;
  border-top: 1px solid #eee;
}
.qccd-table-small.qccd-table-bordered .qccd-table-footer::before {
  display: none;
}
.qccd-table-small.qccd-table-bordered .qccd-table-placeholder {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
.qccd-table-small.qccd-table-bordered .qccd-table-thead > tr > th.qccd-table-row-cell-last,
.qccd-table-small.qccd-table-bordered .qccd-table-tbody > tr > td:last-child {
  border-right: none;
}
.qccd-table-small.qccd-table-bordered .qccd-table-fixed-left .qccd-table-thead > tr > th:last-child,
.qccd-table-small.qccd-table-bordered .qccd-table-fixed-left .qccd-table-tbody > tr > td:last-child {
  border-right: 1px solid #eee;
}
.qccd-table-small.qccd-table-bordered .qccd-table-fixed-right {
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
}
.qccd-table-small tr.qccd-table-expanded-row td > .qccd-table-wrapper {
  margin: -6px -5px -7px;
}
.qccd-table-small.qccd-table-fixed-header > .qccd-table-content > .qccd-table-scroll > .qccd-table-body {
  border-radius: 0 0 2px 2px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-timeline {
  box-sizing: border-box;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-timeline-item {
  position: relative;
  margin: 0;
  padding: 0 0 20px;
  font-size: 14px;
  list-style: none;
}
.qccd-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #eee;
}
.qccd-timeline-item-pending .qccd-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.qccd-timeline-item-pending .qccd-timeline-item-tail {
  display: none;
}
.qccd-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.qccd-timeline-item-head-blue {
  color: #128bed;
  border-color: #128bed;
}
.qccd-timeline-item-head-red {
  color: #F04040;
  border-color: #F04040;
}
.qccd-timeline-item-head-green {
  color: #00AD65;
  border-color: #00AD65;
}
.qccd-timeline-item-head-gray {
  color: #BBBBBB;
  border-color: #BBBBBB;
}
.qccd-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.qccd-timeline-item-content {
  position: relative;
  top: -7px;
  margin: 0 0 0 18px;
  word-break: break-word;
}
.qccd-timeline-item-last > .qccd-timeline-item-tail {
  display: none;
}
.qccd-timeline-item-last > .qccd-timeline-item-content {
  min-height: 48px;
}
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-tail,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-tail,
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-head,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-head,
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-head-custom,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-head-custom {
  left: 50%;
}
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-head,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-head {
  margin-left: -4px;
}
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-head-custom,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-head-custom {
  margin-left: 1px;
}
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-left .qccd-timeline-item-content,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-left .qccd-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.qccd-timeline.qccd-timeline-alternate .qccd-timeline-item-right .qccd-timeline-item-content,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-right .qccd-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-right .qccd-timeline-item-tail,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-right .qccd-timeline-item-head,
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-right .qccd-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.qccd-timeline.qccd-timeline-right .qccd-timeline-item-right .qccd-timeline-item-content {
  width: calc(100% - 18px);
}
.qccd-timeline.qccd-timeline-pending .qccd-timeline-item-last .qccd-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #eee;
}
.qccd-timeline.qccd-timeline-reverse .qccd-timeline-item-last .qccd-timeline-item-tail {
  display: none;
}
.qccd-timeline.qccd-timeline-reverse .qccd-timeline-item-pending .qccd-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #eee;
}
.qccd-timeline.qccd-timeline-reverse .qccd-timeline-item-pending .qccd-timeline-item-content {
  min-height: 48px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.qccd-transfer-customize-list {
  display: flex;
}
.qccd-transfer-customize-list .qccd-transfer-operation {
  flex: none;
  align-self: center;
}
.qccd-transfer-customize-list .qccd-transfer-list {
  flex: auto;
  width: auto;
  height: auto;
  min-height: 200px;
}
.qccd-transfer-customize-list .qccd-transfer-list-body-with-search {
  padding-top: 0;
}
.qccd-transfer-customize-list .qccd-transfer-list-body-search-wrapper {
  position: relative;
  padding-bottom: 0;
}
.qccd-transfer-customize-list .qccd-transfer-list-body-customize-wrapper {
  padding: 12px;
}
.qccd-transfer-customize-list .qccd-table-wrapper .qccd-table-small {
  border: 0;
  border-radius: 0;
}
.qccd-transfer-customize-list .qccd-table-wrapper .qccd-table-small > .qccd-table-content > .qccd-table-body > table > .qccd-table-thead > tr > th {
  background: #F2F9FC;
}
.qccd-transfer-customize-list .qccd-table-wrapper .qccd-table-small > .qccd-table-content .qccd-table-row:last-child td {
  border-bottom: 1px solid #eee;
}
.qccd-transfer-customize-list .qccd-table-wrapper .qccd-table-small .qccd-table-body {
  margin: 0;
}
.qccd-transfer-customize-list .qccd-table-wrapper .qccd-table-pagination.qccd-pagination {
  margin: 16px 0 4px;
}
.qccd-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.qccd-transfer-disabled .qccd-transfer-list {
  background: #FAFAFA;
}
.qccd-transfer-list {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 200px;
  padding-top: 40px;
  vertical-align: middle;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
}
.qccd-transfer-list-with-footer {
  padding-bottom: 34px;
}
.qccd-transfer-list-search {
  padding: 0 24px 0 8px;
}
.qccd-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: #BBBBBB;
  line-height: 32px;
  text-align: center;
}
.qccd-transfer-list-search-action .qccdicon {
  color: #BBBBBB;
  transition: all 0.3s;
}
.qccd-transfer-list-search-action .qccdicon:hover {
  color: #666666;
}
span.qccd-transfer-list-search-action {
  pointer-events: none;
}
.qccd-transfer-list-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 1.5px 12px 2.5px;
  overflow: hidden;
  color: #333333;
  background: #fff;
  border-bottom: 1px solid #eee;
  border-radius: 2px 2px 0 0;
}
.qccd-transfer-list-header-title {
  position: absolute;
  right: 12px;
}
.qccd-transfer-list-header .qccd-checkbox-wrapper + span {
  padding-left: 8px;
}
.qccd-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
}
.qccd-transfer-list-body-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px;
}
.qccd-transfer-list-body-with-search {
  padding-top: 56px;
}
.qccd-transfer-list-content {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.qccd-transfer-list-content > .LazyLoad {
  animation: transferHighlightIn 1s;
}
.qccd-transfer-list-content-item {
  min-height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.qccd-transfer-list-content-item > span {
  padding-right: 0;
}
.qccd-transfer-list-content-item-text {
  padding-left: 8px;
}
.qccd-transfer-list-content-item:not(.qccd-transfer-list-content-item-disabled):hover {
  background-color: #F2F8FE;
  cursor: pointer;
}
.qccd-transfer-list-content-item-disabled {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-transfer-list-body-not-found {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 0;
  color: #BBBBBB;
  text-align: center;
  transform: translateY(-50%);
}
.qccd-transfer-list-body-with-search .qccd-transfer-list-body-not-found {
  margin-top: 16px;
}
.qccd-transfer-list-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #eee;
  border-radius: 0 0 2px 2px;
}
.qccd-transfer-operation {
  display: inline-block;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.qccd-transfer-operation .qccd-btn {
  display: block;
}
.qccd-transfer-operation .qccd-btn:first-child {
  margin-bottom: 4px;
}
.qccd-transfer-operation .qccd-btn .qccdicon {
  font-size: 12px;
}
@keyframes transferHighlightIn {
  0% {
    background: #b8e8ff;
  }
  100% {
    background: transparent;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.qccd-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.qccd-select-tree-checkbox-wrapper:hover .qccd-select-tree-checkbox-inner,
.qccd-select-tree-checkbox:hover .qccd-select-tree-checkbox-inner,
.qccd-select-tree-checkbox-input:focus + .qccd-select-tree-checkbox-inner {
  border-color: #128bed;
}
.qccd-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #128bed;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.qccd-select-tree-checkbox:hover::after,
.qccd-select-tree-checkbox-wrapper:hover .qccd-select-tree-checkbox::after {
  visibility: visible;
}
.qccd-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  border-collapse: separate;
}
.qccd-select-tree-checkbox-inner::after {
  position: absolute;
  left: 2px;
  top: 6px;
  display: table;
  width: 6px;
  height: 9px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.qccd-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.qccd-select-tree-checkbox-checked .qccd-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  content: ' ';
}
.qccd-select-tree-checkbox-checked .qccd-select-tree-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.qccd-select-tree-checkbox-disabled.qccd-select-tree-checkbox-checked .qccd-select-tree-checkbox-inner::after {
  border-color: #BBBBBB;
  animation-name: none;
}
.qccd-select-tree-checkbox-disabled .qccd-select-tree-checkbox-input {
  cursor: not-allowed;
}
.qccd-select-tree-checkbox-disabled .qccd-select-tree-checkbox-inner {
  background-color: #F3F3F3;
  border-color: #d8d8d8 !important;
}
.qccd-select-tree-checkbox-disabled .qccd-select-tree-checkbox-inner::after {
  border-color: #F3F3F3;
  border-collapse: separate;
  animation-name: none;
}
.qccd-select-tree-checkbox-disabled + span {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-select-tree-checkbox-disabled:hover::after,
.qccd-select-tree-checkbox-wrapper:hover .qccd-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.qccd-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.qccd-select-tree-checkbox-wrapper.qccd-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.qccd-select-tree-checkbox-wrapper + .qccd-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.qccd-select-tree-checkbox-wrapper:hover {
  color: #128bed;
}
.qccd-select-tree-checkbox + span {
  padding-right: 5px;
  padding-left: 5px;
}
.qccd-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.qccd-select-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.qccd-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.qccd-select-tree-checkbox-group-item + .qccd-select-tree-checkbox-group-item {
  margin-left: 0;
}
.qccd-select-tree-checkbox-indeterminate .qccd-select-tree-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-select-tree-checkbox-indeterminate .qccd-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 2px;
  background-color: #fff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.qccd-select-tree-checkbox-indeterminate.qccd-select-tree-checkbox-disabled .qccd-select-tree-checkbox-inner {
  background-color: #F3F3F3;
}
.qccd-select-tree-checkbox-indeterminate.qccd-select-tree-checkbox-disabled .qccd-select-tree-checkbox-inner::after {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
}
.qccd-select-tree {
  box-sizing: border-box;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  margin: 0;
  margin-top: -4px;
  padding: 0 4px;
}
.qccd-select-tree li {
  margin: 8px 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.qccd-select-tree li.filter-node > span {
  font-weight: 500;
}
.qccd-select-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.qccd-select-tree li .qccd-select-tree-node-content-wrapper {
  display: inline-block;
  width: calc(100% - 24px);
  margin: 0;
  padding: 3px 5px;
  color: #333333;
  text-decoration: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-select-tree li .qccd-select-tree-node-content-wrapper:hover {
  background-color: #F2F8FE;
}
.qccd-select-tree li .qccd-select-tree-node-content-wrapper.qccd-select-tree-node-selected {
  background-color: #b8e8ff;
}
.qccd-select-tree li span.qccd-select-tree-checkbox {
  margin: 0 4px 0 0;
}
.qccd-select-tree li span.qccd-select-tree-checkbox + .qccd-select-tree-node-content-wrapper {
  width: calc(100% - 46px);
}
.qccd-select-tree li span.qccd-select-tree-switcher,
.qccd-select-tree li span.qccd-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.qccd-select-tree li span.qccd-select-icon_loading .qccd-select-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  color: #128bed;
  font-size: 14px;
  transform: none;
}
.qccd-select-tree li span.qccd-select-icon_loading .qccd-select-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.qccd-select-tree li span.qccd-select-tree-switcher {
  position: relative;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher-noop {
  cursor: auto;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-tree-switcher-icon,
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-tree-switcher-icon,
:root .qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-select-switcher-icon {
  font-size: 12px;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-tree-switcher-icon svg,
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-tree-switcher-icon,
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-tree-switcher-icon,
:root .qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-select-switcher-icon {
  font-size: 12px;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-tree-switcher-icon svg,
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-select-switcher-icon svg {
  transform: rotate(-90deg);
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-select-switcher-loading-icon,
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-select-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #128bed;
  font-size: 14px;
  transform: none;
}
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_open .qccd-select-switcher-loading-icon svg,
.qccd-select-tree li span.qccd-select-tree-switcher.qccd-select-tree-switcher_close .qccd-select-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.qccd-select-tree .qccd-select-tree-treenode-loading .qccd-select-tree-iconEle {
  display: none;
}
.qccd-select-tree-child-tree {
  display: none;
}
.qccd-select-tree-child-tree-open {
  display: block;
}
li.qccd-select-tree-treenode-disabled > span:not(.qccd-select-tree-switcher),
li.qccd-select-tree-treenode-disabled > .qccd-select-tree-node-content-wrapper,
li.qccd-select-tree-treenode-disabled > .qccd-select-tree-node-content-wrapper span {
  color: #BBBBBB;
  cursor: not-allowed;
}
li.qccd-select-tree-treenode-disabled > .qccd-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.qccd-select-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.qccd-select-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.qccd-select-tree-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
}
.qccd-select-tree-dropdown .qccd-select-dropdown-search {
  position: sticky;
  top: 0;
  z-index: 1;
  display: block;
  padding: 4px;
  background: #fff;
}
.qccd-select-tree-dropdown .qccd-select-dropdown-search .qccd-select-search__field__wrap {
  width: 100%;
}
.qccd-select-tree-dropdown .qccd-select-dropdown-search .qccd-select-search__field {
  box-sizing: border-box;
  width: 100%;
  padding: 4px 7px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  outline: none;
}
.qccd-select-tree-dropdown .qccd-select-dropdown-search.qccd-select-search--hide {
  display: none;
}
.qccd-select-tree-dropdown .qccd-select-not-found {
  display: block;
  padding: 7px 16px;
  color: #BBBBBB;
  cursor: not-allowed;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.qccd-tree.qccd-tree-directory {
  position: relative;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-switcher,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-switcher {
  position: relative;
  z-index: 1;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-switcher.qccd-tree-switcher-noop,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-switcher.qccd-tree-switcher-noop {
  pointer-events: none;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-checkbox,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-checkbox {
  position: relative;
  z-index: 1;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-node-content-wrapper,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-node-content-wrapper:hover,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-node-content-wrapper:hover {
  background: transparent;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-node-content-wrapper:hover::before,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-node-content-wrapper:hover::before {
  background: #F2F8FE;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-node-content-wrapper.qccd-tree-node-selected,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-node-content-wrapper.qccd-tree-node-selected {
  color: #fff;
  background: transparent;
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-node-content-wrapper::before,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-node-content-wrapper::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 24px;
  transition: all 0.3s;
  content: '';
}
.qccd-tree.qccd-tree-directory > li span.qccd-tree-node-content-wrapper > span,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li span.qccd-tree-node-content-wrapper > span {
  position: relative;
  z-index: 1;
}
.qccd-tree.qccd-tree-directory > li.qccd-tree-treenode-selected > span.qccd-tree-switcher,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li.qccd-tree-treenode-selected > span.qccd-tree-switcher {
  color: #fff;
}
.qccd-tree.qccd-tree-directory > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox .qccd-tree-checkbox-inner,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox .qccd-tree-checkbox-inner {
  border-color: #128bed;
}
.qccd-tree.qccd-tree-directory > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox.qccd-tree-checkbox-checked::after,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox.qccd-tree-checkbox-checked::after {
  border-color: #fff;
}
.qccd-tree.qccd-tree-directory > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner {
  background: #fff;
}
.qccd-tree.qccd-tree-directory > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner::after,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li.qccd-tree-treenode-selected > span.qccd-tree-checkbox.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner::after {
  border-color: #128bed;
}
.qccd-tree.qccd-tree-directory > li.qccd-tree-treenode-selected > span.qccd-tree-node-content-wrapper::before,
.qccd-tree.qccd-tree-directory .qccd-tree-child-tree > li.qccd-tree-treenode-selected > span.qccd-tree-node-content-wrapper::before {
  background: #128bed;
}
.qccd-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.qccd-tree-checkbox-wrapper:hover .qccd-tree-checkbox-inner,
.qccd-tree-checkbox:hover .qccd-tree-checkbox-inner,
.qccd-tree-checkbox-input:focus + .qccd-tree-checkbox-inner {
  border-color: #128bed;
}
.qccd-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #128bed;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.qccd-tree-checkbox:hover::after,
.qccd-tree-checkbox-wrapper:hover .qccd-tree-checkbox::after {
  visibility: visible;
}
.qccd-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  border-collapse: separate;
}
.qccd-tree-checkbox-inner::after {
  position: absolute;
  left: 2px;
  top: 6px;
  display: table;
  width: 6px;
  height: 9px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.qccd-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  content: ' ';
}
.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-tree-checkbox-disabled {
  cursor: not-allowed;
}
.qccd-tree-checkbox-disabled.qccd-tree-checkbox-checked .qccd-tree-checkbox-inner::after {
  border-color: #BBBBBB;
  animation-name: none;
}
.qccd-tree-checkbox-disabled .qccd-tree-checkbox-input {
  cursor: not-allowed;
}
.qccd-tree-checkbox-disabled .qccd-tree-checkbox-inner {
  background-color: #F3F3F3;
  border-color: #d8d8d8 !important;
}
.qccd-tree-checkbox-disabled .qccd-tree-checkbox-inner::after {
  border-color: #F3F3F3;
  border-collapse: separate;
  animation-name: none;
}
.qccd-tree-checkbox-disabled + span {
  color: #BBBBBB;
  cursor: not-allowed;
}
.qccd-tree-checkbox-disabled:hover::after,
.qccd-tree-checkbox-wrapper:hover .qccd-tree-checkbox-disabled::after {
  visibility: hidden;
}
.qccd-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.qccd-tree-checkbox-wrapper.qccd-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.qccd-tree-checkbox-wrapper + .qccd-tree-checkbox-wrapper {
  margin-left: 8px;
}
.qccd-tree-checkbox-wrapper:hover {
  color: #128bed;
}
.qccd-tree-checkbox + span {
  padding-right: 5px;
  padding-left: 5px;
}
.qccd-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.qccd-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.qccd-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.qccd-tree-checkbox-group-item + .qccd-tree-checkbox-group-item {
  margin-left: 0;
}
.qccd-tree-checkbox-indeterminate .qccd-tree-checkbox-inner {
  background-color: #128bed;
  border-color: #128bed;
}
.qccd-tree-checkbox-indeterminate .qccd-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 2px;
  background-color: #fff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.qccd-tree-checkbox-indeterminate.qccd-tree-checkbox-disabled .qccd-tree-checkbox-inner {
  background-color: #F3F3F3;
}
.qccd-tree-checkbox-indeterminate.qccd-tree-checkbox-disabled .qccd-tree-checkbox-inner::after {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
}
.qccd-tree {
  /* see https://github.com/ant-design/ant-design/issues/16259 */
  box-sizing: border-box;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
}
.qccd-tree-checkbox-checked::after {
  display: none;
}
.qccd-tree ol,
.qccd-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qccd-tree li {
  margin: 0;
  padding: 4px 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.qccd-tree li span[draggable],
.qccd-tree li span[draggable='true'] {
  line-height: 20px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.qccd-tree li.drag-over > span[draggable] {
  color: white;
  background-color: #128bed;
  opacity: 0.8;
}
.qccd-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #128bed;
}
.qccd-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #128bed;
}
.qccd-tree li.filter-node > span {
  color: #F04040 !important;
  font-weight: 500 !important;
}
.qccd-tree li.qccd-tree-treenode-loading span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-loading-icon,
.qccd-tree li.qccd-tree-treenode-loading span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #128bed;
  font-size: 14px;
  transform: none;
}
.qccd-tree li.qccd-tree-treenode-loading span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-loading-icon svg,
.qccd-tree li.qccd-tree-treenode-loading span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
:root .qccd-tree li.qccd-tree-treenode-loading span.qccd-tree-switcher.qccd-tree-switcher_open::after,
:root .qccd-tree li.qccd-tree-treenode-loading span.qccd-tree-switcher.qccd-tree-switcher_close::after {
  opacity: 0;
}
.qccd-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.qccd-tree li .qccd-tree-node-content-wrapper {
  display: inline-block;
  height: 24px;
  margin: 0;
  padding: 0 5px;
  color: #333333;
  line-height: 24px;
  text-decoration: none;
  vertical-align: top;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-tree li .qccd-tree-node-content-wrapper:hover {
  background-color: #F2F8FE;
}
.qccd-tree li .qccd-tree-node-content-wrapper.qccd-tree-node-selected {
  background-color: #b8e8ff;
}
.qccd-tree li span.qccd-tree-checkbox {
  top: initial;
  height: 24px;
  margin: 0 4px 0 2px;
  padding: 4px 0;
}
.qccd-tree li span.qccd-tree-switcher,
.qccd-tree li span.qccd-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.qccd-tree li span.qccd-tree-iconEle:empty {
  display: none;
}
.qccd-tree li span.qccd-tree-switcher {
  position: relative;
}
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher-noop {
  cursor: default;
}
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-icon,
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-icon,
:root .qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-select-switcher-icon {
  font-size: 12px;
}
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-icon svg,
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-icon,
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-icon,
:root .qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-select-switcher-icon {
  font-size: 12px;
}
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-icon svg,
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-tree li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.qccd-tree li:last-child > span.qccd-tree-switcher::before,
.qccd-tree li:last-child > span.qccd-tree-iconEle::before {
  display: none;
}
.qccd-tree > li:first-child {
  padding-top: 7px;
}
.qccd-tree > li:last-child {
  padding-bottom: 7px;
}
.qccd-tree-child-tree > li:first-child {
  padding-top: 8px;
}
.qccd-tree-child-tree > li:last-child {
  padding-bottom: 0;
}
li.qccd-tree-treenode-disabled > span:not(.qccd-tree-switcher),
li.qccd-tree-treenode-disabled > .qccd-tree-node-content-wrapper,
li.qccd-tree-treenode-disabled > .qccd-tree-node-content-wrapper span {
  color: #BBBBBB;
  cursor: not-allowed;
}
li.qccd-tree-treenode-disabled > .qccd-tree-node-content-wrapper:hover {
  background: transparent;
}
.qccd-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.qccd-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.qccd-tree.qccd-tree-show-line li {
  position: relative;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher {
  color: #666666;
  background: #fff;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher-noop .qccd-tree-switcher-icon,
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher-noop .qccd-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher-noop .qccd-tree-switcher-icon svg,
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher-noop .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-icon,
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-tree-switcher-icon svg,
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_open .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-icon,
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-tree-switcher-icon svg,
.qccd-tree.qccd-tree-show-line li span.qccd-tree-switcher.qccd-tree-switcher_close .qccd-select-switcher-icon svg {
  transition: transform 0.3s;
}
.qccd-tree.qccd-tree-show-line li:not(:last-child)::before {
  position: absolute;
  left: 12px;
  width: 1px;
  height: 100%;
  height: calc(100% - 22px);
  margin: 22px 0 0;
  border-left: 1px solid #d8d8d8;
  content: ' ';
}
.qccd-tree.qccd-tree-icon-hide .qccd-tree-treenode-loading .qccd-tree-iconEle {
  display: none;
}
.qccd-tree.qccd-tree-block-node li .qccd-tree-node-content-wrapper {
  width: calc(100% - 24px);
}
.qccd-tree.qccd-tree-block-node li span.qccd-tree-checkbox + .qccd-tree-node-content-wrapper {
  width: calc(100% - 46px);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.qccd-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.qccd-upload p {
  margin: 0;
}
.qccd-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.qccd-upload input[type='file'] {
  cursor: pointer;
}
.qccd-upload.qccd-upload-select {
  display: inline-block;
}
.qccd-upload.qccd-upload-disabled {
  cursor: not-allowed;
}
.qccd-upload.qccd-upload-select-picture-card {
  display: table;
  float: left;
  width: 100px;
  height: 100px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d8d8d8;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.qccd-upload.qccd-upload-select-picture-card > .qccd-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}
.qccd-upload.qccd-upload-select-picture-card:hover {
  border-color: #128bed;
}
.qccd-upload.qccd-upload-select-picture-card img {
  width: 88px;
  height: 88px;
  -o-object-fit: cover;
     object-fit: cover;
}
.qccd-upload.qccd-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d8d8d8;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.qccd-upload.qccd-upload-drag .qccd-upload {
  padding: 16px 0;
}
.qccd-upload.qccd-upload-drag.qccd-upload-drag-hover:not(.qccd-upload-disabled) {
  border-color: #066ac7;
}
.qccd-upload.qccd-upload-drag.qccd-upload-disabled {
  cursor: not-allowed;
}
.qccd-upload.qccd-upload-drag .qccd-upload-btn {
  display: table;
  height: 100%;
}
.qccd-upload.qccd-upload-drag .qccd-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.qccd-upload.qccd-upload-drag:not(.qccd-upload-disabled):hover {
  border-color: #3cabfa;
}
.qccd-upload.qccd-upload-drag p.qccd-upload-drag-icon {
  margin-bottom: 20px;
}
.qccd-upload.qccd-upload-drag p.qccd-upload-drag-icon .qccdicon {
  color: #3cabfa;
  font-size: 48px;
}
.qccd-upload.qccd-upload-drag p.qccd-upload-text {
  margin: 0 0 4px;
  color: #333333;
  font-size: 16px;
}
.qccd-upload.qccd-upload-drag p.qccd-upload-hint {
  color: #666666;
  font-size: 14px;
}
.qccd-upload.qccd-upload-drag .qccdicon-plus {
  color: #BBBBBB;
  font-size: 30px;
  transition: all 0.3s;
}
.qccd-upload.qccd-upload-drag .qccdicon-plus:hover {
  color: #666666;
}
.qccd-upload.qccd-upload-drag:hover .qccdicon-plus {
  color: #666666;
}
.qccd-upload.qccd-upload-select-small-picture {
  display: table;
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fff;
  border: 1px dashed #d8d8d8;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.qccd-upload.qccd-upload-select-small-picture > .qccd-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}
.qccd-upload.qccd-upload-select-small-picture:hover {
  border-color: #128bed;
}
.qccd-upload.qccd-upload-select-small-picture:hover .qccdicon-plus {
  color: #128bed;
}
.qccd-upload.qccd-upload-select-small-picture img {
  width: 88px;
  height: 88px;
  -o-object-fit: cover;
     object-fit: cover;
}
.qccd-upload-picture-card-wrapper,
.qccd-upload-small-picture-wrapper {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.qccd-upload-picture-card-wrapper::before,
.qccd-upload-small-picture-wrapper::before,
.qccd-upload-picture-card-wrapper::after,
.qccd-upload-small-picture-wrapper::after {
  display: table;
  content: '';
}
.qccd-upload-picture-card-wrapper::after,
.qccd-upload-small-picture-wrapper::after {
  clear: both;
}
.qccd-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: calc(2em - 6px);
  list-style: none;
  font-feature-settings: 'tnum';
  zoom: 1;
}
.qccd-upload-list::before,
.qccd-upload-list::after {
  display: table;
  content: '';
}
.qccd-upload-list::after {
  clear: both;
}
.qccd-upload-list-item-list-type-text:hover .qccd-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.qccd-upload-list-item-list-type-text:hover .qccd-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.qccd-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.qccd-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.qccd-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.qccd-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.qccd-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.qccd-upload-list-item-card-actions .qccdicon {
  padding-right: 6px;
  color: rgba(0, 0, 0, 0.45);
}
.qccd-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  transition: background-color 0.3s;
}
.qccd-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.qccd-upload-list-item-info .qccdicon-loading,
.qccd-upload-list-item-info .qccdicon-paper-clip {
  position: absolute;
  top: 5px;
  color: #666666;
  font-size: 14px;
}
.qccd-upload-list-item-info .file-icon {
  position: absolute;
  top: 3px;
}
.qccd-upload-list-item .qccdicon-close {
  color: #999999;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-upload-list-item .qccdicon-close:hover {
  color: #333333;
}
.qccd-upload-list-item:hover .qccd-upload-list-item-info {
  background-color: #F2F8FE;
}
.qccd-upload-list-item:hover .qccdicon-close {
  opacity: 1;
}
.qccd-upload-list-item:hover .qccd-upload-list-item-card-actions {
  opacity: 1;
}
.qccd-upload-list-item-error,
.qccd-upload-list-item-error .qccdicon-paper-clip,
.qccd-upload-list-item-error .qccd-upload-list-item-name {
  color: #F04040;
}
.qccd-upload-list-item-error .qccd-upload-list-item-card-actions {
  opacity: 1;
}
.qccd-upload-list-item-error .qccd-upload-list-item-card-actions .qccdicon {
  color: #F04040;
}
.qccd-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.qccd-upload-list-picture .qccd-upload-list-item,
.qccd-upload-list-picture-card .qccd-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
}
.qccd-upload-list-picture .qccd-upload-list-item:hover,
.qccd-upload-list-picture-card .qccd-upload-list-item:hover {
  background: transparent;
}
.qccd-upload-list-picture .qccd-upload-list-item-error,
.qccd-upload-list-picture-card .qccd-upload-list-item-error {
  border-color: #F04040;
}
.qccd-upload-list-picture .qccd-upload-list-item-info,
.qccd-upload-list-picture-card .qccd-upload-list-item-info {
  padding: 0;
}
.qccd-upload-list-picture .qccd-upload-list-item:hover .qccd-upload-list-item-info,
.qccd-upload-list-picture-card .qccd-upload-list-item:hover .qccd-upload-list-item-info {
  background: transparent;
}
.qccd-upload-list-picture .qccd-upload-list-item-uploading,
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading {
  border-style: dashed;
}
.qccd-upload-list-picture .qccd-upload-list-item-thumbnail,
.qccd-upload-list-picture-card .qccd-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.qccd-upload-list-picture .qccd-upload-list-item-icon,
.qccd-upload-list-picture-card .qccd-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.qccd-upload-list-picture .qccd-upload-list-item-image,
.qccd-upload-list-picture-card .qccd-upload-list-item-image {
  max-width: 100%;
}
.qccd-upload-list-picture .qccd-upload-list-item-thumbnail img,
.qccd-upload-list-picture-card .qccd-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.qccd-upload-list-picture .qccd-upload-list-item-name,
.qccd-upload-list-picture-card .qccd-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.qccd-upload-list-picture .qccd-upload-list-item-name-icon-count-1,
.qccd-upload-list-picture-card .qccd-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.qccd-upload-list-picture .qccd-upload-list-item-name-icon-count-2,
.qccd-upload-list-picture-card .qccd-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.qccd-upload-list-picture .qccd-upload-list-item-uploading .qccd-upload-list-item-name,
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading .qccd-upload-list-item-name {
  line-height: 28px;
}
.qccd-upload-list-picture .qccd-upload-list-item-progress,
.qccd-upload-list-picture-card .qccd-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.qccd-upload-list-picture .qccdicon-close,
.qccd-upload-list-picture-card .qccdicon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.qccd-upload-list-small-picture .qccd-upload-list-item {
  position: relative;
  height: 66px;
  border: 1px solid #eee;
  border-radius: 2px;
}
.qccd-upload-list-small-picture .qccd-upload-list-item:hover {
  background: transparent;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-error {
  border-color: #F04040;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-info {
  padding: 0;
}
.qccd-upload-list-small-picture .qccd-upload-list-item:hover .qccd-upload-list-item-info {
  background: transparent;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading {
  border-style: dashed;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.qccd-upload-list-small-picture .qccd-upload-list-item-image {
  max-width: 100%;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading .qccd-upload-list-item-name {
  line-height: 28px;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.qccd-upload-list-small-picture .qccdicon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.qccd-upload-list-picture-card.qccd-upload-list::after {
  display: none;
}
.qccd-upload-list-picture-card-container {
  float: left;
  width: 100px;
  height: 100px;
  margin: 0 8px 8px 0;
}
.qccd-upload-list-picture-card .qccd-upload-list-item {
  float: left;
  width: 100px;
  height: 100px;
  margin: 0 8px 8px 0;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.qccd-upload-list-picture-card .qccd-upload-list-item:hover .qccd-upload-list-item-info::before {
  opacity: 1;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-actions .qccdicon-eye-o,
.qccd-upload-list-picture-card .qccd-upload-list-item-actions .qccdicon-download,
.qccd-upload-list-picture-card .qccd-upload-list-item-actions .qccdicon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-actions .qccdicon-eye-o:hover,
.qccd-upload-list-picture-card .qccd-upload-list-item-actions .qccdicon-download:hover,
.qccd-upload-list-picture-card .qccd-upload-list-item-actions .qccdicon-delete:hover {
  color: #fff;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-info:hover + .qccd-upload-list-item-actions,
.qccd-upload-list-picture-card .qccd-upload-list-item-actions:hover {
  opacity: 1;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-thumbnail,
.qccd-upload-list-picture-card .qccd-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: calc(2em - 6px);
  text-align: center;
}
.qccd-upload-list-picture-card .qccdicon-picture + .qccd-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading.qccd-upload-list-item {
  background-color: #fafafa;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading .qccd-upload-list-item-info {
  height: auto;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading .qccd-upload-list-item-info::before,
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading .qccd-upload-list-item-info .qccdicon-eye-o,
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading .qccd-upload-list-item-info .qccdicon-delete {
  display: none;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-uploading-text {
  margin-top: 18px;
  color: #666666;
  text-align: center;
}
.qccd-upload-list-picture-card .qccd-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.qccd-upload-list-small-picture.qccd-upload-list::after {
  display: none;
}
.qccd-upload-list-small-picture-container {
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 8px 8px 0;
}
.qccd-upload-list-small-picture .qccd-upload-list-item {
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 8px 8px 0;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
  pointer-events: none;
}
.qccd-upload-list-small-picture .qccd-upload-list-item:hover .qccd-upload-list-item-info::before {
  opacity: 1;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-actions {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 10;
  white-space: nowrap;
  transition: all 0.3s;
  border-radius: 2px;
  pointer-events: none;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-actions .qccd-upload-list-item-preview-content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-actions .qccdicon-close-circle {
  border-radius: 50%;
  color: #999999;
  background-color: #fff;
  position: absolute;
  right: -8px;
  top: -8px;
  font-size: 15px;
  z-index: 99;
  cursor: pointer;
  transition: all 0.3s;
  pointer-events: all;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-actions .qccdicon-fullscreen {
  z-index: 10;
  color: #fff;
  font-size: 24px;
  transition: all 0.3s;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-actions .qccdicon-fullscreen:hover {
  color: #fff;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-info:hover + .qccd-upload-list-item-actions .qccdicon-fullscreen,
.qccd-upload-list-small-picture .qccd-upload-list-item-actions:hover .qccdicon-fullscreen {
  opacity: 1;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-thumbnail,
.qccd-upload-list-small-picture .qccd-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: calc(2em - 6px);
  text-align: center;
}
.qccd-upload-list-small-picture .qccdicon-picture + .qccd-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading.qccd-upload-list-item {
  background-color: #fafafa;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading .qccd-upload-list-item-info {
  height: auto;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading .qccd-upload-list-item-info::before,
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading .qccd-upload-list-item-info .qccdicon-eye-o,
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading .qccd-upload-list-item-info .qccdicon-delete {
  display: none;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-uploading-text {
  margin-top: 18px;
  color: #666666;
  text-align: center;
}
.qccd-upload-list-small-picture .qccd-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.qccd-upload-list .qccd-upload-success-icon {
  color: #00AD65;
  font-weight: bold;
}
.qccd-upload-list .qccd-upload-animate-enter,
.qccd-upload-list .qccd-upload-animate-leave,
.qccd-upload-list .qccd-upload-animate-inline-enter,
.qccd-upload-list .qccd-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.qccd-upload-list .qccd-upload-animate-enter {
  animation-name: uploadAnimateIn;
}
.qccd-upload-list .qccd-upload-animate-leave {
  animation-name: uploadAnimateOut;
}
.qccd-upload-list .qccd-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.qccd-upload-list .qccd-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}



