.offer-meta{grid-template-columns:2fr 1fr 1fr 1fr}.offer-items{padding:0 20px}.offer-item-row{display:grid;grid-template-columns:1fr 2.3fr .65fr .7fr 1fr .65fr 1fr auto;gap:10px;align-items:end;padding:18px 0;border-bottom:1px solid var(--line)}.offer-item-row.invoice-item-row{grid-template-columns:.85fr 2fr .6fr .65fr .8fr .9fr .6fr .95fr auto}.offer-item-row .field{padding:0}.line-total{padding-bottom:11px}.line-total label{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.line-total strong{white-space:nowrap}.delete-field{display:flex;flex-direction:column;align-items:center;padding-bottom:9px}.delete-field input{width:auto}.delete-field label{font-size:10px;color:var(--muted)}.live-totals,.offer-totals{margin-left:auto;width:min(390px,100%);padding:20px}.live-totals>div,.offer-totals>div{display:flex;justify-content:space-between;padding:7px 0}.live-totals>div:last-child,.offer-totals .grand-total{border-top:1px solid var(--line);margin-top:6px;padding-top:13px;font-size:18px}.status-sent{background:var(--blue-soft);color:var(--blue)}.status-accepted{background:var(--green-soft);color:var(--green)}.status-rejected,.status-expired{background:var(--amber-soft);color:var(--amber)}@media(max-width:1150px){.offer-item-row{grid-template-columns:1fr 2fr 1fr 1fr}.description-field{grid-column:span 3}.line-total{grid-column:span 2}.offer-meta{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.offer-item-row,.offer-meta{grid-template-columns:1fr}.description-field,.line-total{grid-column:auto}}
