@font-face{font-family:'Readex Pro';font-style:normal;font-weight:160 700;font-display:swap;src:url('/desk/fonts/readex-pro-arabic-400.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;}
@font-face{font-family:'Readex Pro';font-style:normal;font-weight:160 700;font-display:swap;src:url('/desk/fonts/readex-pro-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}


@font-face{font-family:'FnvNumerals';font-style:normal;font-weight:100 700;font-display:swap;
  src:url('/desk/fonts/fnv-numerals.woff2') format('woff2');
  unicode-range:U+002B, U+002D, U+0030-0039;}
:root{--fnv-bg:#FFFFFF;--fnv-dark-bg:#0A0A0A;--fnv-dark-surface:#0A0A0A;--fnv-dark-text:#FFFFFF;--fnv-down:#B91C1C;--fnv-down-on-dark:#F87171;--fnv-font-body:'FnvNumerals', 'Readex Pro', sans-serif;--fnv-font-display:'FnvNumerals', 'Readex Pro', sans-serif;--fnv-font-heading:'FnvNumerals', 'Readex Pro', sans-serif;--fnv-grid:#F0F0F0;--fnv-ink:#000000;--fnv-ink-3:#666666;--fnv-ink-muted:#555555;--fnv-measure:100%;--fnv-measure-wide:100%;--fnv-n-100:#E5E5E5;--fnv-n-150:#E0E0E0;--fnv-n-300:#C9C9C9;--fnv-on-dark-2:#9AA0A6;--fnv-surface:#FFFFFF;--fnv-warn:#B45309;--fnv-warn-on-dark:#FBBF24;--z-card:10;--z-dropdown:1000;--z-sticky:100;}:root[data-theme="dark"]{--fnv-bg:var(--fnv-dark-bg);--fnv-down:var(--fnv-down-on-dark);--fnv-grid:var(--fnv-n-300);--fnv-ink:var(--fnv-dark-text);--fnv-ink-3:var(--fnv-on-dark-2);--fnv-ink-muted:var(--fnv-on-dark-2);--fnv-n-100:#1C1C1C;--fnv-n-150:#232323;--fnv-n-300:#3A3A3A;--fnv-surface:var(--fnv-dark-surface);}
/* مكتبُ الدعم — support.finviro.com (SupportDesk · 2026-09-24)
 * ⚖ تحريريٌّ حادّ: أسودُ وأبيضُ بحدودٍ سميكة · زاويةٌ صفر · ⛔ لا ظلال (ميثاق §4أ) · والبرتقاليُّ لبيانات الغاما السالبة لا للواجهة.
 * ⚖ الرموزُ تُستخرج من finviro-base.css لحظةَ البناء (SupportDesk::tokens) — فلا لونَ هنا إلّا var(--fnv-*). */

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background-color:var(--fnv-bg);background-image:linear-gradient(var(--fnv-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fnv-grid) 1px,transparent 1px);background-size:24px 24px;color:var(--fnv-ink);font-family:var(--fnv-font-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}
a{color:inherit}
img{max-width:100%;height:auto}
:focus-visible{outline:3px solid var(--fnv-ink);outline-offset:2px}
.sd-skip{position:absolute;inset-inline-start:-999px;top:0}
.sd-skip:focus{inset-inline-start:16px;background:var(--fnv-ink);color:var(--fnv-surface);padding:8px 12px}
.sd-wrap{max-width:1200px;margin-inline:auto;padding-inline:16px}
.sd-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
.sd-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* ── الشريطُ العلويّ ── */
.sd-bar{position:sticky;top:0;z-index:var(--z-sticky);background:var(--fnv-dark-bg);color:var(--fnv-dark-text);border-bottom:4px solid var(--fnv-ink);font-size:13px;font-weight:600}
.sd-bar .sd-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;flex-wrap:wrap}
.sd-bar__team{display:inline-flex;align-items:center;gap:8px}
.sd-bar__clock{color:var(--fnv-on-dark-2)}
.sd-dot{width:9px;height:9px;border:2px solid currentColor;display:inline-block;flex:none}
.sd-dot[data-state="live"]{background:currentColor}
.sd-dot[data-state="ok"]{background:currentColor}
@media (prefers-reduced-motion:no-preference){.sd-dot[data-state="live"]{animation:fnv-pulse 1.6s ease-in-out infinite}}

/* ── التنقّل ── */
.sd-nav{background:var(--fnv-surface);border-bottom:2px solid var(--fnv-ink)}
.sd-nav .sd-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;flex-wrap:wrap}
.sd-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-.02em}
.sd-brand img{width:34px;height:34px;border:2px solid var(--fnv-ink)}
.sd-nav__links{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:14px;font-weight:600}
.sd-nav__links a{text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px}
.sd-nav__links a:hover{border-bottom-color:var(--fnv-ink)}

/* ── الرأس والبحث ── */
.sd-main{padding-block:40px 64px;display:flex;flex-direction:column;gap:56px}
.sd-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:end;border-bottom:4px solid var(--fnv-ink);padding-bottom:32px}
.sd-hero h1{font-family:var(--fnv-font-display);font-size:clamp(2.2rem,5vw,3.4rem);line-height: 1.45;font-weight:800;margin:0 0 16px}
.sd-lead{margin:0;font-size:17px;color:var(--fnv-ink-muted);border-inline-start:4px solid var(--fnv-ink);padding-inline-start:16px;max-width:620px}
.sd-search{position:relative}
.sd-search label{display:block;font-size:13px;font-weight:700;color:var(--fnv-ink-3);margin-bottom:6px}
.sd-search__box{display:flex;border:3px solid var(--fnv-ink);background:var(--fnv-surface)}
.sd-search__box input{flex:1;min-width:0;border:0;padding:16px;font:inherit;font-size:16px;font-weight:600;background:transparent;color:var(--fnv-ink)}
.sd-search__box input:focus{outline:none}
.sd-search__box:focus-within{outline:3px solid var(--fnv-ink);outline-offset:3px}
.sd-search__box button{border:0;border-inline-start:3px solid var(--fnv-ink);background:var(--fnv-ink);color:var(--fnv-surface);padding:0 22px;font:inherit;font-weight:700;cursor:pointer}
.sd-results{position:absolute;inset-inline:0;top:100%;margin-top:6px;background:var(--fnv-surface);border:3px solid var(--fnv-ink);z-index:var(--z-dropdown);max-height:420px;overflow:auto}
.sd-results[hidden]{display:none}
.sd-results a{display:block;padding:12px 16px;text-decoration:none;border-bottom:1px solid var(--fnv-n-100)}
.sd-results a:last-child{border-bottom:0}
.sd-results a:hover,.sd-results a[aria-selected="true"]{background:var(--fnv-ink);color:var(--fnv-surface)}
.sd-results b{display:block;font-size:15px}
.sd-results small{display:block;font-size:13px;opacity:.75}
.sd-results__none{padding:14px 16px;font-size:14px}
.sd-results__none button{margin-top:8px}
.sd-popular{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;font-size:13px;align-items:center}
.sd-popular a{border:1px solid var(--fnv-ink);padding:2px 10px;text-decoration:none;background:var(--fnv-surface)}
.sd-popular a:hover{background:var(--fnv-ink);color:var(--fnv-surface)}

/* ── الأزرار ── */
.sd-btn {display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit; }

.sd-ghost{background:var(--fnv-surface);color:var(--fnv-ink)}
.sd-ghost:hover{background:var(--fnv-ink);color:var(--fnv-surface)}
.sd-btn[disabled] {opacity:.55; }

/* ── المسارات الثلاثة ── */
.sd-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.sd-path{border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:22px;display:flex;flex-direction:column;gap:10px}
.sd-path h3{margin:0;font-size:20px;font-weight:800}
.sd-path p{margin:0;color:var(--fnv-ink-muted);font-size:15px;flex:1}
.sd-path__k{font-size:13px;font-weight:700;color:var(--fnv-ink-3)}

/* ── العناوين ── */
.sd-h2{font-family:var(--fnv-font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0;border-bottom:2px solid var(--fnv-ink);padding-bottom:10px}
.sd-sub{margin:8px 0 0;color:var(--fnv-ink-muted);font-size:15px}

/* ── حالةُ المنصّة ── */
.sd-status{border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:24px}
.sd-status__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}
.sd-status__head h2{margin:0;font-size:22px;font-weight:800}
.sd-status__stamp{font-size:13px;font-weight:700;border:1px solid var(--fnv-ink);padding:3px 10px;white-space:nowrap}
.sd-status__stamp[data-stale="1"]{color:var(--fnv-warn);border-color:var(--fnv-warn)}
.sd-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:2px solid var(--fnv-ink)}
.sd-tile{padding:16px;border-inline-start:2px solid var(--fnv-ink);display:flex;flex-direction:column;gap:4px;min-width:0}
.sd-tile:first-child{border-inline-start:0}
.sd-tile__k{font-size:13px;color:var(--fnv-ink-3);font-weight:600}
.sd-tile__v{font-size:18px;font-weight:800;display:flex;align-items:center;gap:8px}
.sd-tile__s{font-size:13px;color:var(--fnv-ink-muted)}
.sd-tile[data-state="stale"] .sd-tile__v{color:var(--fnv-warn)}
.sd-tile[data-state="unknown"] .sd-tile__v{color:var(--fnv-ink-3)}

/* ── الأدلّة ── */
.sd-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}
.sd-guide{border:3px solid var(--fnv-ink);background:var(--fnv-surface);display:flex;flex-direction:column}
.sd-guide h3{margin:0;background:var(--fnv-ink);color:var(--fnv-surface);padding:14px 18px;font-size:17px;font-weight:800}
.sd-guide p{margin:0;padding:12px 18px 0;font-size:13px;color:var(--fnv-ink-muted)}
.sd-guide ul{list-style:none;margin:0;padding:8px 18px 16px}
.sd-guide li a{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--fnv-n-100);text-decoration:none;font-size:15px;font-weight:600}
.sd-guide li:last-child a{border-bottom:0}
.sd-guide li a:hover{text-decoration:underline;text-underline-offset:4px}
.sd-guide li a span:last-child{color:var(--fnv-ink-3);flex:none}

/* ── التذكرة ── */
.sd-ticket{display:grid;grid-template-columns:1fr 1.7fr;gap:36px;align-items:start;border-top:6px solid var(--fnv-ink);padding-top:40px}
.sd-ticket__aside h2{font-family:var(--fnv-font-heading);font-size:clamp(1.6rem,3.4vw,2.2rem);line-height: 1.45;margin:0 0 14px;font-weight:800}
.sd-ticket__aside p{margin:0 0 14px;color:var(--fnv-ink-muted);border-inline-start:4px solid var(--fnv-ink);padding-inline-start:14px}
.sd-sla{border:2px solid var(--fnv-ink);background:var(--fnv-surface);margin-top:18px}
.sd-sla div{padding:12px 16px;border-bottom:1px solid var(--fnv-n-150)}
.sd-sla div:last-child{border-bottom:0}
.sd-sla b{display:block;font-size:15px}
.sd-sla span{font-size:13px;color:var(--fnv-ink-muted)}
.sd-form{border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:28px;display:flex;flex-direction:column;gap:20px}
.sd-field{display:flex;flex-direction:column;gap:6px;min-width:0}
.sd-field > label,.sd-legend{font-size:13px;font-weight:700;color:var(--fnv-ink-3)}
.sd-field input,.sd-field textarea{width:100%;border:2px solid var(--fnv-ink);background:var(--fnv-surface);color:var(--fnv-ink);padding:13px 14px;font:inherit;font-size:16px;font-weight:600;border-radius:0}
.sd-field textarea{min-height:150px;resize:vertical}
.sd-field input:focus,.sd-field textarea:focus{outline:3px solid var(--fnv-ink);outline-offset:1px}
.sd-field input[aria-invalid="true"],.sd-field textarea[aria-invalid="true"]{border-color:var(--fnv-down)}
.sd-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.sd-row--3{grid-template-columns:repeat(3,1fr)}
.sd-types{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.sd-types legend{margin-bottom:8px;padding:0}
.sd-type input{position:absolute;opacity:0;pointer-events:none}
.sd-type label{display:block;text-align:center;border:2px solid var(--fnv-n-300);padding:10px 6px;font-size:14px;font-weight:700;cursor:pointer;color:var(--fnv-ink-muted)}
.sd-type label:hover{border-color:var(--fnv-ink)}
.sd-type input:checked + label{background:var(--fnv-ink);color:var(--fnv-surface);border-color:var(--fnv-ink)}
.sd-type input:focus-visible + label{outline:3px solid var(--fnv-ink);outline-offset:2px}
.sd-diag{border:2px dashed var(--fnv-n-300);padding:16px;display:flex;flex-direction:column;gap:12px}
.sd-diag__k{font-size:13px;font-weight:700}
.sd-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}
.sd-note{font-size:13px;color:var(--fnv-ink-muted);margin:0}
.sd-msg{font-size:14px;font-weight:600;margin:0}
.sd-msg[data-tone="err"]{color:var(--fnv-down)}
.sd-done{border:3px solid var(--fnv-ink);padding:24px;display:flex;flex-direction:column;gap:12px}
.sd-done[hidden]{display:none}
.sd-done h3{margin:0;font-size:22px}

/* ── التذييل ── */
.sd-foot{border-top:4px solid var(--fnv-ink);background:var(--fnv-surface);padding-block:24px;font-size:14px}
.sd-foot .sd-wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.sd-foot nav{display:flex;gap:16px;flex-wrap:wrap}
.sd-foot p{margin:0;color:var(--fnv-ink-muted)}

/* ── الهاتف ── */
@media (max-width:980px){
  .sd-hero,.sd-ticket{grid-template-columns:1fr}
  .sd-tiles{grid-template-columns:repeat(2,1fr)}
  .sd-tile{border-inline-start:0;border-bottom:2px solid var(--fnv-ink)}
  .sd-tile:nth-child(odd){border-inline-end:2px solid var(--fnv-ink)}
  .sd-guides{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
  .sd-main{padding-block:28px 48px;gap:40px}
  .sd-paths,.sd-guides,.sd-row,.sd-row--3{grid-template-columns:1fr}
  .sd-types{grid-template-columns:1fr 1fr}
  .sd-tiles{grid-template-columns:1fr}
  .sd-tile:nth-child(odd){border-inline-end:0}
  .sd-form{padding:18px}
  .sd-nav__links{gap:12px;font-size:13px}
  .sd-bar__clock{display:none}
  .sd-status__stamp{white-space:normal}   /* ⛔ رسالةُ «تعذّر تحديثُ الحالة…» بلا التفافٍ عرضُها 373px فتتجاوز الهاتف في حالة العطل نفسِها */
}
@media (prefers-reduced-motion:reduce){*{animation:none;transition:none}}

/* ══ السمةُ الداكنة ومركزُ المساعدة (2026-09-25) ══════════════════════════
 * ⚖ الداكنُ إعادةُ ربطٍ لرموز finviro-base (`SupportDesk::tokens` تنسخ كتلتَه) · وهنا زرُّه وما لا تعيد الكتلةُ ربطَه.
 * ⚖ صفحاتُ المركز بلغة المكتب نفسِها: حدودٌ سميكةٌ وزاويةٌ صفر وبلا ظلال · والجدولُ هو البيان والمسطرةُ صورتُه. */
:root[data-theme="dark"]{color-scheme:dark;--fnv-warn:var(--fnv-warn-on-dark)}
.sd-theme{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--fnv-ink);background:var(--fnv-surface);color:var(--fnv-ink);font:inherit;font-size:13px;font-weight:700;padding:4px 10px;cursor:pointer}
.sd-theme:hover,.sd-theme[aria-pressed="true"]{background:var(--fnv-ink);color:var(--fnv-surface)}
.sd-theme__i{width:12px;height:12px;border:2px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%);flex:none}

/* ── مسارُ الصفحة والرأس ── */
.hc-main{gap:32px}
.hc-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--fnv-ink-3)}
.hc-crumbs li{min-width:0}
:is(.hc-head h1,.hc-body h2,.hc-body h3,.hc-toc a,.hc-crumbs li,.hc-item h2) bdi{white-space:nowrap}   /* ⚖ «(Call Wall)» وحدةٌ لا تنكسر: القوسان يلتصقان بما يليهما فيكفي منعُ الكسر داخل العازل */
.hc-crumbs li + li::before{content:"/";margin-inline-end:6px;color:var(--fnv-n-300)}
.hc-crumbs a{text-decoration:none;border-bottom:1px solid transparent}
.hc-crumbs a:hover{border-bottom-color:var(--fnv-ink);color:var(--fnv-ink)}
.hc-crumbs [aria-current]{max-width:100%;color:var(--fnv-ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hc-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-bottom:4px solid var(--fnv-ink);padding-bottom:24px}
.hc-head h1{font-family:var(--fnv-font-display);font-size:clamp(1.85rem,4vw,2.9rem);line-height:1.3;font-weight:800;margin:0}
.hc-head__cat{font-size:13px;font-weight:700;border:2px solid var(--fnv-ink);background:var(--fnv-surface);padding:3px 10px;text-decoration:none}
a.hc-head__cat:hover{background:var(--fnv-ink);color:var(--fnv-surface)}
.hc-head__meta{margin:0;font-size:14px;color:var(--fnv-ink-muted)}
.hc-head__lead{margin:0;font-size:17px;color:var(--fnv-ink-muted);max-width:var(--fnv-measure)}

/* ── المقال: خلاصةٌ ثمّ متنٌ وعمودٌ جانبيٌّ لاصق ── */
.hc-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:48px;row-gap:28px;align-items:start}
.hc-tldr{grid-column:1;grid-row:1;border:3px solid var(--fnv-ink);background:var(--fnv-surface)}
.hc-aside{grid-column:2;grid-row:1 / span 2;position:sticky;top:60px;display:flex;flex-direction:column;gap:16px}
.hc-body{grid-column:1;grid-row:2;min-width:0;font-size:17px;line-height:1.9}
.hc-layout:not(:has(> .hc-tldr)) > .hc-body{grid-row:1}
.hc-tldr__h{display:inline-block;margin:0;background:var(--fnv-ink);color:var(--fnv-surface);font-size:15px;font-weight:800;padding:6px 16px}
.hc-tldr p{margin:0;padding:14px 20px 20px;font-size:18px;line-height:1.9}
.hc-tldr p + p{padding-top:0}
.hc-toc{border:3px solid var(--fnv-ink);background:var(--fnv-surface)}
.hc-toc__k{margin:0;padding:10px 16px;font-size:13px;font-weight:800;border-bottom:2px solid var(--fnv-ink)}
.hc-toc__t{display:none;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:800;padding:12px 16px;cursor:pointer;text-align:start}
.hc-toc__t::after{content:"+";font-size:18px;line-height:1}
.hc-toc__t[aria-expanded="true"]::after{content:"−"}
.hc-toc ol{list-style:none;margin:0;padding:8px 0;max-height:calc(100dvh - 300px);overflow:auto}
.hc-toc a{display:block;padding-block:7px;padding-inline:16px 12px;font-size:14px;line-height:1.55;text-decoration:none;color:var(--fnv-ink-muted);border-inline-start:4px solid transparent}
.hc-toc a:hover{color:var(--fnv-ink);text-decoration:underline;text-underline-offset:4px}
.hc-toc a[aria-current]{color:var(--fnv-ink);font-weight:700;border-inline-start-color:var(--fnv-ink)}
.hc-aside__cta{border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:16px;display:flex;flex-direction:column;gap:12px}
.hc-aside__cta p{margin:0;font-size:16px;font-weight:800}


/* ── متنُ المقال ── */
.hc-sec + .hc-sec{margin-top:36px}
.hc-body h2{font-family:var(--fnv-font-heading);font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.4;font-weight:800;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--fnv-ink)}
.hc-body h3{font-size:19px;line-height:1.5;font-weight:800;margin:24px 0 8px}
.hc-body :is(h2,h3){scroll-margin-top:64px}
.hc-body p{margin:0 0 14px}
.hc-body :is(ul,ol){margin:0 0 16px;padding-inline-start:24px}
.hc-body li{margin-bottom:6px}
.hc-body li::marker{color:var(--fnv-ink);font-weight:700}
.hc-body a{text-decoration-thickness:2px;text-underline-offset:4px}
.hc-body strong{font-weight:700}
.hc-sec > :is(p,ul,ol){max-width:var(--fnv-measure-wide)}
.hc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%), 1fr));gap:16px;margin-top:6px}
.hc-card{border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:16px 18px;display:flex;flex-direction:column;font-size:15px;line-height:1.8}
.hc-body .hc-card h3{margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid var(--fnv-ink);font-size:17px}
.hc-card :is(p,ul){margin:0 0 10px}
.hc-card ul{padding-inline-start:18px}
.hc-card .hc-card__do{margin:auto 0 0;padding-top:10px;border-top:1px dashed var(--fnv-n-300)}
.hc-card__do strong{display:block;font-size:13px;color:var(--fnv-ink-3)}
.hc-table{overflow-x:auto;border:3px solid var(--fnv-ink);background:var(--fnv-surface);margin:4px 0 18px}
.hc-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65}
.hc-table th{background:var(--fnv-ink);color:var(--fnv-surface);font-weight:700;text-align:start;padding:10px 14px;white-space:nowrap}
.hc-table td{padding:10px 14px;border-top:1px solid var(--fnv-n-150);vertical-align:top}
.hc-table :is(th,td) + :is(th,td){border-inline-start:1px solid var(--fnv-n-150)}
.hc-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:var(--z-card)}
.hc-table td:first-child{background:var(--fnv-surface);font-weight:600}
.hc-fig{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin:4px 0 18px}
.hc-fig .hc-table{margin:0}
.hc-scale{border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:24px 18px}
.hc-scale__list{list-style:none;margin:0;padding:0;position:relative;height:100%;min-height:160px}   /* ⚖ أقصرُ من الجدول فيحدّد الجدولُ ارتفاعَ الصفّ ولا يبقى تحت آخر صفوفه فراغ */
.hc-scale__list::before{content:"";position:absolute;inset-block:0;inset-inline-start:57px;width:2px;background:var(--fnv-ink)}
.hc-scale__i{position:absolute;inset-inline:0;top:calc((1 - var(--hc-at)) * 100%);transform:translateY(-50%);display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4}
.hc-scale__v{flex:0 0 42px;text-align:end;font-weight:700}
.hc-scale__l::before{content:"";display:inline-block;width:12px;height:12px;background:var(--fnv-ink);margin-inline-end:10px;vertical-align:-1px}
.hc-body .hc-cta{margin:20px 0 0}
.hc-body .hc-cta__a{display:inline-flex;align-items:center;gap:10px;background:var(--fnv-ink);color:var(--fnv-surface);border:3px solid var(--fnv-ink);padding:14px 22px;font-size:17px;font-weight:700;line-height:1.5;text-decoration:none}
.hc-body .hc-cta__a:hover{background:var(--fnv-surface);color:var(--fnv-ink)}

/* ── ذات صلة · قائمةُ الفئة · الدعم ── */
.hc-related{margin-top:44px}
.hc-body .hc-rcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%), 1fr));gap:16px}
.hc-body .hc-rcard{ position:relative;margin:0;border: 1px solid var(--fnv-ink);background:var(--fnv-surface);padding:16px 18px 44px;display:flex;flex-direction:column;gap:6px; }
.hc-rcard__k{font-size:13px;font-weight:700;color:var(--fnv-ink-3)}
.hc-body .hc-rcard h3{margin:0;font-size:17px;line-height:1.5}
.hc-rcard h3 a{text-decoration:none}
.hc-rcard h3 a::after{content:"";position:absolute;inset:0}
.hc-body .hc-rcard p{margin:0;font-size:14px;line-height:1.7;color:var(--fnv-ink-muted)}
.hc-rcard__go{position:absolute;inset-block-end:12px;inset-inline-end:16px;font-weight:700}
.hc-body .hc-rcard:hover{background:var(--fnv-ink);color:var(--fnv-surface)}
.hc-body .hc-rcard:hover :is(p,.hc-rcard__k){color:inherit}
.hc-rcard:focus-within,.hc-item:focus-within{outline:3px solid var(--fnv-ink);outline-offset:3px}
.hc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.hc-item{position:relative;border:3px solid var(--fnv-ink);background:var(--fnv-surface);padding:18px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center}
.hc-item h2{margin:0;grid-column:1;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.5;font-weight:800}
.hc-item h2 a{text-decoration:none}
.hc-item h2 a::after{content:"";position:absolute;inset:0}
.hc-item p{margin:0;grid-column:1;color:var(--fnv-ink-muted);font-size:15px}
.hc-item__go{grid-column:2;grid-row:1 / span 2;font-size:14px;font-weight:700;white-space:nowrap}
.hc-item:hover{background:var(--fnv-ink);color:var(--fnv-surface)}
.hc-item:hover p{color:inherit}
.hc-others ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.hc-others a{display:inline-flex;align-items:baseline;gap:10px;border:2px solid var(--fnv-ink);background:var(--fnv-surface);padding:8px 14px;font-weight:700;text-decoration:none}
.hc-others a span{font-size:13px;font-weight:600;color:var(--fnv-ink-3)}
.hc-others a:hover{background:var(--fnv-ink);color:var(--fnv-surface)}
.hc-others a:hover span{color:inherit}
.hc-cat h3 a{color:inherit;text-decoration:none}
.hc-cat h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.hc-cat__all{margin:auto 18px 16px;align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none;border-bottom:2px solid var(--fnv-ink)}
.hc-support{border-top:6px solid var(--fnv-ink);padding-top:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;align-items:center}
.hc-support h2{grid-column:1;margin:0;font-family:var(--fnv-font-heading);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800}
.hc-support p{grid-column:1;margin:0;color:var(--fnv-ink-muted);max-width:var(--fnv-measure)}
.hc-support__go{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;gap:12px}

@media (max-width:980px){
  .hc-layout{grid-template-columns:minmax(0,1fr)}
  .hc-tldr,.hc-aside,.hc-body,.hc-layout:not(:has(> .hc-tldr)) > .hc-body{grid-column:1;grid-row:auto}
  .hc-aside{position:static}
  .hc-aside__cta{display:none}
  .sd-js .hc-toc__k{display:none}
  .sd-js .hc-toc__t{display:flex}
  .sd-js .hc-toc[data-collapsed] ol{display:none}
  .hc-toc ol{max-height:none}
  .hc-support{grid-template-columns:minmax(0,1fr)}
  .hc-support__go{grid-column:1;grid-row:auto}
}
@media (max-width:640px){
  .hc-main{gap:24px}
  .hc-fig{grid-template-columns:minmax(0,1fr)}
  .hc-tldr p{padding:12px 16px 16px;font-size:17px}
  .hc-card{padding:14px 16px}
  .hc-item{grid-template-columns:minmax(0,1fr);padding:16px}
  .hc-item__go{grid-column:1;grid-row:auto}
  .hc-body .hc-cta__a{display:flex;width:100%;justify-content:center;padding:14px 16px;font-size:16px}   /* ⛔ السهمُ كان يلتفّ وحدَه إلى سطرٍ ثانٍ على 375 */
}
