.sales-actions{display:flex;gap:8px;flex-wrap:wrap}.sales-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.sales-tabs a{padding:9px 13px;border:1px solid #d6e2dd;border-radius:9px;background:#fff}.invoice-lines{grid-column:1/-1;overflow:auto}.invoice-line{display:grid;grid-template-columns:2.8fr .8fr 1fr .7fr 1fr 38px;gap:7px;margin:8px 0;min-width:920px}.invoice-line input,.invoice-line select{min-width:0}.invoice-line-head{font-size:12px;font-weight:700;color:#60716a}.invoice-totals-preview{margin-left:auto;width:min(100%,430px);background:#f7faf8;border:1px solid #d8e4df;border-radius:10px;padding:13px}.invoice-totals-preview div{display:flex;justify-content:space-between;padding:4px}.invoice-totals-preview .grand{font-size:18px;font-weight:800;border-top:1px solid #c9d8d2;margin-top:5px;padding-top:9px}.profile-upload-preview{max-width:180px;max-height:80px;object-fit:contain;border:1px solid #d9e3df;padding:5px;background:#fff}.sales-note{padding:12px;border-left:4px solid #26705e;background:#eef7f3;margin-bottom:16px}.line-gross{padding:10px 8px;border:1px solid #d6e2dd;border-radius:7px;background:#f5f8f6;text-align:right;font-weight:700}@media(max-width:760px){.invoice-totals-preview{width:100%}}
