/* Price-book compact view only. All money, audit and action cells remain available. */
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table { min-width:1252px!important; table-layout:fixed; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(1) { width:34px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(2) { width:110px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(3) { width:186px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(4) { width:98px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(5) { width:110px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(6) { width:48px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(8),
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(9) { width:104px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(10) { width:68px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(11) { width:94px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(13) { width:88px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > colgroup > col:nth-child(14) { width:108px!important; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > thead > tr > th,
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > tbody > tr[data-pricebook-id]:not([data-editing="true"]) > td { padding-left:5px; padding-right:5px; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > tbody > tr[data-pricebook-id] > td > .price-actions { flex-wrap:wrap; gap:2px; justify-content:flex-end; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > tbody > tr[data-pricebook-id] > td > .price-actions > button { padding:4px 5px; font-size:11px; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > tbody > tr[data-pricebook-id] > td > .price-details { flex-direction:column; gap:0; }
section.price-single-line.price-compact > .overflow-x-auto > table.pricebook-table > tbody > tr[data-pricebook-id] > td > .price-details > button { padding:3px 5px; font-size:11px; }
.price-single-line .price-material-links,
.price-single-line .price-material-links-series { min-width:0; max-width:100%; font-size:12px; line-height:1.6; }
.price-single-line .price-material-label { display:block; min-width:0; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.price-single-line .price-material-summary { min-width:0; max-width:100%; }
.price-single-line .price-material-summary > summary { display:flex; align-items:center; flex-wrap:wrap; justify-content:center; gap:0 4px; cursor:pointer; }
.price-single-line .price-material-summary > summary::before { content:'▸'; font-size:10px; }
.price-single-line .price-material-summary[open] > summary::before { content:'▾'; }
.price-single-line .price-material-summary > summary > small { color:#64748b; font-size:10px; white-space:nowrap; }
.price-single-line .price-material-summary > ul { margin:4px 0; padding:0; list-style:none; max-height:180px; overflow:auto; white-space:normal; overflow-wrap:anywhere; }
.price-single-line .price-material-summary > ul > li + li { margin-top:4px; }
.price-single-line .price-material-unneeded { color:#64748b; }
