.report-header{background-color:var(--primary-solid-color,#343a40);color:#fff;padding:.75rem 1.25rem;border-radius:.375rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.report-title{font-size:1.5rem;margin:0;flex-shrink:0}.report-controls{display:flex;align-items:center;gap:.75rem;flex-grow:1;justify-content:flex-end;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}thead.table-custom-header-footer th,tfoot.table-custom-header-footer td{background-color:var(--primary-solid-color,#343a40);color:#fff}.sale-separator>td{border-top:2px solid #a9a9a9}.table-container-scroll{max-height:75vh;overflow-y:auto;position:relative}.expand-button{width:24px;height:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.details-table-container td{padding:0!important;border:0}.progress-bar{color:#fff;text-shadow:1px 1px 2px rgb(0 0 0 / .6);font-size:.8rem;white-space:nowrap;display:flex;align-items:center;justify-content:center}