.sale-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0}.sale-summary small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.sale-summary b{font-size:13px;overflow-wrap:anywhere}.sale-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.sale-fields details{grid-column:1/-1}#sale-transaction details{margin-top:16px}#sale-result,#memo-sale-result{color:#a02d2d;white-space:pre-wrap}#sale-transaction summary{cursor:pointer;font-weight:600;padding:8px 0}#sale-accounting-form[hidden],#memo-sale-reason-label[hidden]{display:none}#sale-transaction [data-sale-request]{white-space:nowrap}#modal [data-sale-amount]{min-width:120px}@media(max-width:800px){.sale-summary,.sale-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.sale-summary,.sale-fields{grid-template-columns:1fr}}

.sale-request-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.sale-request-header h3{margin:0}.sale-request-header p{margin:5px 0}.sale-parties{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:18px 0}.sale-parties small{color:var(--muted)}.sale-parties p{line-height:1.5;margin-top:5px}.sale-totals{margin:14px 0 14px auto;max-width:380px}.sale-totals div{display:flex;justify-content:space-between;gap:30px;padding:5px 0}.sale-total-due{border-top:1px solid #d6dfe5;font-size:17px}.sale-price-form{display:flex;align-items:end;gap:14px;margin:12px 0}#sale-inline-action{border:1px solid #d6dfe5;border-radius:8px;padding:16px;margin-top:15px}#sale-inline-action[hidden]{display:none}#sale-transaction table{min-width:850px}#sale-transaction th,#sale-transaction td{vertical-align:top}#sale-transaction td:nth-last-child(-n+4){text-align:right}#sale-transaction .tools{gap:10px;flex-wrap:wrap}@media(max-width:700px){.sale-parties{grid-template-columns:1fr}.sale-price-form{flex-wrap:wrap}}

#modal:has(#sale-transaction){width:min(1180px,96vw);max-width:96vw}#sale-transaction>.tablewrap>table{table-layout:fixed;min-width:1000px}#sale-transaction>.tablewrap th:nth-child(1){width:105px}#sale-transaction>.tablewrap th:nth-child(2){width:145px}#sale-transaction>.tablewrap th:nth-child(4){width:75px}#sale-transaction>.tablewrap th:nth-child(5){width:50px}#sale-transaction>.tablewrap th:nth-child(6){width:135px}#sale-transaction>.tablewrap th:nth-child(7){width:110px}#sale-transaction>.tablewrap td:first-child{white-space:nowrap}#finance-filters>.action{align-self:end;justify-self:start}
