.quote-quantity-editor{display:grid;gap:.45rem;min-width:0;max-width:100%}.quote-quantity-editor>label{font-size:.78rem;font-weight:700}.quote-quantity-editor__controls{display:grid;grid-template-columns:44px minmax(132px,1fr) 44px;width:min(100%,260px);border:1px solid var(--line,#cfd9df);border-radius:.55rem;overflow:hidden;background:#fff}.quote-quantity-editor__controls button,.quote-quantity-editor__controls input{min-height:44px;min-width:0;border:0;background:#fff;text-align:center;font:inherit}.quote-quantity-editor__controls input{border-inline:1px solid var(--line,#cfd9df);padding:.5rem .2rem;width:100%}.quote-quantity-editor__controls button:disabled{opacity:.4;cursor:not-allowed}.quote-quantity-editor__error{font-size:.8rem;line-height:1.5;color:#9d2c1a}.quote-quantity-editor p{max-width:42rem}.quote-quantity-editor .text-link{justify-self:start;min-height:44px}
