.ar-notice{display:flex;flex-direction:column;gap:6px;background:#fff7e6;border:1px solid #eedfbf;border-radius:10px;padding:18px 22px;margin:18px 0 24px;color:#775e2c}.ar-notice span{font-size:13px}.ar-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.ar-card{border:1px solid #dfe7e2;border-radius:12px;padding:22px;background:white;display:flex;flex-direction:column;gap:16px}.ar-card strong{font-size:25px;letter-spacing:-.6px}.ar-card small,.ar-card span{color:#7a8c84;font-size:12px}.ar-aging{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.ar-aging button{text-align:left;display:flex;flex-direction:column;gap:10px;padding:18px}.ar-aging .selected{border-color:#187b5b;background:#e7f3ec}.ar-status{font-size:12px;border-radius:6px;padding:6px 9px;white-space:nowrap}.ar-status.unknown{background:#f0f2f1;color:#76847d}.ar-status.open{background:#fff1db;color:#88642e}.ar-status.paid{background:#e2f2e8;color:#196348}.ar-foot{font-size:12px;line-height:1.8}.ar-detail-head small{letter-spacing:1.6px;color:#799085}.ar-detail-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.ar-detail-totals div{padding:16px;background:#f2f7f4;border-radius:8px;display:flex;flex-direction:column;gap:12px;font-size:12px}.ar-detail-totals b{font-size:17px}.ar-detail-head h2{font-size:26px;margin-top:10px}#modal{width:min(900px,94vw);max-width:900px}#modal input[type=checkbox]{width:auto;display:inline;margin-right:6px}#nav button{font-size:14px}#nav{margin-top:28px}table th{white-space:nowrap}main{min-width:0}@media(max-width:1100px){.ar-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.ar-kpis,.ar-aging,.ar-detail-totals{grid-template-columns:1fr 1fr}}
