.customer-work{display:grid;grid-template-columns:2fr 1fr;gap:13px;margin:14px 0 24px}.customer-work details,.customer-work aside{background:#fff;border:1px solid #e4e8ee;border-radius:16px;padding:17px}.customer-work summary{font-weight:900;cursor:pointer}.customer-work form{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:9px;align-items:end;margin-top:14px}.customer-work label{font-size:13px;font-weight:800}.customer-work input,.customer-work select{display:block;width:100%;padding:10px;border:1px solid #cbd3df;border-radius:9px;margin-top:4px}.customer-work aside b,.customer-work aside span,.customer-work aside small{display:block}.customer-work aside span{margin-top:8px}.customer-work aside small{color:#6b7482;margin-top:5px}.receivable-ledger{background:#fff;border:1px solid #e4e8ee;border-radius:16px;overflow:auto;margin-bottom:24px}.receive-row{display:grid;grid-template-columns:120px repeat(4,1fr);min-width:680px;padding:13px 16px;border-top:1px solid #edf0f4;text-align:right}.receive-row.heading{background:#f4f7fb;border:0;font-weight:900}.receive-row span:first-child{text-align:left}.receive-row span small{display:block;color:#6b7482}.receive-row strong{color:#175cd3}.receive-row.error{background:#fff1ef}.receive-row.error strong{color:#c4372c}@media(max-width:900px){.customer-work{grid-template-columns:1fr}.customer-work form{grid-template-columns:1fr 1fr}.customer-work form button{grid-column:1/-1}}@media(max-width:520px){.customer-work form{grid-template-columns:1fr}}
