.customerAgingPage{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:10px;overflow:auto}.customerAgingMain{display:flex;flex-direction:column;min-width:0;min-height:0}.customerAgingMain h1{font-size:18px;margin:2px 0 8px}.customerAgingGrid{flex:1;min-height:340px;height:55vh}.customerAgingStatus{font-size:12px;color:var(--muted,#52677c);margin:8px 0}.agingCodeRange{display:flex;gap:5px}.agingCodeRange input{min-width:0;width:42%;height:32px;padding:6px;border:1px solid var(--line,#cad5df);background:var(--panel,#fff);color:inherit;border-radius:4px}.agingCodeRange button{width:30px}.customerAgingPage .invoiceActions{width:auto}.customerAgingMain .qrfHeader{padding:10px 14px}.customerAgingMain .qrfBody{padding:10px 14px;grid-template-columns:minmax(260px,1fr) minmax(380px,2fr)}.customerAgingMain .qrfGroup{padding:10px}.customerAgingMain .qrfFooter{padding:8px 14px}.customerAgingMain .qrfIdentity p,.customerAgingMain .qrfEyebrow{display:none}.customerAgingMain .qrfIdentity h2{font-size:14px}.customerAgingMain .qrfGroupFields{grid-template-columns:repeat(2,minmax(0,1fr))}.customerAgingMain .qrfField{grid-column:auto}.customerAgingMain .qrfCustom{grid-column:1/-1}@media(max-width:1000px){.customerAgingPage{grid-template-columns:1fr}.customerAgingPage .invoiceActions{display:flex;flex-wrap:wrap;grid-column:1;grid-row:auto}.customerAgingMain .qrfBody{grid-template-columns:1fr}}@media(max-width:600px){.customerAgingMain .qrfGroupFields{grid-template-columns:1fr}}
.agingDetailDialog{width:95vw;max-width:95vw;max-height:94vh;overflow:auto;background:var(--panel,#fff);color:var(--text,#20334e);border:1px solid var(--line,#c3ceda);border-radius:8px}.agingDetailGrid{height:45vh}.agingDetailSummary{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.agingDetailActions{display:flex;gap:8px;padding:8px 0}.agingDetailDialog h2{font-size:17px}.agingDetailDialog .qrfHeader{padding:8px}.agingDetailDialog .qrfEyebrow,.agingDetailDialog .qrfIdentity p{display:none}.agingDetailDialog .qrfBody,.agingDetailDialog .qrfFooter{padding:8px}
.customerAgingMain .qrfBody{grid-template-columns:minmax(230px,.8fr) minmax(480px,2fr);padding:6px 10px;gap:8px}.customerAgingMain .qrfGroupFields{gap:8px}.customerAgingMain .qrfGroup:first-child .qrfGroupFields{grid-template-columns:1fr}.customerAgingMain .qrfGroup:last-child .qrfGroupFields{grid-template-columns:repeat(3,minmax(0,1fr))}.customerAgingMain .qrfFieldHint{display:none}.customerAgingMain .qrfGroup{padding:8px}.customerAgingMain .qrfHeader{padding:6px 10px}.customerAgingMain .qrfFooter{padding:5px 10px}.customerAgingMain .qrf input,.customerAgingMain .qrf select,.customerAgingMain .qrfMultiTrigger{height:30px}.customerAgingGrid{min-height:420px;height:55vh}@media(max-width:1050px){.customerAgingMain .qrfBody{grid-template-columns:1fr}.customerAgingMain .qrfGroup:first-child .qrfGroupFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.customerAgingMain .qrfGroup:last-child .qrfGroupFields{grid-template-columns:1fr}.customerAgingMain .qrfBody{grid-template-columns:1fr}}
