@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap);#app,body,html{margin:0;padding:0;direction:rtl;text-align:right;font-family:Cairo;background:#f4f6f9;color:#071126;transition:all .3s ease}.num{font-family:JetBrains Mono,monospace}body.dark-mode,html[data-theme=dark],html[data-theme=dark] #app,html[data-theme=dark] .dashboard-page,html[data-theme=dark] .facilities-page,html[data-theme=dark] .facility-page,html[data-theme=dark] .infra-page,html[data-theme=dark] .map-page,html[data-theme=dark] .priority-page,html[data-theme=dark] .reports-page,html[data-theme=dark] .settings-page{background:#0f172a!important;color:#e2e8f0!important}html[data-theme=dark] .axis-card,html[data-theme=dark] .card,html[data-theme=dark] .filter-card,html[data-theme=dark] .info-card,html[data-theme=dark] .kpi-card,html[data-theme=dark] .map-card,html[data-theme=dark] .report-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .table-card,html[data-theme=dark] .v-card{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}html[data-theme=dark] .main-title,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] strong{color:#f8fafc!important}html[data-theme=dark] .desc,html[data-theme=dark] .sub-title,html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] span{color:#cbd5e1!important}html[data-theme=dark] table{background:#1e293b!important}html[data-theme=dark] thead{background:#0f172a!important}html[data-theme=dark] td{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}html[data-theme=dark] tbody tr:hover{background:#273449!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#273449!important;color:#fff!important;border:1px solid #475569!important}html[data-theme=dark] .v-main{background:#0f172a!important}html[data-theme=dark] .v-navigation-drawer{background:#111827!important}html[data-theme=dark] .v-list-item{color:#e2e8f0!important}html[data-theme=dark] .v-field{background:#273449!important;color:#fff!important}html[data-theme=dark] ::-webkit-scrollbar{width:10px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#0f172a}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#475569;border-radius:8px}#app,.v-application,body,html{margin:0!important;padding:0!important;width:100%;min-height:100%;overflow-x:hidden}*{box-sizing:border-box}.sidebar[data-v-309bff46]{background:#fff!important;color:#526174!important;transition:background-color .3s ease,color .3s ease}.sidebar-rtl[data-v-309bff46]{direction:rtl;border-left:1px solid #e5eaf0!important;border-right:none!important}.sidebar-ltr[data-v-309bff46]{direction:ltr;border-right:1px solid #e5eaf0!important;border-left:none!important}.sidebar-list[data-v-309bff46]{padding:28px 12px 24px!important}.group-label[data-v-309bff46]{font-size:12px;font-weight:800;color:#8a96a8;padding:16px 18px 9px}.sidebar-rtl .group-label[data-v-309bff46]{text-align:right}.sidebar-ltr .group-label[data-v-309bff46]{text-align:left}.nav-item[data-v-309bff46]{min-height:46px!important;border-radius:9px!important;color:#526174!important;margin-bottom:5px!important;padding-inline:12px!important}.sidebar-rtl[data-v-309bff46] .v-list-item__content{text-align:right!important}.sidebar-ltr[data-v-309bff46] .v-list-item__content{text-align:left!important}[data-v-309bff46] .v-list-item-title{font-size:12px!important;font-weight:500!important;color:inherit!important;line-height:1.5!important}[data-v-309bff46] .v-list-item__prepend{margin-inline-end:12px!important;margin-inline-start:0!important}[data-v-309bff46] .v-list-item__prepend .v-icon{font-size:22px!important;color:inherit!important}.nav-item[data-v-309bff46]:hover{background:#f5f8fb!important;color:#173f73!important}[data-v-309bff46] .v-list-item--active{background:#173f73!important;color:#fff!important;border:2px solid #00a8e8!important;box-shadow:inset 0 0 0 1px #fff}[data-v-309bff46] .v-list-item--active .v-icon,[data-v-309bff46] .v-list-item--active .v-list-item-title{color:#fff!important;font-weight:900!important}[data-v-309bff46] .v-navigation-drawer__content{overflow-y:auto!important;overflow-x:hidden!important}[data-v-309bff46] .v-navigation-drawer__content::-webkit-scrollbar{width:5px}[data-v-309bff46] .v-navigation-drawer__content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}html[data-theme=dark]{background:#111827!important;color:#e2e8f0!important;border-left-color:#334155!important;border-right-color:#334155!important;color:#94a3b8!important;color:#cbd5e1!important;background:#1e293b!important;color:#fff!important}.app-navbar[data-v-2823dda4]{background:linear-gradient(270deg,#0d2240,#15355c 55%,#1c4373)!important;color:#fff!important;padding:0 18px!important}.app-navbar.dark[data-v-2823dda4]{background:linear-gradient(270deg,#050b14,#0d2240 55%,#15355c)!important}.navbar-rtl[data-v-2823dda4]{direction:rtl}.navbar-rtl .title-box[data-v-2823dda4]{text-align:right}.navbar-ltr[data-v-2823dda4]{direction:ltr}.navbar-ltr .title-box[data-v-2823dda4]{text-align:left}.menu-btn[data-v-2823dda4]{width:48px!important;height:48px!important;border-radius:8px!important;border:1px solid hsla(0,0%,100%,.25)!important;color:#fff!important}.navbar-rtl .menu-btn[data-v-2823dda4]{margin-left:14px!important;margin-right:0!important}.navbar-ltr .menu-btn[data-v-2823dda4]{margin-right:14px!important;margin-left:0!important}.logos-box[data-v-2823dda4]{height:46px;background:#fff;border-radius:7px;padding:4px 8px;display:flex;align-items:center;gap:8px}.navbar-rtl .logos-box[data-v-2823dda4]{margin-left:14px;margin-right:0}.navbar-ltr .logos-box[data-v-2823dda4]{margin-right:14px;margin-left:0}.logos-box img[data-v-2823dda4]{height:38px;-o-object-fit:contain;object-fit:contain}.title-box[data-v-2823dda4]{line-height:1.3;min-width:0}.main-title[data-v-2823dda4]{font-size:17px;font-weight:800;white-space:nowrap;color:#fff!important}.sub-title[data-v-2823dda4]{font-size:12px;color:#bbd1e8!important;white-space:nowrap}.stage-btn[data-v-2823dda4]{background:#b8923e!important;color:#2a1f08!important;border-radius:999px!important;height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important}.navbar-rtl .stage-btn[data-v-2823dda4],.navbar-rtl .top-btn[data-v-2823dda4]{margin-left:10px!important;margin-right:0!important}.navbar-ltr .stage-btn[data-v-2823dda4],.navbar-ltr .top-btn[data-v-2823dda4]{margin-right:10px!important;margin-left:0!important}.top-btn[data-v-2823dda4]{height:38px!important;border-radius:7px!important;color:#fff!important;border-color:hsla(0,0%,100%,.25)!important;font-size:13px!important;gap:6px}.language-btn[data-v-2823dda4]{min-width:102px!important}.user-btn[data-v-2823dda4]{height:40px!important;border-radius:999px!important;background:hsla(0,0%,100%,.12)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.22)!important;font-size:13px!important;font-weight:700!important;padding:0 12px!important;gap:6px}.user-btn[data-v-2823dda4]:hover{background:hsla(0,0%,100%,.2)!important}.user-name[data-v-2823dda4]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu[data-v-2823dda4]{min-width:230px;border-radius:14px!important;box-shadow:0 16px 36px rgba(15,23,42,.18)!important}.logout-item[data-v-2823dda4]{color:#c62828!important;font-weight:700}.logout-item[data-v-2823dda4]:hover{background:#fff1f1!important}@media (max-width:1050px){.stage-btn[data-v-2823dda4]{display:none!important}}@media (max-width:900px){.main-title[data-v-2823dda4]{font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.sub-title[data-v-2823dda4]{font-size:10px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.user-name[data-v-2823dda4]{display:none}}@media (max-width:700px){.top-btn[data-v-2823dda4]:not(.language-btn){display:none!important}.language-btn[data-v-2823dda4]{min-width:46px!important;padding:0 8px!important;font-size:0!important}.language-btn[data-v-2823dda4] .v-icon{font-size:20px!important}}@media (max-width:640px){.logos-box[data-v-2823dda4],.sub-title[data-v-2823dda4]{display:none}}.app-shell[data-v-5730995c]{background:#f4f6f9!important}.rtl[data-v-5730995c]{direction:rtl}.main-container[data-v-5730995c]{width:100%;max-width:1400px;margin:0 auto;padding:22px 26px 60px}.dashboard-page[data-v-7ed276f8]{min-height:100vh;padding:26px 20px 60px;color:#1a2433;background:#f4f6f9;font-family:Cairo,Tahoma,sans-serif}.loading-wrapper[data-v-7ed276f8]{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.93);backdrop-filter:blur(4px)}.loading-card[data-v-7ed276f8]{width:320px;max-width:90%;padding:34px 24px;text-align:center;background:#fff;border:1px solid #dde4ec;border-radius:20px;box-shadow:0 18px 45px rgba(15,23,42,.12)}.loading-card h3[data-v-7ed276f8]{margin-top:18px;color:#0f172a;font-size:18px;font-weight:800}.loading-card p[data-v-7ed276f8]{margin-top:8px;color:#64748b;font-size:13px}.section-head[data-v-7ed276f8]{margin-bottom:22px;text-align:center}.section-head h2[data-v-7ed276f8]{margin-bottom:8px;color:#0f172a;font-size:22px;font-weight:900}.section-head p[data-v-7ed276f8]{margin-bottom:10px;color:#4c5b6e;font-size:13px}.section-head span[data-v-7ed276f8]{display:inline-block;padding:4px 14px;color:#7a8799;font-size:12px;background:#f8fafc;border:1px solid #dde4ec;border-radius:999px}.axes-panel[data-v-7ed276f8],.filter-panel[data-v-7ed276f8]{padding:16px;margin-bottom:18px;background:#fff;border:1px solid #dde4ec;border-radius:12px;box-shadow:0 1px 3px rgba(13,34,64,.08)}.filter-title[data-v-7ed276f8]{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#1a2433;font-size:15px;font-weight:800}.filter-grid[data-v-7ed276f8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:start}.reset-btn[data-v-7ed276f8]{color:#2a1f08!important;background:#b8923e!important;border-radius:9px!important;font-weight:800}.alert-box[data-v-7ed276f8]{min-height:74px;display:flex;align-items:center;gap:16px;padding:14px 20px;margin-bottom:20px;background:#fff1f1;border:1px solid #dc2626;border-radius:12px}.scenario-btn[data-v-7ed276f8]{order:3;padding:12px 22px;color:#111827!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;background:#b8923e;border-radius:7px}.alert-text[data-v-7ed276f8]{order:2;flex:1;color:#111827;text-align:right;font-size:14px;line-height:1.9}.alert-text strong[data-v-7ed276f8]{color:#dc2626;font-weight:800}.alert-icon[data-v-7ed276f8]{order:1;color:#dc2626;font-size:32px!important}.kpi-grid[data-v-7ed276f8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:20px}.kpi-card[data-v-7ed276f8]{min-width:0;min-height:165px;padding:18px 16px;background:#fff;border:1px solid #dde4ec;border-right:5px solid #c3cedb;border-radius:14px;box-shadow:0 2px 7px rgba(15,23,42,.08)}.kpi-card.red[data-v-7ed276f8]{border-right-color:#b91c1c}.kpi-card.orange[data-v-7ed276f8]{border-right-color:#b45309}.kpi-card.blue[data-v-7ed276f8]{border-right-color:#2563eb}.kpi-title[data-v-7ed276f8]{min-height:48px;margin-bottom:12px;color:#1a2433;font-size:13px;font-weight:900;line-height:1.7}.kpi-value[data-v-7ed276f8]{overflow-wrap:anywhere;color:#0f172a;text-align:right;font-size:26px;font-weight:900;line-height:1.5}.kpi-note[data-v-7ed276f8]{margin-top:10px;color:#64748b;font-size:12px;font-weight:700;line-height:1.7}.axes-head[data-v-7ed276f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.axes-head h3[data-v-7ed276f8]{margin:0 0 5px;color:#0f172a;font-size:18px;font-weight:900}.axes-head p[data-v-7ed276f8]{margin:0;color:#64748b;font-size:13px}.axes-head span[data-v-7ed276f8]{padding:6px 14px;color:#475569;font-size:12px;font-weight:800;background:#f8fafc;border:1px solid #dde4ec;border-radius:999px}.summary-grid[data-v-7ed276f8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.summary-card[data-v-7ed276f8]{padding:16px;color:#071126;text-align:right;text-decoration:none;background:#fff;border:1px solid #dbe3ee;border-top:5px solid;border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.06);transition:.18s ease}.summary-card[data-v-7ed276f8]:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(20,58,99,.14)}.summary-top[data-v-7ed276f8]{display:flex;align-items:center;gap:8px;font-weight:900}.dot[data-v-7ed276f8]{display:inline-block;width:12px;height:12px;border-radius:4px}.summary-value[data-v-7ed276f8]{margin-top:10px;color:#061226;font-size:32px;font-weight:900}.summary-card p[data-v-7ed276f8]{margin:0;color:#64748b;font-size:12px;font-weight:700}.charts-grid[data-v-7ed276f8]{display:grid;gap:20px}.professional-charts[data-v-7ed276f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card[data-v-7ed276f8]{min-width:0;min-height:510px;padding:20px 22px;overflow:hidden;background:#fff;border:1px solid #d7e0ea;border-radius:14px;box-shadow:0 2px 7px rgba(15,23,42,.08)}.chart-card h3[data-v-7ed276f8]{margin-bottom:18px;color:#061226;text-align:center;font-size:17px;font-weight:900}.code-badge[data-v-7ed276f8]{display:inline-block;padding:2px 10px;margin:0 8px;color:#0f3f5f;font-size:13px;font-weight:900;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px}.empty-chart[data-v-7ed276f8]{min-height:350px;display:flex;align-items:center;justify-content:center;padding:20px;color:#64748b;text-align:center;font-weight:700;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px}[data-v-7ed276f8] .apexcharts-datalabel,[data-v-7ed276f8] .apexcharts-legend-text,[data-v-7ed276f8] .apexcharts-text,[data-v-7ed276f8] .apexcharts-tooltip,[data-v-7ed276f8] .v-btn,[data-v-7ed276f8] .v-field,[data-v-7ed276f8] .v-field__input,[data-v-7ed276f8] .v-label,[data-v-7ed276f8] .v-select__selection-text{font-family:Cairo,sans-serif!important}@media (max-width:1400px){.filter-grid[data-v-7ed276f8],.kpi-grid[data-v-7ed276f8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.filter-grid[data-v-7ed276f8],.kpi-grid[data-v-7ed276f8],.summary-grid[data-v-7ed276f8]{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-charts[data-v-7ed276f8]{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-page[data-v-7ed276f8]{padding:16px 10px 40px}.filter-grid[data-v-7ed276f8],.kpi-grid[data-v-7ed276f8],.summary-grid[data-v-7ed276f8]{grid-template-columns:1fr}.axes-head[data-v-7ed276f8]{align-items:flex-start;flex-direction:column;gap:10px}.chart-card[data-v-7ed276f8]{padding:16px 10px}}.about-page[data-v-5b93669b]{min-height:70vh;background:#f4f6f9;padding:34px 38px 60px;font-family:Cairo;color:#061226}.about-page h1[data-v-5b93669b]{font-size:28px;font-weight:900;margin-bottom:22px;color:#0f2340}.about-card[data-v-5b93669b]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:42px 32px;text-align:center;box-shadow:0 2px 12px rgba(15,35,64,.05)}.logos[data-v-5b93669b]{display:flex;justify-content:center;align-items:center;gap:34px;flex-wrap:wrap;margin-bottom:28px}.logos img[data-v-5b93669b]{max-height:82px;max-width:300px;-o-object-fit:contain;object-fit:contain}.about-card h2[data-v-5b93669b]{font-size:22px;font-weight:900;color:#0f2340;margin-bottom:18px}.about-card p[data-v-5b93669b]{max-width:830px;margin:0 auto;line-height:2;font-size:15px;color:#334155}.version[data-v-5b93669b]{margin-top:22px;font-size:13px;color:#64748b}@media (max-width:800px){.about-page[data-v-5b93669b]{padding:20px 12px 45px}.about-card[data-v-5b93669b]{padding:28px 16px}.logos img[data-v-5b93669b]{max-height:62px}.about-card h2[data-v-5b93669b]{font-size:18px}}.login-page[data-v-7f8d93d0]{width:100%;min-height:100vh;margin:0!important;padding:0!important;overflow-x:hidden;background:linear-gradient(180deg,#eef3f8,#f7f9fc);color:#0f172a;font-family:Cairo}.login-page[dir=rtl][data-v-7f8d93d0]{direction:rtl;text-align:right}.login-page[dir=ltr][data-v-7f8d93d0]{direction:ltr;text-align:left}.login-page[dir=rtl] .login-content[data-v-7f8d93d0]{grid-template-areas:"hero login"}.login-page[dir=ltr] .login-content[data-v-7f8d93d0]{grid-template-areas:"login hero"}.hero-panel[data-v-7f8d93d0]{grid-area:hero}.hfas-login-form-panel[data-v-7f8d93d0]{grid-area:login}.login-header[data-v-7f8d93d0]{min-height:76px;background:#173f6b;border-bottom:4px solid #c49a3a;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 32px;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.14)}.header-brand[data-v-7f8d93d0]{min-width:0;display:flex;align-items:center;gap:14px}.logo-box-header[data-v-7f8d93d0]{width:58px;height:48px;flex:0 0 auto;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.header-text[data-v-7f8d93d0]{min-width:0}.header-brand h1[data-v-7f8d93d0]{margin:0;color:#fff!important;font-size:19px;font-weight:900;line-height:1.5}.header-brand p[data-v-7f8d93d0]{margin:3px 0 0;color:#d9e6f3!important;font-size:12px}.header-actions[data-v-7f8d93d0]{display:flex;align-items:center;gap:12px;flex:0 0 auto}.header-badge[data-v-7f8d93d0]{background:linear-gradient(135deg,#d5ad4a,#bd8f27);color:#111827;padding:9px 22px;border-radius:999px;font-size:13px;font-weight:900;white-space:nowrap}.language-btn[data-v-7f8d93d0]{min-width:106px;height:39px!important;color:#fff!important;border-color:hsla(0,0%,100%,.4)!important;border-radius:10px!important;font-size:13px!important;font-weight:800!important}.language-btn[data-v-7f8d93d0]:hover{background:hsla(0,0%,100%,.12)!important}.login-content[data-v-7f8d93d0]{width:100%;min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr);gap:28px;padding:34px 48px;box-sizing:border-box;align-items:stretch}.hero-panel[data-v-7f8d93d0]{position:relative;min-width:0;min-height:620px;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#173f6b,#102d50);box-shadow:0 20px 45px rgba(15,23,42,.16)}.hero-watermark[data-v-7f8d93d0]{position:absolute;bottom:35px;opacity:.06;color:#fff}.login-page[dir=rtl] .hero-watermark[data-v-7f8d93d0]{left:45px}.login-page[dir=ltr] .hero-watermark[data-v-7f8d93d0]{right:45px}.hero-content[data-v-7f8d93d0]{position:relative;z-index:2;padding:48px;color:#fff}.hero-icon[data-v-7f8d93d0]{width:76px;height:76px;margin-bottom:24px;border-radius:24px;background:rgba(196,154,58,.18);border:1px solid rgba(196,154,58,.55);color:#d5ad4a;display:flex;align-items:center;justify-content:center}.hero-content h2[data-v-7f8d93d0]{margin:0 0 14px;color:#fff!important;font-size:34px;font-weight:900;line-height:1.45}.hero-content p[data-v-7f8d93d0]{max-width:620px;margin-bottom:30px;color:#dbeafe!important;font-size:16px;line-height:2}.features-grid[data-v-7f8d93d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature-card[data-v-7f8d93d0]{min-height:96px;border-radius:20px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#fff;font-weight:900;transition:transform .2s ease,background-color .2s ease}.feature-card[data-v-7f8d93d0]:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.14)}.feature-card .v-icon[data-v-7f8d93d0]{color:#d5ad4a}.hfas-login-form-panel[data-v-7f8d93d0]{position:relative!important;z-index:5!important;display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:620px;visibility:visible!important;opacity:1!important;overflow:visible!important}.hfas-login-form-panel[data-v-7f8d93d0],.hfas-login-form-panel[data-v-7f8d93d0] *{box-sizing:border-box}.hfas-login-card[hidden][data-v-7f8d93d0],.hfas-login-form-panel[hidden][data-v-7f8d93d0]{display:flex!important}.hfas-login-card[data-v-7f8d93d0]{position:relative!important;z-index:6!important;display:block!important;width:min(100%,430px)!important;max-width:430px;height:auto!important;min-height:470px;margin:0 auto;padding:34px;visibility:visible!important;opacity:1!important;overflow:visible!important;border-radius:28px!important;background:#fff!important;border:1px solid #dce7f2;box-shadow:0 20px 45px rgba(15,23,42,.12)!important}.card-logo[data-v-7f8d93d0]{width:74px;height:74px;margin:0 auto 18px;border-radius:24px;background:linear-gradient(135deg,#eef5fb,#fff);border:1px solid #dce7f2;color:#173f6b;display:flex;align-items:center;justify-content:center}.hfas-login-card h3[data-v-7f8d93d0]{margin:0;text-align:center;color:#173f6b!important;font-size:26px;font-weight:900}.hfas-login-card>p[data-v-7f8d93d0]{margin:8px 0 24px;text-align:center;color:#64748b!important;font-size:14px}.field-label[data-v-7f8d93d0]{margin-bottom:7px;color:#173f6b;font-size:14px;font-weight:900}.form-options[data-v-7f8d93d0]{margin:4px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.forgot-btn[data-v-7f8d93d0]{padding:0;border:0;background:transparent;color:#173f6b;font-size:13px;font-weight:800;cursor:pointer}.forgot-btn[data-v-7f8d93d0]:hover{text-decoration:underline}.login-btn[data-v-7f8d93d0]{background:linear-gradient(135deg,#173f6b,#102d50)!important;color:#fff!important;border-radius:15px!important;font-size:15px!important;font-weight:900!important;box-shadow:0 12px 24px rgba(23,63,107,.22)}.login-form[data-v-7f8d93d0]{display:block!important;width:100%;height:auto!important;min-height:1px;margin:0;padding:0;visibility:visible!important;opacity:1!important;overflow:visible!important}.hfas-login-card[data-v-7f8d93d0] .v-field{min-height:48px!important;border-radius:15px!important;background:#fff!important}.hfas-login-card[data-v-7f8d93d0] .v-field__input{min-height:48px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px}.hfas-login-card[data-v-7f8d93d0] .v-field__append-inner,.hfas-login-card[data-v-7f8d93d0] .v-field__prepend-inner{padding-top:12px!important}.hfas-login-card[data-v-7f8d93d0] input::-moz-placeholder{color:#9aa6b2;opacity:1}.hfas-login-card[data-v-7f8d93d0] input::placeholder{color:#9aa6b2;opacity:1}.hfas-login-card[data-v-7f8d93d0] .v-selection-control{min-height:32px!important}.hfas-login-card[data-v-7f8d93d0] .v-label{color:#64748b;font-size:13px}.login-page.dark-mode[data-v-7f8d93d0]{background:linear-gradient(180deg,#0f172a,#111827);color:#e2e8f0}.login-page.dark-mode .hfas-login-card[data-v-7f8d93d0]{background:#1e293b!important;border-color:#334155!important}.login-page.dark-mode .hfas-login-card .field-label[data-v-7f8d93d0],.login-page.dark-mode .hfas-login-card h3[data-v-7f8d93d0]{color:#f8fafc!important}.login-page.dark-mode .hfas-login-card>p[data-v-7f8d93d0]{color:#cbd5e1!important}.login-page.dark-mode .card-logo[data-v-7f8d93d0]{background:#273449;border-color:#475569;color:#dbeafe}.login-page.dark-mode .hfas-login-card[data-v-7f8d93d0] .v-field{background:#273449!important}.login-page.dark-mode .hfas-login-card[data-v-7f8d93d0] .v-field__input{color:#f8fafc!important}.login-page.dark-mode .hfas-login-card[data-v-7f8d93d0] input::-moz-placeholder{color:#94a3b8!important}.login-page.dark-mode .hfas-login-card[data-v-7f8d93d0] input::placeholder{color:#94a3b8!important}.login-page.dark-mode .hfas-login-card[data-v-7f8d93d0] .v-label{color:#cbd5e1!important}.login-page.dark-mode .forgot-btn[data-v-7f8d93d0]{color:#dbeafe}@media (max-width:1100px){.login-content[data-v-7f8d93d0],.login-page[dir=ltr] .login-content[data-v-7f8d93d0],.login-page[dir=rtl] .login-content[data-v-7f8d93d0]{min-height:calc(100vh - 76px);grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"hero" "login";gap:24px;padding:28px 20px}.hero-panel[data-v-7f8d93d0]{min-height:auto}.hero-content[data-v-7f8d93d0]{min-height:470px;padding:36px 26px}.hero-content h2[data-v-7f8d93d0]{font-size:28px}.hfas-login-form-panel[data-v-7f8d93d0]{min-height:auto;padding:10px 0 30px}}@media (max-width:850px){.login-header[data-v-7f8d93d0]{align-items:flex-start;padding:16px 20px}.header-actions[data-v-7f8d93d0]{flex-direction:column;align-items:stretch}.header-badge[data-v-7f8d93d0]{text-align:center}}@media (max-width:760px){.login-header[data-v-7f8d93d0]{flex-direction:column;align-items:center;gap:14px;text-align:center}.header-brand[data-v-7f8d93d0]{flex-direction:column}.header-brand h1[data-v-7f8d93d0]{font-size:17px}.header-actions[data-v-7f8d93d0]{width:100%;align-items:center}.header-badge[data-v-7f8d93d0]{font-size:12px;padding:9px 16px}.features-grid[data-v-7f8d93d0]{grid-template-columns:1fr}.hfas-login-card[data-v-7f8d93d0]{padding:28px 20px}.form-options[data-v-7f8d93d0]{flex-direction:column;align-items:flex-start}.login-page[dir=ltr] .form-options[data-v-7f8d93d0]{align-items:flex-start}}.rtl[data-v-67fd92f5]{direction:rtl}.header-card[data-v-67fd92f5]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.info-card[data-v-67fd92f5]{border-radius:18px}.avatar-wrap[data-v-67fd92f5]{position:relative;width:100px;height:100px}.avatar-img[data-v-67fd92f5]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #4a4f55}.avatar-overlay[data-v-67fd92f5]{position:absolute;inset:0;border-radius:50%;background:rgba(74,79,85,.55);display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .2s}.avatar-wrap:hover .avatar-overlay[data-v-67fd92f5]{opacity:1}.stat-row[data-v-67fd92f5]{display:flex;justify-content:space-around}.stat-item[data-v-67fd92f5]{text-align:center}.stat-num[data-v-67fd92f5]{font-size:22px;font-weight:800;color:#4a4f55}.stat-lbl[data-v-67fd92f5]{font-size:12px;color:#6b7280;margin-top:2px}.info-list[data-v-67fd92f5]{display:flex;flex-direction:column;gap:10px;text-align:right}.info-row[data-v-67fd92f5]{display:flex;align-items:center;gap:10px;font-size:13px;color:#4b5563}.section-title[data-v-67fd92f5]{font-size:17px;font-weight:700;color:#3a3f47}.field-label[data-v-67fd92f5]{font-size:13px;font-weight:600;color:#4b5563;margin-bottom:6px}.save-btn[data-v-67fd92f5],[data-v-67fd92f5] .custom-field .v-field{border-radius:12px!important}.save-btn[data-v-67fd92f5]{background:#4a4f55!important;color:#fff!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;padding:0 28px!important}.save-btn[data-v-67fd92f5]:hover{background:#3a3f47!important}.strength-wrap[data-v-67fd92f5]{display:flex;align-items:center;gap:10px}.strength-bars[data-v-67fd92f5]{display:flex;gap:4px}.strength-bar[data-v-67fd92f5]{width:40px;height:5px;border-radius:99px;background:#e5e7eb;transition:background .3s}.strength-label[data-v-67fd92f5]{font-size:13px;font-weight:700}.facilities-page[data-v-709a18ed]{padding:32px;background:#f3f5f8;min-height:100vh;font-family:Cairo}.header[data-v-709a18ed]{margin-bottom:22px}.facilities-page[dir=rtl] .header[data-v-709a18ed]{text-align:right}.facilities-page[dir=ltr] .header[data-v-709a18ed]{text-align:left}.header h1[data-v-709a18ed]{margin:0 0 10px;font-size:32px;font-weight:900;color:#0f2340}.header p[data-v-709a18ed]{margin:0;color:#5f6f85;font-size:14px;line-height:1.8}.loading-wrapper[data-v-709a18ed]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.93);backdrop-filter:blur(5px)}.loading-card[data-v-709a18ed]{width:320px;max-width:90%;padding:34px 24px;text-align:center;background:#fff;border-radius:20px;border:1px solid #dde4ec;box-shadow:0 18px 45px rgba(15,23,42,.12)}.loading-card h3[data-v-709a18ed]{margin-top:18px;font-size:18px;font-weight:800}.loading-card p[data-v-709a18ed]{margin-top:8px;color:#64748b}.error-box[data-v-709a18ed]{padding:24px;text-align:center;color:#b91c1c;background:#fff1f1;border:1px solid #fecaca;border-radius:12px;font-weight:700}.toolbar[data-v-709a18ed]{display:grid;grid-template-columns:170px 170px 150px 170px minmax(260px,1fr) 170px;gap:12px;margin-bottom:24px}.toolbar input[data-v-709a18ed],.toolbar select[data-v-709a18ed]{width:100%;height:52px;padding:0 14px;border:1px solid #cfd7e3;border-radius:10px;background:#fff;outline:none;font-size:14px}.toolbar input[data-v-709a18ed]:focus,.toolbar select[data-v-709a18ed]:focus{border-color:#163d69;box-shadow:0 0 0 3px rgba(22,61,105,.12)}.facilities-page[dir=rtl] .toolbar input[data-v-709a18ed],.facilities-page[dir=rtl] .toolbar select[data-v-709a18ed]{text-align:right}.count[data-v-709a18ed]{display:flex;justify-content:center;align-items:center;height:52px;border-radius:10px;background:#eef3f8;font-weight:800;color:#52657d}.table-container[data-v-709a18ed]{width:100%;overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.05)}table[data-v-709a18ed]{width:100%;table-layout:fixed;border-collapse:collapse}thead[data-v-709a18ed]{background:#163d69}thead th[data-v-709a18ed]{color:#fff;padding:15px 10px;font-size:13px;font-weight:800}tbody td[data-v-709a18ed]{padding:15px 10px;border-bottom:1px solid #e8edf4;font-size:14px;color:#334155;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.facilities-page[dir=rtl] td[data-v-709a18ed],.facilities-page[dir=rtl] th[data-v-709a18ed]{text-align:right}.facilities-page[dir=ltr] td[data-v-709a18ed],.facilities-page[dir=ltr] th[data-v-709a18ed]{text-align:left}tbody tr[data-v-709a18ed]{transition:.2s;cursor:pointer}tbody tr[data-v-709a18ed]:hover{background:#f8fafc}.facility-name[data-v-709a18ed]{font-weight:800;color:#0f2340}.fis[data-v-709a18ed]{text-align:center!important;font-weight:900}.priority-pill[data-v-709a18ed],.status-pill[data-v-709a18ed]{display:inline-flex;justify-content:center;align-items:center;min-width:70px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800}.status-full[data-v-709a18ed]{color:#0d8a43;background:#e7f8ee}.status-partial[data-v-709a18ed]{color:#cc6f00;background:#fff3dc}.status-danger[data-v-709a18ed]{color:#b91c1c;background:#fee2e2}.status-medium[data-v-709a18ed]{color:#2563eb;background:#e7efff}.priority-pill[data-v-709a18ed]{color:#fff}.priority-pill.P1[data-v-709a18ed]{background:#dc2626}.priority-pill.P2[data-v-709a18ed]{background:#ea580c}.priority-pill.P3[data-v-709a18ed]{background:#2563eb}.priority-pill.P4[data-v-709a18ed]{background:#16a34a}.empty-row[data-v-709a18ed]{padding:30px!important;text-align:center!important;color:#64748b;font-weight:800}@media (max-width:1200px){.toolbar[data-v-709a18ed]{grid-template-columns:repeat(2,1fr)}table[data-v-709a18ed]{table-layout:auto}}@media (max-width:768px){.facilities-page[data-v-709a18ed]{padding:18px}.toolbar[data-v-709a18ed]{grid-template-columns:1fr}table[data-v-709a18ed]{display:block;overflow-x:auto;white-space:nowrap}}.infra-page[data-v-6bd4ecc8]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-6bd4ecc8]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-6bd4ecc8]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-6bd4ecc8]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#143a63;border-radius:50%;margin:0 auto 18px;animation:spin-6bd4ecc8 .8s linear infinite}.loader-card h3[data-v-6bd4ecc8]{font-size:18px;font-weight:900;color:#143a63;margin-bottom:8px}.loader-card p[data-v-6bd4ecc8]{color:#64748b;font-size:13px}@keyframes spin-6bd4ecc8{to{transform:rotate(1turn)}}.page-header[data-v-6bd4ecc8]{margin-bottom:22px}.page-header h1[data-v-6bd4ecc8]{font-size:28px;font-weight:900;color:#061226;margin-bottom:8px}.page-header p[data-v-6bd4ecc8]{color:#52657d;font-size:14px}.axis-block[data-v-6bd4ecc8]{background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:20px;margin-bottom:22px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.axis-head[data-v-6bd4ecc8]{display:flex;align-items:center;gap:13px;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-bottom:15px}.axis-no[data-v-6bd4ecc8]{width:46px;height:46px;border-radius:14px;background:#0ea5e9;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900}.axis-head h2[data-v-6bd4ecc8]{font-size:20px;font-weight:900;color:#061226;margin:0 0 5px}.axis-head small[data-v-6bd4ecc8]{color:#64748b;font-size:12px}.axis-head p[data-v-6bd4ecc8]{color:#64748b;margin:0}.axis-weight[data-v-6bd4ecc8]{margin-right:auto;text-align:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:9px 16px}.axis-weight strong[data-v-6bd4ecc8]{display:block;font-size:24px;color:#143a63}.axis-weight span[data-v-6bd4ecc8]{font-size:10px;color:#64748b;font-weight:800}.axis-meta[data-v-6bd4ecc8]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.axis-meta span[data-v-6bd4ecc8]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;padding:6px 12px;color:#64748b;font-size:12px;font-weight:700}.indicator-grid[data-v-6bd4ecc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.indicator-card[data-v-6bd4ecc8]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;transition:.18s ease;box-shadow:0 10px 28px rgba(15,23,42,.06)}.indicator-card.flag[data-v-6bd4ecc8]{border-color:rgba(239,68,68,.38)}.indicator-card.flag[data-v-6bd4ecc8]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.indicator-top[data-v-6bd4ecc8]{display:flex;gap:8px;margin-bottom:10px}.code[data-v-6bd4ecc8]{direction:ltr;background:#eff6ff;border:1px solid #bfdbfe;color:#143a63;border-radius:7px;padding:3px 8px;font-weight:900;font-size:11px}.composite[data-v-6bd4ecc8]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.indicator-card h3[data-v-6bd4ecc8]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.indicator-value[data-v-6bd4ecc8]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.indicator-value strong[data-v-6bd4ecc8]{font-size:32px;font-weight:900;direction:ltr}.indicator-value span[data-v-6bd4ecc8]{color:#64748b}.indicator-value em[data-v-6bd4ecc8]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.gauge[data-v-6bd4ecc8]{height:9px;background:#e2e8f0;border-radius:999px;position:relative;overflow:hidden}.gauge div[data-v-6bd4ecc8]{height:100%;border-radius:999px}.gauge i[data-v-6bd4ecc8]{position:absolute;top:-3px;bottom:-3px;width:2px;background:#334155;opacity:.45}.indicator-foot[data-v-6bd4ecc8]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.rag[data-v-6bd4ecc8]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-6bd4ecc8]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-6bd4ecc8]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-6bd4ecc8]{background:rgba(239,68,68,.12);color:#ef4444}.mini-chart[data-v-6bd4ecc8]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.mini-chart h4[data-v-6bd4ecc8]{font-size:14px;font-weight:900;color:#143a63;margin:0 0 10px}.kpi-grid[data-v-6bd4ecc8]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi-card[data-v-6bd4ecc8]{border-radius:18px;padding:22px;text-align:center;border:1px solid #dbe3ee;box-shadow:0 8px 24px rgba(15,35,64,.06)}.kpi-value[data-v-6bd4ecc8]{font-size:30px;font-weight:900}.kpi-label[data-v-6bd4ecc8]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.blue[data-v-6bd4ecc8]{background:#eef2ff;color:#3949ab}.kpi-card.red[data-v-6bd4ecc8]{background:#fdecea;color:#c62828}.kpi-card.orange[data-v-6bd4ecc8]{background:#fff4e5;color:#d4821a}.kpi-card.green[data-v-6bd4ecc8]{background:#e8f5e9;color:#1b5e20}.section-title[data-v-6bd4ecc8]{font-size:16px;font-weight:900;color:#143a63;margin-bottom:12px}.charts-grid[data-v-6bd4ecc8]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.chart-card[data-v-6bd4ecc8]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:18px;min-height:370px;max-width:100%;box-shadow:0 8px 24px rgba(15,35,64,.05)}.table-wrap[data-v-6bd4ecc8]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:14px;margin-top:18px;background:#fff;box-shadow:0 8px 24px rgba(15,35,64,.05)}.table-title[data-v-6bd4ecc8]{background:#143a63;color:#fff;padding:15px 18px;font-weight:900;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-6bd4ecc8]{background:hsla(0,0%,100%,.16);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-6bd4ecc8]{width:100%;min-width:1100px;border-collapse:collapse}th[data-v-6bd4ecc8]{background:#f8fafc;color:#143a63;font-weight:900;padding:13px;border-bottom:1px solid #e2e8f0;white-space:wrap;text-align:right}td[data-v-6bd4ecc8]{padding:13px;border-bottom:1px solid #eef2f7;white-space:wrap;font-size:13px}tbody tr[data-v-6bd4ecc8]:hover{background:#f8fafc}.name[data-v-6bd4ecc8]{font-weight:900;color:#071126}.fis[data-v-6bd4ecc8]{font-weight:900;color:#143a63;direction:ltr}.level-badge[data-v-6bd4ecc8]{display:inline-flex;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:900}.level-green[data-v-6bd4ecc8]{background:#dcfce7;color:#166534}.level-orange[data-v-6bd4ecc8]{background:#ffedd5;color:#9a3412}.level-red[data-v-6bd4ecc8]{background:#fee2e2;color:#991b1b}.level-gray[data-v-6bd4ecc8]{background:#f1f5f9;color:#475569}.empty-cell[data-v-6bd4ecc8]{text-align:center;color:#64748b;padding:20px!important}@media (max-width:1000px){.charts-grid[data-v-6bd4ecc8]{grid-template-columns:1fr}.kpi-grid[data-v-6bd4ecc8]{grid-template-columns:repeat(2,1fr)}.axis-head[data-v-6bd4ecc8]{flex-direction:column;align-items:stretch}.axis-weight[data-v-6bd4ecc8]{margin-right:0}}@media (max-width:600px){.infra-page[data-v-6bd4ecc8]{padding:14px}.indicator-grid[data-v-6bd4ecc8],.kpi-grid[data-v-6bd4ecc8]{grid-template-columns:1fr}.page-header h1[data-v-6bd4ecc8]{font-size:22px}}.rtl[data-v-a3f82340]{direction:rtl}.header-card[data-v-a3f82340]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-a3f82340]{border-radius:18px;padding:20px;text-align:center;min-height:125px}.kpi-value[data-v-a3f82340]{font-size:32px;font-weight:800}.kpi-label[data-v-a3f82340]{margin-top:6px;font-size:13px}.danger[data-v-a3f82340]{background:#fdecea;color:#c0392b}.warning[data-v-a3f82340]{background:#fff4e5;color:#d4821a}.primary[data-v-a3f82340]{background:#f0f1f2;color:#4a4f55}.success[data-v-a3f82340]{background:#eafaf1;color:#1e8449}.chart-card[data-v-a3f82340],.filter-card[data-v-a3f82340],.table-card[data-v-a3f82340]{border-radius:18px;overflow:hidden}.table-header[data-v-a3f82340]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.table-header span[data-v-a3f82340]{color:#6b7280;font-size:14px}.empty-chart[data-v-a3f82340]{height:260px;display:flex;align-items:center;justify-content:center;color:#777}.custom-table[data-v-a3f82340]{direction:rtl}[data-v-a3f82340] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-a3f82340] td{font-size:14px;white-space:nowrap}.rtl[data-v-1bf26b71]{direction:rtl}.header-card[data-v-1bf26b71]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-1bf26b71]{border-radius:18px;padding:20px;text-align:center;min-height:120px}.kpi-value[data-v-1bf26b71]{font-size:34px;font-weight:800}.kpi-label[data-v-1bf26b71]{margin-top:6px;font-size:13px}.primary[data-v-1bf26b71]{background:#f0f1f2;color:#4a4f55}.danger[data-v-1bf26b71]{background:#fdecea;color:#c0392b}.warning[data-v-1bf26b71]{background:#fff4e5;color:#d4821a}.success[data-v-1bf26b71]{background:#eafaf1;color:#27ae60}.info[data-v-1bf26b71]{background:#e8f4fd;color:#1976d2}.chart-card[data-v-1bf26b71],.filter-card[data-v-1bf26b71],.table-card[data-v-1bf26b71]{border-radius:18px;overflow:hidden}.table-header[data-v-1bf26b71]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.table-header span[data-v-1bf26b71]{color:#6b7280;font-size:14px}.empty-chart[data-v-1bf26b71]{height:280px;display:flex;align-items:center;justify-content:center;color:#777}.custom-table[data-v-1bf26b71]{direction:rtl}[data-v-1bf26b71] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-1bf26b71] td{font-size:14px;white-space:nowrap}.rtl[data-v-48c6be52]{direction:rtl}.header-card[data-v-48c6be52]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-48c6be52]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-48c6be52]{font-size:34px;font-weight:800}.kpi-label[data-v-48c6be52]{margin-top:6px;font-size:13px}.danger[data-v-48c6be52]{background:#fdecea;color:#c0392b}.warning[data-v-48c6be52]{background:#fff4e5;color:#d4821a}.success[data-v-48c6be52]{background:#eafaf1;color:#27ae60}.chart-card[data-v-48c6be52],.table-card[data-v-48c6be52]{border-radius:18px;overflow:hidden}.table-header[data-v-48c6be52]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-48c6be52]{direction:rtl}[data-v-48c6be52] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-48c6be52] td{font-size:14px;white-space:nowrap}.rtl[data-v-709d4847]{direction:rtl}.header-card[data-v-709d4847]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-709d4847]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-709d4847]{font-size:34px;font-weight:800}.kpi-label[data-v-709d4847]{margin-top:6px;font-size:13px}.danger[data-v-709d4847]{background:#fdecea;color:#c0392b}.warning[data-v-709d4847]{background:#fff4e5;color:#d4821a}.table-card[data-v-709d4847]{border-radius:18px;overflow:hidden}.table-header[data-v-709d4847]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-709d4847]{direction:rtl}[data-v-709d4847] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-709d4847] td{font-size:14px;white-space:nowrap}.rtl[data-v-736223bc]{direction:rtl}.header-card[data-v-736223bc]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-736223bc]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-736223bc]{font-size:34px;font-weight:800}.kpi-label[data-v-736223bc]{margin-top:6px;font-size:13px}.danger[data-v-736223bc]{background:#fdecea;color:#c0392b}.warning[data-v-736223bc]{background:#fff4e5;color:#d4821a}.primary[data-v-736223bc]{background:#f0f1f2;color:#4a4f55}.table-card[data-v-736223bc]{border-radius:18px;overflow:hidden}.table-header[data-v-736223bc]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-736223bc]{direction:rtl}[data-v-736223bc] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-736223bc] td{font-size:14px;white-space:nowrap}.service-page[data-v-4afd0887]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-4afd0887]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-4afd0887]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-4afd0887]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#0f766e;border-radius:50%;margin:0 auto 18px;animation:spin-4afd0887 .8s linear infinite}.loader-card h3[data-v-4afd0887]{font-size:18px;font-weight:900;color:#0f766e;margin-bottom:8px}.loader-card p[data-v-4afd0887]{color:#64748b;font-size:13px}@keyframes spin-4afd0887{to{transform:rotate(1turn)}}.page-header[data-v-4afd0887]{text-align:right;margin-bottom:26px}.page-header h1[data-v-4afd0887]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-4afd0887]{color:#52657d;font-size:14px}.top-row[data-v-4afd0887]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-4afd0887]{color:#64748b;font-size:14px}.filter-box input[data-v-4afd0887],.filter-box select[data-v-4afd0887],.pager-controls select[data-v-4afd0887],.top-row select[data-v-4afd0887]{height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit;outline:none}.top-row select[data-v-4afd0887]{width:225px}.axis-summary[data-v-4afd0887]{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px rgba(15,35,64,.05)}.axis-card-header[data-v-4afd0887]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-4afd0887]{font-size:22px;font-weight:900;color:#0f766e;margin-bottom:6px}.axis-card-header p[data-v-4afd0887]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-4afd0887]{color:#071126;font-size:14px}.axis-score[data-v-4afd0887]{min-width:130px;text-align:center;background:#ecfdf5;color:#0f766e;border-radius:18px;padding:18px}.axis-score span[data-v-4afd0887]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-4afd0887]{font-weight:800}.axis-stats[data-v-4afd0887]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-4afd0887]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-4afd0887]{display:block;font-size:26px;color:#0f766e}.axis-stats span[data-v-4afd0887]{font-size:13px;font-weight:800;color:#64748b}.service-kpi-grid[data-v-4afd0887]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.service-kpi-card[data-v-4afd0887]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.service-kpi-card.flag[data-v-4afd0887]{border-color:rgba(239,68,68,.38)}.service-kpi-card.flag[data-v-4afd0887]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.service-kpi-top[data-v-4afd0887]{display:flex;gap:8px;margin-bottom:10px}.service-kpi-card h3[data-v-4afd0887]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.service-kpi-value[data-v-4afd0887]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.service-kpi-value strong[data-v-4afd0887]{font-size:32px;font-weight:900;direction:ltr}.service-kpi-value span[data-v-4afd0887]{color:#64748b}.service-kpi-value em[data-v-4afd0887]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.service-kpi-foot[data-v-4afd0887]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 0;font-size:12px;font-weight:700;color:#64748b}.axis-card[data-v-4afd0887]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.section-title[data-v-4afd0887]{font-size:17px;font-weight:900;color:#0f766e;margin-bottom:12px}.charts-grid[data-v-4afd0887]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px}.chart-card[data-v-4afd0887],.services-table-wrap[data-v-4afd0887]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px}.chart-card[data-v-4afd0887]{padding:16px;min-height:370px}.empty-chart[data-v-4afd0887],.empty[data-v-4afd0887]{text-align:center;color:#64748b;font-weight:800;padding:26px}.filter-box[data-v-4afd0887]{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;margin-bottom:16px}.services-table-wrap[data-v-4afd0887]{margin-bottom:18px;overflow-x:auto}.table-title[data-v-4afd0887]{background:#0f766e;color:#fff;padding:14px 18px;margin-bottom:0;display:flex;justify-content:space-between;font-size:17px;font-weight:900}.table-title span[data-v-4afd0887]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}.services-table[data-v-4afd0887],.table-wrap table[data-v-4afd0887]{width:100%;min-width:100%;border-collapse:collapse;background:#fff}.services-table th[data-v-4afd0887]{background:#f8fafc;color:#0f766e;font-weight:900;padding:13px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap}.services-table td[data-v-4afd0887]{padding:13px;border-bottom:1px solid #eef2f7;font-size:13px;white-space:nowrap}.pagination-footer[data-v-4afd0887]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;color:#64748b;flex-wrap:wrap;gap:12px}.pager-controls[data-v-4afd0887]{display:flex;align-items:center;gap:8px}.pager-controls button[data-v-4afd0887]{height:38px;border:none;border-radius:8px;padding:0 14px;background:#0f766e;color:#fff;cursor:pointer;font-family:inherit}.pager-controls button[data-v-4afd0887]:disabled{background:#cbd5e1;cursor:not-allowed}.chip[data-v-4afd0887]{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.chip.green[data-v-4afd0887]{background:#e8f5e9;color:#1b5e20}.chip.orange[data-v-4afd0887]{background:#fff4e5;color:#d4821a}.chip.red[data-v-4afd0887]{background:#fdecea;color:#c62828}.chip.gray[data-v-4afd0887]{background:#f1f5f9;color:#475569}.table-wrap[data-v-4afd0887]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;margin-bottom:18px;background:#fff}.table-wrap table[data-v-4afd0887]{min-width:1200px}.indicators-table table[data-v-4afd0887]{min-width:1300px}.table-wrap th[data-v-4afd0887]{background:#f8fafc;color:#0f766e;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0}.table-wrap td[data-v-4afd0887]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-4afd0887]:hover{background:#f8fafc}.code[data-v-4afd0887]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#0f766e;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:7px;padding:3px 8px;font-size:11px}.name[data-v-4afd0887]{font-weight:900;min-width:220px}.unit[data-v-4afd0887]{text-align:center;white-space:nowrap}@media (max-width:1100px){.axis-stats[data-v-4afd0887],.charts-grid[data-v-4afd0887],.filter-box[data-v-4afd0887]{grid-template-columns:1fr}.axis-card-header[data-v-4afd0887]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.service-page[data-v-4afd0887]{padding:16px 12px}.page-header h1[data-v-4afd0887]{font-size:21px}.top-row[data-v-4afd0887]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-4afd0887]{width:100%}.axis-card[data-v-4afd0887]{padding:14px}}.axis-indicator-grid[data-v-4afd0887]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-4afd0887]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.axis-indicator-card.flag[data-v-4afd0887]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-4afd0887]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-4afd0887]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-4afd0887]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-4afd0887]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-4afd0887]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-4afd0887]{color:#64748b}.axis-indicator-value em[data-v-4afd0887]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.axis-indicator-foot[data-v-4afd0887]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.axis-mini-chart[data-v-4afd0887]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-4afd0887]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.composite[data-v-4afd0887]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-4afd0887]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-4afd0887]{height:100%;border-radius:999px}.rag[data-v-4afd0887]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-4afd0887]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-4afd0887]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-4afd0887]{background:rgba(239,68,68,.12);color:#ef4444}.rtl[data-v-393ec787]{direction:rtl}.header-card[data-v-393ec787]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-393ec787]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-393ec787]{font-size:34px;font-weight:800}.kpi-label[data-v-393ec787]{margin-top:6px;font-size:13px}.danger[data-v-393ec787]{background:#fdecea;color:#c0392b}.warning[data-v-393ec787]{background:#fff4e5;color:#d4821a}.primary[data-v-393ec787]{background:#f0f1f2;color:#4a4f55}.table-card[data-v-393ec787]{border-radius:18px;overflow:hidden}.table-header[data-v-393ec787]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-393ec787]{direction:rtl}[data-v-393ec787] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-393ec787] td{font-size:14px;white-space:nowrap}.rtl[data-v-cf840176]{direction:rtl}.header-card[data-v-cf840176]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-cf840176]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-cf840176]{font-size:34px;font-weight:800}.kpi-label[data-v-cf840176]{margin-top:6px;font-size:13px}.danger[data-v-cf840176]{background:#fdecea;color:#c0392b}.warning[data-v-cf840176]{background:#fff4e5;color:#d4821a}.table-card[data-v-cf840176]{border-radius:18px;overflow:hidden}.table-header[data-v-cf840176]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-cf840176]{direction:rtl}[data-v-cf840176] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-cf840176] td{font-size:14px;white-space:nowrap}.service-page[data-v-a164543a]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.page-loading[data-v-a164543a]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-a164543a]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-a164543a]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#0f766e;border-radius:50%;margin:0 auto 18px;animation:spin-a164543a .8s linear infinite}.loader-card h3[data-v-a164543a]{font-size:18px;font-weight:900;color:#0f766e;margin-bottom:8px}.loader-card p[data-v-a164543a]{color:#64748b;font-size:13px}@keyframes spin-a164543a{to{transform:rotate(1turn)}}.page-header[data-v-a164543a]{text-align:right;margin-bottom:26px}.page-header h1[data-v-a164543a]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-a164543a]{color:#52657d;font-size:14px}.top-row[data-v-a164543a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-a164543a]{color:#64748b;font-size:14px}.filter-box input[data-v-a164543a],.filter-box select[data-v-a164543a],.pager-controls select[data-v-a164543a],.top-row select[data-v-a164543a]{height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit;outline:none}.top-row select[data-v-a164543a]{width:225px}.axis-summary[data-v-a164543a]{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px rgba(15,35,64,.05)}.axis-card-header[data-v-a164543a]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-a164543a]{font-size:22px;font-weight:900;color:#0f766e;margin-bottom:6px}.axis-card-header p[data-v-a164543a]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-a164543a]{color:#071126;font-size:14px}.axis-score[data-v-a164543a]{min-width:130px;text-align:center;background:#ecfdf5;color:#0f766e;border-radius:18px;padding:18px}.axis-score span[data-v-a164543a]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-a164543a]{font-weight:800}.axis-stats[data-v-a164543a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-a164543a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-a164543a]{display:block;font-size:26px;color:#0f766e}.axis-stats span[data-v-a164543a]{font-size:13px;font-weight:800;color:#64748b}.service-kpi-grid[data-v-a164543a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.service-kpi-card[data-v-a164543a]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.service-kpi-card.flag[data-v-a164543a]{border-color:rgba(239,68,68,.38)}.service-kpi-card.flag[data-v-a164543a]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.service-kpi-top[data-v-a164543a]{display:flex;gap:8px;margin-bottom:10px}.service-kpi-card h3[data-v-a164543a]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.service-kpi-value[data-v-a164543a]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.service-kpi-value strong[data-v-a164543a]{font-size:32px;font-weight:900;direction:ltr}.service-kpi-value span[data-v-a164543a]{color:#64748b}.service-kpi-value em[data-v-a164543a]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.service-kpi-foot[data-v-a164543a]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 0;font-size:12px;font-weight:700;color:#64748b}.axis-card[data-v-a164543a]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.section-title[data-v-a164543a]{font-size:17px;font-weight:900;color:#0f766e;margin-bottom:12px}.charts-grid[data-v-a164543a]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px}.chart-card[data-v-a164543a],.services-table-wrap[data-v-a164543a]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px}.chart-card[data-v-a164543a]{padding:16px;min-height:370px}.empty-chart[data-v-a164543a],.empty[data-v-a164543a]{text-align:center;color:#64748b;font-weight:800;padding:26px}.filter-box[data-v-a164543a]{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;margin-bottom:16px}.services-table-wrap[data-v-a164543a]{margin-bottom:18px;overflow-x:auto}.table-title[data-v-a164543a]{background:#0f766e;color:#fff;padding:14px 18px;margin-bottom:0;display:flex;justify-content:space-between;font-size:17px;font-weight:900}.table-title span[data-v-a164543a]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}.services-table[data-v-a164543a],.table-wrap table[data-v-a164543a]{width:100%;min-width:100%;border-collapse:collapse;background:#fff}.services-table th[data-v-a164543a]{background:#f8fafc;color:#0f766e;font-weight:900;padding:13px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap}.services-table td[data-v-a164543a]{padding:13px;border-bottom:1px solid #eef2f7;font-size:13px;white-space:nowrap}.pagination-footer[data-v-a164543a]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;color:#64748b;flex-wrap:wrap;gap:12px}.pager-controls[data-v-a164543a]{display:flex;align-items:center;gap:8px}.pager-controls button[data-v-a164543a]{height:38px;border:none;border-radius:8px;padding:0 14px;background:#0f766e;color:#fff;cursor:pointer;font-family:inherit}.pager-controls button[data-v-a164543a]:disabled{background:#cbd5e1;cursor:not-allowed}.chip[data-v-a164543a]{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.chip.green[data-v-a164543a]{background:#e8f5e9;color:#1b5e20}.chip.orange[data-v-a164543a]{background:#fff4e5;color:#d4821a}.chip.red[data-v-a164543a]{background:#fdecea;color:#c62828}.chip.gray[data-v-a164543a]{background:#f1f5f9;color:#475569}.table-wrap[data-v-a164543a]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;margin-bottom:18px;background:#fff}.table-wrap table[data-v-a164543a]{min-width:1200px}.indicators-table table[data-v-a164543a]{min-width:1300px}.table-wrap th[data-v-a164543a]{background:#f8fafc;color:#0f766e;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0}.table-wrap td[data-v-a164543a]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-a164543a]:hover{background:#f8fafc}.code[data-v-a164543a]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#0f766e;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:7px;padding:3px 8px;font-size:11px}.name[data-v-a164543a]{font-weight:900;min-width:220px}.unit[data-v-a164543a]{text-align:center;white-space:nowrap}@media (max-width:1100px){.axis-stats[data-v-a164543a],.charts-grid[data-v-a164543a],.filter-box[data-v-a164543a]{grid-template-columns:1fr}.axis-card-header[data-v-a164543a]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.service-page[data-v-a164543a]{padding:16px 12px}.page-header h1[data-v-a164543a]{font-size:21px}.top-row[data-v-a164543a]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-a164543a]{width:100%}.axis-card[data-v-a164543a]{padding:14px}}.axis-indicator-grid[data-v-a164543a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-a164543a]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.axis-indicator-card.flag[data-v-a164543a]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-a164543a]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-a164543a]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-a164543a]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-a164543a]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-a164543a]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-a164543a]{color:#64748b}.axis-indicator-value em[data-v-a164543a]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.axis-indicator-foot[data-v-a164543a]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.axis-mini-chart[data-v-a164543a]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-a164543a]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.composite[data-v-a164543a]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-a164543a]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-a164543a]{height:100%;border-radius:999px}.rag[data-v-a164543a]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-a164543a]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-a164543a]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-a164543a]{background:rgba(239,68,68,.12);color:#ef4444}.rtl[data-v-3091d504]{direction:rtl}.header-card[data-v-3091d504]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-3091d504]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-3091d504]{font-size:34px;font-weight:800}.kpi-label[data-v-3091d504]{margin-top:6px;font-size:13px}.danger[data-v-3091d504]{background:#fdecea;color:#c0392b}.warning[data-v-3091d504]{background:#fff4e5;color:#d4821a}.primary[data-v-3091d504]{background:#f0f1f2;color:#4a4f55}.table-card[data-v-3091d504]{border-radius:18px;overflow:hidden}.table-header[data-v-3091d504]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-3091d504]{direction:rtl}[data-v-3091d504] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-3091d504] td{font-size:14px;white-space:nowrap}.rtl[data-v-6a285388]{direction:rtl}.header-card[data-v-6a285388]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-6a285388]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-6a285388]{font-size:34px;font-weight:800}.kpi-label[data-v-6a285388]{margin-top:6px;font-size:13px}.success[data-v-6a285388]{background:#e8f5ee;color:#1a7a4a}.danger[data-v-6a285388]{background:#fdecea;color:#c0392b}.warning[data-v-6a285388]{background:#fff4e5;color:#d4821a}.table-card[data-v-6a285388]{border-radius:18px;overflow:hidden}.table-header[data-v-6a285388]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-6a285388]{direction:rtl}[data-v-6a285388] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-6a285388] td{font-size:14px;white-space:nowrap}.rtl[data-v-5d27c471]{direction:rtl}.header-card[data-v-5d27c471]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-5d27c471]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-5d27c471]{font-size:34px;font-weight:800}.kpi-label[data-v-5d27c471]{margin-top:6px;font-size:13px}.success[data-v-5d27c471]{background:#e8f5ee;color:#1a7a4a}.danger[data-v-5d27c471]{background:#fdecea;color:#c0392b}.warning[data-v-5d27c471]{background:#fff4e5;color:#d4821a}.table-card[data-v-5d27c471]{border-radius:18px;overflow:hidden}.table-header[data-v-5d27c471]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-5d27c471]{direction:rtl}[data-v-5d27c471] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-5d27c471] td{font-size:14px;white-space:nowrap}.hrh-page[data-v-62b7e3cb]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-62b7e3cb]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-62b7e3cb]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-62b7e3cb]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;margin:0 auto 18px;animation:spin-62b7e3cb .8s linear infinite}.loader-card h3[data-v-62b7e3cb]{font-size:18px;font-weight:900;color:#7c3aed;margin-bottom:8px}.loader-card p[data-v-62b7e3cb]{color:#64748b;font-size:13px}@keyframes spin-62b7e3cb{to{transform:rotate(1turn)}}.page-header[data-v-62b7e3cb]{text-align:right;margin-bottom:26px}.page-header h1[data-v-62b7e3cb]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-62b7e3cb]{color:#52657d;font-size:14px}.top-row[data-v-62b7e3cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-62b7e3cb]{color:#64748b;font-size:14px}.top-row select[data-v-62b7e3cb]{width:225px;height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit}.axis-summary[data-v-62b7e3cb],.measured-box[data-v-62b7e3cb]{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px rgba(15,35,64,.05)}.axis-card-header[data-v-62b7e3cb]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-62b7e3cb]{font-size:22px;font-weight:900;color:#7c3aed;margin-bottom:6px}.axis-card-header p[data-v-62b7e3cb]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-62b7e3cb]{color:#071126;font-size:14px}.axis-score[data-v-62b7e3cb]{min-width:130px;text-align:center;background:#f3e8ff;color:#7c3aed;border-radius:18px;padding:18px}.axis-score span[data-v-62b7e3cb]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-62b7e3cb]{font-weight:800}.axis-stats[data-v-62b7e3cb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-62b7e3cb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-62b7e3cb]{display:block;font-size:26px;color:#7c3aed}.axis-stats span[data-v-62b7e3cb]{font-size:13px;font-weight:800;color:#64748b}.axis-card[data-v-62b7e3cb]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.axis-title[data-v-62b7e3cb]{border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.axis-title>div[data-v-62b7e3cb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot[data-v-62b7e3cb]{width:12px;height:12px;background:#7c3aed;border-radius:4px}.axis-title strong[data-v-62b7e3cb]{font-size:18px;font-weight:900}.axis-title small[data-v-62b7e3cb]{font-size:12px;color:#64748b}.desc[data-v-62b7e3cb]{color:#64748b;font-size:14px;margin-bottom:14px}.section-title[data-v-62b7e3cb]{font-size:16px;font-weight:900;color:#7c3aed;margin-bottom:12px}.section-sub[data-v-62b7e3cb]{color:#64748b;font-size:13px;margin-bottom:14px}.measured-grid[data-v-62b7e3cb]{display:grid;grid-template-columns:1fr;gap:14px}.measure-card[data-v-62b7e3cb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.measure-card span[data-v-62b7e3cb]{display:block;font-size:13px;font-weight:800;color:#334155}.measure-card b[data-v-62b7e3cb]{display:block;font-size:30px;font-weight:900;color:#7c3aed;margin:8px 0}.measure-card small[data-v-62b7e3cb]{color:#64748b;font-weight:700}.info-box[data-v-62b7e3cb]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px 18px;margin-bottom:12px;line-height:2;font-size:13px;color:#334155}.info-box strong[data-v-62b7e3cb]{color:#7c3aed}.kpi-grid[data-v-62b7e3cb]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.kpi-card[data-v-62b7e3cb]{border-radius:16px;padding:20px;text-align:center;border:1px solid #dbe3ee}.kpi-value[data-v-62b7e3cb]{font-size:28px;font-weight:900}.kpi-label[data-v-62b7e3cb]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.red[data-v-62b7e3cb]{background:#fdecea;color:#c62828}.kpi-card.orange[data-v-62b7e3cb]{background:#fff4e5;color:#d4821a}.kpi-card.green[data-v-62b7e3cb]{background:#e8f5e9;color:#1b5e20}.kpi-card.purple[data-v-62b7e3cb]{background:#f3e8ff;color:#7c3aed}.charts-grid[data-v-62b7e3cb]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.chart-card[data-v-62b7e3cb]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px;min-height:370px}.table-wrap[data-v-62b7e3cb]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.indicators-table[data-v-62b7e3cb],.mb-table[data-v-62b7e3cb]{margin-bottom:18px}.table-title[data-v-62b7e3cb]{background:#7c3aed;color:#fff;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-62b7e3cb]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-62b7e3cb]{width:100%;min-width:1100px;border-collapse:collapse;background:#fff}.staff-table[data-v-62b7e3cb]{min-width:1200px}.indicators-table table[data-v-62b7e3cb]{min-width:1300px}th[data-v-62b7e3cb]{background:#f8fafc;color:#7c3aed;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0}td[data-v-62b7e3cb]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-62b7e3cb]:hover{background:#f8fafc}.code[data-v-62b7e3cb]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#7c3aed}.name[data-v-62b7e3cb]{font-weight:900;min-width:220px}.unit[data-v-62b7e3cb]{text-align:center;white-space:nowrap}.status-badge[data-v-62b7e3cb]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.status-green[data-v-62b7e3cb]{background:#dcfce7;color:#166534}.status-orange[data-v-62b7e3cb]{background:#ffedd5;color:#9a3412}.status-red[data-v-62b7e3cb]{background:#fee2e2;color:#991b1b}.empty-cell[data-v-62b7e3cb]{text-align:center;color:#64748b;padding:20px!important}@media (max-width:1000px){.charts-grid[data-v-62b7e3cb]{grid-template-columns:1fr}.kpi-grid[data-v-62b7e3cb]{grid-template-columns:repeat(2,1fr)}.axis-card-header[data-v-62b7e3cb]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.hrh-page[data-v-62b7e3cb]{padding:16px 12px}.page-header h1[data-v-62b7e3cb]{font-size:21px}.top-row[data-v-62b7e3cb]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-62b7e3cb]{width:100%}.axis-card[data-v-62b7e3cb]{padding:14px}.axis-stats[data-v-62b7e3cb]{grid-template-columns:1fr}}@media (max-width:600px){.kpi-grid[data-v-62b7e3cb]{grid-template-columns:1fr}}.axis-indicator-grid[data-v-62b7e3cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-62b7e3cb]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.axis-indicator-card.flag[data-v-62b7e3cb]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-62b7e3cb]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-62b7e3cb]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-62b7e3cb]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-62b7e3cb]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-62b7e3cb]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-62b7e3cb]{color:#64748b}.axis-indicator-value em[data-v-62b7e3cb]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.axis-indicator-foot[data-v-62b7e3cb]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.axis-mini-chart[data-v-62b7e3cb]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-62b7e3cb]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.composite[data-v-62b7e3cb]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-62b7e3cb]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-62b7e3cb]{height:100%;border-radius:999px}.rag[data-v-62b7e3cb]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-62b7e3cb]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-62b7e3cb]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-62b7e3cb]{background:rgba(239,68,68,.12);color:#ef4444}.rtl[data-v-6c3caff9]{direction:rtl}.header-card[data-v-6c3caff9]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-6c3caff9]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-6c3caff9]{font-size:34px;font-weight:800}.kpi-label[data-v-6c3caff9]{margin-top:6px;font-size:13px}.danger[data-v-6c3caff9]{background:#fdecea;color:#c0392b}.warning[data-v-6c3caff9]{background:#fff4e5;color:#d4821a}.table-card[data-v-6c3caff9]{border-radius:18px;overflow:hidden}.table-header[data-v-6c3caff9]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-6c3caff9]{direction:rtl}[data-v-6c3caff9] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-6c3caff9] td{font-size:14px;white-space:nowrap}.rtl[data-v-6f06b92a]{direction:rtl}.header-card[data-v-6f06b92a]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-6f06b92a]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-6f06b92a]{font-size:34px;font-weight:800}.kpi-label[data-v-6f06b92a]{margin-top:6px;font-size:13px}.primary[data-v-6f06b92a]{background:#f0f1f2;color:#4a4f55}.danger[data-v-6f06b92a]{background:#fdecea;color:#c0392b}.warning[data-v-6f06b92a]{background:#fff4e5;color:#d4821a}.table-card[data-v-6f06b92a]{border-radius:18px;overflow:hidden}.table-header[data-v-6f06b92a]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-6f06b92a]{direction:rtl}[data-v-6f06b92a] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-6f06b92a] td{font-size:14px;white-space:nowrap}.rtl[data-v-c81c3ba6]{direction:rtl}.header-card[data-v-c81c3ba6]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-c81c3ba6]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-c81c3ba6]{font-size:34px;font-weight:800}.kpi-label[data-v-c81c3ba6]{margin-top:6px;font-size:13px}.primary[data-v-c81c3ba6]{background:#f0f1f2;color:#4a4f55}.danger[data-v-c81c3ba6]{background:#fdecea;color:#c0392b}.warning[data-v-c81c3ba6]{background:#fff4e5;color:#d4821a}.table-card[data-v-c81c3ba6]{border-radius:18px;overflow:hidden}.table-header[data-v-c81c3ba6]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-c81c3ba6]{direction:rtl}[data-v-c81c3ba6] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-c81c3ba6] td{font-size:14px;white-space:nowrap}.rtl[data-v-3f0bb5e3]{direction:rtl}.header-card[data-v-3f0bb5e3]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-3f0bb5e3]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-3f0bb5e3]{font-size:34px;font-weight:800}.kpi-label[data-v-3f0bb5e3]{margin-top:6px;font-size:13px}.danger[data-v-3f0bb5e3]{background:#fdecea;color:#c0392b}.warning[data-v-3f0bb5e3]{background:#fff4e5;color:#d4821a}.table-card[data-v-3f0bb5e3]{border-radius:18px;overflow:hidden}.table-header[data-v-3f0bb5e3]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-3f0bb5e3]{direction:rtl}[data-v-3f0bb5e3] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-3f0bb5e3] td{font-size:14px;white-space:nowrap}.finance-page[data-v-fc6c3d5e]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-fc6c3d5e]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-fc6c3d5e]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-fc6c3d5e]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#ca8a04;border-radius:50%;margin:0 auto 18px;animation:spin-fc6c3d5e .8s linear infinite}.loader-card h3[data-v-fc6c3d5e]{font-size:18px;font-weight:900;color:#ca8a04;margin-bottom:8px}.loader-card p[data-v-fc6c3d5e]{color:#64748b;font-size:13px}@keyframes spin-fc6c3d5e{to{transform:rotate(1turn)}}.page-header[data-v-fc6c3d5e]{text-align:right;margin-bottom:26px}.page-header h1[data-v-fc6c3d5e]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-fc6c3d5e]{color:#52657d;font-size:14px}.top-row[data-v-fc6c3d5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-fc6c3d5e]{color:#64748b;font-size:14px}.top-row select[data-v-fc6c3d5e]{width:225px;height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit}.axis-summary[data-v-fc6c3d5e],.measured-box[data-v-fc6c3d5e]{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px rgba(15,35,64,.05)}.axis-card-header[data-v-fc6c3d5e]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-fc6c3d5e]{font-size:22px;font-weight:900;color:#ca8a04;margin-bottom:6px}.axis-card-header p[data-v-fc6c3d5e]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-fc6c3d5e]{color:#071126;font-size:14px}.axis-score[data-v-fc6c3d5e]{min-width:130px;text-align:center;background:#fef9c3;color:#854d0e;border-radius:18px;padding:18px}.axis-score span[data-v-fc6c3d5e]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-fc6c3d5e]{font-weight:800}.axis-stats[data-v-fc6c3d5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-fc6c3d5e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-fc6c3d5e]{display:block;font-size:26px;color:#ca8a04}.axis-stats span[data-v-fc6c3d5e]{font-size:13px;font-weight:800;color:#64748b}.measured-grid[data-v-fc6c3d5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.measure-card[data-v-fc6c3d5e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.measure-card span[data-v-fc6c3d5e]{display:block;min-height:42px;font-size:13px;font-weight:800;color:#334155}.measure-card b[data-v-fc6c3d5e]{display:block;font-size:30px;font-weight:900;color:#ca8a04;margin:8px 0}.measure-card small[data-v-fc6c3d5e],.section-sub[data-v-fc6c3d5e]{color:#64748b;font-weight:700}.section-sub[data-v-fc6c3d5e]{font-size:13px;margin-bottom:14px}.axis-card[data-v-fc6c3d5e]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.axis-title[data-v-fc6c3d5e]{border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.axis-title>div[data-v-fc6c3d5e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot[data-v-fc6c3d5e]{width:12px;height:12px;background:#ca8a04;border-radius:4px}.axis-title strong[data-v-fc6c3d5e]{font-size:18px;font-weight:900}.axis-title small[data-v-fc6c3d5e]{font-size:12px;color:#64748b}.desc[data-v-fc6c3d5e]{color:#64748b;font-size:14px;margin-bottom:14px}.info-box[data-v-fc6c3d5e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px 18px;margin-bottom:12px;line-height:2;font-size:13px;color:#334155}.info-box strong[data-v-fc6c3d5e]{color:#ca8a04}.kpi-grid[data-v-fc6c3d5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.kpi-card[data-v-fc6c3d5e]{border-radius:16px;padding:20px;text-align:center;border:1px solid #dbe3ee}.kpi-value[data-v-fc6c3d5e]{font-size:25px;font-weight:900}.kpi-label[data-v-fc6c3d5e]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.yellow[data-v-fc6c3d5e]{background:#fef9c3;color:#854d0e}.kpi-card.green[data-v-fc6c3d5e]{background:#e8f5e9;color:#1b5e20}.kpi-card.orange[data-v-fc6c3d5e]{background:#fff4e5;color:#d4821a}.kpi-card.red[data-v-fc6c3d5e]{background:#fdecea;color:#c62828}.charts-grid[data-v-fc6c3d5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.chart-card[data-v-fc6c3d5e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px;min-height:370px}.chart-wide[data-v-fc6c3d5e]{grid-column:span 2}.section-title[data-v-fc6c3d5e]{font-size:16px;font-weight:900;color:#ca8a04;margin-bottom:12px}.table-wrap[data-v-fc6c3d5e]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.indicators-table[data-v-fc6c3d5e],.mb-table[data-v-fc6c3d5e]{margin-bottom:18px}.table-title[data-v-fc6c3d5e]{background:#ca8a04;color:#fff;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-fc6c3d5e]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-fc6c3d5e]{width:100%;min-width:1100px;border-collapse:collapse;background:#fff}.finance-table[data-v-fc6c3d5e]{min-width:1200px}.indicators-table table[data-v-fc6c3d5e]{min-width:1300px}th[data-v-fc6c3d5e]{background:#f8fafc;color:#ca8a04;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:wrap;border-bottom:1px solid #e2e8f0}td[data-v-fc6c3d5e]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-fc6c3d5e]:hover{background:#f8fafc}.code[data-v-fc6c3d5e]{font-weight:900;direction:ltr;text-align:center;white-space:wrap;color:#ca8a04}.name[data-v-fc6c3d5e]{font-weight:900;min-width:220px}.unit[data-v-fc6c3d5e]{text-align:center;white-space:wrap}.status-badge[data-v-fc6c3d5e]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.status-green[data-v-fc6c3d5e]{background:#dcfce7;color:#166534}.status-orange[data-v-fc6c3d5e]{background:#ffedd5;color:#9a3412}.status-red[data-v-fc6c3d5e]{background:#fee2e2;color:#991b1b}.empty-cell[data-v-fc6c3d5e]{text-align:center;color:#64748b;padding:20px!important}@media (max-width:1000px){.charts-grid[data-v-fc6c3d5e]{grid-template-columns:1fr}.chart-wide[data-v-fc6c3d5e]{grid-column:span 1}.kpi-grid[data-v-fc6c3d5e],.measured-grid[data-v-fc6c3d5e]{grid-template-columns:repeat(2,1fr)}.axis-card-header[data-v-fc6c3d5e]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.finance-page[data-v-fc6c3d5e]{padding:16px 12px}.page-header h1[data-v-fc6c3d5e]{font-size:21px}.top-row[data-v-fc6c3d5e]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-fc6c3d5e]{width:100%}.axis-card[data-v-fc6c3d5e]{padding:14px}.axis-stats[data-v-fc6c3d5e]{grid-template-columns:1fr}}@media (max-width:600px){.kpi-grid[data-v-fc6c3d5e],.measured-grid[data-v-fc6c3d5e]{grid-template-columns:1fr}}.axis-indicator-grid[data-v-fc6c3d5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-fc6c3d5e]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.axis-indicator-card.flag[data-v-fc6c3d5e]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-fc6c3d5e]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-fc6c3d5e]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-fc6c3d5e]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-fc6c3d5e]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-fc6c3d5e]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-fc6c3d5e]{color:#64748b}.axis-indicator-value em[data-v-fc6c3d5e]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.axis-indicator-foot[data-v-fc6c3d5e]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.axis-mini-chart[data-v-fc6c3d5e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-fc6c3d5e]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.axis-mini-chart[data-v-fc6c3d5e]{overflow:hidden}.axis-mini-chart .apexcharts-legend[data-v-fc6c3d5e]{max-height:none!important;overflow:visible!important;max-height:125px!important}.composite[data-v-fc6c3d5e]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-fc6c3d5e]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-fc6c3d5e]{height:100%;border-radius:999px}.rag[data-v-fc6c3d5e]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-fc6c3d5e]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-fc6c3d5e]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-fc6c3d5e]{background:rgba(239,68,68,.12);color:#ef4444}.rtl[data-v-54f6a6ab]{direction:rtl}.header-card[data-v-54f6a6ab]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-54f6a6ab]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-54f6a6ab]{font-size:34px;font-weight:800}.kpi-label[data-v-54f6a6ab]{margin-top:6px;font-size:13px}.success[data-v-54f6a6ab]{background:#e8f5ee;color:#1a7a4a}.danger[data-v-54f6a6ab]{background:#fdecea;color:#c0392b}.warning[data-v-54f6a6ab]{background:#fff4e5;color:#d4821a}.table-card[data-v-54f6a6ab]{border-radius:18px;overflow:hidden}.table-header[data-v-54f6a6ab]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-54f6a6ab]{direction:rtl}[data-v-54f6a6ab] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-54f6a6ab] td{font-size:14px;white-space:nowrap}.rtl[data-v-1b1b73b4]{direction:rtl}.header-card[data-v-1b1b73b4]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-1b1b73b4]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-1b1b73b4]{font-size:34px;font-weight:800}.kpi-label[data-v-1b1b73b4]{margin-top:6px;font-size:13px}.danger[data-v-1b1b73b4]{background:#fdecea;color:#c0392b}.warning[data-v-1b1b73b4]{background:#fff4e5;color:#d4821a}.table-card[data-v-1b1b73b4]{border-radius:18px;overflow:hidden}.table-header[data-v-1b1b73b4]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-1b1b73b4]{direction:rtl}[data-v-1b1b73b4] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-1b1b73b4] td{font-size:14px;white-space:nowrap}.rtl[data-v-259576e5]{direction:rtl}.header-card[data-v-259576e5]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-259576e5]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-259576e5]{font-size:34px;font-weight:800}.kpi-label[data-v-259576e5]{margin-top:6px;font-size:13px}.danger[data-v-259576e5]{background:#fdecea;color:#c0392b}.warning[data-v-259576e5]{background:#fff4e5;color:#d4821a}.table-card[data-v-259576e5]{border-radius:18px;overflow:hidden}.table-header[data-v-259576e5]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-259576e5]{direction:rtl}[data-v-259576e5] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-259576e5] td{font-size:14px;white-space:nowrap}.rtl[data-v-40fe3a49]{direction:rtl}.header-card[data-v-40fe3a49]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-40fe3a49]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-40fe3a49]{font-size:34px;font-weight:800}.kpi-label[data-v-40fe3a49]{margin-top:6px;font-size:13px}.success[data-v-40fe3a49]{background:#e8f5ee;color:#1a7a4a}.danger[data-v-40fe3a49]{background:#fdecea;color:#c0392b}.warning[data-v-40fe3a49]{background:#fff4e5;color:#d4821a}.table-card[data-v-40fe3a49]{border-radius:18px;overflow:hidden}.table-header[data-v-40fe3a49]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-40fe3a49]{direction:rtl}[data-v-40fe3a49] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-40fe3a49] td{font-size:14px;white-space:nowrap}.governance-page[data-v-b859545e]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-b859545e]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-b859545e]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-b859545e]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#be185d;border-radius:50%;margin:0 auto 18px;animation:spin-b859545e .8s linear infinite}.loader-card h3[data-v-b859545e]{font-size:18px;font-weight:900;color:#be185d;margin-bottom:8px}.loader-card p[data-v-b859545e]{color:#64748b;font-size:13px}@keyframes spin-b859545e{to{transform:rotate(1turn)}}.page-header[data-v-b859545e]{text-align:right;margin-bottom:26px}.page-header h1[data-v-b859545e]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-b859545e]{color:#52657d;font-size:14px}.top-row[data-v-b859545e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-b859545e]{color:#64748b;font-size:14px}.top-row select[data-v-b859545e]{width:225px;height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit}.axis-summary[data-v-b859545e],.measured-box[data-v-b859545e]{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px rgba(15,35,64,.05)}.axis-card-header[data-v-b859545e]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-b859545e]{font-size:22px;font-weight:900;color:#be185d;margin-bottom:6px}.axis-card-header p[data-v-b859545e]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-b859545e]{color:#071126;font-size:14px}.axis-score[data-v-b859545e]{min-width:130px;text-align:center;background:#fce7f3;color:#be185d;border-radius:18px;padding:18px}.axis-score span[data-v-b859545e]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-b859545e]{font-weight:800}.axis-stats[data-v-b859545e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-b859545e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-b859545e]{display:block;font-size:26px;color:#be185d}.axis-stats span[data-v-b859545e]{font-size:13px;font-weight:800;color:#64748b}.measured-grid[data-v-b859545e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.measure-card[data-v-b859545e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.measure-card span[data-v-b859545e]{display:block;min-height:42px;font-size:13px;font-weight:800;color:#334155}.measure-card b[data-v-b859545e]{display:block;font-size:30px;font-weight:900;color:#be185d;margin:8px 0}.measure-card small[data-v-b859545e],.section-sub[data-v-b859545e]{color:#64748b;font-weight:700}.section-sub[data-v-b859545e]{font-size:13px;margin-bottom:14px}.axis-card[data-v-b859545e]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.axis-title[data-v-b859545e]{border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.axis-title>div[data-v-b859545e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot[data-v-b859545e]{width:12px;height:12px;background:#be185d;border-radius:4px}.axis-title strong[data-v-b859545e]{font-size:18px;font-weight:900}.axis-title small[data-v-b859545e]{font-size:12px;color:#64748b}.desc[data-v-b859545e]{color:#64748b;font-size:14px;margin-bottom:14px}.info-box[data-v-b859545e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px 18px;margin-bottom:12px;line-height:2;font-size:13px;color:#334155}.info-box strong[data-v-b859545e]{color:#be185d}.kpi-grid[data-v-b859545e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.kpi-card[data-v-b859545e]{border-radius:16px;padding:20px;text-align:center;border:1px solid #dbe3ee}.kpi-value[data-v-b859545e]{font-size:28px;font-weight:900}.kpi-label[data-v-b859545e]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.red[data-v-b859545e]{background:#fdecea;color:#c62828}.kpi-card.orange[data-v-b859545e]{background:#fff4e5;color:#d4821a}.kpi-card.green[data-v-b859545e]{background:#e8f5e9;color:#1b5e20}.charts-grid[data-v-b859545e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.chart-card[data-v-b859545e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px;min-height:370px}.section-title[data-v-b859545e]{font-size:16px;font-weight:900;color:#be185d;margin-bottom:12px}.table-wrap[data-v-b859545e]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.mb-table[data-v-b859545e]{margin-bottom:18px}.table-title[data-v-b859545e]{background:#be185d;color:#fff;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-b859545e]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-b859545e]{width:100%;min-width:1100px;border-collapse:collapse;background:#fff}.governance-table[data-v-b859545e]{min-width:1200px}th[data-v-b859545e]{background:#f8fafc;color:#be185d;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0}td[data-v-b859545e]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-b859545e]:hover{background:#f8fafc}.code[data-v-b859545e]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#be185d}.name[data-v-b859545e]{font-weight:900;min-width:220px}.status-badge[data-v-b859545e]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.status-green[data-v-b859545e]{background:#dcfce7;color:#166534}.status-orange[data-v-b859545e]{background:#ffedd5;color:#9a3412}.status-red[data-v-b859545e]{background:#fee2e2;color:#991b1b}.status-gray[data-v-b859545e]{background:#f1f5f9;color:#475569}.empty-cell[data-v-b859545e]{text-align:center;color:#64748b;padding:20px!important}.axis-indicator-grid[data-v-b859545e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-b859545e]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.axis-indicator-card.flag[data-v-b859545e]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-b859545e]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-b859545e]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-b859545e]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-b859545e]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-b859545e]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-b859545e]{color:#64748b}.axis-indicator-value em[data-v-b859545e]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.axis-indicator-foot[data-v-b859545e]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.composite[data-v-b859545e]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-b859545e]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-b859545e]{height:100%;border-radius:999px}.rag[data-v-b859545e]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-b859545e]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-b859545e]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-b859545e]{background:rgba(239,68,68,.12);color:#ef4444}@media (max-width:1000px){.charts-grid[data-v-b859545e]{grid-template-columns:1fr}.kpi-grid[data-v-b859545e],.measured-grid[data-v-b859545e]{grid-template-columns:repeat(2,1fr)}.axis-card-header[data-v-b859545e]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.governance-page[data-v-b859545e]{padding:16px 12px}.page-header h1[data-v-b859545e]{font-size:21px}.top-row[data-v-b859545e]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-b859545e]{width:100%}.axis-card[data-v-b859545e]{padding:14px}.axis-stats[data-v-b859545e]{grid-template-columns:1fr}}@media (max-width:600px){.kpi-grid[data-v-b859545e],.measured-grid[data-v-b859545e]{grid-template-columns:1fr}}.axis-mini-chart[data-v-b859545e]{height:300px;margin-top:14px}.chart-head[data-v-b859545e]{gap:10px;font-size:12px;margin-bottom:8px}.chart-head span[data-v-b859545e]:first-child{line-height:1.7;color:#334155}.chart-badge[data-v-b859545e]{background:#fdf2f8;border:1px solid #fbcfe8;color:#be185d;border-radius:7px;padding:4px 9px;font-size:10px;white-space:nowrap;font-weight:900}.axis-mini-chart[data-v-b859545e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px;height:280px;margin-top:16px;overflow:hidden}.chart-head[data-v-b859545e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#334155;font-size:13px;font-weight:800}.chart-badge[data-v-b859545e]{background:#f1f5f9;border:1px solid #dbe3ee;color:#475569;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.axis-mini-chart[data-v-b859545e] .apexcharts-gridline,.axis-mini-chart[data-v-b859545e] .apexcharts-xaxis line,.axis-mini-chart[data-v-b859545e] .apexcharts-xaxis-tick,.axis-mini-chart[data-v-b859545e] .apexcharts-yaxis line,.axis-mini-chart[data-v-b859545e] .apexcharts-yaxis-tick{stroke:#e2e8f0!important}.axis-mini-chart[data-v-b859545e] .apexcharts-legend-text,.axis-mini-chart[data-v-b859545e] .apexcharts-text,.axis-mini-chart[data-v-b859545e] .apexcharts-xaxis-label,.axis-mini-chart[data-v-b859545e] .apexcharts-yaxis-label{fill:#64748b!important;color:#64748b!important;font-family:IBM Plex Sans Arabic,sans-serif!important;font-size:11px!important}.axis-mini-chart[data-v-b859545e] .apexcharts-polygon,.axis-mini-chart[data-v-b859545e] .apexcharts-radar-series polygon{stroke:#dbe3ee!important;fill:transparent!important}.axis-mini-chart[data-v-b859545e] .apexcharts-radialbar-track path{stroke:#e2e8f0!important}.axis-mini-chart[data-v-b859545e] .apexcharts-tooltip{background:#fff!important;border:1px solid #dbe3ee!important;border-radius:12px!important;color:#0f172a!important;box-shadow:0 10px 24px rgba(15,23,42,.12)!important}.axis-mini-chart[data-v-b859545e] .apexcharts-tooltip-title{background:#f8fafc!important;color:#0f172a!important;border-bottom:1px solid #e2e8f0!important}.axis-mini-chart[data-v-b859545e] .apexcharts-data-labels text,.axis-mini-chart[data-v-b859545e] .apexcharts-datalabel{fill:#0f172a!important;font-weight:700!important}.axis-mini-chart[data-v-b859545e]:hover{border-color:#cbd5e1;box-shadow:0 8px 22px rgba(15,23,42,.06);transition:all .25s}.rtl[data-v-76483ccb]{direction:rtl}.header-card[data-v-76483ccb]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-76483ccb]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-76483ccb]{font-size:34px;font-weight:800}.kpi-label[data-v-76483ccb]{margin-top:6px;font-size:13px}.danger[data-v-76483ccb]{background:#fdecea;color:#c0392b}.warning[data-v-76483ccb]{background:#fff4e5;color:#d4821a}.table-card[data-v-76483ccb]{border-radius:18px;overflow:hidden}.table-header[data-v-76483ccb]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-76483ccb]{direction:rtl}[data-v-76483ccb] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-76483ccb] td{font-size:14px;white-space:nowrap}.rtl[data-v-042d4a71]{direction:rtl}.header-card[data-v-042d4a71]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-042d4a71]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-042d4a71]{font-size:34px;font-weight:800}.kpi-label[data-v-042d4a71]{margin-top:6px;font-size:13px}.danger[data-v-042d4a71]{background:#fdecea;color:#c0392b}.warning[data-v-042d4a71]{background:#fff4e5;color:#d4821a}.table-card[data-v-042d4a71]{border-radius:18px;overflow:hidden}.table-header[data-v-042d4a71]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-042d4a71]{direction:rtl}[data-v-042d4a71] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-042d4a71] td{font-size:14px;white-space:nowrap}.rtl[data-v-a127071a]{direction:rtl}.header-card[data-v-a127071a]{border-right:5px solid #4a4f55;border-radius:18px;padding:20px}.kpi-card[data-v-a127071a]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-a127071a]{font-size:34px;font-weight:800}.kpi-label[data-v-a127071a]{margin-top:6px;font-size:13px}.danger[data-v-a127071a]{background:#fdecea;color:#c0392b}.warning[data-v-a127071a]{background:#fff4e5;color:#d4821a}.table-card[data-v-a127071a]{border-radius:18px;overflow:hidden}.table-header[data-v-a127071a]{padding:18px;font-size:18px;font-weight:700;color:#3a3f47;border-bottom:1px solid #eee}.custom-table[data-v-a127071a]{direction:rtl}[data-v-a127071a] th{font-weight:800!important;color:#3a3f47!important;white-space:nowrap}[data-v-a127071a] td{font-size:14px;white-space:nowrap}.rtl[data-v-e0ac3592]{direction:rtl}.header-card[data-v-e0ac3592]{border-radius:18px;padding:20px}.header-card.governance[data-v-e0ac3592]{border-right:5px solid #4a4f55}.kpi-card[data-v-e0ac3592]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-e0ac3592]{font-size:34px;font-weight:800}.kpi-label[data-v-e0ac3592]{margin-top:6px;font-size:13px}.danger[data-v-e0ac3592]{background:#fdecea;color:#c0392b}.warning[data-v-e0ac3592]{background:#fff4e5;color:#d4821a}.table-card[data-v-e0ac3592]{border-radius:18px;overflow:hidden}.table-header[data-v-e0ac3592]{padding:18px;font-size:18px;font-weight:700;border-bottom:1px solid #eee}.custom-table[data-v-e0ac3592]{direction:rtl}[data-v-e0ac3592] th{font-weight:800!important;color:#1a2332!important;white-space:nowrap}[data-v-e0ac3592] td{font-size:14px;white-space:nowrap}.rtl[data-v-fd4a25c0]{direction:rtl}.header-card[data-v-fd4a25c0]{border-radius:18px;padding:20px}.header-card.governance[data-v-fd4a25c0]{border-right:5px solid #4a4f55}.kpi-card[data-v-fd4a25c0]{border-radius:18px;padding:20px;text-align:center}.kpi-value[data-v-fd4a25c0]{font-size:34px;font-weight:800}.kpi-label[data-v-fd4a25c0]{margin-top:6px;font-size:13px}.primary[data-v-fd4a25c0]{background:#e8f0fb;color:#1a4a6b}.danger[data-v-fd4a25c0]{background:#fdecea;color:#c0392b}.warning[data-v-fd4a25c0]{background:#fff4e5;color:#d4821a}.table-card[data-v-fd4a25c0]{border-radius:18px;overflow:hidden}.table-header[data-v-fd4a25c0]{padding:18px;font-size:18px;font-weight:700;border-bottom:1px solid #eee}.custom-table[data-v-fd4a25c0]{direction:rtl}[data-v-fd4a25c0] th{font-weight:800!important;color:#1a2332!important;white-space:nowrap}[data-v-fd4a25c0] td{font-size:14px;white-space:nowrap}.official-report-header[data-v-583daa44]{width:100%;margin:0 0 28px;padding:0;background:#fff;direction:rtl;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.report-logos[data-v-583daa44]{min-height:105px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(280px,2fr) minmax(150px,1fr);align-items:center;gap:22px;padding:14px 8px 12px}.report-logo-center[data-v-583daa44],.report-logo-side[data-v-583daa44]{min-width:0;display:flex;align-items:center}.report-logo-side[data-v-583daa44]:first-child{justify-content:flex-start}.report-logo-side[data-v-583daa44]:last-child{justify-content:flex-end}.report-logo-center[data-v-583daa44]{justify-content:center}.report-logos img[data-v-583daa44]{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.yemen-logo[data-v-583daa44]{width:230px;max-height:78px}.unops-logo[data-v-583daa44]{width:320px;max-height:88px}.afcar-logo[data-v-583daa44]{width:145px;max-height:76px}.official-header-line[data-v-583daa44]{width:100%;height:3px;margin:0;background:linear-gradient(270deg,#123f74 0,#009ad8 50%,#123f74)}.official-report-title[data-v-583daa44]{padding:20px 18px 16px;text-align:center;border-bottom:1px solid #d8e1eb}.report-system-name[data-v-583daa44]{display:block;margin-bottom:8px;color:#52647a;font-size:14px;font-weight:700}.official-report-title h1[data-v-583daa44]{margin:0;color:#102f54;font-size:25px;line-height:1.5;font-weight:900}.report-reference[data-v-583daa44]{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:12px;color:#64748b;font-size:12px}.report-reference span[data-v-583daa44]{position:relative}.report-reference span+span[data-v-583daa44]:before{content:"";position:absolute;right:-15px;top:3px;width:1px;height:14px;background:#cbd5e1}.pr-head[data-v-583daa44]{margin-bottom:24px;padding:12px 16px;background:#f5f8fc;border-right:4px solid #123f74;border-radius:4px}.pr-head .sub[data-v-583daa44]{color:#40566f;font-size:13px;font-weight:700;line-height:1.7}.print-report[data-v-583daa44]{width:100%;max-width:1150px;min-height:100%;margin:0 auto;padding:30px 38px 42px;box-sizing:border-box;background:#fff;color:#1e293b;direction:rtl;font-family:Cairo;line-height:1.8}.print-report h3[data-v-583daa44],.print-report>h3[data-v-583daa44]{margin:30px 0 14px;padding:9px 13px;color:#123f74;font-size:17px;font-weight:900;line-height:1.5;background:#f3f7fb;border-right:4px solid #009ad8;border-bottom:1px solid #dbe5ef;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.print-report h4[data-v-583daa44]{color:#173f69;font-size:15px;font-weight:800}.print-report p[data-v-583daa44]{margin:8px 0 14px;color:#334155;font-size:14px;text-align:justify}.print-report ul[data-v-583daa44]{margin:8px 0 18px;padding-right:25px}.print-report li[data-v-583daa44]{margin-bottom:7px;color:#334155;font-size:14px;line-height:1.8}.print-report table[data-v-583daa44]{margin:12px 0 24px;border-spacing:0;background:#fff;font-size:13px;overflow:hidden}.print-report thead[data-v-583daa44]{display:table-header-group}.print-report thead td[data-v-583daa44],.print-report thead th[data-v-583daa44]{padding:11px 10px;color:#fff;font-weight:800;text-align:right;background:#123f74;border:1px solid #31557d}.print-report tbody td[data-v-583daa44]{padding:10px;color:#334155;vertical-align:middle;border:1px solid #d9e2ec}.print-report tbody tr[data-v-583daa44]:nth-child(2n){background:#f8fafc}.print-report tbody tr[data-v-583daa44]:hover{background:#eef6fb}.print-report tbody tr td[data-v-583daa44]:first-child{font-weight:700}.methodology-note[data-v-583daa44]{padding:14px 16px;color:#475569!important;background:#f8fafc;border:1px solid #dbe3ed;border-right:4px solid #64748b;border-radius:5px}.empty-section[data-v-583daa44],.empty-table[data-v-583daa44]{padding:24px!important;color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1}.reports-page[data-v-583daa44]{min-height:100vh;background:#f4f6f9;color:#1a2433;padding:28px;font-family:Cairo}.section-head[data-v-583daa44]{margin-bottom:18px}.section-head h2[data-v-583daa44]{font-size:24px;font-weight:900;color:#1a2433;margin-bottom:6px}.section-head .desc[data-v-583daa44]{font-size:13px;color:#4c5b6e;max-width:900px}.report-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.report-card[data-v-583daa44]{background:#fff;border:1px solid #dde4ec;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(13,34,64,.06);transition:.2s ease}.report-card[data-v-583daa44]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(13,34,64,.12)}.rc-top[data-v-583daa44]{display:flex;align-items:center;gap:9px}.rc-num[data-v-583daa44]{font-family:monospace;font-size:13px;font-weight:900;background:#15355c;color:#fff;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.report-card h4[data-v-583daa44]{font-size:15px;font-weight:900;flex:1;color:#0d2240}.rc-goal[data-v-583daa44]{font-size:12px;color:#4c5b6e;flex:1}.rc-meta[data-v-583daa44]{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#7a8799}.rc-meta span[data-v-583daa44]{background:#f8fafc;border:1px solid #dde4ec;border-radius:999px;padding:3px 10px}.btn[data-v-583daa44]{font-family:inherit;font-size:12.5px;font-weight:800;background:#15355c;color:#fff;border:none;border-radius:6px;padding:9px 16px;cursor:pointer;align-self:flex-start;margin-top:4px}.btn[data-v-583daa44]:hover{opacity:.9}.btn.ghost[data-v-583daa44]{background:#fff;color:#15355c;border:1px solid #c3cedb}.modal-backdrop[data-v-583daa44]{position:fixed;inset:0;z-index:99999;background:rgba(10,20,38,.55);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.modal[data-v-583daa44]{background:#fff;border-radius:10px;width:100%;max-width:960px;box-shadow:0 8px 24px rgba(13,34,64,.18);animation:fadeUp-583daa44 .2s ease}@keyframes fadeUp-583daa44{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.m-head[data-v-583daa44]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #dde4ec}.m-head h3[data-v-583daa44]{font-size:17px;font-weight:900;flex:1;color:#0d2240}.close-x[data-v-583daa44]{background:none;border:none;cursor:pointer;color:#7a8799;font-size:20px;line-height:1;padding:4px}.m-body[data-v-583daa44]{padding:20px;max-height:70vh;overflow-y:auto}.m-foot[data-v-583daa44]{padding:14px 20px;border-top:1px solid #dde4ec;display:flex;gap:10px;justify-content:flex-start}.print-report[data-v-583daa44]{font-size:13px}.pr-head[data-v-583daa44]{text-align:center;border-bottom:3px double #15355c;padding-bottom:12px;margin-bottom:16px}.pr-head h2[data-v-583daa44]{font-size:20px;color:#15355c;margin-bottom:4px}.pr-head .sub[data-v-583daa44]{font-size:12px;color:#4c5b6e}.print-report h3[data-v-583daa44]{font-size:15px;color:#15355c;margin:16px 0 8px;border-right:4px solid #b8923e;padding-right:9px}.print-report table[data-v-583daa44]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px}.print-report td[data-v-583daa44]{border:1px solid #dde4ec;padding:10px}.print-report td[data-v-583daa44]:first-child{font-weight:900;background:#f8fafc;width:180px}.print-report p[data-v-583daa44]{line-height:2;margin-bottom:8px}.print-report ul[data-v-583daa44]{padding-right:22px;line-height:2}@media (max-width:700px){.reports-page[data-v-583daa44]{padding:18px 12px}.report-grid[data-v-583daa44]{grid-template-columns:1fr}.m-foot[data-v-583daa44]{flex-direction:column}}.report-filter-box[data-v-583daa44]{display:flex;align-items:center;gap:12px;padding:14px;margin:14px 0;background:#f8fafc;border:1px solid #dde4ec;border-radius:10px}.report-filter-box label[data-v-583daa44]{min-width:125px;color:#15355c;font-weight:900}.report-filter-box select[data-v-583daa44]{flex:1;min-height:42px;padding:8px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-family:inherit}.report-filter-column[data-v-583daa44]{flex-direction:column;align-items:stretch}.report-filter-column label[data-v-583daa44]{min-width:0}.generic-facilities-table[data-v-583daa44]{min-width:850px}.generic-cards[data-v-583daa44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.generic-card[data-v-583daa44]{padding:14px;background:#fff;border:1px solid #dde4ec;border-radius:9px}.generic-card h4[data-v-583daa44]{margin:0 0 8px;color:#15355c}.generic-card-meta[data-v-583daa44]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:#64748b;font-size:11px}.facility-selector[data-v-583daa44]{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:18px;background:#f8fafc;border:1px solid #dde4ec;border-radius:10px}.facility-selector label[data-v-583daa44]{font-weight:900;color:#15355c;white-space:nowrap}.facility-selector select[data-v-583daa44]{width:100%;min-height:42px;padding:8px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-family:inherit}.empty-section[data-v-583daa44],.error-box[data-v-583daa44],.loading-box[data-v-583daa44]{padding:20px;border-radius:10px;text-align:center;font-weight:800}.loading-box[data-v-583daa44]{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.error-box[data-v-583daa44]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.empty-section[data-v-583daa44]{background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b}.facility-report-header[data-v-583daa44]{text-align:center;padding-bottom:16px;margin-bottom:18px;border-bottom:3px double #15355c}.facility-report-header h1[data-v-583daa44]{margin:0 0 7px;color:#15355c;font-size:22px;font-weight:900}.facility-subtitle[data-v-583daa44]{color:#334155;font-size:14px;font-weight:800}.report-source[data-v-583daa44]{color:#64748b;font-size:11px}.identity-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.identity-card[data-v-583daa44]{min-height:96px;padding:14px;background:#fff;border:1px solid #dde4ec;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.identity-label[data-v-583daa44]{margin-bottom:6px;color:#64748b;font-size:11px;font-weight:800}.identity-card strong[data-v-583daa44]{color:#0f2747;font-size:16px}.fis-card[data-v-583daa44]{background:#eff6ff;border-color:#bfdbfe}.priority-card[data-v-583daa44]{background:#fff7ed;border-color:#fed7aa}.key-findings-box[data-v-583daa44]{padding:16px 18px;background:#fffaf0;border:1px solid #f5dca6;border-right:5px solid #b8923e;border-radius:9px}.table-scroll[data-v-583daa44]{width:100%;overflow-x:auto}.indicators-table[data-v-583daa44]{min-width:900px}.cost-details-table th[data-v-583daa44],.indicators-table th[data-v-583daa44]{padding:10px;background:#15355c;color:#fff;border:1px solid #365779;text-align:right}.indicator-code[data-v-583daa44]{direction:ltr;text-align:center;font-family:monospace;font-weight:900}.standard-cell[data-v-583daa44]{min-width:280px}.indicator-value[data-v-583daa44]{font-weight:900;text-align:center}.rag-badge[data-v-583daa44]{display:inline-flex;min-width:86px;justify-content:center;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:900}.rag-green[data-v-583daa44]{background:#dcfce7;color:#166534}.rag-yellow[data-v-583daa44]{background:#fef9c3;color:#854d0e}.rag-orange[data-v-583daa44]{background:#ffedd5;color:#9a3412}.rag-red[data-v-583daa44]{background:#fee2e2;color:#991b1b}.rag-gray[data-v-583daa44]{background:#f1f5f9;color:#64748b}.axis-summary-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-summary-card[data-v-583daa44]{padding:16px;background:#fff;border:1px solid #dde4ec;border-radius:10px}.axis-summary-head[data-v-583daa44]{display:flex;justify-content:space-between;align-items:center}.axis-score[data-v-583daa44]{min-width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900}.score-green[data-v-583daa44]{background:#dcfce7;color:#166534}.score-yellow[data-v-583daa44]{background:#fef9c3;color:#854d0e}.score-orange[data-v-583daa44]{background:#ffedd5;color:#9a3412}.score-red[data-v-583daa44]{background:#fee2e2;color:#991b1b}.score-gray[data-v-583daa44]{background:#f1f5f9;color:#64748b}.axis-progress[data-v-583daa44]{height:7px;margin:12px 0;background:#e2e8f0;border-radius:999px;overflow:hidden}.axis-progress span[data-v-583daa44]{display:block;height:100%;background:#15355c}.axis-indicator-row[data-v-583daa44]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed #e2e8f0}.axis-highlights[data-v-583daa44],.axis-recommendations[data-v-583daa44]{margin-top:12px;padding:10px;border-radius:7px}.axis-highlights[data-v-583daa44]{background:#f8fafc}.axis-recommendations[data-v-583daa44]{background:#eff6ff}.intervention-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intervention-period-card[data-v-583daa44]{background:#fff;border:1px solid #dde4ec;border-radius:10px;overflow:hidden}.intervention-period-title[data-v-583daa44]{padding:10px 14px;background:#15355c;color:#fff;font-weight:900}.cost-summary-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cost-summary-card[data-v-583daa44]{min-height:82px;padding:14px;background:#fff;border:1px solid #dde4ec;border-radius:9px;display:flex;flex-direction:column;justify-content:center}.total-cost-card[data-v-583daa44]{background:#15355c}.total-cost-card span[data-v-583daa44],.total-cost-card strong[data-v-583daa44]{color:#fff}.cost-category-section[data-v-583daa44]{margin-bottom:13px}.cost-category-title[data-v-583daa44]{padding:12px 14px;background:#f8fafc;border:1px solid #dde4ec;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cost-details-table table[data-v-583daa44]{min-width:1100px;margin-top:8px}.subtotal-row td[data-v-583daa44]{background:#edf3f8!important;font-weight:900}.scenarios-list[data-v-583daa44]{display:flex;flex-direction:column;gap:10px}.scenario-card[data-v-583daa44]{padding:14px;background:#fff;border:1px solid #dde4ec;border-right:5px solid #15355c;border-radius:8px;display:grid;grid-template-columns:52px 1fr;gap:12px}.scenario-code[data-v-583daa44]{height:42px;background:#15355c;color:#fff;border-radius:7px;display:flex;align-items:center;justify-content:center;font-weight:900}.methodology-note[data-v-583daa44],.scenario-action[data-v-583daa44]{margin-top:7px;padding:10px;background:#eff6ff;border-radius:6px}@media (max-width:900px){.cost-summary-grid[data-v-583daa44],.identity-grid[data-v-583daa44]{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-summary-grid[data-v-583daa44],.generic-cards[data-v-583daa44],.intervention-grid[data-v-583daa44]{grid-template-columns:1fr}}@media (max-width:600px){.cost-summary-grid[data-v-583daa44],.identity-grid[data-v-583daa44]{grid-template-columns:1fr}.facility-selector[data-v-583daa44]{flex-direction:column;align-items:stretch}}@media (max-width:800px){.report-logos[data-v-583daa44]{grid-template-columns:minmax(80px,1fr) minmax(150px,1.6fr) minmax(80px,1fr);gap:10px;min-height:76px;padding:10px 4px}.yemen-logo[data-v-583daa44]{width:145px;max-height:54px}.unops-logo[data-v-583daa44]{width:210px;max-height:60px}.afcar-logo[data-v-583daa44]{width:90px;max-height:50px}.official-report-title[data-v-583daa44]{padding:15px 8px 12px}.official-report-title h1[data-v-583daa44]{font-size:19px}.report-system-name[data-v-583daa44]{font-size:12px}.report-reference[data-v-583daa44]{gap:16px;font-size:11px}.print-report[data-v-583daa44]{padding:20px 14px 32px}}@media print{@page{size:A4 portrait;margin:12mm 10mm 14mm}body,html{width:100%!important;margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden!important}.m-body[data-v-583daa44],.m-body[data-v-583daa44] *,.modal-backdrop[data-v-583daa44],.modal-backdrop[data-v-583daa44] *,.modal[data-v-583daa44],.modal[data-v-583daa44] *,.print-report[data-v-583daa44],.print-report[data-v-583daa44] *{visibility:visible!important}.modal-backdrop[data-v-583daa44]{position:absolute!important;inset:0!important;display:block!important;min-height:100%!important;padding:0!important;backdrop-filter:none!important}.modal-backdrop[data-v-583daa44],.modal[data-v-583daa44]{width:100%!important;margin:0!important;overflow:visible!important;background:#fff!important}.modal[data-v-583daa44]{position:static!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.m-body[data-v-583daa44]{max-height:none!important;overflow:visible!important}.m-body[data-v-583daa44],.print-report[data-v-583daa44]{margin:0!important;padding:0!important;background:#fff!important}.print-report[data-v-583daa44]{width:100%!important;max-width:none!important;min-height:auto!important;color:#1e293b!important;box-shadow:none!important;font-size:10px!important;line-height:1.65!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.official-report-header[data-v-583daa44]{margin:0 0 16px!important;padding:0!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.report-logos[data-v-583daa44]{min-height:70px!important;grid-template-columns:minmax(120px,1fr) minmax(220px,2fr) minmax(100px,1fr)!important;gap:12px!important;padding:4px 4px 8px!important}.yemen-logo[data-v-583daa44]{width:175px!important;max-height:58px!important}.unops-logo[data-v-583daa44]{width:250px!important;max-height:64px!important}.afcar-logo[data-v-583daa44]{width:105px!important;max-height:55px!important}.official-header-line[data-v-583daa44]{height:2px!important;background:#123f74!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.official-report-title[data-v-583daa44]{padding:11px 8px 9px!important}.official-report-title h1[data-v-583daa44]{margin:0!important;color:#102f54!important;font-size:18px!important;line-height:1.45!important}.report-system-name[data-v-583daa44]{margin-bottom:3px!important;font-size:10px!important}.report-reference[data-v-583daa44]{gap:22px!important;margin-top:5px!important;font-size:8.5px!important}.pr-head[data-v-583daa44]{margin:0 0 12px!important;padding:6px 9px!important;background:#f5f8fc!important;border-right:3px solid #123f74!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.pr-head .sub[data-v-583daa44]{font-size:9px!important}.print-report h1[data-v-583daa44],.print-report h2[data-v-583daa44],.print-report h3[data-v-583daa44],.print-report h4[data-v-583daa44],.print-report p[data-v-583daa44]{orphans:3;widows:3}.print-report h3[data-v-583daa44]{margin:15px 0 7px!important;padding:5px 8px!important;color:#123f74!important;background:#f3f7fb!important;border-right:3px solid #009ad8!important;border-bottom:1px solid #dbe5ef!important;font-size:12px!important;line-height:1.45!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-report h4[data-v-583daa44]{font-size:10.5px!important}.print-report li[data-v-583daa44],.print-report p[data-v-583daa44]{font-size:9px!important;line-height:1.65!important}.print-report table[data-v-583daa44]{width:100%!important;min-width:0!important;margin:6px 0 12px!important;border-collapse:collapse!important;font-size:8px!important}.print-report thead[data-v-583daa44]{display:table-header-group!important}.print-report thead td[data-v-583daa44],.print-report thead th[data-v-583daa44]{padding:5px 4px!important;color:#fff!important;background:#123f74!important;border:1px solid #31557d!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-report tbody td[data-v-583daa44]{padding:4px!important;border:1px solid #d9e2ec!important}.print-report tbody tr[data-v-583daa44]:nth-child(2n){background:#f8fafc!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.cost-details-table[data-v-583daa44],.table-scroll[data-v-583daa44]{display:block!important;width:100%!important;overflow:visible!important}.cost-details-table table[data-v-583daa44],.generic-facilities-table[data-v-583daa44],.indicators-table[data-v-583daa44],.specialized-axis-table[data-v-583daa44]{min-width:0!important}.identity-grid[data-v-583daa44]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.axis-summary-grid[data-v-583daa44]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cost-summary-grid[data-v-583daa44],.intervention-grid[data-v-583daa44]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.axis-summary-card[data-v-583daa44],.cost-category-section[data-v-583daa44],.cost-summary-card[data-v-583daa44],.generic-card[data-v-583daa44],.identity-card[data-v-583daa44],.intervention-period-card[data-v-583daa44],.key-findings-box[data-v-583daa44],.methodology-note[data-v-583daa44],.scenario-card[data-v-583daa44],tr[data-v-583daa44]{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.btn[data-v-583daa44],.close-x[data-v-583daa44],.cost-category-title button[data-v-583daa44],.facility-selector[data-v-583daa44],.m-foot[data-v-583daa44],.m-head[data-v-583daa44],.no-print[data-v-583daa44],.report-filter-box[data-v-583daa44]{display:none!important}}.equipment-report-filters[data-v-583daa44]{background:#fff;border-radius:22px;padding:28px;margin-bottom:35px;border:1px solid #e5e7eb;box-shadow:0 10px 25px rgba(15,23,42,.08)}.filter-header[data-v-583daa44]{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:20px;font-weight:700;color:#1e3a8a}.filter-header i[data-v-583daa44]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;color:#2563eb}.filter-grid[data-v-583daa44]{display:grid;grid-template-columns:2fr 1fr auto;gap:22px;align-items:end}.equipment-filter-field[data-v-583daa44]{display:flex;flex-direction:column}.equipment-filter-field label[data-v-583daa44]{font-weight:700;margin-bottom:10px;color:#334155;display:flex;align-items:center;gap:8px}.equipment-filter-field label i[data-v-583daa44]{color:#2563eb}.equipment-filter-field select[data-v-583daa44]{height:52px;border:1px solid #cbd5e1;border-radius:14px;padding:0 18px;font-size:15px;transition:.25s;background:#fff}.equipment-filter-field select[data-v-583daa44]:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12);outline:none}.equipment-filter-action[data-v-583daa44]{display:flex}.equipment-btn[data-v-583daa44]{height:52px;padding:0 30px;border:none;border-radius:14px;background:#1d4ed8;color:#fff;font-weight:700;cursor:pointer;transition:.25s;display:flex;align-items:center;gap:10px}.equipment-btn[data-v-583daa44]:hover{background:#1e40af;transform:translateY(-2px)}.equipment-btn[data-v-583daa44]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:900px){.filter-grid[data-v-583daa44]{grid-template-columns:1fr}.equipment-btn[data-v-583daa44]{width:100%;justify-content:center}.equipment-facility-header[data-v-583daa44]{margin-bottom:22px;padding:18px;text-align:center;background:#f7fafc;border:1px solid #dbe5ef;border-right:5px solid #123f74;border-radius:7px}.equipment-facility-header h2[data-v-583daa44]{margin:0 0 8px;color:#123f74;font-size:21px}.equipment-facility-header p[data-v-583daa44]{margin:0;text-align:center}.equipment-summary-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-bottom:24px}.equipment-summary-card[data-v-583daa44]{padding:17px 12px;text-align:center;background:#f8fafc;border:1px solid #dbe3ed;border-top:4px solid #64748b;border-radius:7px}.equipment-summary-card span[data-v-583daa44]{display:block;margin-bottom:7px;color:#64748b;font-size:12px;font-weight:700}.equipment-summary-card strong[data-v-583daa44]{color:#0f2340;font-size:24px}.equipment-summary-card.available[data-v-583daa44]{border-top-color:#15803d}.equipment-summary-card.broken[data-v-583daa44],.equipment-summary-card.unavailable[data-v-583daa44]{border-top-color:#b91c1c}.equipment-summary-card.not-applicable[data-v-583daa44]{border-top-color:#64748b}.medical-equipment-table[data-v-583daa44]{min-width:1250px}.medical-equipment-table td[data-v-583daa44],.medical-equipment-table th[data-v-583daa44]{text-align:right;vertical-align:middle}.equipment-notes[data-v-583daa44]{min-width:180px;white-space:normal}.availability-badge[data-v-583daa44],.equipment-status-badge[data-v-583daa44],.general-status-badge[data-v-583daa44]{display:inline-flex;align-items:center;justify-content:center;min-width:65px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800}.availability-yes[data-v-583daa44]{color:#166534;background:#dcfce7}.availability-no[data-v-583daa44]{color:#991b1b;background:#fee2e2}.availability-na[data-v-583daa44]{color:#475569;background:#e2e8f0}.general-excellent[data-v-583daa44]{color:#166534;background:#dcfce7}.general-good[data-v-583daa44]{color:#166534;background:#ecfdf5}.general-fair[data-v-583daa44]{color:#92400e;background:#fef3c7}.general-broken[data-v-583daa44]{color:#991b1b;background:#fee2e2}.general-unknown[data-v-583daa44]{color:#475569;background:#e2e8f0}.equipment-status-badge.required[data-v-583daa44]{color:#991b1b;background:#fee2e2}.equipment-status-badge.conditional[data-v-583daa44]{color:#92400e;background:#fef3c7}@media (max-width:900px){.equipment-summary-grid[data-v-583daa44]{grid-template-columns:repeat(2,minmax(130px,1fr))}.equipment-filter-field[data-v-583daa44]{min-width:100%}}@media print{.equipment-summary-grid[data-v-583daa44]{grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.equipment-summary-card[data-v-583daa44]{padding:8px 5px!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.equipment-summary-card span[data-v-583daa44]{font-size:8px!important}.equipment-summary-card strong[data-v-583daa44]{font-size:15px!important}.medical-equipment-table[data-v-583daa44]{min-width:0!important;width:100%!important;table-layout:fixed}.medical-equipment-table td[data-v-583daa44],.medical-equipment-table th[data-v-583daa44]{padding:4px 3px!important;font-size:7px!important;word-break:break-word}.availability-badge[data-v-583daa44],.equipment-status-badge[data-v-583daa44],.general-status-badge[data-v-583daa44]{min-width:auto!important;padding:2px 4px!important;font-size:6.5px!important}}}.equipment-facility-header[data-v-583daa44]{margin-bottom:22px;padding:18px;text-align:center;background:#f7fafc;border:1px solid #dbe5ef;border-right:5px solid #123f74;border-radius:7px}.equipment-facility-header h2[data-v-583daa44]{margin:0 0 8px;color:#123f74;font-size:21px}.equipment-facility-header p[data-v-583daa44]{margin:0;text-align:center}.equipment-summary-grid[data-v-583daa44]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-bottom:24px}.equipment-summary-card[data-v-583daa44]{padding:17px 12px;text-align:center;background:#f8fafc;border:1px solid #dbe3ed;border-top:4px solid #64748b;border-radius:7px}.equipment-summary-card span[data-v-583daa44]{display:block;margin-bottom:7px;color:#64748b;font-size:12px;font-weight:700}.equipment-summary-card strong[data-v-583daa44]{color:#0f2340;font-size:24px}.equipment-summary-card.available[data-v-583daa44]{border-top-color:#15803d}.equipment-summary-card.broken[data-v-583daa44],.equipment-summary-card.unavailable[data-v-583daa44]{border-top-color:#b91c1c}.equipment-summary-card.not-applicable[data-v-583daa44]{border-top-color:#64748b}.medical-equipment-table[data-v-583daa44]{min-width:1250px}.medical-equipment-table td[data-v-583daa44],.medical-equipment-table th[data-v-583daa44]{text-align:right;vertical-align:middle}.equipment-notes[data-v-583daa44]{min-width:180px;white-space:normal}.resource-report .equipment-summary-card small[data-v-583daa44]{display:block;margin-top:4px;color:#64748b;font-weight:700}.stock-badge[data-v-583daa44]{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:6px 10px;border-radius:999px;font-weight:800;font-size:.84rem;background:#e2e8f0;color:#334155}.stock-sufficient[data-v-583daa44]{background:#dcfce7;color:#166534}.stock-insufficient[data-v-583daa44]{background:#fef3c7;color:#92400e}.stock-out_of_stock[data-v-583daa44]{background:#fee2e2;color:#991b1b}.settings-page[data-v-01325532]{direction:rtl}.gap-2[data-v-01325532]{gap:8px}[data-v-01325532] .v-list-item--active{background:rgba(74,79,85,.12);color:#4a4f55;font-weight:700}.dashboard-page[data-v-601864a1]{background:#f4f6f9;min-height:100vh;padding:26px 22px 60px;color:#1a2433;font-family:Cairo,Tahoma,sans-serif}.section-head[data-v-601864a1]{text-align:center;margin-bottom:22px}.section-head h2[data-v-601864a1]{font-size:24px;font-weight:900;margin-bottom:10px;color:#0f172a}.section-head p[data-v-601864a1]{max-width:900px;margin:0 auto;line-height:1.9;font-size:14px;color:#4c5b6e}.loading-wrapper[data-v-601864a1]{position:fixed;inset:0;background:hsla(0,0%,100%,.93);display:flex;justify-content:center;align-items:center;z-index:99999;backdrop-filter:blur(5px)}.loading-card[data-v-601864a1]{width:320px;max-width:90%;background:#fff;border:1px solid #dde4ec;border-radius:20px;padding:34px 24px;text-align:center;box-shadow:0 18px 45px rgba(15,23,42,.12)}.loading-card h3[data-v-601864a1]{margin-top:18px;font-size:18px;font-weight:800;color:#0f172a}.loading-card p[data-v-601864a1]{margin-top:8px;font-size:13px;color:#64748b}.kpi-grid[data-v-601864a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.kpi-card[data-v-601864a1]{background:#fff;border:1px solid #dde4ec;border-radius:12px;padding:18px 16px;min-height:125px;box-shadow:0 1px 3px rgba(13,34,64,.08);border-right:5px solid #c3cedb}.kpi-card.blue[data-v-601864a1]{border-right-color:#173f73}.kpi-card.green[data-v-601864a1]{border-right-color:#15803d}.kpi-card.orange[data-v-601864a1]{border-right-color:#b45309}.kpi-title[data-v-601864a1]{font-size:13px;font-weight:800;margin-bottom:12px}.kpi-value[data-v-601864a1]{direction:ltr;text-align:right;font-size:34px;font-weight:800;color:#0f172a}.kpi-note[data-v-601864a1]{font-size:12px;color:#7a8799;margin-top:8px}.filter-card[data-v-601864a1]{background:#fff;border:1px solid #dde4ec;border-radius:12px;padding:16px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr 160px;gap:14px;align-items:start;box-shadow:0 1px 3px rgba(13,34,64,.08)}.reset-btn[data-v-601864a1]{background:#b8923e!important;color:#111827!important;border-radius:9px!important;font-weight:800}.table-card[data-v-601864a1]{background:#fff;border:1px solid #dde4ec;border-radius:12px;padding:18px;box-shadow:0 1px 3px rgba(13,34,64,.08)}.table-card h3[data-v-601864a1]{text-align:center;font-size:18px;font-weight:900;margin-bottom:16px}.table-wrap[data-v-601864a1]{overflow-x:auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05)}table[data-v-601864a1]{width:100%;border-collapse:collapse;min-width:820px}thead[data-v-601864a1]{background:#163d69}td[data-v-601864a1],th[data-v-601864a1]{padding:13px 14px;border-bottom:1px solid #e5e7eb;text-align:right;font-size:13px}th[data-v-601864a1]{font-weight:900;color:#fff}td[data-v-601864a1]{color:#334155}.status[data-v-601864a1]{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.status.partial[data-v-601864a1]{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.status.pending[data-v-601864a1]{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.empty-row[data-v-601864a1],.error-box[data-v-601864a1]{text-align:center;padding:25px;font-size:14px;font-weight:800;color:#64748b}.error-box[data-v-601864a1]{color:#b91c1c;background:#fff1f1;border:1px solid #fecaca;border-radius:10px}[data-v-601864a1] .v-btn,[data-v-601864a1] .v-field,[data-v-601864a1] .v-field__input,[data-v-601864a1] .v-label,[data-v-601864a1] .v-select__selection-text{font-family:Cairo,Tahoma,sans-serif!important}[data-v-601864a1] .v-field{border-radius:9px!important;background:#fff}@media (max-width:1200px){.kpi-grid[data-v-601864a1]{grid-template-columns:repeat(2,1fr)}.filter-card[data-v-601864a1]{grid-template-columns:1fr 1fr}.reset-btn[data-v-601864a1]{grid-column:span 2}}@media (max-width:768px){.dashboard-page[data-v-601864a1]{padding:18px 12px 40px}.filter-card[data-v-601864a1],.kpi-grid[data-v-601864a1]{grid-template-columns:1fr}.reset-btn[data-v-601864a1]{grid-column:span 1}.section-head h2[data-v-601864a1]{font-size:20px}}.map-page[data-v-51dd2cea]{min-height:100vh;padding:30px 32px 70px;color:#1a2433;background:#f4f6f9;font-family:Cairo}.section-head[data-v-51dd2cea]{margin-bottom:30px;text-align:center}.section-head h2[data-v-51dd2cea]{margin:0 0 8px;font-size:24px;font-weight:800}.section-head p[data-v-51dd2cea]{margin:0;color:#4c5b6e;font-size:14px}.loading-wrapper[data-v-51dd2cea]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.93);backdrop-filter:blur(5px)}.loading-card[data-v-51dd2cea]{width:320px;max-width:90%;padding:34px 24px;text-align:center;background:#fff;border:1px solid #dde4ec;border-radius:20px;box-shadow:0 18px 45px rgba(15,23,42,.12)}.loading-card h3[data-v-51dd2cea]{margin:18px 0 0;color:#0f172a;font-size:18px;font-weight:800}.loading-card p[data-v-51dd2cea]{margin:8px 0 0;color:#64748b;font-size:13px}.error-box[data-v-51dd2cea]{padding:25px;color:#b91c1c;text-align:center;font-size:14px;font-weight:800;background:#fff1f1;border:1px solid #fecaca;border-radius:10px}.map-card[data-v-51dd2cea]{padding:18px;background:#fff;border:1px solid #dde4ec;border-radius:12px;box-shadow:0 1px 3px rgba(13,34,64,.08)}.real-map[data-v-51dd2cea]{z-index:1;width:100%;height:650px;overflow:hidden;border-radius:10px}.legend[data-v-51dd2cea]{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;color:#4c5b6e;font-size:13px}.legend div[data-v-51dd2cea]{display:flex;align-items:center;gap:7px}.dot[data-v-51dd2cea]{width:13px;height:13px;border-radius:50%}.dot.critical[data-v-51dd2cea]{background:#dc2626}.dot.high[data-v-51dd2cea]{background:#e58a1f}.dot.medium[data-v-51dd2cea]{background:#4074e8}.dot.low[data-v-51dd2cea]{background:#16a34a}[data-v-51dd2cea] .custom-marker{background:transparent!important;border:none!important}[data-v-51dd2cea] .facility-marker{display:flex;align-items:center;gap:8px;white-space:nowrap}[data-v-51dd2cea] .facility-marker[dir=ltr],[data-v-51dd2cea] .facility-marker[dir=rtl]{flex-direction:row}[data-v-51dd2cea] .marker-dot{flex-shrink:0;width:19px;height:19px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.28)}[data-v-51dd2cea] .marker-label{padding:5px 10px;color:#172033;font-size:12px;font-weight:800;background:hsla(0,0%,100%,.96);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.14)}[data-v-51dd2cea] .leaflet-popup-content{margin:15px 18px}.map-page[dir=rtl][data-v-51dd2cea] .leaflet-popup-content{direction:rtl;text-align:right}.map-page[dir=ltr][data-v-51dd2cea] .leaflet-popup-content{direction:ltr;text-align:left}[data-v-51dd2cea] .popup-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:#475569;font-size:12px;border-bottom:1px solid #eef2f7}[data-v-51dd2cea] .popup-row strong{color:#172033;font-weight:800}[data-v-51dd2cea] .popup-btn{width:100%;padding:8px 12px;margin-top:12px;color:#fff;font-family:Cairo;font-size:12px;font-weight:800;cursor:pointer;background:#173f73;border:none;border-radius:7px}[data-v-51dd2cea] .popup-btn:hover{background:#0f315d}@media (max-width:900px){.map-page[data-v-51dd2cea]{padding:20px 14px}.real-map[data-v-51dd2cea]{height:500px}[data-v-51dd2cea] .marker-label{padding:4px 8px;font-size:11px}}@media (max-width:600px){.real-map[data-v-51dd2cea]{height:450px}.map-card[data-v-51dd2cea]{padding:10px}.legend[data-v-51dd2cea]{gap:10px}}.priority-page[data-v-7a1bf76c]{width:100%;min-height:100vh;padding:80px 24px 60px;background:#f4f6f9;color:#061226;font-family:Cairo,Arial,sans-serif;box-sizing:border-box}.priority-page[data-v-7a1bf76c] *,.priority-page[data-v-7a1bf76c] :after,.priority-page[data-v-7a1bf76c] :before{box-sizing:border-box}.header[data-v-7a1bf76c]{width:100%;margin:0 0 30px;text-align:right}.header h1[data-v-7a1bf76c]{margin:0 0 10px;color:#071126;font-size:28px;font-weight:900}.header p[data-v-7a1bf76c]{width:100%;max-width:1250px;margin:0;color:#334155;font-size:14px;line-height:2}.header span[data-v-7a1bf76c]{display:inline-block;margin-top:12px;padding:7px 16px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#64748b;font-size:12px}.summary-grid[data-v-7a1bf76c]{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 24px}.summary-card[data-v-7a1bf76c]{position:relative;overflow:hidden;min-width:0;padding:20px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.04)}.summary-card[data-v-7a1bf76c]:before{position:absolute;top:0;right:0;width:5px;height:100%;background:#143a63;content:""}.summary-card span[data-v-7a1bf76c]{display:block;color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-7a1bf76c]{display:block;margin-top:8px;color:#071126;font-size:28px;font-weight:900}.p1-card[data-v-7a1bf76c]:before{background:#b91c1c}.p2-card[data-v-7a1bf76c]:before{background:#e87900}.p3-card[data-v-7a1bf76c]:before{background:#2563eb}.p4-card[data-v-7a1bf76c]:before{background:#15803d}.table-card[data-v-7a1bf76c]{width:100%;margin:0;padding:24px 18px 28px;border:1px solid #dbe3ee;border-radius:14px;background:#fff}.table-header[data-v-7a1bf76c]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.table-header h2[data-v-7a1bf76c]{margin:0;color:#071126;font-size:21px;font-weight:900}.table-header p[data-v-7a1bf76c]{margin:6px 0 0;color:#64748b;font-size:13px}.legend[data-v-7a1bf76c]{display:flex;flex-wrap:wrap;gap:12px}.legend-item[data-v-7a1bf76c]{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:700}.legend-color[data-v-7a1bf76c]{width:11px;height:11px;flex:0 0 11px;border-radius:50%}.legend-color.p1[data-v-7a1bf76c]{background:#b91c1c}.legend-color.p2[data-v-7a1bf76c]{background:#e87900}.legend-color.p3[data-v-7a1bf76c]{background:#2563eb}.legend-color.p4[data-v-7a1bf76c]{background:#15803d}.table-wrap[data-v-7a1bf76c]{width:100%;max-width:100%;overflow:hidden;border-radius:11px}table[data-v-7a1bf76c]{width:100%;max-width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}thead[data-v-7a1bf76c]{background:#143a63}td[data-v-7a1bf76c],th[data-v-7a1bf76c]{min-width:0;padding:14px 7px;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:normal}th[data-v-7a1bf76c]{color:#fff;font-size:12px;font-weight:900;line-height:1.5}td[data-v-7a1bf76c]{border-bottom:1px solid #dbe3ee;color:#071126;font-size:12px;line-height:1.6}th[data-v-7a1bf76c]:first-child{border-radius:0 10px 0 0}th[data-v-7a1bf76c]:last-child{border-radius:10px 0 0 0}td[data-v-7a1bf76c]:first-child,th[data-v-7a1bf76c]:first-child{width:4%}td[data-v-7a1bf76c]:nth-child(2),th[data-v-7a1bf76c]:nth-child(2){width:14%}td[data-v-7a1bf76c]:nth-child(3),th[data-v-7a1bf76c]:nth-child(3){width:9%}td[data-v-7a1bf76c]:nth-child(4),td[data-v-7a1bf76c]:nth-child(5),td[data-v-7a1bf76c]:nth-child(6),td[data-v-7a1bf76c]:nth-child(7),th[data-v-7a1bf76c]:nth-child(4),th[data-v-7a1bf76c]:nth-child(5),th[data-v-7a1bf76c]:nth-child(6),th[data-v-7a1bf76c]:nth-child(7){width:7%}td[data-v-7a1bf76c]:nth-child(8),th[data-v-7a1bf76c]:nth-child(8){width:8%}td[data-v-7a1bf76c]:nth-child(9),th[data-v-7a1bf76c]:nth-child(9){width:9%}td[data-v-7a1bf76c]:nth-child(10),th[data-v-7a1bf76c]:nth-child(10){width:11%}td[data-v-7a1bf76c]:nth-child(11),th[data-v-7a1bf76c]:nth-child(11){width:17%}.facility-column[data-v-7a1bf76c],.rank-column[data-v-7a1bf76c],.response-required[data-v-7a1bf76c],.timeframe[data-v-7a1bf76c]{min-width:0}.header-score[data-v-7a1bf76c]{display:flex;flex-direction:column;align-items:center;gap:2px}.header-score small[data-v-7a1bf76c]{color:#dbeafe;font-size:10px}tbody tr[data-v-7a1bf76c]{transition:background-color .2s ease}tbody tr[data-v-7a1bf76c]:hover{background:#f8fafc}.rank[data-v-7a1bf76c]{color:#0f2340;font-size:15px;font-weight:900}.name[data-v-7a1bf76c]{color:#071126;font-size:13px;font-weight:900;line-height:1.7;text-align:right}.facility-type[data-v-7a1bf76c]{color:#334155;line-height:1.7}.score-cell[data-v-7a1bf76c]{display:flex;flex-direction:column;align-items:center;gap:3px}.score-cell strong[data-v-7a1bf76c]{color:#0f2340;font-size:14px;font-weight:900}.score-cell small[data-v-7a1bf76c]{color:#94a3b8;font-size:9px;line-height:1.4}.priority-score[data-v-7a1bf76c]{color:#071126;font-size:17px;font-weight:900}.priority-pill[data-v-7a1bf76c]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:29px;padding:5px 10px;border-radius:999px;color:#fff;font-size:11px;font-weight:900}.priority-pill.P1[data-v-7a1bf76c]{background:#b91c1c}.priority-pill.P2[data-v-7a1bf76c]{background:#e87900}.priority-pill.P3[data-v-7a1bf76c]{background:#2563eb}.priority-pill.P4[data-v-7a1bf76c]{background:#15803d}.priority-name[data-v-7a1bf76c]{margin-top:6px;color:#64748b;font-size:10px;font-weight:700}.timeframe[data-v-7a1bf76c]{line-height:1.7}.response-required[data-v-7a1bf76c]{color:#334155;line-height:1.7;text-align:right}.priority-row-p1 td[data-v-7a1bf76c]:first-child{border-right:4px solid #b91c1c}.priority-row-p2 td[data-v-7a1bf76c]:first-child{border-right:4px solid #e87900}.priority-row-p3 td[data-v-7a1bf76c]:first-child{border-right:4px solid #2563eb}.priority-row-p4 td[data-v-7a1bf76c]:first-child{border-right:4px solid #15803d}.loading-wrapper[data-v-7a1bf76c]{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.93)}.loading-card[data-v-7a1bf76c]{padding:34px 28px;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.12);text-align:center}.loading-card h3[data-v-7a1bf76c]{margin:18px 0 0;font-size:18px;font-weight:800}.error-box[data-v-7a1bf76c]{width:100%;max-width:900px;margin:30px auto;padding:25px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#b91c1c;font-weight:900;text-align:center}.empty-row[data-v-7a1bf76c]{padding:40px!important;color:#64748b;font-weight:900;text-align:center!important}@media (max-width:1200px){.priority-page[data-v-7a1bf76c]{padding:50px 16px 40px}.summary-grid[data-v-7a1bf76c]{grid-template-columns:repeat(3,minmax(0,1fr))}.table-header[data-v-7a1bf76c]{flex-direction:column}td[data-v-7a1bf76c],th[data-v-7a1bf76c]{padding:12px 5px;font-size:11px}.name[data-v-7a1bf76c],.score-cell strong[data-v-7a1bf76c]{font-size:12px}.score-cell small[data-v-7a1bf76c]{font-size:8px}.priority-score[data-v-7a1bf76c]{font-size:15px}}@media (max-width:800px){.priority-page[data-v-7a1bf76c]{padding:30px 10px}.header h1[data-v-7a1bf76c]{font-size:21px}.summary-grid[data-v-7a1bf76c]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-card[data-v-7a1bf76c]{padding:16px 6px}td[data-v-7a1bf76c],th[data-v-7a1bf76c]{padding:9px 3px;font-size:9px;line-height:1.35}.name[data-v-7a1bf76c]{font-size:9px}.rank[data-v-7a1bf76c]{font-size:11px}.score-cell strong[data-v-7a1bf76c]{font-size:10px}.score-cell small[data-v-7a1bf76c]{display:none}.priority-score[data-v-7a1bf76c]{font-size:11px}.priority-pill[data-v-7a1bf76c]{min-width:34px;min-height:23px;padding:3px 6px;font-size:9px}.priority-name[data-v-7a1bf76c]{font-size:8px}}@media (max-width:450px){.summary-grid[data-v-7a1bf76c]{grid-template-columns:1fr}.priority-page[data-v-7a1bf76c]{padding-inline:5px}.table-card[data-v-7a1bf76c]{padding-inline:2px}td[data-v-7a1bf76c],th[data-v-7a1bf76c]{padding:7px 2px;font-size:8px}.facility-type[data-v-7a1bf76c],.name[data-v-7a1bf76c],.response-required[data-v-7a1bf76c],.timeframe[data-v-7a1bf76c]{font-size:8px}}.indicators-page[data-v-61709e89]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-header[data-v-61709e89]{margin-bottom:22px}.page-header h1[data-v-61709e89]{font-size:26px;font-weight:900;margin-bottom:8px}.page-header p[data-v-61709e89]{color:#52657d;font-size:14px;line-height:1.8}.summary-row[data-v-61709e89]{display:flex;justify-content:flex-start;margin-bottom:18px}.counter[data-v-61709e89]{color:#64748b;font-size:14px;font-weight:800}.axis-card[data-v-61709e89]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px;margin-bottom:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.axis-title[data-v-61709e89]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.dot[data-v-61709e89]{width:12px;height:12px;border-radius:4px}.equity[data-v-61709e89]{background:#db2777}.axis-title strong[data-v-61709e89]{font-size:18px;font-weight:900}.axis-title small[data-v-61709e89]{font-size:12px;color:#64748b}.desc[data-v-61709e89]{color:#64748b;font-size:14px;margin-bottom:14px}.info-box[data-v-61709e89]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px 18px;margin-bottom:12px;line-height:2;font-size:13px;color:#334155}.table-wrap[data-v-61709e89]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px}table[data-v-61709e89]{width:100%;min-width:1100px;border-collapse:collapse}thead[data-v-61709e89]{background:#143a63}th[data-v-61709e89]{color:#fff;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:nowrap}td[data-v-61709e89]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-61709e89]:hover{background:#f8fafc}.code[data-v-61709e89]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap}.name[data-v-61709e89]{font-weight:900;min-width:220px}.unit[data-v-61709e89]{text-align:center;white-space:nowrap}.badge[data-v-61709e89]{display:inline-flex;align-items:center;background:#f8fafc;border-radius:999px;padding:7px 13px;font-size:12px;color:#334155;font-weight:700}@media (max-width:900px){.indicators-page[data-v-61709e89]{padding:16px 12px}.page-header h1[data-v-61709e89]{font-size:21px}.axis-card[data-v-61709e89]{padding:14px}}.service-page[data-v-676e5951]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-676e5951]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-676e5951]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-676e5951]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#be185d;border-radius:50%;margin:0 auto 18px;animation:spin-676e5951 .8s linear infinite}.loader-card h3[data-v-676e5951]{font-size:18px;font-weight:900;color:#be185d;margin-bottom:8px}.loader-card p[data-v-676e5951]{color:#64748b;font-size:13px}@keyframes spin-676e5951{to{transform:rotate(1turn)}}.page-header[data-v-676e5951]{text-align:right;margin-bottom:26px}.page-header h1[data-v-676e5951]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-676e5951]{color:#52657d;font-size:14px}.top-row[data-v-676e5951]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-676e5951]{color:#64748b;font-size:14px}.top-row select[data-v-676e5951]{height:50px;width:285px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit;outline:none}.axis-summary[data-v-676e5951]{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 8px 24px rgba(15,35,64,.05)}.axis-card-header[data-v-676e5951]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-676e5951]{font-size:22px;font-weight:900;color:#be185d;margin-bottom:6px}.axis-card-header p[data-v-676e5951]{color:#64748b;font-size:13px}.axis-score[data-v-676e5951]{min-width:130px;text-align:center;background:#fdf2f8;color:#be185d;border-radius:18px;padding:18px}.axis-score span[data-v-676e5951]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-676e5951]{font-weight:800}.axis-stats[data-v-676e5951]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-676e5951]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-676e5951]{display:block;font-size:26px;color:#be185d}.axis-stats span[data-v-676e5951]{font-size:13px;font-weight:800;color:#64748b}.service-kpi-grid[data-v-676e5951]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:18px}.service-kpi-card[data-v-676e5951]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:16px;position:relative;box-shadow:0 10px 28px rgba(15,23,42,.06)}.service-kpi-card.flag[data-v-676e5951]{border-color:rgba(239,68,68,.38)}.service-kpi-card.flag[data-v-676e5951]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.service-kpi-top[data-v-676e5951]{display:flex;gap:8px;margin-bottom:10px}.code[data-v-676e5951]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8;border-radius:7px;padding:3px 8px;font-size:11px}.composite[data-v-676e5951]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.service-kpi-card h3[data-v-676e5951]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.service-kpi-value[data-v-676e5951]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.service-kpi-value strong[data-v-676e5951]{font-size:32px;font-weight:900;direction:ltr}.service-kpi-value span[data-v-676e5951]{color:#64748b}.service-kpi-value em[data-v-676e5951]{margin-right:auto;font-style:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 9px;color:#475569;font-size:11px;font-weight:800}.gauge[data-v-676e5951]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-676e5951]{height:100%;border-radius:999px}.service-kpi-foot[data-v-676e5951]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.rag[data-v-676e5951]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-676e5951]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-676e5951]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-676e5951]{background:rgba(239,68,68,.12);color:#ef4444}.axis-mini-chart[data-v-676e5951],.formula-box[data-v-676e5951]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px;margin-top:12px}.axis-mini-chart h4[data-v-676e5951],.formula-box h4[data-v-676e5951]{font-size:14px;font-weight:900;color:#be185d;margin:0 0 10px}.formula-box p[data-v-676e5951]{margin:0 0 6px;color:#071126;font-size:13px;line-height:1.8;font-weight:800}.formula-box small[data-v-676e5951]{color:#64748b;line-height:1.8}.count[data-v-676e5951]{color:#be185d;font-weight:900}.q-row[data-v-676e5951]{display:flex;gap:10px;margin-top:8px;font-size:13px;color:#334155}.q-row b[data-v-676e5951]{direction:ltr;color:#be185d;min-width:38px}.axis-mini-chart[data-v-676e5951] .apexcharts-text,.axis-mini-chart[data-v-676e5951] .apexcharts-xaxis-label,.axis-mini-chart[data-v-676e5951] .apexcharts-yaxis-label{fill:#64748b!important;color:#64748b!important}.axis-mini-chart[data-v-676e5951] .apexcharts-gridline,.axis-mini-chart[data-v-676e5951] .apexcharts-xaxis line,.axis-mini-chart[data-v-676e5951] .apexcharts-xaxis-tick{stroke:#e2e8f0!important}.axis-mini-chart[data-v-676e5951] .apexcharts-tooltip{background:#fff!important;border:1px solid #dbe3ee!important;color:#071126!important;box-shadow:0 10px 24px rgba(15,35,64,.12)!important}.axis-mini-chart[data-v-676e5951] .apexcharts-tooltip-title{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#071126!important}@media (max-width:1100px){.axis-stats[data-v-676e5951]{grid-template-columns:1fr}.axis-card-header[data-v-676e5951]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.service-page[data-v-676e5951]{padding:16px 12px}.page-header h1[data-v-676e5951]{font-size:21px}.top-row[data-v-676e5951]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-676e5951]{width:100%}}.rag-page[data-v-87b5f8da]{min-height:100vh;background:#f4f6f9;padding:28px;color:#071126;font-family:Cairo}.page-loading[data-v-87b5f8da]{position:fixed;inset:0;background:rgba(244,246,249,.92);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center}.loader-card[data-v-87b5f8da]{width:320px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;padding:34px 24px;text-align:center;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-87b5f8da]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#143a63;border-radius:50%;margin:0 auto 18px;animation:spin-87b5f8da .8s linear infinite}.loader-card h3[data-v-87b5f8da]{font-size:18px;font-weight:900;color:#143a63;margin-bottom:8px}.loader-card p[data-v-87b5f8da]{color:#64748b;font-size:13px}@keyframes spin-87b5f8da{to{transform:rotate(1turn)}}.page-header[data-v-87b5f8da]{margin-bottom:18px}.page-header h1[data-v-87b5f8da]{font-size:26px;font-weight:900;color:#061226;margin-bottom:8px}.page-header p[data-v-87b5f8da]{color:#52657d;font-size:14px;line-height:1.9;margin-bottom:8px}.page-header span[data-v-87b5f8da]{display:inline-block;background:#fff;border:1px solid #dbe3ee;color:#64748b;border-radius:999px;padding:6px 14px;font-size:12px}.legend[data-v-87b5f8da]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px;color:#334155;font-size:13px}.legend>div[data-v-87b5f8da]{background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:8px 13px;display:flex;align-items:center;gap:7px}.dot[data-v-87b5f8da]{width:10px;height:10px;border-radius:50%}.green[data-v-87b5f8da]{background:#16a34a}.amber[data-v-87b5f8da]{background:#d97706}.red[data-v-87b5f8da]{background:#dc2626}.gray[data-v-87b5f8da]{background:#64748b}.table-card[data-v-87b5f8da]{background:#fff;border:1px solid #dbe3ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(15,35,64,.05)}.table-wrap[data-v-87b5f8da]{overflow:auto;max-height:75vh}table[data-v-87b5f8da]{width:100%;min-width:1550px;border-collapse:collapse}thead[data-v-87b5f8da]{background:#143a63}th[data-v-87b5f8da]{position:sticky;top:0;z-index:20;background:#143a63;color:#fff;font-weight:900;padding:14px 10px;border-left:1px solid hsla(0,0%,100%,.12)}td[data-v-87b5f8da],th[data-v-87b5f8da]{font-size:12px;text-align:center;white-space:nowrap}td[data-v-87b5f8da]{padding:12px 10px;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;font-weight:800}.indicator-col[data-v-87b5f8da]{position:sticky;right:0;z-index:30;min-width:280px;max-width:280px;text-align:right;box-shadow:-3px 0 8px rgba(0,0,0,.08)}thead .indicator-col[data-v-87b5f8da]{background:#143a63;z-index:40}tbody .indicator-col[data-v-87b5f8da]{background:#fff}.name[data-v-87b5f8da]{font-weight:900;color:#071126;line-height:1.6}.target[data-v-87b5f8da]{font-size:11px;color:#64748b;margin-top:4px}.cell-value[data-v-87b5f8da]{display:inline-block;min-width:52px}.rag-green[data-v-87b5f8da]{background:#dcfce7;color:#166534}.rag-amber[data-v-87b5f8da]{background:#fef3c7;color:#92400e}.rag-red[data-v-87b5f8da]{background:#fee2e2;color:#991b1b}.rag-blue[data-v-87b5f8da]{background:#dbeafe;color:#1e40af}.rag-gray[data-v-87b5f8da]{background:#f1f5f9;color:#475569}.empty[data-v-87b5f8da]{text-align:center;color:#64748b;font-weight:900;padding:30px}.note-box[data-v-87b5f8da]{margin-top:14px;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:13px 16px;font-size:13px;color:#64748b}@media (max-width:900px){.rag-page[data-v-87b5f8da]{padding:18px 12px}.page-header h1[data-v-87b5f8da]{font-size:21px}}.scenarios-page[data-v-464d8d9a]{min-height:100vh;background:#f4f6f9;padding:28px;color:#071126;font-family:Cairo}.page-header[data-v-464d8d9a]{margin-bottom:22px}.page-header h1[data-v-464d8d9a]{font-size:28px;font-weight:900;color:#061226;margin-bottom:8px}.page-header p[data-v-464d8d9a]{color:#52657d;font-size:14px;line-height:1.9;max-width:1100px;margin-bottom:10px}.page-header span[data-v-464d8d9a]{display:inline-block;background:#fff;border:1px solid #dbe3ee;color:#64748b;border-radius:999px;padding:6px 14px;font-size:12px}.summary-grid[data-v-464d8d9a]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.summary-card[data-v-464d8d9a]{background:#fff;border:1px solid #dbe3ee;border-right:5px solid #143a63;border-radius:12px;padding:18px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.summary-card strong[data-v-464d8d9a]{display:block;font-size:28px;font-weight:900;color:#143a63;margin-bottom:4px}.summary-card span[data-v-464d8d9a]{font-size:13px;color:#64748b}.summary-card.danger[data-v-464d8d9a]{border-right-color:#dc2626}.summary-card.danger strong[data-v-464d8d9a]{color:#dc2626}.summary-card.warning[data-v-464d8d9a]{border-right-color:#d97706}.summary-card.warning strong[data-v-464d8d9a]{color:#d97706}.summary-card.blue[data-v-464d8d9a]{border-right-color:#2563eb}.summary-card.blue strong[data-v-464d8d9a]{color:#2563eb}.scenarios-list[data-v-464d8d9a]{display:grid;gap:16px}.scenario-card[data-v-464d8d9a]{background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding:22px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.scenario-head[data-v-464d8d9a]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e2e8f0;padding-bottom:14px;margin-bottom:14px}.scenario-number[data-v-464d8d9a]{color:#64748b;font-size:13px;font-weight:800;margin-bottom:5px}.scenario-head h2[data-v-464d8d9a]{color:#061226;font-size:20px;font-weight:900}.severity[data-v-464d8d9a]{padding:7px 13px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.severity.danger[data-v-464d8d9a]{background:#fee2e2;color:#991b1b}.severity.warning[data-v-464d8d9a]{background:#fef3c7;color:#92400e}.trigger-box[data-v-464d8d9a]{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:13px 16px;margin-bottom:14px}.trigger-box span[data-v-464d8d9a]{color:#64748b;font-size:13px}.trigger-box strong[data-v-464d8d9a]{direction:ltr;color:#143a63;font-size:15px;font-weight:900}.facilities-box[data-v-464d8d9a]{margin-bottom:14px}.decision-box h3[data-v-464d8d9a],.facilities-box h3[data-v-464d8d9a]{font-size:14px;font-weight:900;color:#061226;margin-bottom:9px}.facility-tags[data-v-464d8d9a]{display:flex;flex-wrap:wrap;gap:8px}.facility-tag[data-v-464d8d9a]{background:#eef2ff;color:#1e3a8a;border:1px solid #c7d2fe;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.decision-box[data-v-464d8d9a]{display:flex;gap:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:15px 16px}.decision-icon[data-v-464d8d9a]{width:28px;height:28px;min-width:28px;border-radius:50%;background:#d97706;color:#fff;display:grid;place-items:center;font-weight:900}.decision-box p[data-v-464d8d9a]{color:#7c2d12;font-size:13px;line-height:1.9}@media (max-width:900px){.scenarios-page[data-v-464d8d9a]{padding:18px 12px}.summary-grid[data-v-464d8d9a]{grid-template-columns:1fr}.scenario-head[data-v-464d8d9a]{flex-direction:column}.page-header h1[data-v-464d8d9a]{font-size:22px}}.investment-page[data-v-dc180858]{min-height:100vh;padding:28px;background:#f4f6f9;color:#071126;font-family:Cairo}.page-header[data-v-dc180858]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.page-header h1[data-v-dc180858]{margin:0 0 8px;font-size:28px;font-weight:900}.page-header p[data-v-dc180858]{max-width:950px;margin:0;color:#52657d;font-size:14px;line-height:1.9}.currency-badge[data-v-dc180858]{flex:0 0 auto;padding:8px 14px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:800;white-space:nowrap}.summary-state[data-v-dc180858]{margin-bottom:22px;padding:18px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;color:#334155;font-weight:800;text-align:center}.summary-state.error[data-v-dc180858]{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.retry-button[data-v-dc180858]{display:block;margin:12px auto 0;padding:8px 16px;border:0;border-radius:8px;background:#143a63;color:#fff;cursor:pointer;font-family:inherit;font-weight:800}.kpi-grid[data-v-dc180858]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px}.kpi-card[data-v-dc180858]{padding:18px;border:1px solid #dbe3ee;border-right:5px solid #143a63;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(15,35,64,.05)}.kpi-card strong[data-v-dc180858]{display:block;margin-bottom:8px;direction:ltr;text-align:right;font-size:23px;font-weight:900;line-height:1.4}.kpi-card>span[data-v-dc180858]{display:block;margin-bottom:6px;color:#061226;font-weight:900}.kpi-card small[data-v-dc180858]{color:#64748b;font-size:12px;line-height:1.7}.kpi-card strong .yer-equivalent[data-v-dc180858],.money-value .yer-equivalent[data-v-dc180858]{display:block;margin-top:3px;color:#64748b;font-size:14px;font-weight:800}.kpi-card.blue[data-v-dc180858]{border-right-color:#143a63}.kpi-card.amber[data-v-dc180858]{border-right-color:#d97706}.kpi-card.red[data-v-dc180858]{border-right-color:#dc2626}.kpi-card.green[data-v-dc180858]{border-right-color:#16a34a}.kpi-card.purple[data-v-dc180858]{border-right-color:#7c3aed}.gap-value[data-v-dc180858]{display:flex!important;align-items:baseline;justify-content:flex-end;gap:7px;flex-wrap:wrap}.gap-value em[data-v-dc180858]{color:#dc2626;font-size:17px;font-style:normal;font-weight:900}.assumptions-card[data-v-dc180858],.details-card[data-v-dc180858]{margin-bottom:22px;overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(15,35,64,.05)}.section-heading[data-v-dc180858]{padding:18px 20px;border-bottom:1px solid #e2e8f0}.section-heading h2[data-v-dc180858]{margin:0;color:#061226;font-size:18px;font-weight:900}.section-heading p[data-v-dc180858]{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.8}.summary-table-wrap[data-v-dc180858]{overflow-x:auto}.summary-table[data-v-dc180858]{width:100%;min-width:760px;border-collapse:collapse}.summary-table thead[data-v-dc180858]{background:#143a63}.summary-table th[data-v-dc180858]{padding:14px;color:#fff;font-size:13px;font-weight:900;text-align:right;white-space:nowrap}.summary-table td[data-v-dc180858]{padding:14px;border-bottom:1px solid #e2e8f0;font-size:13px;text-align:right}.summary-table td[data-v-dc180858]:nth-child(2),.summary-table td[data-v-dc180858]:nth-child(3){direction:ltr;text-align:center;font-weight:900}.summary-table tbody tr:last-child td[data-v-dc180858]{border-bottom:0}.summary-total-row[data-v-dc180858]{background:#f0fdf4}.summary-total-row td[data-v-dc180858]{color:#15803d;font-weight:900}.facilities-heading[data-v-dc180858]{display:flex;align-items:center;justify-content:space-between;gap:16px}.table-tools[data-v-dc180858]{display:flex;align-items:center;gap:10px}.search-input[data-v-dc180858]{width:280px;padding:10px 13px;border:1px solid #dbe3ee;border-radius:9px;outline:none;background:#fff;color:#0f172a;font-family:inherit;font-size:13px}.search-input[data-v-dc180858]:focus{border-color:#143a63;box-shadow:0 0 0 3px rgba(20,58,99,.1)}.facilities-count[data-v-dc180858]{padding:7px 12px;border-radius:999px;background:#eaf1f8;color:#143a63;font-size:12px;font-weight:900;white-space:nowrap}.facilities-table-wrap[data-v-dc180858]{overflow-x:auto}.facilities-table[data-v-dc180858]{width:100%;min-width:1550px;border-collapse:collapse}.facilities-table thead[data-v-dc180858]{background:#143a63}.facilities-table th[data-v-dc180858]{padding:13px 11px;color:#fff;font-size:12px;font-weight:900;text-align:right;white-space:nowrap}.facilities-table td[data-v-dc180858]{padding:13px 11px;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;vertical-align:middle}.facilities-table tbody tr[data-v-dc180858]{transition:background .2s ease}.facilities-table tbody tr[data-v-dc180858]:hover{background:#f8fafc}.survey-id[data-v-dc180858]{color:#143a63!important;font-weight:900;text-align:center}.facility-name[data-v-dc180858]{min-width:220px}.facility-name strong[data-v-dc180858]{display:block;margin-bottom:4px;color:#061226;font-size:13px;font-weight:900}.facility-name small[data-v-dc180858]{display:block;direction:ltr;color:#64748b;font-size:11px;text-align:right}.rehab-needs[data-v-dc180858]{min-width:280px}.needs-list[data-v-dc180858]{display:flex;flex-wrap:wrap;gap:5px}.need-badge[data-v-dc180858]{display:inline-flex;padding:4px 7px;border:1px solid #dbe3ee;border-radius:6px;background:#f8fafc;color:#334155;font-size:10px;font-weight:800}.no-data[data-v-dc180858]{color:#94a3b8;font-size:11px}.money-cell[data-v-dc180858]{direction:ltr;min-width:125px;color:#071126!important;font-weight:900;text-align:center;white-space:nowrap}.money-cell small[data-v-dc180858]{display:block;margin-top:4px;color:#64748b;font-size:10px;font-weight:700}.gap-cell[data-v-dc180858]{color:#dc2626!important}.rehab-cost-cell[data-v-dc180858]{color:#15803d!important}.total-cell[data-v-dc180858]{background:#f0fdf4;color:#15803d!important}.percentage-cell[data-v-dc180858]{text-align:center}.gap-badge[data-v-dc180858]{display:inline-flex;min-width:58px;justify-content:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.gap-badge.critical[data-v-dc180858]{background:#fee2e2;color:#b91c1c}.gap-badge.high[data-v-dc180858]{background:#ffedd5;color:#c2410c}.gap-badge.medium[data-v-dc180858]{background:#fef3c7;color:#a16207}.gap-badge.none[data-v-dc180858]{background:#e2e8f0;color:#475569}.facilities-table tfoot[data-v-dc180858]{background:#edf3f9}.facilities-table tfoot td[data-v-dc180858]{border-bottom:0;color:#143a63;font-size:12px;font-weight:900;text-align:center;white-space:nowrap}.facilities-table tfoot td[data-v-dc180858]:first-child{text-align:right}.empty-table[data-v-dc180858]{padding:35px 20px;color:#64748b;font-weight:800;text-align:center}.assumptions-list[data-v-dc180858]{display:grid;gap:0;padding:4px 20px 12px}.assumption[data-v-dc180858]{display:grid;grid-template-columns:220px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #e2e8f0}.assumption[data-v-dc180858]:last-child{border-bottom:0}.assumption strong[data-v-dc180858]{color:#143a63;font-weight:900}.assumption span[data-v-dc180858]{color:#334155;font-size:13px;line-height:1.8}@media (max-width:1350px){.kpi-grid[data-v-dc180858]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.kpi-grid[data-v-dc180858]{grid-template-columns:repeat(2,minmax(0,1fr))}.facilities-heading[data-v-dc180858]{align-items:stretch;flex-direction:column}.table-tools[data-v-dc180858]{justify-content:space-between}}@media (max-width:700px){.investment-page[data-v-dc180858]{padding:18px 12px}.page-header[data-v-dc180858]{flex-direction:column}.page-header h1[data-v-dc180858]{font-size:22px}.currency-badge[data-v-dc180858]{white-space:normal}.kpi-grid[data-v-dc180858]{grid-template-columns:1fr}.table-tools[data-v-dc180858]{align-items:stretch;flex-direction:column}.search-input[data-v-dc180858]{width:100%;box-sizing:border-box}.facilities-count[data-v-dc180858]{align-self:flex-start}.assumption[data-v-dc180858]{grid-template-columns:1fr;gap:6px}}.facility-page[data-v-43538582]{min-height:100vh;padding:28px 30px 70px;color:#172033;background:#f4f6f9;font-family:Cairo}.back-link[data-v-43538582]{display:inline-block;margin-bottom:18px;color:#173f73;font-weight:800;text-decoration:none}.back-link[data-v-43538582]:hover{text-decoration:underline}.loading-wrapper[data-v-43538582]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.93);backdrop-filter:blur(5px)}.loading-card[data-v-43538582]{width:320px;max-width:90%;padding:34px 24px;text-align:center;background:#fff;border:1px solid #dde4ec;border-radius:20px;box-shadow:0 18px 45px rgba(15,23,42,.12)}.loading-card h3[data-v-43538582]{margin:18px 0 0;font-size:18px;font-weight:800;color:#0f172a}.loading-card p[data-v-43538582]{margin:8px 0 0;font-size:13px;color:#64748b}.error-box[data-v-43538582]{padding:25px;color:#b91c1c;text-align:center;font-size:14px;font-weight:800;background:#fff1f1;border:1px solid #fecaca;border-radius:10px}.action-card[data-v-43538582],.hero-card[data-v-43538582],.info-card[data-v-43538582],.table-card[data-v-43538582]{background:#fff;border:1px solid #dde4ec;border-radius:14px;box-shadow:0 1px 3px rgba(13,34,64,.08)}.hero-card[data-v-43538582]{display:flex;align-items:stretch;justify-content:space-between;gap:20px;padding:24px;margin-bottom:16px}.hero-content[data-v-43538582]{flex:1}.hero-card h1[data-v-43538582]{margin:0 0 18px;color:#0f172a;font-size:28px;font-weight:900}.meta-grid[data-v-43538582]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;color:#475569;font-size:14px}.meta-grid strong[data-v-43538582]{color:#111827}.score-box[data-v-43538582]{min-width:210px;padding:20px;text-align:center;border-radius:16px}.score-P1[data-v-43538582]{background:#fee2e2;border:1px solid #fecaca}.score-P2[data-v-43538582]{background:#fff7ed;border:1px solid #fed7aa}.score-P3[data-v-43538582]{background:#eff6ff;border:1px solid #bfdbfe}.score-P4[data-v-43538582]{background:#ecfdf5;border:1px solid #bbf7d0}.score[data-v-43538582]{direction:ltr;color:#b45309;font-family:Courier New,monospace;font-size:48px;font-weight:900;line-height:1}.priority[data-v-43538582]{margin-top:12px;color:#9a3412;font-weight:900}.score-box span[data-v-43538582]{display:block;margin-top:8px;color:#64748b;font-size:13px}.alert-box[data-v-43538582]{padding:16px 18px;margin-bottom:18px;color:#b91c1c;font-size:14px;font-weight:700;background:#fff1f1;border:1px solid #fecaca;border-radius:12px}.info-grid[data-v-43538582]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.info-card[data-v-43538582]{padding:20px}.action-card h3[data-v-43538582],.info-card h3[data-v-43538582],.table-card h3[data-v-43538582]{margin:0 0 12px;color:#0f172a;font-size:18px;font-weight:900}.info-card p[data-v-43538582]{margin:0;color:#475569;font-size:14px;line-height:2}.cost-total[data-v-43538582]{padding:18px 22px;margin-bottom:18px;color:#fff;font-size:17px;font-weight:800;background:#173f73;border-radius:14px}.cost-total strong[data-v-43538582]{direction:ltr;display:inline-block;margin:0 8px;font-size:24px}.cost-total span[data-v-43538582]{color:#dbeafe;font-size:13px}.table-card[data-v-43538582]{padding:20px;margin-bottom:18px}.table-wrap[data-v-43538582]{overflow-x:auto}table[data-v-43538582]{width:100%;min-width:900px;border-collapse:collapse}thead[data-v-43538582]{background:#f1f5f9}td[data-v-43538582],th[data-v-43538582]{padding:14px;font-size:13px;border-bottom:1px solid #e5e7eb}.facility-page[dir=rtl] td[data-v-43538582],.facility-page[dir=rtl] th[data-v-43538582]{text-align:right}.facility-page[dir=ltr] td[data-v-43538582],.facility-page[dir=ltr] th[data-v-43538582]{text-align:left}th[data-v-43538582]{color:#1e293b;font-weight:900}td[data-v-43538582]{color:#334155}.priority-pill[data-v-43538582]{display:inline-block;min-width:60px;padding:7px 15px;color:#fff;text-align:center;font-size:13px;font-weight:900;border-radius:999px}.priority-pill.P1[data-v-43538582]{background:#dc2626}.priority-pill.P2[data-v-43538582]{background:#ea580c}.priority-pill.P3[data-v-43538582]{background:#2563eb}.priority-pill.P4[data-v-43538582]{background:#16a34a}.indicator-group[data-v-43538582]{margin-top:22px}.indicator-group h4[data-v-43538582]{padding:12px 14px;margin:0 0 12px;font-size:15px;font-weight:900;background:#f8fafc;border-radius:10px}.facility-page[dir=rtl] .indicator-group h4[data-v-43538582]{border-right:5px solid #173f73}.facility-page[dir=ltr] .indicator-group h4[data-v-43538582]{border-left:5px solid #173f73}.indicator-row[data-v-43538582]{display:grid;grid-template-columns:minmax(240px,1.8fr) 70px minmax(180px,1fr) 45px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #edf2f7}.indicator-info[data-v-43538582]{display:flex;flex-direction:column;gap:5px}.code[data-v-43538582]{color:#173f73;font-size:13px;font-weight:900}.indicator-info small[data-v-43538582]{color:#64748b;line-height:1.7}.indicator-value[data-v-43538582]{direction:ltr;color:#0f172a;text-align:center;font-family:Courier New,monospace;font-size:22px;font-weight:900}.bar[data-v-43538582]{height:12px;overflow:hidden;background:#e2e8f0;border-radius:999px}.bar-fill[data-v-43538582]{height:100%;background:#173f73;border-radius:999px}.max[data-v-43538582]{direction:ltr;color:#64748b;font-weight:800}.action-card[data-v-43538582]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px}.action-card p[data-v-43538582]{margin:0;color:#64748b;font-size:14px}.pdf-btn[data-v-43538582]{padding:13px 22px;color:#111827;font-weight:900;cursor:pointer;background:#b8923e;border:none;border-radius:10px}.pdf-btn[data-v-43538582]:hover{background:#a97f2f}@media (max-width:900px){.facility-page[data-v-43538582]{padding:18px 12px 45px}.action-card[data-v-43538582],.hero-card[data-v-43538582]{display:block}.info-grid[data-v-43538582]{grid-template-columns:1fr}.score-box[data-v-43538582]{margin-top:18px}.indicator-row[data-v-43538582],.meta-grid[data-v-43538582]{grid-template-columns:1fr}.action-card .pdf-btn[data-v-43538582]{width:100%;margin-top:16px}}@media print{.back-link[data-v-43538582],.pdf-btn[data-v-43538582]{display:none}.facility-page[data-v-43538582]{padding:0;background:#fff}.action-card[data-v-43538582],.hero-card[data-v-43538582],.info-card[data-v-43538582],.table-card[data-v-43538582]{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}.export-page[data-v-668dda9c]{padding:24px;background:#f4f6f9;min-height:75vh}.section-head[data-v-668dda9c]{margin-bottom:22px}.section-head h2[data-v-668dda9c]{margin:0;color:#15355c;font-size:26px;font-weight:900}.section-head p[data-v-668dda9c]{margin-top:8px;color:#64748b;font-size:15px}.export-grid[data-v-668dda9c]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.export-card[data-v-668dda9c]{background:#fff;border:1px solid #dde4ec;border-radius:18px;padding:24px;box-shadow:0 8px 24px rgba(13,34,64,.08)}.icon-box[data-v-668dda9c]{width:68px;height:68px;border-radius:18px;background:#eef5fb;color:#15355c;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.export-card h3[data-v-668dda9c]{color:#15355c;font-size:19px;font-weight:900;margin-bottom:8px}.export-card p[data-v-668dda9c]{color:#64748b;font-size:14px;line-height:1.8;min-height:52px}.export-btn[data-v-668dda9c]{margin-top:16px;background:linear-gradient(135deg,#15355c,#0d2240)!important;color:#fff!important;border-radius:12px;font-weight:900}@media (max-width:1000px){.export-grid[data-v-668dda9c]{grid-template-columns:1fr}}.kobo-page[data-v-a1bdbd9e]{--navy:#15355c;--navy-deep:#0d2240;--gold:#b8923e;--bg:#f4f6f9;--surface:#fff;--surface-2:#f8fafc;--border:#dde4ec;--border-strong:#c3cedb;--text:#1a2433;--text-2:#4c5b6e;--text-3:#7a8799;--rag-green:#1e7a46;--rag-green-bg:#e7f4ec;--rag-amber:#b45309;--rag-amber-bg:#fdf3e3;--rag-red:#b91c1c;--rag-red-bg:#fbeaea;--shadow-sm:0 1px 2px rgba(13,34,64,.06);--radius:10px;--radius-sm:6px;--font-ui:"Cairo";--font-num:"JetBrains Mono",monospace;min-height:75vh;padding:22px 26px 60px;background:var(--bg);font-family:var(--font-ui);color:var(--text)}.section-head[data-v-a1bdbd9e]{margin-bottom:18px}.section-head h2[data-v-a1bdbd9e]{font-size:21px;font-weight:700;color:var(--text);margin:0}.section-head .desc[data-v-a1bdbd9e]{font-size:13px;color:var(--text-2);margin-top:3px;max-width:860px}.grid[data-v-a1bdbd9e]{display:grid;gap:14px}.grid.two[data-v-a1bdbd9e]{grid-template-columns:1fr 1fr}.card[data-v-a1bdbd9e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px}.card+.card[data-v-a1bdbd9e],.card+.grid[data-v-a1bdbd9e],.grid+.card[data-v-a1bdbd9e]{margin-top:16px}.card h3[data-v-a1bdbd9e]{font-size:15.5px;font-weight:700;margin-bottom:12px;color:var(--text);display:flex;align-items:center;gap:8px}.form-grid[data-v-a1bdbd9e]{display:grid;gap:10px}.field label[data-v-a1bdbd9e]{display:block;font-size:12px;font-weight:700;color:var(--text);margin-bottom:4px}.field input[data-v-a1bdbd9e]{width:100%;font-family:var(--font-ui);font-size:13px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 12px;outline:none}.field input[data-v-a1bdbd9e]:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(21,53,92,.12)}.hint[data-v-a1bdbd9e]{font-size:11px;color:var(--text-3);margin:0}.actions[data-v-a1bdbd9e]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-a1bdbd9e]{font-family:var(--font-ui);font-size:12.5px;font-weight:600;background:var(--navy);color:#fff;border:none;border-radius:var(--radius-sm);padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:opacity .15s}.btn[data-v-a1bdbd9e]:hover{opacity:.9}.btn.ghost[data-v-a1bdbd9e]{background:var(--surface);color:var(--navy);border:1px solid var(--border-strong)}.btn.gold[data-v-a1bdbd9e]{background:var(--gold);color:#2a1f08}.status-box[data-v-a1bdbd9e]{border-radius:var(--radius);padding:12px 16px;font-size:13px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.status-box.success[data-v-a1bdbd9e]{background:var(--rag-green-bg);color:var(--rag-green);border-color:var(--rag-green)}.status-box.error[data-v-a1bdbd9e]{background:var(--rag-red-bg);color:var(--rag-red);border-color:var(--rag-red)}.status-box.warning[data-v-a1bdbd9e]{background:var(--rag-amber-bg);color:var(--rag-amber);border-color:var(--rag-amber)}.kpi-card[data-v-a1bdbd9e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-sm);border-right:4px solid var(--border-strong)}.kpi-card .kpi-label[data-v-a1bdbd9e]{font-size:12px;color:var(--text-2);font-weight:500}.kpi-card .kpi-value[data-v-a1bdbd9e]{font-family:var(--font-num);font-size:26px;font-weight:600;color:var(--text);margin:3px 0 2px;direction:ltr;text-align:right}.kpi-card .kpi-value.small[data-v-a1bdbd9e]{font-family:var(--font-ui);font-size:13px;direction:rtl}.kpi-card .kpi-note[data-v-a1bdbd9e]{font-size:11.5px;color:var(--text-3)}.table-wrap[data-v-a1bdbd9e]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}table[data-v-a1bdbd9e]{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}thead th[data-v-a1bdbd9e]{background:var(--navy);color:#fff;font-weight:600;font-size:12.5px;padding:10px 12px;text-align:right;white-space:nowrap}tbody td[data-v-a1bdbd9e]{padding:9px 12px;border-top:1px solid var(--border);vertical-align:middle}tbody tr[data-v-a1bdbd9e]:hover{background:var(--surface-2)}.num[data-v-a1bdbd9e]{font-family:var(--font-num);direction:ltr;text-align:right}.mt[data-v-a1bdbd9e]{margin-top:14px}@media (max-width:1100px){.grid.two[data-v-a1bdbd9e]{grid-template-columns:1fr}}@media (max-width:768px){.kobo-page[data-v-a1bdbd9e]{padding:16px 14px 50px}.actions[data-v-a1bdbd9e]{flex-direction:column}.btn[data-v-a1bdbd9e]{justify-content:center;width:100%}}.methodology-page[data-v-de9b41c0]{--navy:#15355c;--bg:#f4f6f9;--surface:#fff;--surface-2:#f8fafc;--border:#dde4ec;--text:#1a2433;--text-2:#4c5b6e;--shadow-sm:0 1px 2px rgba(13,34,64,.06);--radius:10px;min-height:100vh;padding:22px 26px 60px;background:var(--bg);color:var(--text)}.section-head[data-v-de9b41c0]{margin-bottom:18px}.section-head h2[data-v-de9b41c0]{font-size:21px;font-weight:700;margin:0}.section-head .desc[data-v-de9b41c0]{font-size:13px;color:var(--text-2);margin-top:3px}.card[data-v-de9b41c0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px;margin-bottom:16px}.card h3[data-v-de9b41c0]{font-size:15.5px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px}.card p[data-v-de9b41c0]{color:var(--text-2);font-size:13px;line-height:1.9;margin-bottom:8px}.table-wrap[data-v-de9b41c0]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}table[data-v-de9b41c0]{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}thead th[data-v-de9b41c0]{background:var(--navy);color:#fff;padding:10px 12px;text-align:right;white-space:nowrap}tbody td[data-v-de9b41c0]{padding:10px 12px;border-top:1px solid var(--border)}tbody tr[data-v-de9b41c0]:hover{background:var(--surface-2)}@font-face{font-family:LBC;src:url(../fonts/LBC%20Regular.5e0b0032.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LBC-Bold;src:url(../fonts/LBC%20Bold.eb71189a.ttf) format("truetype");font-weight:700;font-style:normal}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.me-2{margin-inline-end:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.table-header-group{display:table-header-group}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.gap-2{gap:.5rem}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-center{text-align:center}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}