.oa-toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  padding: 16px 20px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgb(15 23 42 / 6%);

  .oa-store-select {
    width: 200px;
  }

  .oa-date-input {
    width: 145px;
  }

  .oa-status-select {
    width: 120px;
  }

  .oa-channel-select {
    width: 110px;
  }

  .oa-payment-select {
    width: 120px;
  }

  .oa-search {
    width: 200px;
  }

  .oa-toolbar-right {
    margin-left: auto;
  }

  .oa-date-sep {
    font-size: 13px;
    line-height: 32px;
    color: rgb(0 0 0 / 45%);
  }

  .oa-search-icon {
    width: 14px;
    height: 14px;
    color: rgb(0 0 0 / 45%);
  }

  .oa-export-btn {
    display: inline-flex;
    gap: 4px;
    align-items: center;
  }

  .ant-select-selector,
  .ant-input,
  .ant-input-affix-wrapper {
    height: 32px;
    font-size: 13px;
  }

  .ant-input-affix-wrapper .ant-input {
    height: 100%;
  }
}

.oa-stats {
  display: flex;
  gap: 24px;
  padding: 12px 0 4px;
  font-size: 13px;
  color: rgb(0 0 0 / 65%);

  span {
    white-space: nowrap;

    strong {
      margin-left: 4px;
      font-weight: 600;
      color: rgb(0 0 0 / 88%);
    }
  }

  .oa-stats-refund {
    color: #ff4d4f;
  }
}
