.quote-item{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:12px;align-items:end;padding:14px 0;border-bottom:1px solid var(--border,#dce1ed)}.quote-item label{min-width:0}.quote-item select{width:100%;min-width:0}.quote-item [data-remove]{margin-bottom:3px}#quote-error{padding:12px;border:1px solid currentColor;border-radius:8px}#quote-settings textarea{resize:vertical}@media(max-width:650px){.quote-item{grid-template-columns:1fr 1fr}.quote-item label:first-child{grid-column:1/-1}#quote-new,#quote-test{font-size:12px}}
