.equipment-cart-notice{margin:12px 0 18px;padding:13px 15px;border-left:3px solid #b34c2c;background:#eeeee6;color:#172c25;font-size:13px;line-height:1.6}.equipment-cart-notice[hidden]{display:none}.a2-buy-actions{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap}.a2-buy-actions .text-link{text-decoration:underline;text-underline-offset:4px}.a2-buy-actions .button:disabled,.a2-buy-actions .stamp:disabled{opacity:.55;cursor:wait}.equipment-manufacturer{display:inline-block;font-size:14px;text-decoration:underline;text-underline-offset:4px}.sheet-line .ui-cart-qty{display:flex;align-items:center;gap:12px;margin-top:10px}.sheet-line .ui-cart-qty button{border:1px solid #c3cabe;background:transparent;min-width:32px;min-height:32px;cursor:pointer}@media(max-width:600px){.a2-buy-actions{align-items:stretch;flex-direction:column}.a2-buy-actions .text-link{align-self:flex-start}}
.sheet-panel .sheet-line.equipment-cart-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:12px;row-gap:7px;align-items:start}.sheet-panel .equipment-cart-line>.ui-cart-photo{grid-column:1;grid-row:1/4;width:64px;height:76px;object-fit:contain;max-width:64px;margin:0}.sheet-panel .equipment-cart-line>h4{grid-column:2;grid-row:1;margin:0;font-size:14px;line-height:1.35}.sheet-panel .equipment-cart-line>.cost{grid-column:3;grid-row:1;margin:0;font-size:14px;white-space:nowrap}.sheet-panel .equipment-cart-line>.meta{grid-column:2/4;grid-row:2;margin:0;font-size:12px;line-height:1.5}.sheet-panel .equipment-cart-line>.drop{grid-column:3;grid-row:3;position:static;align-self:center;justify-self:end}.sheet-panel .equipment-cart-line>.ui-cart-qty{grid-column:2;grid-row:3;margin:0;gap:9px}
