/* A. S. Bookbinding ERP V40.60.1 Customer A/R */
.v4060-loading{padding:28px;text-align:center;color:#667085}.v4060-head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.v4060-head h2,.v4060-head h3{margin:0 0 5px}.v4060-head p{margin:0;color:#667085;max-width:780px}.v4060-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0 16px}.v4060-kpi{border:1px solid #d9dee8;border-radius:10px;background:#fff;padding:12px}.v4060-kpi span{display:block;color:#667085;font-size:12px;margin-bottom:4px}.v4060-kpi b{font-size:20px}.v4060-kpi.credit b{color:#067647}.v4060-kpi.danger b{color:#b42318}.v4060-pill{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}.v4060-pill.good{background:#ecfdf3;color:#067647}.v4060-pill.warning{background:#fffaeb;color:#b54708}.v4060-pill.danger{background:#fef3f2;color:#b42318}.v4060-note{padding:10px 12px;border:1px solid #d0d5dd;border-left:4px solid #667085;border-radius:8px;background:#f9fafb;margin:10px 0 14px;line-height:1.45}.v4060-pay-summary{margin-left:auto;font-weight:700;color:#067647}.v4060-pay-summary.bad{color:#b42318}.v4060-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.v4060-account-card{text-align:left!important;padding:14px!important;border:1px solid #d0d5dd!important;border-radius:10px!important;background:#fff!important}.v4060-account-card b,.v4060-account-card span,.v4060-account-card small{display:block}.v4060-account-card span{font-size:17px;margin:5px 0}.v4060-account-card small{color:#667085}.v4060-statement{background:#fff;color:#111;padding:28px;min-height:900px}.v4060-statement-head{display:flex;justify-content:space-between;border-bottom:2px solid #111;padding-bottom:12px;margin-bottom:16px}.v4060-statement-head h1{margin:0}.v4060-statement-customer{margin:14px 0;line-height:1.45}.v4060-statement table{width:100%;border-collapse:collapse}.v4060-statement th,.v4060-statement td{padding:7px 6px;border-bottom:1px solid #ddd;text-align:left}.v4060-statement-aging{margin-top:18px;padding-top:12px;border-top:1px solid #bbb}.page-break{break-after:page;page-break-after:always}.v4060-bulk-page{break-inside:avoid;page-break-inside:avoid}@media(max-width:800px){.v4060-head{display:block}.v4060-head .toolbar{margin-top:10px}.v4060-kpis{grid-template-columns:1fr 1fr}}@media print{.v4060-statement{padding:0;min-height:auto}.v4060-bulk-page{break-after:page}}
.v4060-recipient-list{display:grid;gap:7px;margin:10px 0 12px;max-height:220px;overflow:auto;padding:2px}.v4060-recipient{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.v4060-recipient input{margin-top:3px}.v4060-recipient span,.v4060-recipient b,.v4060-recipient small{display:block}.v4060-recipient small{color:#667085;margin-top:2px}
