/* «الحساب في نظام الحسابات» — supplier-account.js */
.supacc{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;line-height:1.5}
.supacc b.num{direction:ltr;unicode-bidi:isolate}
.supacc--set{color:#1d6b3a;font-weight:700}
.supacc--set small{color:var(--muted,#6b7785);font-weight:500}
.supacc .num{display:inline}
.supacc--none{color:#a15c00;font-weight:800}
.supacc--none small{color:var(--muted,#6b7785);font-weight:500}
.supacc-bar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0 0 .75rem;padding:.55rem .8rem;border:1px solid #f0d9a8;background:#fff8ea;border-radius:10px;font-size:.9rem;color:#7a4a00}
.supacc-bar .btn{margin-inline-start:auto}
.supacc-pick{border:1px solid var(--line,#dfe5ec);border-radius:10px;padding:.6rem .75rem .75rem;display:flex;flex-direction:column;gap:.5rem;margin:0}
.supacc-pick legend{font-weight:800;font-size:.85rem;padding-inline:.3rem}
.supacc-pick legend small,.supacc-o small{font-weight:500;color:var(--muted,#6b7785)}
.supacc-o{display:flex !important;flex-direction:row !important;align-items:center;gap:.45rem;font-weight:700;font-size:.88rem;cursor:pointer}
.supacc-o input{margin:0;width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;flex:none}
.supacc-pick select{width:100%;margin-inline-start:1.4rem;max-width:calc(100% - 1.4rem)}
.supacc-hint{font-size:.83rem;color:#7a4a00;background:#fff8ea;border-radius:8px;padding:.4rem .6rem}
.supacc-err{font-size:.83rem;color:#a32020;background:#fdeeee;border-radius:8px;padding:.4rem .6rem}
