/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
.c7n-pro-output {
  line-height: 2.15384615;
}
.c7n-pro-output-invalid {
  border: 0.01rem solid #d50000;
  border-radius: 0.02rem;
  background-color: #fcebeb;
  color: #d50000;
}
.c7n-pro-output-multiple-block {
  display: inline-block;
  color: #fff;
  background-color: #3f51b5;
  border-radius: 0.02rem;
  padding: 0 .08rem;
  overflow: hidden;
  max-width: 99%;
  margin: 0 .02rem;
  line-height: 1.5;
  white-space: nowrap;
  vertical-align: text-top;
}
.c7n-pro-output-multiple-block > div {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  vertical-align: middle;
}
.c7n-pro-output-multiple-block > div:not(:last-child) {
  max-width: calc(100% - .26rem);
}
.c7n-pro-output-multiple-block-invalid {
  background-color: #d50000;
}
.c7n-pro-output-multiple-block-disabled {
  background-color: rgba(0, 0, 0, 0.25);
  padding-right: .1rem;
  cursor: not-allowed;
}
.c7n-pro-output-empty:after {
  display: inline-block;
  content: "";
  width: .01rem;
}
