/* إفادة الفحص الفني: الورقة بمقاس A4 أفقي ثابت (1123×794)، وألوانها ثابتة في الوضعين لأنها ورقة تُطبع */
.ifd{--c-paper:#FBF9F4;--c-ink:#1F1A17;--c-ink2:#5E554E;--c-line:#D9D1C4;--c-terra:#A65338;--c-ok:#2F6B4A;
  width:1123px;height:794px;position:relative;background:var(--c-paper);color:var(--c-ink);font-family:"Sayah Sans",Tahoma,sans-serif;direction:rtl;
  overflow:hidden;transform-origin:top right;line-height:1.6;text-align:right}
.ifd *{box-sizing:border-box}
.ifd-frame{position:absolute;inset:27px;border:1.8px solid var(--c-terra)}
.ifd-frame::after{content:"";position:absolute;inset:6px;border:.7px solid var(--c-line)}
.ifd-stamp{position:absolute;top:19px;left:50%;transform:translateX(-50%);z-index:2;font-size:11px;font-weight:700;color:var(--c-terra);border:1.1px solid var(--c-terra);border-radius:99px;padding:1px 13px;background:var(--c-paper);white-space:nowrap}
.ifd-in{position:absolute;inset:49px 67px 40px;display:grid;grid-template-rows:auto auto 1fr auto;gap:22px}
.ifd-head{display:flex;align-items:center;justify-content:space-between;gap:22px}
.ifd-logo{width:146px;height:auto;display:block}
.ifd-kind{font-size:12px;color:var(--c-ink2);flex:1}
.ifd-kind b{display:block;font-size:14px;color:var(--c-ink)}
.ifd-no{flex:1;font-size:12px;color:var(--c-ink2);text-align:left}
.ifd-no b{display:block;font-family:"Sayah Sans","Noto Kufi Arabic",Tahoma,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;color:var(--c-ink);direction:ltr;letter-spacing:.03em}
.ifd-title{display:grid;gap:5px;justify-items:center;text-align:center}
.ifd-title h3{font-size:39px;font-weight:700;margin:0;line-height:1.3}
.ifd-title p{font-size:15px;color:var(--c-ink2);max-width:830px;margin:0;line-height:1.8}
.ifd-title .prj{font-size:21px;font-weight:700;line-height:1.5;max-width:900px}
.ifd-title .off{font-size:17px;color:var(--c-terra);font-weight:700}
.ifd-body{display:grid;grid-template-columns:1.25fr 1fr;gap:27px;align-items:start;align-self:center;min-height:0}
.ifd-verdict{border:1.6px solid var(--c-ok);border-radius:7px;padding:12px 16px;display:flex;align-items:center;gap:12px;color:var(--c-ok)}
.ifd-verdict svg{width:27px;height:27px;flex:none}
.ifd-verdict b{font-size:17.5px;display:block;line-height:1.4}
.ifd-verdict span{font-size:12px;color:var(--c-ink2);display:block;line-height:1.6}
.ifd-counts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:13px;border-top:.7px solid var(--c-line);border-bottom:.7px solid var(--c-line)}
.ifd-counts div{padding:9px 10px;display:grid;gap:1px}
.ifd-counts div+div{border-right:.7px solid var(--c-line)}
.ifd-counts b{font-family:"Sayah Sans","Noto Kufi Arabic",Tahoma,sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.2}
.ifd-counts span{font-size:11px;color:var(--c-ink2);line-height:1.45}
.ifd-src h4,.ifd-out h4{font-size:11.5px;color:var(--c-terra);margin:0 0 5px;font-weight:700}
.ifd-src ol{margin:0;padding:0;list-style:none;display:grid;gap:6px}
.ifd-src li{font-size:12px;line-height:1.6;display:grid;grid-template-columns:1fr auto;gap:11px;align-items:baseline;border-bottom:.7px dashed var(--c-line);padding-bottom:6px}
.ifd-src li small{display:block;color:var(--c-ink2);font-size:10.7px}
.ifd-src li em{font-style:normal;font-weight:700;font-size:12px;white-space:nowrap}
.ifd-out{margin-top:12px}
.ifd-out p{font-size:11.5px;color:var(--c-ink2);line-height:1.75;margin:0}
.ifd-foot{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:end;border-top:.7px solid var(--c-line);padding-top:12px}
.ifd-meta{display:flex;gap:27px}
.ifd-meta div{display:grid}
.ifd-meta span{font-size:10.3px;color:var(--c-ink2)}
.ifd-meta b{font-size:13px}
.ifd-meta b.m{font-family:"Sayah Sans","Noto Kufi Arabic",Tahoma,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;direction:ltr;text-align:right}
.ifd-legal{font-size:9.7px;color:var(--c-ink2);line-height:1.7;margin:0}
.ifd-legal strong{color:var(--c-ink)}
.ifd-qr{display:flex;gap:11px;align-items:end}
.ifd-qr .q{width:74px;color:var(--c-ink)}
.ifd-qr .q svg{display:block;width:100%;height:auto}
.ifd-qr p{font-size:10.3px;color:var(--c-ink2);line-height:1.6;margin:0}
.ifd-qr p b{display:block;font-family:"Sayah Sans","Noto Kufi Arabic",Tahoma,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;color:var(--c-terra);direction:ltr;text-align:right;font-size:11px}
/* معاينة مصغرة، وحاوية التصدير خارج الشاشة */
.ifd-pv{position:relative;width:100%;overflow:hidden;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 24px 50px -34px rgba(31,26,23,.5)}
.ifd-pv .ifd{position:absolute;top:0;right:0}
.ifd-host{position:fixed;left:-20000px;top:0;width:1123px;height:794px}
/* صندوق الإفادة في التقرير */
.ifd-box{display:grid;gap:14px}
.ifd-lead,.ifd-why{margin:0;line-height:1.85;color:var(--ink-2)}
.ifd-why b{color:var(--ink)}
.ifd-form{display:grid;gap:8px}
.ifd-form label{font-weight:700;font-size:14px}
.ifd-row{display:flex;gap:8px;flex-wrap:wrap}
.ifd-row input{flex:1 1 260px;min-width:0}
.ifd-note{margin:0;font-size:13px;color:var(--ink-2)}
.ifd-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.ifd-top b{display:block;font-size:16px}
.ifd-top span{font-size:13.5px;color:var(--ink-2)}
.ifd-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
