/* Sales & purchase invoice workbench: mirror the flat toolbar and split-scroll records behavior used in entries/vouchers */
.sales-purchase-workbench{
  --entries-workbench-bleed:0;
  padding-inline:0;
}

.panel[data-view="sales-purchase-invoice"] .entries-toolbar{
  padding-inline:0;
  padding-block-start:calc(var(--entries-toolbar-padding-block) + 1px);
  padding-block-end:calc(var(--entries-toolbar-padding-block) - 1px);
  border:none;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  overflow:visible;
}

.panel[data-view="sales-purchase-invoice"] :is(
  .entries-toolbar-btn,
  .entries-action-btn,
  .entries-chip,
  .entries-search__input,
  .entries-search__clear
){
  box-shadow:none !important;
}

.panel[data-view="sales-purchase-invoice"] :is(
  .entries-toolbar-btn,
  .entries-action-btn,
  .entries-chip,
  .entries-search__input,
  .entries-search__clear
):is(:hover, :active, :focus, :focus-visible){
  box-shadow:none !important;
}

.panel[data-view="sales-purchase-invoice"] :is(
  .entries-toolbar-btn,
  .entries-action-btn,
  .entries-search__clear
):is(:hover, :active){
  filter:none !important;
}

.panel[data-view="sales-purchase-invoice"] .entries-log__records--split-scroll{
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:100%;
  max-width:none;
  margin-inline:0;
  padding:0;
  padding-top:2px;
}

.panel[data-view="sales-purchase-invoice"] .entries-records__head--split-scroll::before{
  right:-4px;
  left:-4px;
}

/* Sales & purchase invoice: final parity with entries/vouchers header alignment */
