@include export-module('co-transaction-line-toolbar-layout') {
  .co-transaction-line-toolbar {
    .toolbar {
      display: inline-flex;
      justify-content: center;
      z-index: $tp-transaction-line-toolbar-z-index;
      position: absolute;
      left: 0;
      right: 0;
      top: $tp-transaction-line-toolbar-top-offset;
      transition: $tp-transaction-line-toolbar-transition;
      gap: $tp-transaction-line-toolbar-gap;
      margin: 0 auto;
      padding-top: $tp-transaction-line-toolbar-padding-top;
    }
    .toolbar-inner {
      display: flex;
      gap: 3px;
      align-items: center;
      background: #f4f4f9;
      border-radius: 3px;
      padding: 3px 5px;
    }
    .toolbar-item {
      cursor: pointer;
      border-radius: $tp-transaction-line-toolbar-item-border-radius;
      display: flex;
      align-items: center;
      transition: $tp-transaction-line-toolbar-item-transition;

      co-icon {
        width: $tp-transaction-line-toolbar-item-icon-size;
        height: $tp-transaction-line-toolbar-item-icon-size;
      }

      svg {
        transform: scale($tp-transaction-line-toolbar-icon-scale);
        transition: $tp-transaction-line-toolbar-icon-transition;
      }

      svg [fill] {
        transition: $tp-transaction-line-toolbar-icon-fill-transition;
      }
    }
  }
}
