/* Approved seventh column: source condition total immediately before vehicle price. */
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-spec{width:27%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-options{width:17%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-colours{width:17%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-condition{width:13%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-price{width:14%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-stock{width:7%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table col.inv-focus-c-action{width:5%}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table :is(.inv-sales-condition-total,.inv-condition-heading){text-align:right;font-variant-numeric:tabular-nums}
.crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table .inv-sales-condition-total{font-size:13px;font-weight:500;line-height:19px;color:#435168;word-break:keep-all;overflow-wrap:anywhere}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-row-detail>header>div{flex-wrap:wrap;max-width:100%}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-row-detail :is(.inv-row-source-button,.inv-row-detail-close){flex-shrink:0;white-space:nowrap}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-details{margin:0 0 18px}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-values{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin:0;max-width:370px}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-values>div{display:flex;justify-content:space-between;gap:16px;min-width:0}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-values dt{font-size:12px;font-weight:400;line-height:19px;color:#7c899a}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-values dd{margin:0;font-size:13px;font-weight:400;line-height:19px;text-align:right;color:#435369;font-variant-numeric:tabular-nums}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-status{margin:7px 0 0;font-size:11px;line-height:18px;color:#7c899a}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-status[hidden]{display:none}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-sales-condition-status button{padding:1px 4px;min-height:24px;border:0;background:transparent;color:#3869a5;font:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:760px){
 .crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table .inv-focus-row>.inv-sales-condition-total{grid-row:3;grid-column:1;text-align:left;padding-left:19px!important}
 .crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table .inv-focus-row>.inv-concept-price{grid-row:3;grid-column:2;text-align:right;padding-left:0!important}
 .crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table .inv-focus-row>.inv-focus-action{grid-row:4;grid-column:1/-1;text-align:right}
 .crm-ui .inventory-workspace.inv-reference-workspace table.inv-ref-table .inv-focus-row>:is(.inv-sales-condition-total,.inv-concept-price)::before{content:attr(data-label);display:block;font-size:11px;font-weight:400;color:#7c899a;line-height:18px}
}

/* Linked discount metadata never changes the ordinary inventory quantity. */
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-linked{display:flex;flex-direction:column;align-items:flex-end;gap:2px}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-available{font-size:11px;line-height:17px;font-weight:500;color:#2d70c5}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-linked-amount{font-size:12px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-source-picker{display:flex;flex-direction:column;gap:5px;margin:0 0 6px;min-width:0;font-size:11px;line-height:18px;color:#6c7c90}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-source-picker select{display:block;width:100%;max-width:100%;min-width:0;min-height:32px;padding:5px 7px;border:1px solid #d8e1ed;border-radius:5px;background:#fff;color:#435369;font-family:inherit;font-size:12px;line-height:1.5}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-source-note{margin:0 0 11px;font-size:11px;line-height:17px;color:#7c899a;overflow-wrap:anywhere}
@media(max-width:760px){.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-linked{align-items:flex-start}}

/* Toggle only filters displayed stock, never writes source amounts. */
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-only{flex:0 0 auto;min-height:36px;padding:6px 11px;border:1px solid #d8e1ed;border-radius:5px;background:#fff;color:#526377;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-only[aria-pressed="true"]{border-color:#2d70c5;background:#edf5ff;color:#215c9c}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-only:focus-visible{outline:2px solid #2d70c5;outline-offset:2px}
.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-only:disabled{opacity:.55;cursor:wait}
@media(max-width:760px){.crm-ui .inventory-workspace.inv-reference-workspace .inv-discount-only{min-height:32px;padding:5px 8px;font-size:11px}}
