/* «مورد جديد / تعديل المورد» — بيانات المورد والبنك والمرفقات، وبطاقتها في ملف المورد. */
.modal__card--sup{width:min(820px,100%)}
.sprof{border:1.5px solid var(--line);border-radius:12px;padding:.6rem .9rem .9rem;margin:0;min-width:0}
.sprof legend{font-weight:900;font-size:.88rem;padding-inline:.35rem}
.sprof__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}
.sprof__intl{margin-top:.75rem;padding-top:.75rem;border-top:1.5px dashed var(--line)}
.sprof__intl[hidden]{display:none}
.sprof-intl{margin-bottom:.6rem}
.sprof-doc input[type=file]{width:100%;margin-top:.3rem;font-size:.8rem;padding:.45rem}
.sprof-cur{display:block;margin-top:.3rem;font-weight:700;font-size:.78rem}
.sprof-file{color:var(--blue);font-weight:800;word-break:break-all}
.sprof-v h5{margin:.2rem 0 .5rem;font-size:.85rem;display:flex;gap:.4rem;align-items:center}
.sprof-v__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}
.sprof-v__r{display:flex;justify-content:space-between;gap:.75rem;padding:.3rem 0;border-bottom:1px solid #eef1f5;font-size:.84rem;flex-wrap:wrap}
.sprof-v__r>span{color:#64748b}
.sprof-v__r>b{word-break:break-all}
.sprof-v__log{margin-top:.8rem;font-size:.82rem}
.sprof-v__log summary{cursor:pointer;font-weight:800}
.sprof__g--2{grid-template-columns:1fr 1fr}
@media (max-width:640px){.sprof__g--2{grid-template-columns:1fr}}
