/* وصول مطالبات — بازطراحی ۱۴۰۵/۰۸/۱۲ */
.ar h2 .meta{font-weight:400}
.ar-ks{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;margin:0 0 14px}
.ar-ks.sm{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
.ar-k{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:11px 14px;display:flex;flex-direction:column;gap:3px;min-width:0;position:relative;overflow:hidden}
.ar-k::before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--line2)}
.ar-k span{font-size:12px;color:var(--muted)}
.ar-k small{font-size:11px;color:var(--muted)}
.ar-m{font-size:clamp(12.5px,1.1vw,16px);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.ar-m+i{font-style:normal;font-size:11px;color:var(--muted);margin-inline-start:4px}
.ar-k.main::before{background:var(--gold)}.ar-k.main .ar-m{font-size:clamp(14px,1.3vw,19px)}
.ar-k.bad::before{background:var(--red)}.ar-k.bad .ar-m{color:var(--red)}
.ar-k.bad2::before{background:var(--red)}.ar-k.bad2{background:var(--red-bg)}
.ar-k.ok::before{background:var(--ok)}.ar-k.gold::before{background:var(--gold)}
.ar-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin-bottom:12px;min-width:0}
.ar-ch{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.ar-ch b{font-size:15px}.ar-ch .meta{flex:1}
.ar-2{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;align-items:start}
@media(max-width:980px){.ar-2{grid-template-columns:1fr}}
/* سن مطالبات */
.ar-bar{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--s3);gap:2px}
.ar-bar i{display:block;min-width:4px}
.ar-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:10px}
.ar-lg div{display:grid;grid-template-columns:10px 1fr;gap:3px 8px;align-items:center;font-size:12px;color:var(--muted)}
.ar-lg i{width:10px;height:10px;border-radius:3px;grid-row:1/3}
.ar-lg b{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.ar-lg small{grid-column:2;font-size:11px}
.ar-bar .ok,.ar-lg .ok{background:var(--ok)}.ar-bar .b1,.ar-lg .b1{background:#d9a441}.ar-bar .b2,.ar-lg .b2{background:#e07b39}
.ar-bar .b3,.ar-lg .b3{background:#c94a3a}.ar-bar .b4,.ar-lg .b4{background:#7d1f1f}
/* فهرست‌ها */
.ar-l{display:flex;flex-direction:column;gap:8px}
.ar-r{border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--s2);display:grid;gap:5px}
.ar-r1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.ar-r2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.ar-a{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.ar-nm{background:none;border:0;padding:0;font:inherit;font-weight:800;font-size:14px;color:var(--ink);cursor:pointer;text-align:start}
.ar-nm:hover{color:var(--gold3);text-decoration:underline}
.ar-tel{font-size:12.5px;color:var(--gold3);text-decoration:none;direction:ltr;unicode-bidi:embed;border:1px solid var(--line);border-radius:8px;padding:3px 8px}
.ar-w{color:var(--warn)}
/* جدول */
.ar-tw{margin-bottom:12px}
.ar-t th{white-space:nowrap}
.ar-t .ar-m+i{display:none}
.ar-t td:first-child{white-space:normal;min-width:160px}
.ar-t td{padding:8px 10px}
.ar-t .btn.sm{padding:5px 9px;font-size:12.5px}
.ar-t td{vertical-align:middle;white-space:nowrap}
.ar-t td.ar-fu{white-space:normal;min-width:170px;max-width:260px;font-size:12.5px;line-height:1.7}
.ar-t td small{font-size:11.5px;color:var(--muted)}
.ar-cn small{margin-top:3px}
.ar-cn small{display:block;font-size:11px;color:var(--muted);font-weight:400}
.ar-cn small .pill{font-size:10.5px}
.ar-t tr.ar-bad td:first-child{box-shadow:inset 4px 0 0 var(--red)}
.ar-t tr.ar-warn td:first-child{box-shadow:inset 4px 0 0 #d9a441}
.ar-t tr.ar-ok td{opacity:.75}
.ar-t td.ar-act{text-align:left}.ar-act .btn{margin-inline-start:4px}
.ar-t tr.ar-sum td{font-weight:800;background:var(--s3)}
.ar-t td.ar-cb2 .ar-m{color:#e07b39}.ar-t td.ar-cb3 .ar-m,.ar-t td.ar-cb4 .ar-m{color:var(--red)}
/* صورتحساب */
.sheet.ar-sheet{width:min(1180px,100%)}
.ar-sheet .ar-t td,.ar-sheet .ar-t th{padding:7px 8px;font-size:13px}
.ar-sheet .ar-t .pill{font-size:11px;padding:0 8px}
.ar-sh{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:10px}
.ar-sh h2{margin:0 0 4px}.ar-sa{display:flex;gap:6px;flex-wrap:wrap}
.ar-two{align-items:start}.ar-h div{padding:5px 0;border-bottom:1px dashed var(--line);font-size:13px}
@media(max-width:760px){
  .ar-two{grid-template-columns:1fr}
  .ar-ks{grid-template-columns:1fr 1fr}.ar-k{padding:9px 11px}.ar-m{font-size:14px}.ar-k.main .ar-m{font-size:16px}
  .ar-tw{border:0;background:none;box-shadow:none;overflow:visible}
  .ar-t,.ar-t tbody,.ar-t tr,.ar-t td{display:block;white-space:normal}
  .ar-t thead{display:none}
  .ar-t tr{background:var(--s1);border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:8px}
  .ar-t tr.ar-bad,.ar-t tr.ar-warn{border-inline-start-width:4px}.ar-t tr.ar-bad{border-inline-start-color:var(--red)}.ar-t tr.ar-warn{border-inline-start-color:#d9a441}
  .ar-t td{border:0;padding:4px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none!important;box-shadow:none!important}
  .ar-t td[data-l]::before{content:attr(data-l);font-size:11.5px;color:var(--muted);flex:none}
  .ar-t td:first-child{font-size:14px}
  .ar-t td.ar-act{justify-content:flex-start;flex-wrap:wrap;border-top:1px dashed var(--line);margin-top:4px;padding-top:8px}
  .ar-t td small{max-width:none;text-align:end}
  .ar-t tr.ar-sum td{background:none!important}
  .ar-sh .ar-sa .btn{flex:1}
  #view .ar-r{display:grid}
}

.ar-ras{background:none;border:0;border-bottom:1px dashed var(--line2);padding:0 2px;font:inherit;color:var(--ink2);cursor:pointer}.ar-ras:hover{color:var(--gold3)}
.ar-wk{background:var(--s1)}
.ar-wk .ar-a{border-top:1px dashed var(--line);padding-top:8px;margin-top:2px}
