.commerce-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.commerce-delta,.commerce-unmet{color:var(--gold-bright)}.commerce-met{color:var(--accent-active)}.commerce-item-head{display:flex;gap:16px;align-items:center}.commerce-groups{display:grid;gap:16px}.commerce-quote{width:100%;min-width:0}.commerce-cargo-grid{display:grid;gap:12px}@media (max-width:700px){.commerce-compare{grid-template-columns:minmax(0,1fr)}}.commerce-sourcing{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:20px;align-items:stretch}.commerce-sourcing>.tool-panel:only-child{grid-column:1/-1}.commerce-quantity{min-width:140px;max-width:180px;margin-inline-start:auto}.commerce-quote{width:140px;margin-inline-start:auto}.equipment-comparison-table{table-layout:fixed}.equipment-comparison-table th:first-child{width:20%}.equipment-comparison-table th:last-child{width:12%}.equipment-comparison-table td:not(:first-child):not(:last-child),.equipment-comparison-table th:not(:first-child):not(:last-child){text-align:center}.equipment-comparison-table .tool-object-link{flex-direction:column;justify-content:center;gap:12px;font-size:18px;font-weight:600}.equipment-comparison-table th .flex{justify-content:center}.equipment-comparison-table th{vertical-align:middle;padding-block:20px}@media (max-width:850px){.commerce-sourcing{grid-template-columns:minmax(0,1fr)}}.shopping-plan-table{table-layout:auto}.shopping-plan-table th:first-child{width:100%}.shopping-plan-table td:last-child,.shopping-plan-table th:not(:first-child){white-space:nowrap}.shopping-plan-table .tool-picker-trigger{width:100%;min-width:200px}.shopping-item-actions{display:flex;align-items:center;gap:12px}.shopping-item-actions>.commerce-item-head{flex:1;min-width:0;min-height:44px}.shopping-plan-table .commerce-quantity,.shopping-plan-table .tool-button,.shopping-plan-table .tool-picker-trigger{min-height:44px;height:44px}.shopping-plan-table td>.tool-text-link{display:inline-flex;align-items:center;min-height:44px}