.drop-zone{border:2px dashed #a69d91;border-radius:20px;padding:30px;text-align:center;background:rgba(255,255,255,.3)}.drop-zone.dragging{border-color:#567b91;background:rgba(220,235,248,.6)}.connection-status{border-left:4px solid #aa814b;padding:14px 18px;background:rgba(255,245,220,.6);border-radius:10px}.sales-line{display:grid;grid-template-columns:1fr 2fr .7fr 1fr .8fr auto;gap:10px;padding:16px 0;border-bottom:1px solid rgba(80,70,60,.13);align-items:end}.sales-line label{margin:0;min-width:0}.sales-line input,.sales-line select{width:100%;min-width:0}.sales-line button{margin-bottom:0}.sales-totals{display:flex;justify-content:flex-end;gap:22px;flex-wrap:wrap;padding:22px 0;font-weight:700}.queued-file{display:flex;align-items:center;gap:12px;padding:12px 0}.queued-file span{flex:1;overflow-wrap:anywhere}#draftList .order-card{margin-bottom:12px}.customer-send h3,.customer-send p{color:#fff}.customer-send button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:800px){.sales-line{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-line label:nth-child(2){grid-column:1/-1;grid-row:1}.drop-zone{padding:22px 14px}.sales-totals{justify-content:flex-start;gap:12px}}


.qb-line-matches{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qb-line-matches span{overflow-wrap:anywhere}.qb-result{display:block;text-align:left;margin:10px 0;width:100%}#customerMatch{display:block;overflow-wrap:anywhere}
