.product-stream-table > .v-data-footer{display:none!important}
.product-stream-footer{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px;color:#68768c;font-size:14px}
.product-stream-footer button{border:1px solid #3699ff;border-radius:4px;background:#fff;color:#1685ec;padding:5px 12px}
.product-stream-error{color:#d82f45}
/* Keep these rules after the existing compact table and inline editor styles. */
body.quote-order-readable #kt_content .v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:18px!important;line-height:26px!important;font-weight:700!important}
body.quote-order-readable #kt_content .quote-order-heading h3{font-size:24px!important;line-height:32px!important}
body.quote-order-readable #kt_content .v-data-table>.v-data-table__wrapper>table>tbody>tr>td:nth-child(n+5):nth-child(-n+9),
body.quote-order-readable #kt_content .v-data-table td [data-order-inline="status"],
body.quote-order-readable #kt_content .v-data-table td [data-order-inline="customerId"],
body.quote-order-readable #kt_content .v-data-table td [data-order-inline="supplierId"],
body.quote-order-readable #kt_content .v-data-table td [data-order-inline="currentPrice"],
body.quote-order-readable #kt_content .v-data-table td [data-order-inline="actualAmount"],
body.quote-order-readable #kt_content .v-data-table td .qod-status,
body.quote-order-readable #kt_content .v-data-table td .qop-party-input,
body.quote-order-readable #kt_content .v-data-table td .qop-party,
body.quote-order-readable #kt_content .v-data-table td .qod-pair,
body.quote-order-readable #kt_content .v-data-table td [data-order-direct-input="status"],
body.quote-order-readable #kt_content .v-data-table td [data-order-direct-input="customerId"],
body.quote-order-readable #kt_content .v-data-table td [data-order-direct-input="supplierId"],
body.quote-order-readable #kt_content .v-data-table td [data-order-direct-input="currentPrice"]{font-size:16px!important;line-height:24px!important}
