.dc-breadcrumb {
  width: 100%; }

.dc-page-header {
  overflow: hidden; }
  .dc-page-header-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    margin: 0 10px 10px 0; }
  .dc-page-header-label {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px; }
  .dc-page-header-tips {
    position: relative;
    top: -4px;
    margin-left: 8px; }
  .dc-page-header-links {
    border-right: 1px solid #CCC;
    display: -ms-flexbox;
    display: flex; }
    .dc-page-header-links .ui-item {
      -ms-flex-align: center;
          align-items: center;
      margin-left: 25px; }
    .dc-page-header-links:last-child {
      border-right: 0 none; }
  .dc-page-header-link, .dc-page-header-button, .dc-page-header-text {
    margin-right: 10px; }
    .dc-page-header-link:last-child, .dc-page-header-button:last-child, .dc-page-header-text:last-child {
      margin-right: 0; }

.next-balloon {
  overflow: visible !important; }

a.link {
  cursor: pointer; }

.button-link {
  color: #2E9CC3;
  cursor: pointer; }

.ui-date {
  width: 100%; }

.dada-render-component-timezone-wrapper {
  background-color: #F4F9FD; }

.timezone-row-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px; }
  .timezone-row-item .timezone-label {
    margin-right: 6px; }
  .timezone-row-item .timezone-value {
    color: #000;
    font-size: 13px; }

.dada-date-with-timezone-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .dada-date-with-timezone-wrapper .dada-date-suffix {
    margin-left: 12px;
    color: red; }

.s-date-picker {
  max-width: 100%;
  padding: 0 1px; }
  .s-date-picker-prefix {
    margin-right: 5px; }

.ui-date {
  width: 100%; }

.dada-render-component-timezone-wrapper {
  background: #F5F5F5;
  border-radius: 2px;
  padding: 12px;
  width: 100%;
  font-size: 12px;
  color: #333;
  margin-top: 8px; }

.dada-render-component-timezone-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.dada-render-component-timezone-form-section {
  margin-top: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .dada-render-component-timezone-form-section .placeholder {
    margin-left: 8px;
    color: #999; }

.dialog-t-link {
  cursor: pointer;
  color: #2e9cc3;
  background: none;
  font-size: 13px;
  padding: 0; }

.dialog-t-button {
  min-width: 100px; }

.table-dialog-form .group-item {
  margin-top: 0; }

.table-dialog-form .next-dialog-footer {
  display: none; }

.dada-input-wrap .next-input-group {
  width: auto; }

.s-select {
  min-width: 140px; }

.tab-zone {
  width: 100%;
  margin-bottom: 20px; }

.ui-tag {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .ui-tag-label {
    position: relative;
    margin-right: 6px;
    top: 6px;
    width: 60px;
    text-align: left; }

.ui-full-hidden {
  width: 0;
  height: 0; }

.ui-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .ui-link .link-image {
    margin-right: 4px; }

.ui-link__icon {
  margin-right: 5px; }

.ui-link__content {
  display: inline;
  position: relative;
  white-space: pre; }

.dada-textarea-wrap {
  position: relative; }
  .dada-textarea-wrap .next-input-textarea {
    width: 100%; }

.dada-number-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .dada-number-wrapper .number-suffix {
    width: 100%;
    display: inline-block; }

.dada-number-input {
  position: relative; }

.ui-input-link {
  display: -ms-flexbox;
  display: flex; }
  .ui-input-link .ui-extra-link {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 4px; }

.ui-radio-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .ui-radio-group .dada-help {
    display: inline-block;
    position: relative;
    background-image: url(../image/RGXlA_ic_tooltip.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
    top: 3px;
    margin-left: 4px; }

.ui-checkbox-group.ver {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .ui-checkbox-group.ver .ui-checkbox-item {
    margin-bottom: 10px; }

.ui-checkbox-group .dada-help {
  display: inline-block;
  position: relative;
  background-image: url(../image/gkWg1_ic_tooltip.svg);
  background-size: cover;
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  top: 3px;
  margin-left: 4px; }

.ui-checkbox-item {
  margin-right: 10px; }

.p-switcher {
  margin-top: 0; }

.dada-range {
  min-width: 140px; }

.ui-countdown {
  min-width: 100px; }
  .ui-countdown .countdown-format {
    color: #FF7C37; }

.ui-message {
  width: 100%; }

.dada-text-wrap .show-text {
  display: inline-block; }

.dada-text-h1 {
  font-size: 2em;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: 600; }

.dada-text-h2 {
  font-size: 1.5em;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: 600; }

.dada-text-h3 {
  font-size: 1.17em;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: 600; }

.dada-text-h4 {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: 600; }

.dada-text-h5 {
  font-size: 0.83em;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: 600; }

.dada-text-h6 {
  font-size: 0.67em;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: 600; }

.dada-text-b {
  font-size: 13px;
  font-weight: 600; }

.dada-text-p {
  font-size: 13px;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px; }

.dada-text-highlight {
  font-size: 13px;
  color: #FF7C37; }

.dada-text-weakness {
  font-size: 13px;
  color: #999; }

.dada-text-delete {
  font-size: 13px;
  text-decoration: line-through; }

.text-icon {
  margin-right: 5px; }

.s-select {
  min-width: 140px; }

.ui-divider {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 100%;
  margin: 0 5px; }

.ui-divider-line {
  width: 1px;
  height: 13px;
  background: #D8D8D8; }

.ui-divider {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px; }

.s-select {
  min-width: 140px; }

.input-tags input {
  border: 0;
  outline: none; }

.input-tags .next-tag {
  margin-right: 4px; }

.input-tags .tags-input-container {
  border: 1px solid #c4c6cf;
  border-radius: 3px;
  padding: 5px; }

.input-tags .tag-item {
  padding: 0; }

.input-tags .preset-container {
  font-size: 0.8em;
  margin: 5px auto; }
  .input-tags .preset-container > span {
    color: #999999; }

.next-cascader.Cascader .next-cascader-inner {
  width: 100%; }

.dada-lottie {
  position: relative; }

.image-card {
  display: -ms-flexbox;
  display: flex; }

.image-card-img {
  height: 100%;
  width: 100%; }

.echarts-card {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .echarts-card.border {
    border: 1px solid #EEE; }
  .echarts-card .chart-title {
    height: 40px;
    line-height: 40px;
    padding: 0 10px; }
    .echarts-card .chart-title.border {
      border-bottom: 1px solid #EEE; }
  .echarts-card .chart-content {
    -ms-flex: 1 1;
        flex: 1 1;
    width: 100%;
    min-height: 10px;
    min-width: 10px; }

.copy-item {
  display: inline-block;
  color: #2E9CC3;
  cursor: pointer; }

.ui-item .ui-flex-grow {
  -ms-flex-positive: .95;
      flex-grow: .95; }

.lzd-step {
  width: 100%; }

.ui-rich-text {
  width: 100%; }

.lzd-upload {
  padding-top: 0; }

.lzd-upload-oss {
  padding-top: 0; }

.ui-suggest {
  width: 100%; }

.ui-button {
  width: 100%; }

.ui-multi-enum-input {
  width: 100%; }

.matrix-grid {
  position: relative;
  width: 100%;
  min-height: 100px;
  background: #f2f2f2; }

.tab-container {
  width: 100%;
  margin-bottom: 20px; }


.dada-common-container {
  padding: 20px;
  background: #FFF; }
  .dada-common-container > .ui-item {
    margin-bottom: 20px; }

.fixed-container {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  background: #FFFFFF;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 99;
  -webkit-box-shadow: 0 -1px 8px 0 rgba(39, 52, 120, 0.12);
          box-shadow: 0 -1px 8px 0 rgba(39, 52, 120, 0.12); }
  .fixed-container > * {
    margin: 16px 8px; }
  .fixed-container .next-btn {
    -webkit-box-shadow: 0 -1px 8px 0 rgba(39, 52, 120, 0.12);
            box-shadow: 0 -1px 8px 0 rgba(39, 52, 120, 0.12); }

.CommonContainer.dada-content {
  background: #ffffff; }
  .CommonContainer.dada-content .clazzName-dada-content-title > h3 {
    line-height: 1.5em;
    margin: 0; }

.inline-layout {
  position: relative; }
  .inline-layout > .elements > * {
    display: inline-block !important;
    margin-right: 10px; }
    .inline-layout > .elements > * .label-top,
    .inline-layout > .elements > * .label-bottom {
      display: block; }
    .inline-layout > .elements > * .label-right {
      float: right;
      margin-left: 5px; }

.flex-layout {
  position: relative;
  height: 100%;
  width: 100%; }
  .flex-layout > * {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
        flex: 1 1; }

.WrapFlexContainer .flex-child {
  margin: 0 16px 10px 0; }

.pagination-zone {
  margin-bottom: 20px; }

.dynamic-field .next-select-inner {
  border-right: 0;
  border-radius: 3px 0 0 3px !important; }

.dynamic-field .next-input:last-child {
  min-width: 80px; }

.toolbar-button {
  min-width: 100px; }

.toolbar-link {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  color: #3E71F7;
  font-size: 13px; }

.batch-trigger {
  height: 28px;
  line-height: 27px;
  display: inline-block;
  padding: 0 10px;
  border-radius: 3px;
  border: 1px solid #B9B9B9;
  cursor: pointer; }
  .batch-trigger .b-r {
    margin-left: 10px; }

.toolbar-button {
  min-width: 100px; }

.toolbar-link {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  color: #3E71F7;
  font-size: 13px; }

.toolbar-text {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin: 0 10px;
  font-size: 13px; }

.ui-export-dialog {
  width: 900px; }
  .ui-export-dialog-toolbar {
    text-align: right; }
    .ui-export-dialog-toolbar .next-search {
      margin-left: 10px;
      vertical-align: top; }

.tb-text {
  word-break: break-word; }

.tb-link {
  position: relative;
  width: 100%;
  cursor: pointer; }
  .tb-link .message-dot {
    display: inline-block;
    position: absolute;
    height: 8px;
    width: 8px;
    border-radius: 4px;
    left: -12px;
    top: 50%;
    margin: -4px 0;
    background: #FC5959; }

.dada-text-unread {
  font-weight: 600;
  color: #000 !important; }

.dada-text-read {
  color: #000 !important; }

.tb-switch {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .tb-switch .tb-switch-label {
    margin-right: 4px; }

.tb-image-cell {
  width: 100%; }

.tb-message {
  display: -ms-flexbox;
  display: flex; }
  .tb-message .tb-image {
    width: 20px;
    max-height: 20px; }
  .tb-message .content {
    padding: 0 10px; }
  .tb-message .tb-des {
    color: #999999;
    margin-top: 5px; }
  .tb-message .next-badge .next-badge-scroll-number {
    margin-left: 20px;
    z-index: 1; }

.tb-image-with-text {
  display: -ms-flexbox;
  display: flex; }
  .tb-image-with-text .tb-image {
    margin: 0 6px 0 0; }
  .tb-image-with-text .tb-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }

.tb-image-with-link {
  display: -ms-flexbox;
  display: flex; }
  .tb-image-with-link .tb-image {
    margin: 0 6px 0 0; }
  .tb-image-with-link .tb-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .tb-image-with-link .tb-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }

.tb-text-with-tooltip {
  display: -ms-flexbox;
  display: flex; }
  .tb-text-with-tooltip .tb-text {
    margin-right: 5px; }

.tb-change.next-input {
  width: 100%; }

.tb-action-confirm {
  cursor: pointer;
  color: #2e9cc3;
  background: none;
  font-size: 13px;
  padding: 0; }
  .tb-action-confirm .tb-action-text-disabled-false:hover {
    text-decoration: underline;
    color: #2e9cc3; }

.tb-action-text {
  color: lightgray; }
  .tb-action-text-disabled-true {
    cursor: not-allowed; }

.tb-action-link {
  position: relative;
  width: 100%;
  cursor: pointer; }
  .tb-action-link .message-dot {
    display: inline-block;
    position: absolute;
    height: 8px;
    width: 8px;
    border-radius: 4px;
    left: -12px;
    top: 50%;
    margin: -4px 0;
    background: #FC5959; }
  .tb-action-link a {
    cursor: pointer;
    color: #2e9cc3;
    background: none;
    font-size: 13px;
    padding: 0; }
    .tb-action-link a:hover {
      text-decoration: underline;
      color: #247c9c; }

.dada-text-unread {
  font-weight: 600;
  color: #000 !important; }

.dada-text-read {
  color: #000 !important; }

.hide {
  display: none !important; }

.Tier {
  width: 640px; }
  .Tier-item {
    margin-bottom: 16px; }
    .Tier-item-title {
      height: 45px;
      padding: 12px;
      background: #F6F8FA;
      -webkit-box-shadow: inset 0 -1px 0 0 #F0F1F5;
              box-shadow: inset 0 -1px 0 0 #F0F1F5;
      color: #000;
      font-weight: 600;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    .Tier-item-rule {
      padding: 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      border-bottom: 1px solid #F0F1F5; }
      .Tier-item-rule .label, .Tier-item-rule .value {
        -ms-flex: 1 1;
            flex: 1 1; }
      .Tier-item-rule .value .next-input-group {
        width: auto; }
      .Tier-item-rule .value .next-before, .Tier-item-rule .value .next-after {
        background: transparent;
        border: 0;
        color: #000; }
    .Tier-item-remark {
      padding: 16px;
      border-bottom: 1px solid #F0F1F5;
      overflow: hidden; }
      .Tier-item-remark p {
        padding: 0 0 0 20px;
        color: #999; }
  .Tier-active {
    color: #2E9CC3;
    cursor: pointer; }
  .Tier-unactive {
    color: #ccc;
    cursor: pointer; }

.radio-input-row {
  margin-bottom: 10px; }
  .radio-input-row-radio {
    margin-right: 5px; }

.free-shipping h3 {
  margin: 5px 0;
  color: #000; }

.free-shipping-suffix {
  margin-left: 5px; }

.free-shipping-required {
  margin-left: 5px;
  color: red; }

.free-shipping-routes {
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  border: 1px solid #ccc; }
  .free-shipping-routes-left {
    overflow: scroll;
    width: 200px;
    height: 100%;
    border-right: 1px solid #ccc; }
  .free-shipping-routes-item {
    width: 100%;
    padding: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer; }
    .free-shipping-routes-item > label {
      cursor: pointer; }
    .free-shipping-routes-item:hover {
      color: #247c9c;
      background: #f6f8fa; }
  .free-shipping-routes-right {
    overflow: scroll;
    width: 400px;
    height: 100%; }

.ui-lang-group {
  width: 100%; }

.ui-lang-item {
  position: relative; }
  .ui-lang-item .ui-delete-btn {
    cursor: pointer;
    text-align: right;
    color: #666; }

.ui-rich-text {
  width: 100%; }

.ui-richtext-preview {
  position: relative;
  margin-top: 20px; }
  .ui-richtext-preview-layout {
    width: 100%; }
  .ui-richtext-preview-mobile {
    width: 375px;
    height: 677px;
    border: 10px solid #000;
    border-width: 50px 10px;
    border-radius: 20px;
    overflow: auto; }
  .ui-richtext-preview-tablet {
    background: #fff;
    min-height: 200px;
    max-height: 677px;
    max-width: 1240px;
    margin: 20px auto 0;
    overflow: auto; }
  .ui-richtext-preview-content {
    position: relative;
    overflow: auto; }
  .ui-richtext-preview-button {
    overflow: hidden; }
    .ui-richtext-preview-button .switch-wrap {
      float: right;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .ui-richtext-preview-button .switch-label {
      margin-right: 12px; }


.coupon-list {
  min-width: 400px;
  width: 60%; }
  .coupon-list-item {
    display: -ms-flexbox;
    display: flex;
    border: 1px dashed #fc5959;
    padding: 8px;
    margin: 8px 0;
    cursor: pointer; }
    .coupon-list-item.active {
      border: 1px solid #fc5959; }
    .coupon-list-item-title {
      margin-right: 10px; }
    .coupon-list-item.disabled {
      border: 1px dashed #e1e1e1;
      cursor: not-allowed; }

.interactiveReward-gold-container-prefix {
  margin-right: 10px; }

.interactiveReward-table {
  margin-top: 10px; }

.tier-card {
  padding: 10px;
  background: #fff; }
  .tier-card-item {
    padding: 10px 0px;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(153, 153, 153, 0.3); }
    .tier-card-item:last-child {
      border: none; }
    .tier-card-item-left {
      -ms-flex: 0 0 150px;
          flex: 0 0 150px; }
    .tier-card-item-right p:nth-child(2n + 1) {
      color: #666; }

.ui-board-wrap {
  margin-bottom: 0px !important;
  padding: 0 16px 16px; }
  .ui-board-wrap .hd h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 8px 0; }
  .ui-board-wrap .bd {
    display: -ms-flexbox;
    display: flex; }
    .ui-board-wrap .bd .item {
      -ms-flex: 1 1;
          flex: 1 1; }
      .ui-board-wrap .bd .item span {
        display: block; }
      .ui-board-wrap .bd .item .label {
        font-size: 22px;
        color: #000; }
      .ui-board-wrap .bd .item .subLabel {
        font-size: 13px;
        color: #666; }
    .ui-board-wrap .bd .active .label,
    .ui-board-wrap .bd .active .subLabel {
      color: #FF5959; }
    .ui-board-wrap .bd .label-wrap {
      float: left;
      cursor: pointer;
      text-decoration: none;
      font-weight: 600; }
      .ui-board-wrap .bd .label-wrap .subLabel {
        font-weight: normal; }

.card-static-message {
  height: 100%;
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  font-size: 13px;
  color: #000000;
  padding: 12px 20px; }

.info-card {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  background: #fff; }
  .info-card-content {
    margin-left: 10px;
    line-height: 20px; }

.ui-radio-chart {
  display: -ms-flexbox;
  display: flex; }
  .ui-radio-chart-item {
    -ms-flex: 1 1;
        flex: 1 1; }
    .ui-radio-chart-item .echarts-card {
      margin: 0 auto; }
  .ui-radio-chart-nodata {
    -ms-flex: 1 1;
        flex: 1 1;
    text-align: center; }
    .ui-radio-chart-nodata .img img {
      width: 100px;
      height: 100px; }
    .ui-radio-chart-nodata .content {
      margin-top: 5px;
      color: #ccc; }

.ui-finance-cards {
  background: #F6F8FA;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 0 20px 0 0; }
  .ui-finance-cards-item {
    width: 224px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin: 8px 0 4px 20px; }
    .ui-finance-cards-item-top {
      font-size: 18px;
      font-weight: 600; }
    .ui-finance-cards-item-bottom {
      font-size: 13px;
      color: #666; }

.service-card {
  padding: 16px;
  background: #fff; }
  .service-card-text {
    margin-left: 10px; }
  .service-card-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .service-card-title-dropdown {
      color: #2E9CC3;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: end;
          align-items: flex-end;
      font-size: 13px;
      cursor: pointer; }
  .service-card-dialog {
    width: 400px; }

.cash-deposite {
  background: #fff;
  padding: 16px; }
  .cash-deposite-warning {
    background: #fff4e5;
    padding: 10px; }
    .cash-deposite-warning-text {
      margin-left: 10px; }
  .cash-deposite-summary {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 10px; }
    .cash-deposite-summary-left {
      background: #f5f6ff;
      -ms-flex: 0 0 600px;
          flex: 0 0 600px;
      padding: 16px; }
      .cash-deposite-summary-left-content:first-child span {
        font-size: 18px; }
      .cash-deposite-summary-left-content-label {
        margin-right: 10px; }
      .cash-deposite-summary-left-content-value {
        font-weight: 600; }
    .cash-deposite-summary-right {
      background: #f5f6ff;
      -ms-flex: 0 0 360px;
          flex: 0 0 360px;
      padding: 16px; }
      .cash-deposite-summary-right-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .cash-deposite-summary-right-title span:last-child {
          cursor: pointer;
          color: #2E9CC3; }
      .cash-deposite-summary-right p:not(:first-child) {
        display: -ms-flexbox;
        display: flex; }
        .cash-deposite-summary-right p:not(:first-child) span {
          margin-right: 5px; }
  .cash-deposite-table-title span:last-child {
    cursor: pointer;
    color: #2E9CC3; }
  .cash-deposite-dialog-history {
    width: 500px; }

.cash-repay {
  padding: 16px;
  background: #FFF4E5; }
  .cash-repay-desc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 10px; }
    .cash-repay-desc span {
      margin-left: 10px; }
  .cash-repay-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .cash-repay-container span {
      margin: 0 10px; }
      .cash-repay-container span:not(:first-child) {
        font-size: 20px;
        font-weight: 600; }

.toolbar-text {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin: 0 10px;
  font-size: 13px; }


.tb-product-info {
  width: 100%;
  display: -ms-flexbox;
  display: flex; }
  .tb-product-info-image {
    margin-right: 10px; }
    .tb-product-info-image-img {
      width: 64px;
      height: auto;
      max-height: 120px; }
  .tb-product-info-info {
    width: 100%; }
  .tb-product-info-title {
    position: relative;
    height: 20px; }
    .tb-product-info-title a, .tb-product-info-title span {
      width: 100%;
      position: absolute;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .tb-product-info-subtitle {
    margin-top: 4px; }
  .tb-product-info-marks {
    margin-top: 4px;
    color: #FF7C37; }
  .tb-product-info-services {
    margin-top: 10px; }
    .tb-product-info-services-item {
      margin-right: 4px; }
    .tb-product-info-services-image {
      height: 16px;
      width: 16px; }

.tb-product-info-fields-item {
  margin: 5px 0; }
  .tb-product-info-fields-item-tag {
    display: inline-block;
    margin-top: 5px;
    background: #F5F5F5;
    padding: 2px 6px;
    border-radius: 3px; }
  .tb-product-info-fields-item .label {
    color: #666;
    margin-right: 10px; }
  .tb-product-info-fields-item .value {
    color: #000; }

.tb-order-info {
  width: 100%; }
  .tb-order-info .tb-order-item {
    margin: 5px 0; }
    .tb-order-info .tb-order-item-label {
      color: #666;
      margin-right: 10px; }
    .tb-order-info .tb-order-item-value {
      color: #333; }
    .tb-order-info .tb-order-item-b {
      font-weight: 600; }
    .tb-order-info .tb-order-item-tag {
      display: inline-block;
      margin-top: 5px;
      background: #e1e1e1;
      padding: 2px 6px;
      border-radius: 3px; }

.tb-cell-mixin {
  width: 100%; }
  .tb-cell-mixin-item {
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 4px 0;
    -ms-flex-align: center;
        align-items: center; }
    .tb-cell-mixin-item-text {
      color: #000; }
    .tb-cell-mixin-item-label {
      display: -ms-flexbox;
      display: flex;
      line-height: 20px;
      color: #666;
      white-space: nowrap;
      -ms-flex-align: center;
          align-items: center; }
    .tb-cell-mixin-item-value {
      margin-left: 4px;
      line-height: 20px;
      color: #000; }
    .tb-cell-mixin-item-empty {
      margin-left: 0 !important; }
    .tb-cell-mixin-item-b {
      font-weight: 600; }
    .tb-cell-mixin-item .tag-item {
      display: inline-block;
      background: #F5F5F5;
      color: #000;
      border-radius: 3px;
      border: none;
      height: 24px;
      line-height: 24px;
      margin: 8px 12px 0 0;
      padding: 0 12px; }
      .tb-cell-mixin-item .tag-item:last-child {
        margin-right: 0; }

.tb-change.next-input {
  width: 100%; }

.tb-product-cell-tag {
  font-size: 12px;
  color: #FFF;
  letter-spacing: 0;
  padding: 0 4px;
  background: #FF4747;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 4px; }

.tb-product-cell {
  width: 100%;
  display: -ms-flexbox;
  display: flex; }
  .tb-product-cell-image {
    -ms-flex: 0 0 64px;
        flex: 0 0 64px;
    margin-right: 12px;
    display: -ms-flexbox;
    display: flex; }
    .tb-product-cell-image-img {
      width: 64px;
      height: 64px; }
    .tb-product-cell-image-img-balloon {
      height: 160px; }
  .tb-product-cell-info {
    -ms-flex: 1 1;
        flex: 1 1;
    overflow: hidden; }
  .tb-product-cell-title {
    color: #000;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap; }
    .tb-product-cell-title.invalid-true {
      color: #CCCCCC; }
  .tb-product-cell-subtitle {
    -webkit-box-orient: vertical;
    color: #666;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-word; }
    .tb-product-cell-subtitle.invalid-true {
      color: #CCCCCC; }

.tb-product-info {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  line-height: 20px; }
  .tb-product-info-image {
    margin-right: 10px; }
    .tb-product-info-image-img {
      width: 64px;
      height: auto;
      max-height: 120px; }
  .tb-product-info-info {
    width: 100%; }
  .tb-product-info-title {
    position: relative;
    height: 20px; }
    .tb-product-info-title span, .tb-product-info-title a {
      width: 100%;
      position: absolute;
      top: 0;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      color: #000; }
    .tb-product-info-title a:hover {
      color: #2e9cc3; }
  .tb-product-info-subtitle {
    margin-top: 4px; }
  .tb-product-info-marks {
    margin: 4px 0  8px;
    color: #FF6600; }
  .tb-product-info-services {
    margin-top: 4px; }
    .tb-product-info-services-item {
      margin-right: 4px; }
    .tb-product-info-services-image {
      height: 16px;
      width: 16px;
      color: #2E9CC3; }

.inline-layout {
  position: relative; }
  .inline-layout > .elements > * {
    display: inline-block !important;
    margin-right: 10px; }
    .inline-layout > .elements > * .label-top,
    .inline-layout > .elements > * .label-bottom {
      display: block; }
    .inline-layout > .elements > * .label-right {
      float: right;
      margin-left: 5px; }

.table-cell-item {
  display: -ms-flexbox;
  display: flex;
  margin: 2px 0; }
  .table-cell-item-label {
    color: #999;
    margin-right: 4px; }
  .table-cell-item-value {
    color: #333; }

.social-content-container {
  padding: 10px 20px;
  margin: 10px 0;
  width: 100%;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .social-content-container .content-title {
    line-height: 1.5em;
    margin: 0; }
  .social-content-container .content-main {
    margin-top: 10px;
    display: block; }

.tb-change-number-picker.next-input {
  width: 100%; }



.price-reduce-content .input-content {
  margin-top: 8px; }

.price-reduce-content .title {
  font-weight: 600; }

.price-reduce-content .next-align-right {
  text-align: right; }

.price-reduce-content .next-message-error {
  margin-top: 12px; }

.tb-qrcode-with-tooltip-card {
  width: 100px;
  height: 100px; }
  .tb-qrcode-with-tooltip-card-img {
    width: 100%;
    height: 100%; }

.copy-item {
  display: inline-block;
  margin-top: 2px;
  color: #2E9CC3;
  cursor: pointer; }

.clazzName-message-list main {
  margin-top: 24px !important; }
  .clazzName-message-list main .DateLink {
    margin-bottom: 20px; }
    .clazzName-message-list main .DateLink > * {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }

.social-image-list {
  padding: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  font-size: 0.8em;
  color: #fff; }
  .social-image-list .social-img-item {
    padding: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative; }
  .social-image-list .img-box {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    background: #dbdbdb url("https://img.alicdn.com/tfs/TB1k96EXlGE3KVjSZFhXXckaFXa-200-200.svg") no-repeat center;
    background-size: 50%; }
    .social-image-list .img-box .selected {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      border: solid 3px #fc6969; }
      .social-image-list .img-box .selected:before {
        position: absolute;
        content: '';
        right: -14px;
        bottom: -14px;
        width: 28px;
        height: 28px;
        -webkit-font-smoothing: antialiased;
        background-color: #fc6969;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .social-image-list .img-box .selected:after {
        font-size: 12px;
        line-height: 12px;
        right: 0;
        bottom: 0;
        position: absolute;
        font-family: NextIcon;
        -webkit-font-smoothing: antialiased;
        content: '\E632';
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
        color: #fff; }
    .social-image-list .img-box > span.label {
      position: absolute;
      top: 5px;
      right: 5px;
      background: rgba(0, 0, 0, 0.5);
      padding: 2px 5px;
      cursor: pointer; }
    .social-image-list .img-box > img {
      width: 100%; }
  .social-image-list .social-description {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: center;
        justify-content: center; }
    .social-image-list .social-description > span {
      padding: 0 10px;
      color: #fff;
      width: 100%;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden; }

.dashboard-tab .echarts-card {
  margin: 25px 0 0 0; }

.dashboard-tab .tab-item > * {
  background: #FFFFFF;
  border-radius: 4px;
  cursor: pointer;
  border: 2px solid transparent;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

.dashboard-tab .tab-item.active > * {
  border: 2px solid #FF4747;
  position: relative; }
  .dashboard-tab .tab-item.active > *:after {
    top: 100%;
    right: 50%;
    content: '';
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: #FFF;
    text-indent: -9999px;
    border-top: 2px solid #FF4747;
    border-left: 2px solid #FF4747;
    -webkit-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    text-decoration: none;
    color: transparent;
    margin-top: -12px;
    -webkit-transform: rotate(-135deg) translateX(-50%);
        -ms-transform: rotate(-135deg) translateX(-50%);
            transform: rotate(-135deg) translateX(-50%); }

.dashboard-tab .ui-link:visited, .dashboard-tab .ui-linklink {
  color: #666; }

.dashboard-store-panel {
  width: 100%; }
  .dashboard-store-panel .store-panel-flex .flex-child {
    -ms-flex: none;
        flex: none; }

.activity-list-content {
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  width: 100%; }
  .activity-list-content .activity-list {
    margin-bottom: 12px; }
    .activity-list-content .activity-list .text-activity {
      margin-left: 8px; }
    .activity-list-content .activity-list [aria-checked=true] {
      font-weight: 600; }
    .activity-list-content .activity-list .tag .recommend-icon {
      color: #1DC11D;
      margin-right: 10px; }
    .activity-list-content .activity-list .unavailable-activity {
      border: 1px solid #ddd;
      background: #eee;
      color: #999; }
    .activity-list-content .activity-list .unavailable-activity:hover,
    .activity-list-content .activity-list .unavailable-activity:active {
      border: 1px solid #ddd !important;
      background: #eee !important;
      color: #999 !important; }
    .activity-list-content .activity-list .unavailable-activity.checked,
    .activity-list-content .activity-list .unavailable-activity.checked:hover,
    .activity-list-content .activity-list .unavailable-activity.checked:active {
      border: 1px solid red !important;
      background: #eee !important;
      color: #999 !important; }
      .activity-list-content .activity-list .unavailable-activity.checked:before, .activity-list-content .activity-list .unavailable-activity.checked:after,
      .activity-list-content .activity-list .unavailable-activity.checked:hover:before,
      .activity-list-content .activity-list .unavailable-activity.checked:hover:after,
      .activity-list-content .activity-list .unavailable-activity.checked:active:before,
      .activity-list-content .activity-list .unavailable-activity.checked:active:after {
        content: none; }
  .activity-list-content .title {
    text-align: left;
    line-height: 20px;
    font-size: 13px;
    color: #666666;
    padding-bottom: 8px; }
  .activity-list-content .next-icon-error {
    color: #FF5959; }
  .activity-list-content .next-icon-smile,
  .activity-list-content .next-icon-success {
    color: #5bcb01; }
  .activity-list-content .next-icon-icon_likegood {
    color: #5bcb01; }
  .activity-list-content .un-activity-list {
    margin-bottom: 0 !important; }

.panel-detail-container {
  background: #fff;
  text-align: left;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px; }
  .panel-detail-container .main-title-content {
    border-bottom: 1px solid #ddd;
    padding: 20px 0; }
    .panel-detail-container .main-title-content .mark-img,
    .panel-detail-container .main-title-content .main-title {
      vertical-align: middle; }
    .panel-detail-container .main-title-content .mark-img {
      display: inline-block;
      height: 16px;
      background: #FF0036;
      font-size: 12px;
      color: #FFFFFF;
      margin-right: 8px; }
      .panel-detail-container .main-title-content .mark-img::before {
        content: "";
        font-size: 12px;
        padding: 0 4px;
        color: #FFF;
        border-radius: 1px;
        margin-right: 4px;
        background: url(../image/AHaw8_1W6Cmbu6sK1RjSsrb760bDXXa6.png) no-repeat;
        overflow: hidden;
        background-size: cover;
        height: 14px;
        width: 43px;
        display: inline-block;
        margin-bottom: -2px; }
    .panel-detail-container .main-title-content .main-title {
      font-weight: 600; }
  .panel-detail-container .detail-desc {
    margin-top: 20px;
    font-weight: 600;
    font-size: 12px;
    max-height: 96px;
    overflow: hidden; }
  .panel-detail-container .detail-desc-show {
    margin-top: 20px;
    font-weight: 600;
    font-size: 12px; }
  .panel-detail-container .show-more {
    color: skyblue;
    cursor: pointer; }
  .panel-detail-container .ellipsis {
    position: relative; }
    .panel-detail-container .ellipsis:after {
      content: '...';
      position: absolute;
      right: 0;
      bottom: 0;
      background: #fff;
      color: #999; }
  .panel-detail-container .dec-content {
    word-break: break-all; }

.product-container-loadding {
  width: 100%; }
  .product-container-loadding .next-loading-inline {
    width: 100%; }

.product-container {
  width: 100%; }
  .product-container .ellipsis {
    position: relative; }
    .product-container .ellipsis:after {
      content: '...';
      position: absolute;
      right: 0;
      bottom: 0;
      background: #F6F8FA;
      color: #999; }
  .product-container .next-message.next-medium {
    padding: 10px;
    margin-top: 10px; }
    .product-container .next-message.next-medium .next-message-title {
      font-size: 13px;
      color: #333; }
  .product-container .product-sub-title {
    font-size: 16px;
    font-weight: 600; }
  .product-container .add-product-content {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex; }
    .product-container .add-product-content .excel-upload {
      margin-left: 10px; }
  .product-container .product-type-content {
    margin-top: 46px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .product-container .product-type-content .had-add-product {
      font-size: 13px;
      font-weight: 600;
      line-height: 28px; }
  .product-container .none-product-title {
    color: #999;
    font-size: 13px; }
  .product-container .product-list {
    margin-top: 16px;
    margin-bottom: 20px; }
    .product-container .product-list .next-message {
      margin-bottom: 32px; }
    .product-container .product-list .next-upload-list-item-thumbnail {
      position: relative; }
      .product-container .product-list .next-upload-list-item-thumbnail img {
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
    .product-container .product-list .edit-tips {
      margin-bottom: 0; }
  .product-container .product-item {
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px;
    background: #F6F8FA;
    border-radius: 4px 0 0 4px;
    margin-bottom: 20px; }
    .product-container .product-item .display-content {
      position: relative;
      width: 380px;
      border-right: 1px solid #ddd;
      padding-right: 20px;
      padding-bottom: 20px; }
      .product-container .product-item .display-content .product-info-title,
      .product-container .product-item .display-content .id-title {
        font-size: 13px; }
      .product-container .product-item .display-content .product-info-title {
        font-weight: 600; }
      .product-container .product-item .display-content .product-name {
        color: #999;
        line-height: 20px;
        word-break: break-all; }
      .product-container .product-item .display-content .product-info {
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px; }
        .product-container .product-item .display-content .product-info .img-href {
          display: block;
          height: 64px;
          width: 64px; }
        .product-container .product-item .display-content .product-info .product-img {
          width: 64px;
          height: 64px;
          border: 1px solid #ddd;
          display: block; }
        .product-container .product-item .display-content .product-info .product-desc {
          padding: 0px 20px 0px 8px;
          -ms-flex: 1 1;
              flex: 1 1; }
        .product-container .product-item .display-content .product-info .product-price {
          font-size: 13px;
          font-weight: 600; }
      .product-container .product-item .display-content .btn-content {
        position: absolute;
        bottom: 20px; }
        .product-container .product-item .display-content .btn-content .del-btn {
          margin-left: 8px; }
    .product-container .product-item .sku-content {
      -ms-flex: 1 1;
          flex: 1 1;
      padding: 20px;
      padding-right: 0; }
      .product-container .product-item .sku-content .set-info-title {
        font-size: 13px;
        background: #F6F8FA;
        border: 1px solid #B6BDC5;
        border-radius: 4px;
        padding: 4px 16px;
        cursor: pointer; }
      .product-container .product-item .sku-content .sku-table {
        width: 100%; }
        .product-container .product-item .sku-content .sku-table tr {
          padding-bottom: 20px; }
        .product-container .product-item .sku-content .sku-table .sku-title {
          width: 60px;
          font-size: 13px;
          font-weight: 600;
          vertical-align: text-bottom; }
          .product-container .product-item .sku-content .sku-table .sku-title .help-tip {
            float: right;
            color: #999; }
      .product-container .product-item .sku-content .stock-table tr td {
        border-right: 1px solid #d4d8da;
        border-bottom: 1px solid #d4d8da;
        padding: 2px 12px;
        width: 33%;
        text-align: right;
        background: #fff; }
      .product-container .product-item .sku-content .stock-table tr td:last-child {
        border-right: none; }
      .product-container .product-item .sku-content .stock-table tr td:first-child {
        font-size: 13px;
        color: #999999; }
      .product-container .product-item .sku-content .stock-table tr:last-child td {
        border-bottom: none; }
      .product-container .product-item .sku-content .stock-table {
        width: 100%;
        margin-top: 12px;
        border: 1px solid #ddd;
        border-collapse: separate;
        border-spacing: 0;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        overflow: hidden; }
        .product-container .product-item .sku-content .stock-table .no-padding-td {
          padding: 0; }
        .product-container .product-item .sku-content .stock-table .discount,
        .product-container .product-item .sku-content .stock-table .promotion-price {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          padding: 3px 12px; }
          .product-container .product-item .sku-content .stock-table .discount .discount-title,
          .product-container .product-item .sku-content .stock-table .promotion-price .discount-title {
            line-height: 28px; }
          .product-container .product-item .sku-content .stock-table .discount .number,
          .product-container .product-item .sku-content .stock-table .promotion-price .number {
            line-height: 28px;
            padding: 0 4px;
            white-space: nowrap; }
        .product-container .product-item .sku-content .stock-table .border-top {
          border-top: 1px solid #ddd; }
        .product-container .product-item .sku-content .stock-table .promotion-price .number {
          line-height: 28px;
          padding: 0 4px;
          white-space: nowrap; }
        .product-container .product-item .sku-content .stock-table .discount-title,
        .product-container .product-item .sku-content .stock-table .promotion-title,
        .product-container .product-item .sku-content .stock-table .percent {
          white-space: nowrap;
          line-height: 28px; }
        .product-container .product-item .sku-content .stock-table .next-input {
          border: none;
          background: transparent;
          width: 100%; }
          .product-container .product-item .sku-content .stock-table .next-input input {
            text-align: right;
            border: none;
            background: transparent; }
        .product-container .product-item .sku-content .stock-table .count-info .number {
          line-height: 28px;
          padding: 0 4px;
          white-space: nowrap; }
      .product-container .product-item .sku-content .remarks {
        font-size: 13px;
        color: #999999;
        font-weight: normal;
        float: right; }

.dialog-product .ellipsis {
  position: relative; }
  .dialog-product .ellipsis:after {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    color: #999; }

.dialog-product .next-dialog-body {
  padding: 0 20px !important; }

.dialog-product .next-dialog-footer {
  text-align: right !important; }

.dialog-product .search-content {
  display: -ms-flexbox;
  display: flex; }

.dialog-product .hovered .ellipsis {
  position: relative; }
  .dialog-product .hovered .ellipsis:after {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f6f8fa;
    color: #999; }

.dialog-product .product-remarks {
  color: #FF9900;
  font-size: 13px; }
  .dialog-product .product-remarks .remarks-name,
  .dialog-product .product-remarks .remarks-time {
    color: #333;
    font-size: 12px; }

.dialog-product .search-content {
  margin-bottom: 20px; }
  .dialog-product .search-content .next-checkbox-wrapper {
    margin-left: 24px; }
  .dialog-product .search-content .next-search-simple {
    float: right;
    margin-left: 16px; }
  .dialog-product .search-content .category-group,
  .dialog-product .search-content .group-group {
    width: 160px; }
  .dialog-product .search-content .group-group {
    margin-left: 16px; }

.dialog-product .dialog-table-product-content {
  max-width: 1024px;
  overflow: scroll;
  max-height: 350px; }
  .dialog-product .dialog-table-product-content .next-table-fixed {
    max-height: 350px;
    overflow: hidden; }
  .dialog-product .dialog-table-product-content .dialog-table-product .next-table-body {
    max-height: 340px !important;
    padding-bottom: 45px; }
  .dialog-product .dialog-table-product-content .dialog-table-product .next-table-cell-wrapper {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .dialog-product .dialog-table-product-content .dialog-table-product .product-info {
    max-width: 200px; }
  .dialog-product .dialog-table-product-content table tr th:nth-child(2),
  .dialog-product .dialog-table-product-content table tr td:nth-child(2) {
    width: 40%; }
  .dialog-product .dialog-table-product-content table tr th:nth-child(4),
  .dialog-product .dialog-table-product-content table tr td:nth-child(4) {
    width: 15%; }
  .dialog-product .dialog-table-product-content .product-content {
    display: -ms-flexbox;
    display: flex; }
    .dialog-product .dialog-table-product-content .product-content .product-img {
      width: 64px;
      height: 64px; }
    .dialog-product .dialog-table-product-content .product-content .product-info {
      margin-left: 12px;
      -ms-flex: 1 1;
          flex: 1 1; }
      .dialog-product .dialog-table-product-content .product-content .product-info .product-id {
        font-size: 13px;
        color: #999999;
        line-height: 20px; }
      .dialog-product .dialog-table-product-content .product-content .product-info .product-name {
        font-size: 13px;
        color: #999999;
        word-break: break-all; }
  .dialog-product .dialog-table-product-content .product-price,
  .dialog-product .dialog-table-product-content .product-stocks {
    font-size: 13px;
    color: #000; }
  .dialog-product .dialog-table-product-content .product-price {
    width: 150px; }

.dialog-product .dialog-pagination {
  margin-top: 20px; }

.dialog-product .product-select-content {
  position: absolute;
  bottom: 26px;
  color: #666; }
  .dialog-product .product-select-content span {
    font-weight: 600;
    color: #000; }

.dialog-product a {
  cursor: pointer; }

.dialog-product-discount {
  top: 5% !important;
  width: 90% !important;
  max-height: 90% !important;
  height: 90%; }
  .dialog-product-discount.next-dialog .next-dialog-body {
    position: relative;
    padding: 20px 20px 0 20px !important; }

.dialog-discount .dis-pre {
  color: #666;
  padding-left: 20px; }

.dialog-discount .sku-table-container {
  padding-bottom: 50px;
  overflow: scroll; }

.dialog-discount .bottom-input {
  position: fixed;
  bottom: 64px;
  width: calc(100% - 40px);
  background: #F6F8FA;
  padding: 12px;
  z-index: 2;
  border: none;
  -webkit-box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.12);
          box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.12); }

.dialog-discount ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px; }

.dialog-discount ::-webkit-scrollbar {
  height: 6px;
  width: 0; }

.dialog-discount .show-detail {
  color: #2E9CC3; }

.dialog-discount .set-ware-house {
  margin-left: 6px; }

.dialog-discount .ware-house-title {
  font-weight: 600;
  margin-right: 10px; }

.dialog-discount .ware-house {
  margin-left: 20px; }
  .dialog-discount .ware-house .next-checkbox-label {
    margin-left: 2px; }

.dialog-discount .stock-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 20px 0; }
  .dialog-discount .stock-content .stock-operation .refresh-stock {
    margin-right: 10px;
    cursor: pointer;
    color: #2e9cc3; }

.dialog-discount .sku-table .cell-top-bottom {
  background: transparent; }
  .dialog-discount .sku-table .cell-top-bottom tr:first-child {
    border-bottom: 1px solid #F0F1F5; }
  .dialog-discount .sku-table .cell-top-bottom tr td:last-child {
    white-space: nowrap;
    text-align: right;
    line-height: 37px;
    border: none; }
  .dialog-discount .sku-table .cell-top-bottom tr td:first-child {
    padding-right: 8px;
    text-align: right;
    line-height: 37px;
    border: none; }

.dialog-discount .next-message.next-medium {
  padding: 10px;
  margin-top: 10px; }
  .dialog-discount .next-message.next-medium .next-message-title {
    font-size: 13px;
    color: #333; }

.category-group-pop,
.group-group-pop {
  width: auto !important; }

.custom-error-tip {
  color: #e62e04;
  margin-bottom: 10px;
  display: block;
  font-size: 12px;
  padding: 2px 6px; }

.balloon-table .next-table-cell-wrapper {
  font-size: 12px; }

.member-des .next-message.next-medium {
  padding: 10px;
  margin-top: 10px; }
  .member-des .next-message.next-medium .next-message-title {
    font-size: 13px;
    color: #333; }

.member-balloon {
  max-width: 2000px !important; }

.table-icon .icon-text {
  margin-left: 8px; }

.table-cell-2-line {
  width: 100%; }
  .table-cell-2-line .line {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    white-space: nowrap;
    border-top: 1px solid #ddd; }
    .table-cell-2-line .line .title {
      padding-right: 10px; }
    .table-cell-2-line .line .value {
      padding-left: 10px;
      text-align: right;
      float: right; }
    .table-cell-2-line .line .next-icon-arrow-down {
      position: absolute;
      right: -12px;
      color: #666; }
  .table-cell-2-line .next-balloon {
    overflow: visible !important; }
  .table-cell-2-line .line:first-child {
    border-top: none; }

.dada-list-item {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f1f1f5;
  padding: 8px 12px;
  position: relative; }
  .dada-list-item > .content {
    color: #666666;
    margin-right: 10px; }
  .dada-list-item > .description {
    -ms-flex: 1 1;
        flex: 1 1;
    text-align: right; }
  .dada-list-item .list-columns {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .dada-list-item .list-columns > div {
      -ms-flex: 1 1;
          flex: 1 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .dada-list-item .list-columns > div:first-child {
        -ms-flex-pack: start;
            justify-content: flex-start; }
      .dada-list-item .list-columns > div:last-child {
        -ms-flex-pack: end;
            justify-content: flex-end; }
      .dada-list-item .list-columns > div:last-child:first-child {
        -ms-flex-pack: start;
            justify-content: flex-start; }

.campaign-status .status {
  font-size: 13px;
  color: #000000; }

.campaign-status .sub-status {
  font-size: 13px;
  color: #999999; }

.campaign-status .qualification-status {
  font-size: 13px;
  color: #FF9900; }

.campaign-status .next-icon-delete-filling {
  color: #FF5959; }

.campaign-status .next-icon-success-filling {
  color: #5bcb01; }

.qualification-balloon {
  max-height: 400px;
  overflow: scroll !important; }

.campaign-card-container {
  padding: 16px;
  background-image: -o-linear-gradient(306deg, #fff, #D0C291);
  background-image: linear-gradient(-216deg, #fff, #D0C291);
  border-radius: 8px;
  margin-right: 16px;
  margin-bottom: 16px; }
  .campaign-card-container .card-left {
    margin-bottom: 10px; }
    .campaign-card-container .card-left .title {
      font-weight: 600;
      font-size: 14px;
      color: #000000;
      line-height: 21px;
      height: 42px;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      margin-bottom: 8px; }
    .campaign-card-container .card-left .timer {
      font-size: 12px;
      color: #000000; }
      .campaign-card-container .card-left .timer .time {
        margin-bottom: 8px; }

.campaign-card-tooltip {
  background-color: #FFF;
  color: #000;
  border: 1px solid #EEE;
  width: 400px;
  max-width: 400px; }
  .campaign-card-tooltip:after {
    background-color: #FFF; }

.campaign-card-join-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 16px 16px 0;
  border-radius: 8px;
  margin-right: 0px; }
  .campaign-card-join-container .card-left {
    width: 160px;
    height: 144px; }
    .campaign-card-join-container .card-left img {
      width: 100%;
      height: 100%; }
  .campaign-card-join-container .card-right {
    -ms-flex: 1 1;
        flex: 1 1;
    padding: 0 0 0 20px;
    position: relative; }
    .campaign-card-join-container .card-right .title {
      font-weight: 600;
      font-size: 14px;
      color: #000000; }
    .campaign-card-join-container .card-right .content {
      font-size: 13px;
      color: #666666;
      line-height: 21px; }
      .campaign-card-join-container .card-right .content .dec-content {
        margin-bottom: 38px; }
    .campaign-card-join-container .card-right .button-content {
      position: absolute;
      bottom: 0;
      left: 20px; }

.stock-operate .refresh-stock {
  cursor: pointer;
  color: #2e9cc3;
  margin-right: 6px; }

.base-image-list {
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  margin-bottom: 16px; }
  .base-image-list .image-item {
    padding: 15px; }
  .base-image-list a {
    color: #000000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
    .base-image-list a > span {
      line-height: 2.5em; }

.list-card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  margin: 0 20px 20px 20px;
  word-break: break-word; }
  .list-card-image {
    margin-right: 12px;
    height: 144px; }
    .list-card-image img {
      height: 144px;
      width: 160px; }
  .list-card-item-title {
    font-size: 14px;
    color: #000000;
    font-weight: 600; }
  .list-card-item-description {
    margin: 8px 0;
    font-size: 13px;
    color: #666666;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; }
  .list-card-item-operation {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .list-card-item-operation-button {
      margin-right: 16px; }
    .list-card-item-operation-link {
      position: relative; }

.finance {
  min-width: 1200px; }
  .finance h1 {
    font-size: 36px; }
  .finance-header {
    color: #fff;
    height: 216px;
    background: -webkit-gradient(linear, left bottom, right top, from(#54a8fe), to(#2c73fe));
    background: -o-linear-gradient(left bottom, #54a8fe, #2c73fe);
    background: linear-gradient(to right top, #54a8fe, #2c73fe);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center; }
    .finance-header h3 {
      font-size: 18px;
      color: rgba(255, 255, 255, 0.8); }
  .finance-service {
    background: #fff;
    text-align: center;
    overflow: hidden;
    height: 414px;
    padding: 40px; }
    .finance-service h1 {
      font-size: 24px; }
    .finance-service h6 {
      margin: auto;
      text-align: center;
      width: 700px;
      font-size: 13px; }
    .finance-service p {
      color: #999;
      font-size: 13px; }
    .finance-service-img {
      width: 340px;
      margin: auto;
      margin-top: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .finance-service-img-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        text-align: center; }
        .finance-service-img-item img {
          width: 88px; }
        .finance-service-img-item span {
          margin-top: 10px;
          font-size: 13px;
          font-weight: 600; }
  .finance-flow {
    background: rgba(235, 235, 235, 0.3);
    overflow: hidden;
    height: 440px; }
    .finance-flow h1 {
      font-size: 24px; }
    .finance-flow h1 {
      text-align: center; }
    .finance-flow-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      max-width: 1200px;
      margin: auto; }
      .finance-flow-container-4 {
        -ms-flex: 1 1;
            flex: 1 1; }
        .finance-flow-container-4-container {
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 15px; }
        .finance-flow-container-4-item {
          background: #fff;
          -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
                  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
          border-radius: 3px;
          margin-right: 15px;
          height: 50px;
          padding: 5px;
          padding-right: 15px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center;
          text-align: center; }
          .finance-flow-container-4-item:last-child {
            margin-right: 0; }
        .finance-flow-container-4-border {
          padding-top: 10px;
          border-top: 3px #46bc02 solid;
          color: #46bc02; }
      .finance-flow-container-5 {
        -ms-flex: 0.75 1;
            flex: 0.75 1;
        margin-left: 10px; }
        .finance-flow-container-5-container {
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 15px; }
          .finance-flow-container-5-container .finance-icon {
            background: #8680D8; }
        .finance-flow-container-5-item {
          background: #fff;
          -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
                  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
          border-radius: 3px; }
          .finance-flow-container-5-item .finance-icon {
            background: #8680D8; }
        .finance-flow-container-5-border {
          color: #8680D8;
          padding-top: 10px;
          border-top: 3px #8680D8 solid; }
    .finance-flow-description {
      margin: auto;
      width: 750px; }
      .finance-flow-description h3 {
        font-weight: 600; }
  .finance-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    line-height: 20px;
    background: #46cb4c;
    color: #fff;
    border-radius: 50%;
    margin-right: 5px; }
  .finance-faq {
    padding-top: 40px;
    background: #fff;
    overflow: hidden;
    text-align: center; }
    .finance-faq h1 {
      font-size: 24px; }
    .finance-faq-container {
      text-align: left;
      margin: auto;
      width: 720px; }
      .finance-faq-container h3 {
        font-weight: 600; }
      .finance-faq-container p {
        color: #999; }
    .finance-faq-bottom {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin: auto;
      margin-top: 40px;
      padding: 30px;
      width: 720px;
      background: rgba(235, 235, 235, 0.3); }
      .finance-faq-bottom a {
        margin-left: 10px;
        color: #8a9eb8;
        cursor: pointer;
        font-size: 14px; }

.activity-list {
  margin-bottom: 50px; }
  .activity-list .activity-title {
    font-size: 14px;
    color: #2A2A2A; }
  .activity-list-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
  .activity-list-card {
    position: relative;
    margin-top: 16px; }
    .activity-list-card-item-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      height: 100px;
      background: #FFFFFF;
      border: 1px solid #F2F2F2;
      border-left: 8px solid #F2F2F2;
      border-radius: 3px;
      margin-right: 16px; }
    .activity-list-card-image {
      margin: 0px 30px; }
      .activity-list-card-image img {
        width: 116px;
        height: 63px; }
    .activity-list-card-item {
      margin-left: 12px;
      width: 100%; }
      .activity-list-card-item-title {
        margin: 2px 0;
        font-size: 16px;
        font-weight: 600;
        color: #000000;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap; }
      .activity-list-card-item-description {
        margin: 2px 0;
        font-size: 12px;
        color: #333;
        max-width: 480px;
        width: 90%;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
      .activity-list-card-item-operation {
        margin: 2px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .activity-list-card-item-operation-link {
          position: relative;
          font-size: 13px;
          color: #2E9CC3; }

.quick-entry {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background: #FDFDFD;
  border: 1px solid #F2F2F2;
  height: 123px;
  margin: 10px; }
  .quick-entry-image {
    margin-top: 24px;
    text-align: center; }
    .quick-entry-image img {
      width: 34px;
      height: 34px; }
  .quick-entry-item {
    margin-top: 22px;
    text-align: center; }
    .quick-entry-item-title {
      font-size: 13px;
      color: #000000; }

.upload-limit-text {
  margin-left: 16px;
  font-size: 12px;
  color: #999; }

.ui-countdown {
  min-width: 100px;
  font-size: 14px;
  white-space: nowrap; }
  .ui-countdown .countdown-format {
    color: #FF5E00; }
    .ui-countdown .countdown-format .item {
      display: inline-block;
      width: 26px;
      height: 26px;
      line-height: 26px;
      text-align: center;
      border: 1px solid #FF5E00;
      border-radius: 2px; }
    .ui-countdown .countdown-format .item.large {
      width: 36px; }
    .ui-countdown .countdown-format .delimiter {
      margin: 0 5px; }

.feedback-404 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 84px;
  min-height: 700px; }
  .feedback-404 .feedback-title {
    margin-top: 20px;
    font-size: 14px;
    color: #000;
    text-align: center; }
  .feedback-404 .feedback-link {
    margin-top: 20px;
    font-size: 14px; }
    .feedback-404 .feedback-link a {
      color: #2E9CC3;
      cursor: pointer;
      margin: 0 10px; }
  .feedback-404 .feedback-content img {
    width: 640px;
    height: 280px; }

.feedback-500 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 84px;
  min-height: 700px; }
  .feedback-500 .feedback-title {
    margin-top: 20px;
    font-size: 14px;
    color: #000;
    text-align: center; }
  .feedback-500 .feedback-link {
    margin-top: 20px;
    font-size: 14px; }
    .feedback-500 .feedback-link a {
      color: #2E9CC3;
      cursor: pointer;
      margin: 0 10px; }
  .feedback-500 .feedback-content img {
    width: 640px;
    height: 280px; }

.dada-text-list {
  display: -ms-flexbox;
  display: flex; }
  .dada-text-list .item {
    display: inline-block;
    border-radius: 3px;
    height: 24px;
    line-height: 24px;
    margin: 8px 12px 0 0;
    padding: 0 12px; }
  .dada-text-list .item.green {
    background: #00CA47;
    color: #FFF; }
  .dada-text-list .item.gary {
    background: #F5F5F5;
    color: #000; }

.number-picker-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .number-picker-container .number-picker-split {
    margin: 0 6px; }

.number-picker-item {
  -ms-flex: 1 1;
      flex: 1 1;
  position: relative; }

.ui-link-group {
  display: -ms-flexbox;
  display: flex; }
  .ui-link-group .ui-link {
    margin-right: 16px; }

.ui-icon-group {
  display: -ms-flexbox;
  display: flex; }
  .ui-icon-group .ui-icon-item {
    margin-right: 5px; }

.next-balloon {
  max-width: 1000px !important;
  overflow: auto; }

.DialogPageContainer {
  margin: 0 !important;
  padding: 0 !important; }

.next-dialog.page-dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .next-dialog.page-dialog .next-dialog-body {
    -ms-flex: 1 1;
        flex: 1 1;
    overflow-y: auto; }
  .next-dialog.page-dialog .next-dialog-footer .ui-item {
    display: inline-block !important; }

.next-dialog .next-dialog-footer .next-dialog-btn:not(:last-child) {
  margin-right: 16px !important; }

.next-dialog .next-dialog-footer .next-dialog-btn {
  margin-left: 0 !important; }

.money {
  position: relative;
  display: inline-block; }

.ui-coupon-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }
  .ui-coupon-item-info:before, .ui-coupon-item-btn:before {
    content: "";
    width: 6px;
    position: absolute;
    top: 0;
    height: 100%;
    margin-left: -16px;
    display: block;
    z-index: 9;
    background-image: -o-linear-gradient(45deg, #fff 25%, transparent 25%, transparent), -o-linear-gradient(225deg, #fff 25%, transparent 25%, transparent), -o-linear-gradient(135deg, transparent 75%, #fff 75%), -o-linear-gradient(225deg, transparent 75%, #fff 75%);
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent), linear-gradient(-135deg, #fff 25%, transparent 25%, transparent), linear-gradient(-45deg, transparent 75%, #fff 75%), linear-gradient(-135deg, transparent 75%, #fff 75%);
    background-size: 12px 12px;
    background-repeat: repeat-y,repeat-y; }
  .ui-coupon-item-info:after {
    content: "";
    position: absolute;
    top: 6px;
    right: 0;
    height: 64px;
    border-right: 1px dashed #fff; }
  .ui-coupon-item-btn:before {
    right: 0;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg); }
  .ui-coupon-item-info {
    position: relative;
    background: #FF9900;
    width: 220px;
    height: 76px;
    border-radius: 0 3px 3px 0;
    color: #fff;
    padding: 10px 16px;
    -ms-flex-pack: center;
        justify-content: center; }
    .ui-coupon-item-info span {
      display: block; }
    .ui-coupon-item-info .title {
      font-size: 18px;
      white-space: nowrap;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis; }
    .ui-coupon-item-info .desc {
      font-size: 12px;
      line-height: 18px; }
    .ui-coupon-item-info .expires {
      font-size: 10px;
      line-height: 15px;
      opacity: 0.8; }
  .ui-coupon-item-btn {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background: #FF9900;
    width: 100px;
    height: 76px;
    border-radius: 3px 0 0 3px;
    padding: 10px 12px; }
    .ui-coupon-item-btn a {
      width: 100%;
      text-align: center;
      display: inline-block;
      background: #fff;
      height: 28px;
      line-height: 28px;
      color: #000;
      border-radius: 14px; }

.excel-upload-tab {
  width: 100%; }

.excel-upload-tab .next-tabs-content {
  padding: 20px 0;
  -ms-flex: 1 1;
      flex: 1 1;
  overflow: scroll; }

.excel-upload-explaination {
  margin: 0 0 20px;
  font-size: 13px;
  line-height: 20px; }

.excel-analysis-progress {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 10px;
  background: #F2F3F7;
  padding: 10px; }

.task-status {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.task-progress {
  width: 200px !important; }

.task-secondary {
  margin-top: 4px;
  color: #999; }

.excel-upload-task-error {
  margin: 10px 4px 0;
  font-size: 13px;
  color: #FF3000; }

.excel-upload-notices {
  padding: 1px 0 10px 5px; }
  .excel-upload-notices .excel-upload-notice {
    margin-top: 20px; }
  .excel-upload-notices .template-url {
    margin-top: 8px; }

.excel-upload-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.excel-upload-label {
  margin-left: 10px; }

.excel-upload .next-upload-list-text .next-upload-list-item .next-icon {
  display: none; }

.upload-pannel {
  width: 100%;
  height: auto;
  padding: 0 10px; }

.dialog-btn-item {
  margin-left: 10px; }

.excel-upload .next-upload-list-item-uploading .next-icon-close {
  display: none; }

.excel-upload .excel-upload-tab .next-tabs-content {
  overflow: unset; }

.history-table {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .history-table-content {
    -ms-flex: 1 1;
        flex: 1 1;
    width: 100%; }

.dada-iframe {
  width: 100%; }
  .dada-iframe iframe {
    width: 100%;
    height: 100%;
    border: none; }

.echarts-card {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .echarts-card.border {
    border: 1px solid #EEE; }
  .echarts-card .chart-title {
    height: 40px;
    line-height: 40px;
    padding: 0 10px; }
    .echarts-card .chart-title.border {
      border-bottom: 1px solid #EEE; }
  .echarts-card .chart-content {
    -ms-flex: 1 1;
        flex: 1 1;
    width: 100%;
    min-height: 10px;
    min-width: 10px; }

.dada-nodata-wrap {
  margin: 0 auto; }

.dada-nodata-normal {
  text-align: center; }
  .dada-nodata-normal .dada-nodata-icon .next-icon-ic_crm_chart_empty::before {
    width: 86px;
    font-size: 84px;
    line-height: 1;
    color: #E6E6E6; }
  .dada-nodata-normal .dada-nodata-img img {
    width: 86px;
    height: auto; }
  .dada-nodata-normal .dada-nodata-txt {
    margin-top: 4px;
    color: #ccc; }

.dada-progress-dialog-label {
  line-height: 21px;
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 8px; }
  .dada-progress-dialog-label .label {
    font-weight: 600;
    margin-right: 8px; }

.dada-progress-dialog-progress {
  width: 100%; }

.dada-progress-dialog .dialog-footer {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.dada-progress-dialog-error-info {
  color: #ED6E52;
  margin-right: 16px; }

.dada-tab-wrap {
  padding: 20px 0; }
  .dada-tab-wrap .next-tabs-bar {
    margin-bottom: 20px; }

.dada-item-wrap .item {
  margin-bottom: 20px; }

.dada-item-wrap .dada-checkbox-wrap {
  display: -ms-flexbox;
  display: flex; }
  .dada-item-wrap .dada-checkbox-wrap .next-checkbox-wrapper {
    margin-bottom: 20px;
    -ms-flex: 1 1;
        flex: 1 1; }

.dada-logistics-table {
  border: 1px solid #F0F1F5;
  border-width: 0 0 1px 1px; }
  .dada-logistics-table .hd {
    background: #F6F8FA; }
    .dada-logistics-table .hd .th {
      padding: 16px 10px !important; }
  .dada-logistics-table .th, .dada-logistics-table .td {
    border-right: 1px solid #F0F1F5; }
  .dada-logistics-table .hd .tr, .dada-logistics-table .bd .tr {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #F0F1F5; }
  .dada-logistics-table .hd .th, .dada-logistics-table .bd .td {
    padding: 10px; }
    .dada-logistics-table .hd .th:nth-child(1), .dada-logistics-table .bd .td:nth-child(1) {
      width: 640px; }
    .dada-logistics-table .hd .th:nth-child(2), .dada-logistics-table .bd .td:nth-child(2) {
      width: 410px; }
    .dada-logistics-table .hd .th:nth-child(3), .dada-logistics-table .bd .td:nth-child(3) {
      -ms-flex: 1 1;
          flex: 1 1; }
  .dada-logistics-table .bd {
    border-width: 1px 1px 0 0; }
    .dada-logistics-table .bd .buttonText {
      color: #2E9CC3;
      cursor: pointer; }
    .dada-logistics-table .bd .select {
      margin-top: 4px; }
  .dada-logistics-table .ft {
    border-right: 1px solid #F0F1F5;
    padding: 16px 10px; }

.des-selection-dialog {
  width: 1002px;
  height: 806px; }
  .des-selection-dialog .manual-zone {
    margin-top: 16px; }
    .des-selection-dialog .manual-zone .head {
      display: -ms-flexbox;
      display: flex;
      height: 53px;
      -ms-flex-align: center;
          align-items: center; }
    .des-selection-dialog .manual-zone .left {
      width: 120px; }
    .des-selection-dialog .manual-zone .center {
      font-weight: 600;
      width: 120px; }
    .des-selection-dialog .manual-zone .right {
      -ms-flex-positive: 1;
          flex-grow: 1;
      text-align: right; }

.country-select {
  margin-top: 16px; }
  .country-select .content {
    margin-left: 120px;
    background: #F6F8FA; }
  .country-select .hide-content {
    display: none; }

