.receivables-dashboard-nav{display:flex;gap:.5rem;border-bottom:1px solid var(--r-border);margin-bottom:1rem}.receivables-dashboard-nav button{border:0;border-bottom:3px solid transparent;border-radius:0}.receivables-dashboard-nav button[aria-selected=true]{border-color:var(--r-gold);color:var(--r-gold)}
.receivables-dashboard-header{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;padding:2rem 0}.receivables-dashboard-header h1{font-size:clamp(2rem,5vw,3.5rem);margin:.2rem 0}.receivables-dashboard-header-meta,.receivables-dashboard-summary-list{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:1rem 0}.receivables-dashboard-header-meta div,.receivables-dashboard-summary-list div{display:grid}.receivables-dashboard-header-meta dt,.receivables-dashboard-summary-list dt{color:var(--r-muted);font-size:.85rem}.receivables-dashboard-header-meta dd,.receivables-dashboard-summary-list dd{margin:0}.receivables-dashboard-actions{display:flex;gap:.6rem;flex-wrap:wrap}.receivables-dashboard-banner{padding:.8rem 1rem;border:1px solid var(--r-gold);border-radius:10px;margin-bottom:1rem}.receivables-dashboard-banner.is-error{border-color:#e47d7d}.receivables-dashboard-section,.receivables-dashboard-state{background:var(--r-panel);border:1px solid var(--r-border);border-radius:var(--r-radius);padding:1.25rem;margin-bottom:1rem}.receivables-dashboard-state{text-align:center;padding:3rem}.receivables-dashboard-state .receivables-dashboard-actions{justify-content:center}.receivables-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.receivables-dashboard-kpi{min-width:0;border-inline-start:3px solid var(--r-gold);padding:1rem;background:var(--r-bg);border-radius:10px}.receivables-dashboard-kpi h3{font-size:.9rem;color:var(--r-muted);margin:0}.receivables-dashboard-kpi-value{font-size:clamp(1.25rem,3vw,2rem);font-weight:700;margin:.4rem 0;overflow-wrap:anywhere}.receivables-dashboard-aging{display:grid;gap:1rem}.receivables-dashboard-aging-label{display:flex;justify-content:space-between;gap:1rem}.receivables-dashboard-aging-track{height:.6rem;background:var(--r-bg);border-radius:99px;overflow:hidden}.receivables-dashboard-aging-fill{display:block;width:var(--receivables-dashboard-share);height:100%;background:var(--r-gold)}.receivables-dashboard-aging-item small{color:var(--r-muted)}
.receivables-dashboard-user-value{unicode-bidi:plaintext;text-align:start}
@media(max-width:900px){.receivables-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.receivables-dashboard-header{flex-direction:column}}@media(max-width:600px){.receivables-dashboard-kpis{grid-template-columns:1fr}.receivables-dashboard-actions,.receivables-dashboard-actions .receivables-button{width:100%}.receivables-dashboard-aging-label{align-items:flex-start;flex-direction:column;gap:.2rem}.receivables-dashboard-header-meta,.receivables-dashboard-summary-list{display:grid;grid-template-columns:1fr 1fr}}
