@charset "UTF-8";@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+2E82-2E83,U+2E85-2E87}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-latin-400-normal.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+2E82-2E83,U+2E85-2E87}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-latin-500-normal.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+2E82-2E83,U+2E85-2E87}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-latin-600-normal.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+2E82-2E83,U+2E85-2E87}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/ibm-plex-sans-arabic-latin-700-normal.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}:root{--font-ar: "IBM Plex Sans Arabic", "Cairo", "Noto Naskh Arabic", "Segoe UI", Tahoma, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-bg: #f7f7f5;--color-surface: #ffffff;--color-sunken: #fafaf8;--color-chip: #f2f2ef;--color-ink: #1a1a1a;--color-ink-2: #4a4a45;--color-muted: #6b6b66;--color-line: #e4e4e0;--color-line-soft: #f0f0ec;--color-line-strong: #d6d6d0;--color-chip-line: #deded8;--color-accent: #0f3e3e;--color-accent-tint: #eaf1f0;--color-accent-tint-line: #cfdedb;--color-danger: #8c1d18;--color-danger-tint: #fbedec;--color-danger-tint-line: #e9c4c1;--color-warning: #8a5a00;--color-warning-tint: #fdf6e9;--color-warning-tint-line: #e8d9b4;--color-ok: #14532d;--color-ok-tint: #e7f3eb;--color-ok-tint-line: #c6e0cf;--color-pending: #c08a2e;--color-badge: #b3261e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius: 0;--shell-header: 52px;--shell-nav: 206px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-ar);background:var(--color-bg);color:var(--color-ink);font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.numeric{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.registry-number{direction:ltr;unicode-bidi:plaintext;display:inline-block;font-family:var(--font-mono);font-weight:600}th.registry-number,td.registry-number{display:table-cell}a{color:var(--color-accent)}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field__label{font-size:.8125rem;color:var(--color-muted)}.field__input,.field__select,.field__textarea{font:inherit;color:inherit;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);inline-size:100%}@media(pointer:coarse){.field__input,.field__select,.field__textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.field__input:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.field__error{font-size:.8125rem;color:var(--color-danger)}.button{font:inherit;font-size:.8125rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);block-size:34px;padding:0 var(--space-4);border-radius:var(--radius);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:nowrap}.button:disabled{opacity:.6;cursor:default}.button:not(:disabled):hover{border-color:var(--color-ink)}.button--primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}.button--primary:not(:disabled):hover{background:#0c3232;border-color:#0c3232}.button--quiet{background:transparent;border-color:transparent;color:var(--color-muted);block-size:auto;padding:var(--space-2)}.button--danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff;font-weight:600}@media(max-width:768px){.button{block-size:44px}.button--quiet{block-size:auto}}.op{font:inherit;font-size:.6875rem;font-weight:600;line-height:1;padding:var(--space-1) 0 3px;background:transparent;border:0;border-block-end:1.5px solid var(--color-line-strong);color:var(--color-ink);cursor:pointer}.op:disabled{opacity:.5;cursor:default}.op--go{border-block-end-color:var(--color-accent)}.op--danger{color:var(--color-danger);border-block-end-color:var(--color-danger-tint-line)}.pill{display:inline-block;font-size:.65625rem;font-weight:600;padding:3px 8px;border-radius:var(--radius);white-space:nowrap;border:1px solid transparent}.pill--ok{color:#14532d;background:#e7f3eb;border-color:#c6e0cf}.pill--warn{color:#8a5a00;background:#fdf6e9;border-color:#e8d9b4}.pill--bad{color:#8c1d18;background:#fbedec;border-color:#e9c4c1}.pill--neutral{color:var(--color-ink-2);background:var(--color-chip);border-color:var(--color-chip-line)}.pill--proposed{color:var(--color-ink);background:var(--color-surface);border-style:dashed;border-color:#b8b8b2}.pill--solid{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}@media print{@page{size:A4;margin:15mm}body{background:#fff;font-size:11pt}.no-print{display:none!important}.print-only{display:block!important}tr,.card{break-inside:avoid}thead{display:table-header-group}}.print-only{display:none}.page{display:flex;flex-direction:column;gap:14px}.page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-block-end:2px}.page__heading,.page__header>div:first-child{display:flex;flex-direction:column;gap:5px}.page__title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.page__sub{margin:0;font-size:.78125rem;color:var(--color-muted);line-height:1.7;max-inline-size:660px}@media(max-width:640px){.page__sub{display:none}app-filter-bar .filters__search{inline-size:100%;grid-column:1/-1}.field__input{text-overflow:ellipsis}app-filter-bar:not(.filter-bar--open) .filters__item,app-filter-bar:not(.filter-bar--open) .filters__toggle{display:none}app-filter-bar.filter-bar--open .filters__item,app-filter-bar.filter-bar--open .filters__toggle{display:flex;margin-block-start:var(--space-3)}}.page__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;flex:none;max-inline-size:100%}.link-action{text-decoration:none}.card{background:var(--color-surface);border:1px solid var(--color-line)}.card--padded{padding:var(--space-6)}.card__header{display:flex;align-items:center;gap:10px;block-size:40px;padding:0 14px;border-block-end:1px solid var(--color-line)}.card__title{margin:0;font-size:.8125rem;font-weight:700}.card__meta{font-size:.6875rem;color:var(--color-muted)}.card__spacer{flex:1}.register,.table{inline-size:100%;border-collapse:collapse}.register th,.table th{text-align:start;block-size:32px;padding:0 14px;background:var(--color-sunken);border-block-end:1px solid var(--color-line);font-size:.65625rem;font-weight:700;letter-spacing:.03em;color:var(--color-muted);white-space:nowrap}.register td,.table td{padding:9px 14px;border-block-end:1px solid var(--color-line-soft);font-size:.75rem;vertical-align:middle}.register tbody tr:last-child td,.table tbody tr:last-child td{border-block-end:0}.register tbody tr:hover,.table tbody tr:hover{background:var(--color-sunken)}.register__strong,.cell--strong{font-weight:600}.register__sub{font-size:.65625rem;color:var(--color-muted)}.register__ops{display:flex;gap:var(--space-3);align-items:center}.cell--number{white-space:nowrap}.cell--wrap{white-space:normal;min-inline-size:12rem}.row--clickable{cursor:pointer}.row--clickable:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.register td a.button,.table td a.button{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}@media(max-width:640px){.table--cards thead{display:none}.table--cards,.table--cards tbody,.table--cards tr,.table--cards td{display:block;inline-size:100%}.table--cards tr{padding:var(--space-3) 0;border-block-end:1px solid var(--color-line)}.table--cards tr:last-child{border-block-end:0}.table--cards td{padding:2px 0;border:0;white-space:normal;text-align:start}.table--cards td:empty{display:none}.table--cards td.cell--ops,.table--cards td.register__ops{display:flex;gap:var(--space-3);padding-block-start:var(--space-2)}}.scroll-x,.table-scroll{overflow-x:auto;position:relative}.table-scroll{background:var(--color-surface);border:1px solid var(--color-line)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{background:var(--color-surface);border:1px solid var(--color-line);padding:14px 16px;display:flex;flex-direction:column;gap:7px}.kpi__label{font-size:.71875rem;color:var(--color-muted);font-weight:500}.kpi__value-row{display:flex;align-items:baseline;gap:7px}.kpi__value{font-size:1.6875rem;font-weight:700;line-height:1}.kpi__unit{font-size:.6875rem;color:var(--color-muted)}.kpi__note{font-size:.65625rem;color:var(--color-muted);line-height:1.6}@media(max-width:1100px){.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.kpis{grid-template-columns:repeat(2,1fr);gap:8px}}.muted{color:var(--color-muted)}.empty{padding:var(--space-8);text-align:center;color:var(--color-muted);background:var(--color-surface);border:1px dashed var(--color-line)}.footnote{font-size:.65625rem;line-height:1.7;color:var(--color-ink-2);border-inline-start:2px solid var(--color-warning-tint-line);padding-inline-start:8px}.row-open{appearance:none;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;display:flex;align-items:flex-start;gap:9px;inline-size:100%;padding:8px 14px}.row-open:hover{background:var(--color-sunken)}.row-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
