/* النشرة الفنية — كيم برج (نفس تصميم النشرات المعتمدة). تم التصميم بواسطة م. أحمد همام */
:root{--main:#0E6A8A;--ink:#1B2730;--mut:#5A6670;--line:#DCE3E8;--zebra:#F4F7F9}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#E7ECEF;color:var(--ink);font:400 13.5px/1.7 'IBM Plex Sans Arabic',Tahoma,sans-serif}
a{color:var(--main)}
.n{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.bar{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px;background:var(--main)}
.bar a,.bar button{font:inherit;font-size:14px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.4);background:none;border-radius:8px;padding:6px 14px;cursor:pointer}
.bar .sp{flex:1}
.bar a:focus-visible,.bar button:focus-visible{outline:3px solid #fff;outline-offset:2px}
.sheet{width:210mm;max-width:calc(100% - 32px);min-height:297mm;margin:24px auto;background:#fff;padding:0 0 10mm;box-shadow:0 2px 14px rgba(20,34,47,.12);display:flex;flex-direction:column}
.sheet>*:not(.hd){margin-inline:13mm}
.hd{display:flex;align-items:center;gap:12px;padding:9mm 13mm 6mm;border-bottom:6px solid var(--main);box-shadow:0 4px 0 var(--ac)}
.hd .co{display:flex;flex-direction:column}.hd .co b{font-size:19px;color:var(--main)}.hd .co span{font-size:11px;color:var(--mut);letter-spacing:.6px}
.hd .doc{margin-inline-start:auto;background:var(--main);color:#fff;padding:10px 18px;display:flex;flex-direction:column;text-align:start}
.hd .doc b{font-size:17px}.hd .doc span{font-size:10.5px;letter-spacing:2px;opacity:.9}
.ttl{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:7mm 0 4mm;border-bottom:1px solid var(--line)}
.ttl h1{margin:0;font-size:30px;line-height:1.3;color:var(--main)}
.ttl p{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--ac);text-align:right}
.id{margin:0;font-size:12px;min-width:230px}
.id div{display:flex;justify-content:space-between;gap:16px;padding:1px 0}
.id dt{color:var(--mut)}.id dd{margin:0;font-weight:700}
.intro{margin-top:12px;margin-bottom:0;font-size:13.5px}
.kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.kpi.k3{grid-template-columns:repeat(3,1fr)}.kpi.k2{grid-template-columns:repeat(2,1fr)}
.kpi div{background:var(--tint);padding:10px 14px 8px;display:flex;flex-direction:column;min-height:72px}
.kpi span{font-size:11.5px;color:var(--mut)}.kpi b{font-size:22px;color:var(--main);margin-top:auto;text-align:start}
.kpi .on{background:var(--main)}.kpi .on span{color:#D6E9F0}.kpi .on b{color:#fff}
section{break-inside:avoid;margin-top:14px}
h2{font-size:15px;color:var(--main);margin:0 0 6px}h2 small{font-size:11px;color:var(--mut);font-weight:500;margin-inline-start:6px}
table{width:100%;border-collapse:collapse;font-size:12.5px}
th,td{padding:5px 10px;border-bottom:1px solid var(--line);text-align:start}
.spec thead th{background:var(--main);color:#fff;font-weight:600}.spec thead th:nth-child(2){text-align:left}
.spec tbody tr:nth-child(even){background:var(--zebra)}
.spec .hl{background:var(--tint)!important;font-weight:700}
.spec .en{text-align:left}.spec .u{color:var(--mut);white-space:nowrap;width:70px}.spec .v{font-weight:700;white-space:nowrap;text-align:center;width:150px}
.fn{font-size:11.5px;color:var(--mut);margin:6px 0 0}.fn b{color:var(--main)}
.cols{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.cols h2{border-bottom:2px solid var(--ac);padding-bottom:4px}
ul{margin:0;padding-inline-start:18px;font-size:12.5px}li{margin:3px 0}
.safe{margin-top:14px;margin-bottom:0;font-size:12px;background:var(--zebra);border:1px solid var(--line);padding:9px 12px}.safe b{color:var(--main)}
.ft{margin-top:auto!important;padding-top:10px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--mut)}
.ft>div{display:flex;flex-direction:column}.ft b{color:var(--main);font-size:12px}.ft .dn{text-align:left}
@media (max-width:760px){.sheet{min-height:0;margin:12px auto;padding-bottom:18px}.sheet>*:not(.hd){margin-inline:16px}.hd{padding:16px;flex-wrap:wrap}.hd .doc{margin-inline-start:0;width:100%}
.ttl{flex-direction:column}.ttl h1{font-size:24px}.ttl p{text-align:start}.id{min-width:0;width:100%}.kpi,.kpi.k3,.kpi.k4{grid-template-columns:1fr 1fr}.cols{grid-template-columns:1fr;gap:0}
.spec .en,.spec thead th:nth-child(2),.spec .u,.spec thead th:nth-child(3){display:none}.spec .v{width:auto}.ft{flex-direction:column}.ft .dn{text-align:start}}
@page{size:A4;margin:0}
@media print{body{background:#fff}.bar{display:none}.sheet{width:210mm;max-width:none;height:296mm;min-height:0;overflow:hidden;margin:0;box-shadow:none;padding-bottom:7mm}
.hd{padding:6mm 13mm 4mm}.ttl{padding:4mm 0 2.5mm}.ttl h1{font-size:26px}.intro{font-size:12.5px;margin-top:8px}.kpi{margin-top:8px}section{margin-top:8px}th,td{padding:3px 10px}.kpi div{min-height:56px;padding:7px 12px 6px}.kpi b{font-size:20px}.safe{margin-top:9px;padding:7px 12px}li{margin:1px 0}.fn{margin-top:4px}a{color:inherit;text-decoration:none}
*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
body.en .ttl p,body.en .ft .dn{text-align:start}body.en .spec thead th:nth-child(2){text-align:start}
@media (max-width:760px){body.en .spec thead th:nth-child(3){display:table-cell}}
.notes{margin-top:14px}.notes h2{border-bottom:2px solid var(--ac);padding-bottom:4px}.notes h3{font-size:13px;margin:10px 0 4px;color:var(--main)}.notes p{margin:0 0 6px;font-size:12.5px;line-height:1.6}
