@include export-module('cc-transaction-card-receive-goods-layout') {
  .co-transaction-card-receive-goods {

    co-transaction-line-amount co-input-number-picker, .transaction-card-price {
      display: flex;
      align-items: center;
      justify-content: center;
      border: 1px solid $tp-color-border;
      border-radius: $tp-default-border-radius;
      width: 100px;
      min-width: 100px;
      height: $tp-default-button-height;

      .co-input-text {
        width: 80%;
        height: 95%;

        input {
          margin: 4px 0 0;
        }
      }

      &.price {
        width: auto;
        font-weight: bold;
      }
    }

    .transaction-card-content-wrapper {
      display: flex;
      width: 100%;
      flex-direction: column;

      .content-base {
        width: inherit;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 5px;
        margin-bottom: 5px;
      }

      .content-expanded {
        width: inherit;
        display: grid;
        grid-template-columns: 1fr 3fr;
        grid-template-rows: 1fr;
        grid-column-gap: 5px;
      }

      .co-transaction-line-commission-button, .co-transaction-line-supplier-button, .co-transaction-line-warehouse-button, .co-transaction-line-delivery-button, .co-transaction-line-vat-button {
        overflow: hidden;

        .transaction-line-button {
          width: auto;
        }

        &.fit-content {
          width: fit-content;
          min-width: 50%;
        }
      }
    }
  }

  .side-panel-button {
    background: #f5f5fc;
    border-radius: 5px;
    padding: 5px 2px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;

    .co-icon {
      width: 20px;
      height: 20px;
    }
  }
}
