.confirmed-items h3{display:flex;align-items:center;gap:7px}
.confirmed-items h3 .ui-icon{width:16px;height:16px;margin:0;opacity:.72}
.confirmed-items .table-wrap{overflow-x:clip}
.confirmed-items table{width:100%;min-width:0;table-layout:fixed}
.confirmed-items .item-index-col{width:28px}
.confirmed-items .item-quantity-col{width:42px}
.confirmed-items .item-price-col{width:82px}
.confirmed-items .item-discount-col{width:70px}
.confirmed-items .item-subtotal-col{width:84px}
.confirmed-items .item-actions-col{width:72px}
.confirmed-items th{padding:6px 10px;font-size:9px;letter-spacing:.35px}
.confirmed-items td,.confirmed-items td.amount{padding:4px 10px;font-size:11px;line-height:1.35}
.confirmed-items th:nth-child(3),.confirmed-items td.item-quantity{text-align:center}
.confirmed-items th:nth-child(n+4):nth-child(-n+6),.confirmed-items td.amount{text-align:right}
.confirmed-items td.item-description{white-space:normal;overflow-wrap:anywhere;word-break:normal}
.confirmed-items td.item-row-actions{justify-content:flex-end;align-items:center;gap:4px;padding-right:2px;padding-left:2px}
.item-row-actions button{flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0}
.products-panel .section-title #add-line{flex:0 0 auto;margin-left:auto;min-height:32px;padding:6px 10px;font-size:10px;gap:6px}
.confirmed-items tbody tr:hover .item-row-actions button{background:#edf5ef;border-color:#d5e6d8;color:#32734e}
.confirmed-items tbody tr:hover .item-row-actions .delete-confirmed-item{color:#a95045}
@media(max-width:760px){.confirmed-items .item-price-col{width:76px}.confirmed-items .item-discount-col{width:64px}.confirmed-items .item-subtotal-col{width:76px}.confirmed-items .item-actions-col{width:72px}.confirmed-items th,.confirmed-items td,.confirmed-items td.amount{padding-right:7px;padding-left:7px}}
